[gst-devel] RE : Re: RE : Re: How to get a Buffer/data Continous Stream even with packet drops

Edward Hervey bilboed at gmail.com
Mon Nov 26 11:09:17 CET 2007


Hi,

  What format are you recording those streams in ? If you don't have a
live pipeline... latency isn't an issue.


   Edward


On Mon, 2007-11-26 at 08:45 +0100, SP GLE wrote:
> Hi,
>   we need it to  record RTP streams from Network, we need to be sure
> that the record contains silence to compensate RTP packet drop.
> Regards.
> 
>      Laurent.
> 
> --- Edward Hervey <bilboed at gmail.com> a écrit :
> 
> > Hi,
> > 
> >   Why exactly do you need a continuous data stream ? This might help
> > figure out other ways to solve this issue.
> > 
> >    Edward
> > 
> > On Sun, 2007-11-25 at 16:18 +0100, SP GLE wrote:
> > > Hi,
> > > thanks for your answer but we already tried with audiorate element
> > and
> > > it works the way you describe it....It has to get some packets to
> > > compensate missing ones.
> > > 
> > > I was looking for something complementary to a jitter buffer, to
> > > compensate missing packets by recreating missing media buffers,
> > having
> > > some latency is not a problem, data have to be played in the 400
> > > milliseconds following receive.
> > > 
> > > Regards.
> > > 
> > >           Laurent.
> > > 
> > > --- Edward Hervey <bilboed at gmail.com> a écrit :
> > > 
> > > > Hi,
> > > > 
> > > >   You can use audiorate to insert blank packets... but those
> > packets
> > > > will only be generated once it receives the packet following the
> > > > blank.
> > > > Also, that element will introduce some latency equal to *at
> > least*
> > > > the
> > > > duration of one buffer in the case where no packet was dropped...
> > and
> > > > go
> > > > as high as the total duration that was dropped on the network.
> > > >   Unless you are not going to be displaying the output in
> > real-time
> > > > it
> > > > will not really help you.
> > > > 
> > > >   Edward
> > > > 
> > > > On Fri, 2007-11-23 at 16:09 +0100, SP GLE wrote:
> > > > > Hi,
> > > > > I would like to get a time/data continuous stream even if some
> > > > network
> > > > > packets are lost. The following simple pipeline simulates the
> > > > context :
> > > > > 
> > > > > GST_DEBUG="identity*:3" gst-launch audiotestsrc ! netsim
> > > > > drop-probability=0.3 duplicate-probability=0 !  identity
> > > > > check-perfect=true ! fakesink sync=true
> > > > > 
> > > > > I need something (an element) to compensate lost packets and
> > create
> > > > new
> > > > > ones to fill the gap (with silence in this case).
> > > > > 
> > > > > Does anyone know how I could do that ?
> > > > > 
> > > > > Thanks for your help.
> > > > > Regards.
> > > > > 
> > > > > 
> > > > >      
> > > >
> > >
> >
> _____________________________________________________________________________
> > > > 
> > > > > Ne gardez plus qu'une seule adresse mail ! Copiez vos mails
> > vers
> > > > Yahoo! Mail 
> > > > > 
> > > > >
> > > >
> > >
> >
> -------------------------------------------------------------------------
> > > > > This SF.net email is sponsored by: Microsoft
> > > > > Defy all challenges. Microsoft(R) Visual Studio 2005.
> > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> > > > > _______________________________________________
> > > > > gstreamer-devel mailing list
> > > > > gstreamer-devel at lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > >      
> >
> ______________________________________________________________________________
> > 
> > > Yahoo! Mail : un mail innovant avec Messenger compatible Windows
> > Live + stockage illimité. http://mail.yahoo.fr
> > 
> > 
> 
> 
> 
>       ______________________________________________________________________________ 
> Yahoo! Mail : un mail innovant avec Messenger compatible Windows Live + stockage illimité. http://mail.yahoo.fr





More information about the gstreamer-devel mailing list