Hi folks,

I have a Foscam h.264 IP camera with a very strange RTSP-over-HTTP
server, and I wanted to get VLC to play it back.  There are two basic
issues:

1. On an OPTIONS request, the server returns HTTP 501 (Unimplemented)
but omits the Cseq.  Liblivemedia erroneously matched this to the POST
request rather than the OPTIONS request.  To fix this, don't enqueue
POST requests in fRequestsAwaitingResponse.

2.  The server returns packets bigger than 10,000 bytes.  Bump the
constant to 20,000 and also log a diagnostic when it's exceeded.

I've attached a patch.

I have a separate patch for VLC to handle the failed OPTIONS response.

Thanks,
Daniel

Attachment: liblivemedia.patch
Description: Binary data

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

Reply via email to