[gst-devel] rtph264vpay; Single NAL Unit mode from Annex B of H264 specification

Farah Akhtar farahakhtar_24c at yahoo.com
Wed May 26 15:21:20 CEST 2010



Hey

I'm
looking at the Annex B of the H.264 specification and want to know how
exactly is it currently implemented in gstreamer payloaders like
rtph264vpay etc.

As it seems from my experience, the Single NAL
unit mode as given in RFC3894 doesnt work. I see that even when I
encode from the H264 encoder using slice modes and all settings are such that only one slice
goes into one NAL unit, even then, my RTP packet given by rtph264vpay
is larger by tens of times than it should be. This happens because the rtp payloader combines several NAL units into one RTP packet. I think, therefore, that
the payloader doesnt implement the Single NAL unit mode (which should
be the default more as stated in RFC 3894) and puts several NAL units
in one RTP Packet. Can anyone please help verify this?

Also, is there a way I could get the Single NAL unit mode to work? Am I missing something here?


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100526/a383e0f5/attachment.htm>


More information about the gstreamer-devel mailing list