[Live-devel] RTSP Server Crash with Milestone Client

Ross Finlayson finlayson at live555.com
Tue Nov 15 05:03:58 PST 2011


I can't figure out exactly why your server is crashing with the "Milestone" client, but it appears to be related to the fact that this client is behaving in a very strange and non-standard way.  For some reason, it is sending two different copies of each "DESCRIBE" request.

In particular, it is sending, in order:
- a RTSP "DESCRIBE" command, with CSeq 1.  The server (correctly) responds to this with a "401 Unauthorized" response.
- a different RTSP "DESCRIBE", but also with CSeq 1.  This is wrong.  The server also responds to this with "401 Unauthorized"
- a RTSP "DESCRIBE" request, with CSeq 2, that follows up to the first "DESCRIBE", including proper cryptographic credentials.
- a different RTSP "DESCRIBE" request, with CSeq 2, that follows up to the second "DESCRIBE", including proper cryptographic credentials.  Again, this is wrong.

I.e., this "Milestone" client is behaving in an incorrect, non-standard way.  That doesn't excuse the server crashing; even incorrect client behavior should never cause the server to crash.  However, you should contact your client's manufacturer, asking them to fix their client.


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20111115/411ef6de/attachment.html>


More information about the live-devel mailing list