> 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