步骤

  1. 用户从客户机上的浏览器使用HTTP协议向服务器请求下载某个音频/视频
  2. 服务器如有此文件则发送给浏览器,响应报文中装有用户索要的音频/视频文件
  3. 当浏览器完全收下这个文件后,就可以在自己机器上进行解压缩,然后播放

    元文件

  4. 浏览器用户点击超链获取元文件

  5. 分析内容类型首部行,调用相关的媒体播放器,把元文件传给播放器
  6. 播放器使用元文件中的url直接与服务器建立TCP连接,并向万维网服务器发送http请求
  7. 服务器发送HTTP响应报文,把媒体文件交给媒体播放器
  8. 播放器缓存若干秒的视频或音频后边下载,边解压缩、播放

    媒体服务器

  9. 既可用HTTP/TCP,也可借助使用UDP的协议

  10. TCP缺点:
    1. 重传机制会使得重传的分组不能按时到达,播放不顺畅
  11. UDP缺点:

    1. 网络情况多变,播放器很难按照规定的速率播放
    2. 很多单位的防火墙会阻难外部UDP分组的进入
    3. 如果用户端希望控制媒体的播放,需要用到另外的协议入RTP和RSTP,增加了成本

      实时流式协议RTSP

  12. 有状态

  13. 带外协议


    已使用 OneNote 创建。