Preventing traffic bursts when streaming video (cbr)

Andreas Brodmann andreas.brodmann at gmail.com
Fri Jun 19 02:59:52 PDT 2015


Hi  all,

we are working on a project where we're forced to a 10Mbit/s ethernet.
Our video stream is 3-5Mbit/s, so far ok.

We realized that udpsink is "pulsing" out the packets in bunches, like
sending at 100Mbit/s for a few milliseconds, then waiting for the rest
of a second, then pulsing again.

To succeed we need the traffic flow to be continuously < 10Mbit/s.

Can anyone help us with this? Our command line looks like this:

/usr/bin/gst-launch-0.10 filesrc location=file.mp4 ! qtdemux !
nv_omx_h264dec ! video/x-nvrm-yuv,width=1280,height=720,format=(fourcc)I420
! nvvidconv ! video/x-raw-yuv,width=1280,height=720,format=(fourcc)I420 !
videorate ! video/x-raw-yuv,width=1280,height=720,format=(fourcc)I420,framerate=25/1
! nvvidconv ! video/x-nvrm-yuv,width=1280,height=720,format=(fourcc)I420 !
nv_omx_mpeg4enc iframeinterval=1 bitrate=5000000 ! mpeg4videoparse
config-interval=1 ! rtpmp4vpay send-config=true ! udpsink host=ff02::1%eth0
port=4001 auto-multicast=false

Help would be much appreciated.

Regards,
Andreas Brodmann
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150619/d6f4b4d0/attachment.html>


More information about the gstreamer-devel mailing list