论文部分内容阅读
实时流媒体的特点是数据是动态变化的,实时性强,对传输延迟与抖动要求较高,数据量大,对网络吞吐量有较高要求。多连接实时流媒体传输面向完全实时的音视频通话,缓存时间极短,通信两端必须保持一致,并不需要像传统多连接应用那样等待流媒体数据传输完成无误后才可以使用。多连接传输能够弥补单连接传输的缺点,它可以最大限度地聚合多个网络的有效带宽,实时动态调整各链接的传送量,最大效率的发送流媒体文件,从而提高各连接的有效带宽利用率,提供更好的音视频享受和QoS。支持多连接的软终端包括三方面的内容:全局管理模块、多连接信令控制单元和多连接媒体传输单元。全局管理模块位于界面呈现模块与逻辑处理模块之间,是整个系统的逻辑处理核心与桥梁,多连接信令控制单元负责完成多连接链路的协商与建立,多连接媒体传输单元负责完成媒体流的收发传输功能。其中多连接信令控制单元是本文的核心,本文使用SIP和SDP进行多连接会话的协商,其中SIP协议完全按照RFC3261标准SIP信令格式完成呼叫保持、呼叫路由、呼叫转移、媒体转换等呼叫控制功能,对SDP则需要进行扩展,通过扩展SDP协议,将多连接地址信息、媒体类型、编解码格式、多连接建立策略等信息传递给通信对端,从而完成多连接会话的协商与建立。