2012-04-19 51 views
2

对于RTP包中的帧边界我有几点怀疑。
首先,如果标记位已设置,是否表示新框架已经开始(这是我从RFC 3551了解的内容)?第二,根据我读到的一个帧开始I帧后跟P,B帧。现在,哪个字段表示这个? I帧是否设置了标记位?
第三,如果我需要查找帧的开始和结束,标记位的检查是否足够?识别RTP流中的帧边界

谢谢!

+0

@Cipi可能有更多有用的信息在这个http://stackoverflow.com/a/1968958/127938 – 2014-12-21 14:18:15

回答

1

RTP entry on the Wireshark Wiki提供了大量的信息,包括(编辑sample captures。你可以饶恕它,它可能会回答你的一些问题。如果您要编写代码来处理RTP,Wireshark对于监视/调试非常有用。

编辑对于第一个关于标记位的问题,这个FAQ可能会有所帮助。另外,找到帧(I,P,B)取决于有效载荷。还有另一个question here,它有一个答案显示了我如何找到MPEG,P,B。 h263-over-rtp.pcap有关于H.263的I和P帧的例子。

+0

我没有探索它。但我对这些事情一点困惑。所以我在这里问了。任何帮助回答这些将不胜感激 – user1192671 2012-04-20 06:52:54

+0

@ user1192671我更新了编辑 - 希望它有帮助 – Fuhrmanator 2012-04-20 19:13:13