packetized vs bytestream in rtp

Chuck Crisler ccrisler at mutualink.net
Thu Mar 28 07:00:23 PDT 2013


In the rtph264pay element, the packetized structure member is set to true
iff codec_data is specified. Why? I realize that in many uses, when this
element is used the sprops data is available and can be supplied. In many
cases where the sprops data isn't available, the stream should be
bytestream. However, the application programmer knows the use of the
element in the pipeline, so the element should allow a property (such as
bytestream in the h264parse element) that allows the user to set the type,
with the current behavior as the default if nothing is set. In many use
cases, including video conferencing, you don't know the codec data apriori,
or even care. Also, while a stream is running, the resolution often
changes, invalidating the sprops data. However, those changes are signaled
in the bitstream.

Chuck Crisler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130328/c6c18ecf/attachment.html>


More information about the gstreamer-devel mailing list