SIP与RTSP.哪一个应该用于视频会话

Sri*_*ana 4 sip rtsp

对于尝试使用RTP进行视频聊天或(多媒体或文本聊天)服务器的服务器应该用于控制?SIP还是RTSP?我浏览了相应RFC的摘要,但我只能看到它们都只用于控制,而实际的数据传输是使用UDP或UDP上的RTP等其他协议完成的.根据我的理解,SIP用于控制涉及两个用户之间的会话的数据传输,否则用于RTSP.当然这是一个非常基本的理解.这两个协议之间的实际差异是什么?一个简单的谷歌搜索没有给我一个比较.

sip*_*wiz 13

SIP和RTSP都是信令协议.SIP可以处理比RTSP更多样化和复杂的场景,我无法想象RTSP可以做什么,SIP无法做到.RTSP优于SIP的优势在于它使用和实现起来要简单得多.

RTSP适用于客户端 - 服务器应用程序,例如,一台服务器具有要提供给多个客户端的媒体流.SIP适用于媒体流需要双向流动的点对点场景.

想到它的一种方法是,RTSP有点像使用电视,其中广播公司是服务器而你的电视是客户; 你打开电视,可以在一定数量的预定义频道之间切换.SIP就像使用手机一样(鉴于它主要是为VoIP设计,这并不奇怪),你可以打电话给你想要的人,也可以打电话给你.

SIP和RTSP都使用完全相同的媒体传输机制,如SDP和RTP,因此在选择它们时不需要考虑它们.