评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
RTP报文
RTP作为一种实时传输协议,为数据提供了具有实时特征的端对端传送服务,广泛应用于流媒体相关的通讯和娱乐,例如在线直播、网络电视、视频会议等。RTP报文由报文头和有效载荷两部分组成。报文头的格式如图11-1所示。
其中,各字段说明如下。
- V: Version,占2位,RTP协议的版本号,当前协议版本号为2。
- P: 占1位,填充标志,如果P=1,则在该报文的尾部填充一个或多个额外的八位组。
- X: 占1位,扩展标志,如果X=1,则在RTP报文头后跟一个扩展报头。
- CC:占4位,特约信源计数器,指示特约信源标识符的个数。
- M:占1位,标记,不同的有效载荷有不同的含义,对于视频,标记一帧的结束;对于音频,标记会话的开始。
- PT: Payload Type,占7位,用于说明RTP报文中有效载荷的类型,如GSM音频、JPEG图像等。
- 序列号:占16位,用于标识发送者所发送的RTP报文的序列号,每发送一个报文,序列号加1。接收者通过序列号计算丢包和乱序,并重新排序报文,恢复数据。
- 时间戳:占32位,反映了RTP报文第一个字节的采样时刻。接收者使用时间戳来计算抖动,并进行同步控制。
- 同步信源标识符:占32位,用于标识同步信源。
- 特约信源标识符:占32位,用于标识特约信源。