raw h264 to rtp

Carl Petersen cpetersen at broadsoft.com
Tue Sep 15 16:10:27 PDT 2015


Im using a pipeline similar to this



gst-launch-1.0 -v filesrc location=rawh264.264 ! h264parse ! rtph264pay !
udpsink host=XX.XX.XX.XX



The problem is I can’t get the timestamps on the rtp packets to be reliable
nor can I get the rtp to be sent at the correct interval. Normally 15,24 or
30 frames per second.



My understanding is the raw h264 has no timing information. I know the
framerate etc and could specify it but whatever I try on  the launch
command doesnt appear to change anything.



The timestamps are all the same and don’t increment. The pts on the data
buffers says “none”. The duration is “none”. The raw h264 can be played
with other tools if the framerate is specified in those other tools. So
what I need is; if I specify 15 fps , the pipeline puts out 15 fps and the
timestamps are incremented accordingly based on 90000 rtp clock rate. Ive
had no luck with this.



Thanks

-- 

Learn why you should attend BroadSoft Connections 2015 
<http://www.broadsoftconnections.com>

This email is intended solely for the person or entity to which it is 
addressed and may contain confidential and/or privileged information. If 
you are not the intended recipient and have received this email in error, 
please notify BroadSoft, Inc. immediately by replying to this message, and 
destroy all copies of this message, along with any attachment, prior to 
reading, distributing or copying it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150915/58db9e5b/attachment.html>


More information about the gstreamer-devel mailing list