> I am sending a RTP + MPEG-TS live stream from a windows machine over the WAN 
> to a server machine which is running "testMPEG2TransportReceiver" and piping 
> its output to "testOnDemandRTSPServer". I then connect a client to receive 
> the RTSP stream. I noticed that the "testOnDeamandRTSPServer" buffers data if 
> no client is connected to it.

Sort of.  Data is being buffered, but it's not happening in the "LIVE555 
Streaming Media" library or application code.  The buffering is happening in 
the receiver's OS (in the OS kernel, and the pipe).

A better solution would be have your server not start receiving data until a 
client asks for it.  A way to do this is to run a "LIVE555 Proxy server" (see 
<http://www.live555.com/proxyServer/>), rather than "testOnDemandRTSPServer".  
For this to work, your Windows machine will also need to run a RTSPServer 
(i.e., a 'back end' server) delivering your MPEG TS/RTP stream.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to