> 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
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
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