RTP包头结构分析
发布日期:2021-06-30 21:15:37
浏览次数:3
分类:技术文章
本文共 603 字,大约阅读时间需要 2 分钟。
RTP是实时传输协议,广泛应用在音视频多媒体传输服务中。
RTP包头结构如下图所示:
注意:暗色区域是固定头部,共12字节。
V:版本号,2比特,用来标示使用RTP版本;
P:填充位,1比特,置成1,表示此包后面会一定数目的填充比特;
X:扩展位,1比特,置成1,表示此包固定头部后面会跟着一个扩展头部;
CC:CSRC计数位,4比特,表示固定头部后面CSRC识别符的个数;
M:标示位,1比特,具体含义由特定协议解释;
PT:负载类型(Payload Type),7比特,表示具体的负载类型,比如音频、视频、文档等;
sequence number:序列号,16比特,发送方在每发送完一个RTP包后就将该值增加1,接收方可以由该值检测包的丢失及恢复包序列。序列号的初始值是随机的;
timestamp:时间戳,32比特,表示RTP数据包中第一个字节的采样时间;
synchronization source (SSRC) identifier:同步源标示符,32比特,表示RTP数据包的来源,在同一个RTP会话中不可能存在两个相同的SSRC,SSRC的值是随机选取的;
contributing source (CSRC) identifiers:贡献源列表,0到15项,每项32比特,表示此包中负载的所有贡献源。若贡献源多于15个,仅识别15个,CSRC由混合器插入,便于接收端正确识别出会话者的身份。
转载地址:https://liuzhen.blog.csdn.net/article/details/99718870 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月26日 16时53分16秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
攻防世界web进阶区FlatScience详解
2019-04-30
攻防世界web进阶区ics-04详解
2019-04-30
攻防世界web进阶区Cat详解
2019-04-30
攻防世界web进阶区bug详解
2019-04-30
攻防世界web进阶区ics-07详解
2019-04-30
攻防世界web进阶区unfinish详解
2019-04-30
攻防世界web进阶区i-got-id-200超详解
2019-04-30
sql注入总结学习
2019-04-30
leetcode46 全排列
2019-04-30
leetcode121 买卖股票的最佳时机
2019-04-30
leetcode 122 买卖股票的最佳时机II
2019-04-30
leetcode 309 最佳买卖股票含冷冻期
2019-04-30
leetcode 714 买卖股票的最佳时机含手续费
2019-04-30
leetcode3 无重复字符的最长子串
2019-04-30
leetcode 76 最小覆盖子串
2019-04-30
leetcode 1143. 最长公共子序列
2019-04-30
leetcode 83. 删除排序链表中的重复元素
2019-04-30
智能体 Intelligent Agent
2019-04-30
Network Compression网络压缩(一)
2019-04-30
GAN系列(零)—— GAN的发展(两条路线)
2019-04-30