0

我正在分析通过网络传输的 H264 视频数据。现在,我能够成功地提取和分析 UDP 的原始 H264。由于碎片和多路复用,这个过程对于 TCP/RTSP 来说将变得更加困难。

与 UDP 流相比,TCP/RTSP 多路复用流上的视频压缩/编码有什么不同吗?

4

1 回答 1

3

它只是稍微困难一点,因为您通常必须解复用音频和视频,以及有关 TCP 连接的 RTCP 报告。碎片化不是问题。

与 UDP 流相比,TCP/RTSP 多路复用流上的视频压缩/编码有什么不同吗?

完全没有区别。RTP/RTCP 数据包的复用在RFC2326中定义。

就工具而言,您可以使用http://www.live555.com中的 openRTSP 为您处理传输(通过 -t 命令行参数通过 RTSP 进行 RTP)并将帧写入文件。

参考 Ainitak 的评论,它并没有那么复杂:有一个 4 字节的标头,'$' 后跟通道 id,然后是以下 RTP/RTCP 数据包的 2 字节长度。解析这个并不难。

于 2014-08-04T21:37:22.197 回答