RTP分组怎么确定长度?

tonychenfeng 2010-07-19 07:13:29
使用RTP分组传输实时数据时,如何确认RTP分组的长度,RTP头没有关于长度的域,当我们将多个RTP分组封装到UDP或TCP中时,接收方怎么确定一个RTP分组接收完毕,即如何确认RTP分组的长度?
...全文
421 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BuleRiver 2010-09-03
  • 打赏
  • 举报
回复
2L正解...
RuoMu 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 tonychenfeng 的回复:]
使用RTP分组传输实时数据时,如何确认RTP分组的长度,RTP头没有关于长度的域,当我们将多个RTP分组封装到UDP或TCP中时,接收方怎么确定一个RTP分组接收完毕,即如何确认RTP分组的长度?
[/Quote]

我来告诉吧
RTP头里面有一个标识,说明此RTP包的尾部是否有填充。
如果没填充,就整个包都是RTP分组。
如果有填充,这个包的最后两个字节表示填充的长度。
标识的名字忘记了,你看一下包头结构就知道了。
wadahana 2010-08-10
  • 打赏
  • 举报
回复
根据RTP报头 的 Marker 域
david-yue 2010-08-10
  • 打赏
  • 举报
回复
2楼说的对,根据RTP头Marker域可以确定是否最后一个分组。
龍月 2010-07-28
  • 打赏
  • 举报
回复
我也 不是很了解RTP,查了一下,学到了很多,希望对楼主有用
http://hi.baidu.com/zgjy1987/blog/item/d5a4916179e24648eaf8f804.html

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧