[gst-devel] how do I packet pace rtp network traffic?

Edward Hervey bilboed at gmail.com
Sun Jan 23 08:17:05 CET 2011


On Thu, 2011-01-20 at 09:54 +0000, Redfern, Keith wrote:
> We are developing a gstreamer based pipeline to read a video source,
> rtp payload the video frame and then udpsink the rtp packets.
> 
> We are finding that the pipeline bursts the rtp data unto the network,
> creating network spikes. In one example, the interpacket network delay
> is about 15micro seconds for approx 150 packets, meaning the whole
> video frame is delivered unto the network in 2.25ms.
> 
> Is there some way in which to ‘pace’ the rtp packets so that it takes
> 20-30ms to send the same frame?

  You can pace (or throttle) the time at which the rtp packets are sent
by adjusting the outgoing timestamps of all buffers (i.e. the ones
coming out of the payloaders and going into the udpsinks). The packets
without timestamps will be sent as soon as they are received.

  Wim is also working on a way to throttle that based on buffer(list?)
duration also fwiw.

   Edward

> 
>  
> 
> Keith
> 
>  
> 
> 
>  
> 
> ______________________________________________________________________
> Tyco Safety Products/CEM Systems Ltd.
> Registered in Northern Ireland: NI 25728.  Registered Office: 195
> Airport Road West, Belfast, BT3 9ED.
>  
> Please note that any views or opinions presented in this email are
> solely those of the author and do not necessarily represent those of
> the company. This email and any attachments are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify
> the sender immediately and delete any copies in your possession.
>  
> 
> 
> ------------------------------------------------------------------------------
> Protect Your Site and Customers from Malware Attacks
> Learn about various malware tactics and how to avoid them. Understand 
> malware threats, the impact they can have on your business, and how you 
> can protect your company and customers by using code signing.
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________ gstreamer-devel mailing list gstreamer-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-devel






More information about the gstreamer-devel mailing list