Networking 与UDP相比,TCP/RTSP上的H264数据有多大不同?

Networking 与UDP相比,TCP/RTSP上的H264数据有多大不同?,networking,tcp,udp,h.264,multiplexing,Networking,Tcp,Udp,H.264,Multiplexing,我正在分析通过网络传输的H264视频数据。现在,我能够成功地提取和分析UDP的原始H264。由于碎片和多路复用,这个过程对于TCP/RTSP来说要困难得多 与UDP流相比,TCP/RTSP多路复用流上的视频压缩/编码是否有任何不同 这只是稍微困难一点,因为您通常必须将音频和视频以及TCP连接上的RTCP报告解复用。碎片化不是问题 与UDP流相比,TCP/RTSP多路复用流上的视频压缩/编码是否有任何不同 完全没有区别。RTP/RTCP数据包的多路复用在中定义 就工具而言,您可以使用openRTS

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


与UDP流相比,TCP/RTSP多路复用流上的视频压缩/编码是否有任何不同

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

与UDP流相比,TCP/RTSP多路复用流上的视频压缩/编码是否有任何不同

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

就工具而言,您可以使用openRTSP,从中为您处理传输(通过-t命令行参数通过RTP over RTSP)并将帧写入文件


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

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

与UDP流相比,TCP/RTSP多路复用流上的视频压缩/编码是否有任何不同

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

就工具而言,您可以使用openRTSP,从中为您处理传输(通过-t命令行参数通过RTP over RTSP)并将帧写入文件


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

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

与UDP流相比,TCP/RTSP多路复用流上的视频压缩/编码是否有任何不同

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

就工具而言,您可以使用openRTSP,从中为您处理传输(通过-t命令行参数通过RTP over RTSP)并将帧写入文件


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

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

与UDP流相比,TCP/RTSP多路复用流上的视频压缩/编码是否有任何不同

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

就工具而言,您可以使用openRTSP,从中为您处理传输(通过-t命令行参数通过RTP over RTSP)并将帧写入文件



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

视频编码应该是相同的-需要改变的是必须动态解码TCP流。考虑段偏移、标志、重传等。这并不容易-我已经尝试过。。。!谢谢因此,很可能没有任何工具/源软件可以从TCP/RTSP碎片中提取H264,对吗?第二个问题,我可以问一些关于在堆栈上查找工具的问题吗?您是从网络上嗅探数据包,还是在本地TCP/IP堆栈处理数据包后读取它们?wireshark的脱机Pcap文件。对,在这种情况下,我对TCP流重组的评论是:(祝你好运!视频编码应该是相同的-将要改变的是必须动态解码TCP流。考虑段偏移量、标志、重传等。这不容易-我已经尝试过了…!谢谢。所以可能没有任何工具/源软件从TCP/RTSP碎片中提取H264,对吗?第二个问题,我可以问吗关于在堆栈上查找此工具的问题?您是从网络上嗅探数据包,还是在本地TCP/IP堆栈处理数据包后读取它们?wireshark的脱机Pcap文件。对,在这种情况下,我对TCP流重组的评论是:(祝你好运!视频编码应该是相同的-将要改变的是必须动态解码TCP流。考虑段偏移量、标志、重传等。这不容易-我已经尝试过了…!谢谢。所以可能没有任何工具/源软件从TCP/RTSP碎片中提取H264,对吗?第二个问题,我可以问吗关于在堆栈上查找此工具的问题?您是从网络上嗅探数据包,还是在本地TCP/IP堆栈处理数据包后读取它们?wireshark的脱机Pcap文件。对,在这种情况下,我对TCP流重组的评论是:(祝你好运!视频编码应该是相同的-将要改变的是必须动态解码TCP流。考虑段偏移量、标志、重传等。这不容易-我已经尝试过了…!谢谢。所以可能没有任何工具/源软件从TCP/RTSP碎片中提取H264,对吗?第二个问题,我可以问吗关于在堆栈上查找此工具的问题?您是从网络上嗅探数据包,还是在本地TCP/IP堆栈处理数据包后读取它们?wireshark的脱机Pcap文件。对,在这种情况下,我对TCP流重组的评论是:(祝您好运!我指的是重组TCP strea