[Live-devel] Streaming Relay

wissam.l at free.fr wissam.l at free.fr
Thu Oct 13 18:02:24 PDT 2005


Hi Ross,

I actually managed to make the live Streaming Relay functional. Instead of
pointing to a reference of the video source object, I managed to create a FIFO
pipe as a receiver instead of a file and to point on it using my relay server
using all the objects to hold a File subsession type (testOnDemand...).

I got thought a latency time response of around 12 seconds before my VLC starts
to get the live stream.

Do you have any idea from where that latency comes from and if there is a way to
improve it changing some parameters in the library?

Any hints would be with great help for.

Thanks a lot for your great attention.



Selon Ross Finlayson <finlayson at live555.com>:

>
> > > FramedSource[0x80c9c78]::getNextFrame(): attempting to read more
> > than once at the same time!
>
> This error message means just what it says - you are attempting to
> call "getNextFrame()" on the same object more than once at the same time.
>
> Make sure that "FramedSource::afterGetting()" gets called on the
> object before "getNextFrame()" is called again.
>
> In other words, every call to "getNextFrame()" must (eventually) be
> followed by a call to "FramedSource::afterGetting()" (once the data
> has become available and has been delivered to the client), and you
> must not call "getNextFrame()" again until after that has happened.
>
> Remember, You Have Complete Source Code.
>
>
> 	Ross Finlayson
> 	Live Networks, Inc. (LIVE555.COM)
> 	<http://www.live555.com/>
>


More information about the live-devel mailing list