上QQ阅读APP看书,第一时间看更新
1.4.2 HTTP自适应视频流传输
动态自适应控制的HTTP视频流传输实际上是在上述HTTP逐渐下载方式的基础上发展起来的。以HTTP为基础的自适应流媒体传输的好处是使用已有的HTTP而不是开发一个新的传输协议。这种技术能够实现持续一系列小片数据的下载,而不是一个大文件的连续下载。在这种以HTTP为基础的自适应流媒体传输方案中,将压缩视频数据切割成许多小的数据片,这些小的数据片通常是2~10 s,正好是一个GOP的大小,每个GOP中有一个关键帧,每个数据片或GOP的解码都是独立的,不依靠其他的数据片或GOP。
为了动态地适应网络状态,服务器往往从同一个源产生多个不同码率的节目流以适应不同的带宽和不同的设备类型,而且分发这一系列的文件以及码流传输的变化都是适应有效网络吞吐量和可用的CPU资源。另外,所有的控制操作都是由用户发起的,对用户是透明的,节目流的切换都在后台进行,用户很难注意到节目流的变化。
动态自适应视频流HTTP传输相对于传统流媒体传输具有以下优点。
(1)能够充分利用广泛存在的HTTP网络环境,实施容易,成本低。
(2)能够做到实时传送,支持直播。
(3)能够让观众控制收视质量,可平滑地在不同码率间切换,不需要服务器端干预。(4)能够使观众感到在播放中几乎没有缓冲等待、链接中断和回放停顿等问题。
目前,不同的IT、软件以及互联网企业已经看到未来互联网视频的发展趋势,纷纷推出自己的解决方案,ISO/IEC也就此推出这种动态自适应HTTP媒体流传输的国际标准。