0

是否有从网络捕获的 UDP 数据包获取传输流的免费文档?

4

1 回答 1

4

有两种在 UDP 中传输 MPEG2 传输流的方法。一是二,只需将几个 MPEG2 TS 帧放入一个 UDP 数据包中。另一种是将多个帧放入一个 RTP 数据包中(它本身就是 UDP 数据包的有效负载)。Wikipedia条目是该格式的一个很好的起点。如果您的 UDP 数据包中的第一个字节是 0x47,那么它很可能是纯 UDP 中的 TS。如果是其他东西,通常是 RTP 中的 MPEG2 TS。

如果是 RTP,则必须跳过标头才能找到有效负载的开头。有关详细信息,请参阅RfC

于 2010-11-04T10:28:17.040 回答