SIP协议实现双流

网友投稿 1359 2022-10-03

SIP协议实现双流

SIP协议实现双流

双流是视频会议里面的概念,其大致意思是在客户端可以同时显示两路视频码流,一路是主视频(main),另一路通常是内容共享(slides),也叫share content, content内容通常是屏幕,ppt,文档等内容。

sip协议实现双流,sdp 里面有两个video的媒体标签,一个是main,表示主视频流,另一个media 行是slides,表示第二路码流,sdp格式如下:

v=0 o=Alice 330742730 33077831 IN IP4 172.101.72.11 s=lecture c=IN 172.101.72.11 t=0 0 m=video 52986 RTP/AVP 31 a=rtpmap:31 H261/9000 a=content:slides m=video 53134 RTP/AVP 31 a=rtpmap:31 H261/9000 a=content:main

通过a=content区别两路视频流,每个视频流是单独的rtp端口。

SIP的双流需要SIP和BFCP协议共同控制实现,BFCP用于权限的申请,即当客户端想共享文档等内容时,需要向其他客户端发起BFCP floor请求,请求协商通过后,客户端再通过SIP的re-invite添加第二路视频流的sdp信息来开启第二路视频流。

BFCP的RFC :http://tools.ietf.org/html/rfc4582

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:webrtc系列专题之dtls,dtls-srtp
下一篇:app和微信小程序在安全方面有什么区别(手机app和微信小程序的区别)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~