SIP是会话(session)初始化协议,用会话来对各种应用的分析,使得SIP可以承载多种应用。流媒体应用将会是其中一种。当然由于历史原因,流媒体应用现在使用RTSP而不是SIP作为其通信协议。但是随着SIP的不断发展,各种应用融合基于统一标准协议的趋势将不可阻挡。
由于流媒体应用有对媒体流进行控制的要求,现有的SIP并不能完全胜任RTSP所做的工作。
简单来说,RTSP主要完成会话协商(session negotiation)和媒体流控制(media stream control)两大功能。其中会话协商是SIP可以完全替代的,但是流媒体控制则是SIP现有标准中缺乏的机制。
那么SIP+流媒体应用的可能方案就有两个:1、增加SIP里对流媒体控制的机制,使用SIP作为流媒体应用的标准通信协议;2、修改SIP和RTSP,使得SIP作为流媒体应用的会话协商协议,RTSP作为流媒体控制协议。这两种方案都各有利弊,详细的讨论可见draft-whitehead-mmusic-sip-for-streaming-media-00.txt。
根据现状,方案2更为可行,SIP+RTSP基于软交换平台架设流媒体服务,面向智能终端提供通讯+流媒体服务将很快商用化。
阅读(3373) | 评论(2) | 转发(0) |