[Ffmpeg-devel] h264/rtp transport (RFC 3984)

Ryan Martell rdm4
Wed Oct 4 21:40:33 CEST 2006


Okay, so I'm really, really close to implementing h264 over rtp (per  
RFC 3984).

I am getting video, but there is lots of grey.  I am getting lots of  
"Concealing 150 MV errors, .." messages.

I have looked over my byte manipulations all morning, and I am pretty  
sure that I am decoding the stream correctly, and creating the AvCC  
stuff from the SDP announce (I have verified that my code produces  
the same avc block as the file that is sourced from the server).  I  
am prepending a 4 byte NAL packet length to the start of every  
packet, so it goes through the AVC loop just fine.  Byteswapping all  
looks good.

So... I'm thinking that the problem has to do with my timestamps and  
sequence numbers.  I'm going to start looking into this right now,  
but if anyone knows whether that would account for lots of grey  
(including grey on the bottom half of the full frames?), I would  
appreciate knowing that I am on the right track.

And if anyone would know how I should be using the sequence numbers  
and timestamps from the rtp packets, that would be great!

Thanks!
-Ryan




More information about the ffmpeg-devel mailing list