[Live-devel] Frame Rate and (soft) real-time extensions
luca norm
luc47654 at yahoo.it
Thu Mar 15 09:22:09 PDT 2007
>
> >For example: if I want to make a streamer which
> >streams exactly at 25 fps, should i add these
> >extensions?
>
> Trying to stream packets at a perfectly even rate -
> without any
> jitter, is pointless. The network will always add
> some jitter
> anyway, and the receiving client(s) - if implemented
> correctly - will
> have enough buffer memory to absorb network jitter.
Consider what follows:
A live source sends to me frames through a socket and
I have to stream them: in this case I have a jitter on
each timestamp that I have to set on each frame, due
to network latencies beetwen the live source and the
streamer.
Suppose now that the live source is not a socket but
an acquisition card which acquires frames with a
deterministic frequence and no latency beetwen each
sample. Before streaming each frame, in this case I
can set (with real time extensions, like rtai or
rtlinux) an accurate timestamp and if the sampling
rate corresponds to about 50fps the consequent absence
of the jitter is relevant.
In addition: the real time extensions above mentioned
support also deterministic UDP networking.
(so, i ask if they could be added to RTP streaming on
UDP).
What do you think about this?
regards,
Luca
___________________________________
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail:
http://it.docs.yahoo.com/nowyoucan.html
More information about the live-devel
mailing list