Re: [Live-devel] Re (your issues with RTP-over-TCP streaming)

2012-10-16 Thread Ross Finlayson
> Could it be that once the client starts processing the RTP data i.e. before > the 200 OK of the PLAY arrives, that the handler is then set to the $ > (RTP/RTCP handler) and that > if an RTSP message comes in, even though it gets processed, it's > callback/completion handler is not invoked sin

Re: [Live-devel] New "LIVE555 Streaming Media" version, makes servers handle RTP/RTCP-over-TCP send() failures more gracefully

2012-10-16 Thread Ralf Globisch
Hi Ross, > I have installed a new version (2012.10.16) of the "LIVE555 Streaming Media" > software that makes servers handle this a bit more gracefully. If the initial > '$' send succeeds, but one of the remaining data send()s (i.e, the 'stream > channel id', packet size, or packet data) fails

[Live-devel] New "LIVE555 Streaming Media" version, makes servers handle RTP/RTCP-over-TCP send() failures more gracefully

2012-10-16 Thread Ross Finlayson
After running some tests, I was able to confirm that my suspicions on the cause of the RTP/RTCP-over-TCP issues that Ralf Globisch has been seeing was correct: The problems are caused by some of the server's "send()" calls (on the TCP socket) failing with the 'EAGAIN' error, presumably because t