在H.264 / AVC NAL报头上使用重复码(3,1)并使用RTP进行封装

时间:2011-09-26 17:15:45

标签: c++ directshow h.264 rtsp rtp

我正在尝试在H.264 / AVC流上实现简单的重复代码(3,1)并进行广播 使用RTP。但出了点问题......

我所做的是在HEX中采用类似的AVC流:

<00> 00 00 00 01 67 48 D4 78 ....

并使用重复码(3,1):

<00> 00 00 00 00 00 00 00 00 00 01 01 01 67 67 67 48 48 48 D4 D4 D4 78 78 78 ....

正如你所看到的那样,当我使用RTP进行封装并进行广播时,我每个BYTE都做了RC(3,1) 在接收器侧,在数据包被RTSP接收器解除接收后的字节 序列不一样(损失为0%)。 首先,我只收到传输数据的一半,然后在00 00 00 01收到失真 (开始代码前缀)和起始代码perfix附近的块。

0 个答案:

没有答案