码迷,mamicode.com
首页 > 其他好文 > 详细

SIP协议实现双流

时间:2014-09-12 17:18:53      阅读:1901      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   io   os   ar   sp   

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。


双流是视频会议里面的概念,其大致意思是在客户端可以同时显示两路视频码流,一路是主视频(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


SIP协议实现双流

标签:des   style   blog   http   color   io   os   ar   sp   

原文地址:http://blog.csdn.net/voipmaker/article/details/39230567

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!