rtp╱rtcp 协议介绍

rtp╱rtcp 协议介绍

ID:11482854

大小:231.50 KB

页数:18页

时间:2018-07-12

rtp╱rtcp 协议介绍_第1页
rtp╱rtcp 协议介绍_第2页
rtp╱rtcp 协议介绍_第3页
rtp╱rtcp 协议介绍_第4页
rtp╱rtcp 协议介绍_第5页
资源描述:

《rtp╱rtcp 协议介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、RTP/RTCP协议介绍RTP介绍Real-TimeTransportProtocol(实时传输协议)RTP的设计主要是为了多媒体多方会议的需要提供端对端的实时数据传输服务,RTP使用的传输层协议一般为UDP。不提供机制确保数据的间隔发送不提供机制保证QoSRTCP介绍Real-TimeTransportControlProtocol(实时传输控制协议)监控RTP的服务质量和网络拥塞程度收集在一个RTP会话中参与者的状态跟踪RTP源(同步音频视频流,SSRC有可能变化)RTP/RTCP的应用场景简单的广播

2、音频会议广播地址音频和视频广播会议混音器(Mixer)用于多数据源的合成和编解码的转换转换器(Translator)用于实时数据的防火墙穿透和跨网中继RTP消息格式012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

3、V=2

4、P

5、X

6、CC

7、M

8、PT

9、sequencenumber

10、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

11、+-+-+-+-+-+-+-+-+-+-+-+-+

12、timestamp

13、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

14、synchronizationsource(SSRC)identifier

15、+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

16、contributingsource(CSRC)identifiers

17、

18、....

19、+-+-+-+

20、-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+V:VersionP:PaddingX:HeaderExtensionCC:CSRCcountM:MarkerPT:PayloadType实际的RTP消息RTPProfileRTP被设计成通用的实时传输协议,对特定应用的支持需要Profile和PayloadRFC来定义,如RFC3551:RTPProfileforAudioandVideoConferencesRFC3016:RTPPayl

21、oadFormatforMPEG-4Audio-VisualStreamsRTPProfileProfile对RTP包的修改:MarkerPayloadTypePayloadSectionHeaderExtension(与数据编解码无关的应用)Padding(数据加解密)RTCP消息的种类和组成SR(SenderReport)RR(ReceiverReport)SDES(SourceDEScription)BYEAPP在没有加密的情况下,每一个RTCP复合消息至少由一个SR/RR加上一个包含了CNAME的

22、SDES组成RTCPSR消息格式012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+header

23、V=2

24、P

25、RC

26、PT=SR=200

27、length

28、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

29、SSRCofsender

30、+=+=+=+=+=+=+=+=+=+=+=+=+=

31、+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+sender

32、NTPtimestamp,mostsignificantword

33、info+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

34、NTPtimestamp,leastsignificantword

35、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

36、RTPtim

37、estamp

38、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

39、sender'spacketcount

40、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

41、sender'soctetcount

42、+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。