介绍了众多互联网上常见的流媒体传输协议,例如RTSP(Real Time Streaming Protocol,实时流传输协议)、HTTP(Hyper Text Transfer Protocol,超文本传输协议)、RTMP(Real Time Messaging Protocol,实时消息传输协议)、MMS(Microsoft Media Services,微软媒体服务)等,这些流媒体传输协议往往有一套固定的流控机制,当网络带宽出现变化时不能及时地作出调整、切换码流,从而影响到用户体验。
为了解决在不同的网络带宽条件下访问同一视频节目内容的问题,人们提出了在传输阶段使用自适应带宽的流媒体新技术,包括CDN协议自适应流媒体和HTTP自适应流媒体,对原有的RTSP和HTTP流媒体传输协议进行了扩展和优化,下面将分别介绍这两种自适应流媒体技术,并且在本章最后基于Apple公司HTTP自适应流媒体技术提出了相应的CDN协议传输方案,更多相关知识:http://www.zhengdaole.com/。
3GPP TS26.234标准中并未明确规定动态带宽适配时码率切换由哪一方发起,一般认为是由服务器来主导,但是对于支持码流切换功能的客户端,存在以下问题。
(1)如果客户端获取到了多码率文件的SDP信息,那么客户端可以主动发起流切换命令。