IP网络视频传输:技术、标准和应用
上QQ阅读APP看书,第一时间看更新

1.4.1 视频网络传输的进展

较早的一类网络视频传输是应用层采用HTTP、传输层采用TCP的方式,基本上是一种面向连接的视频文件下载传输方式,用户在视频文件完全下载存储后方可播放。

为了克服HTTP文件下载方式的不足,出现了另一种基于HTTP的视频流逐渐下载(Progressive Download)播放的传输方式,无需在下载整个文件后进行播放,而是在播放前下载和缓存一小部分流媒体数据,并随后边下载边播放。

显然以上这两种基于HTTP的传输方式都不是真正的流媒体传输方式。为了适应流媒体的传输特点,人们抛开原本适于文件传输的HTTP、TCP,在应用层采用RTP、在传输层采用面向非连接的UDP的视频传输方式,这是一种视频流下载传输方式,现已成为主流的流媒体传输方式。

但是,基于RTP的流媒体传输方式还存在一些不足,如需要部署专门的流媒体服务器,不如基于HTTP的Web服务器普及和方便,同时由于UDP不保证数据包的送达和按序,对传输视频的质量有不利影响。人们转而又将目光转向HTTP和TCP,并在此基础上做了许多改进和革新,成为近年来发展迅速的一种自适应HTTP的视频流传输方式。