It seems that RTSP over HTTP support was broken in the May 29
release.  This patch fixes it:



diff -Naur live.orig/liveMedia/RTSPClient.cpp live/liveMedia/RTSPClient.cpp
--- live.orig/liveMedia/RTSPClient.cpp  2010-05-29 22:20:31.000000000 +0000
+++ live/liveMedia/RTSPClient.cpp       2010-06-01 17:47:48.000000000 +0000
@@ -664,6 +664,11 @@
       sprintf(extraHeaders, extraHeadersFmt,
              fSessionCookie);
     } else if (strcmp(request->commandName(), "POST") == 0) {
+      NetAddress destAddress;
+      portNumBits urlPortNum;
+      if (!parseRTSPURL(envir(), fBaseURL, destAddress, urlPortNum, (char 
const**)&cmdURL)) break;
+      if (cmdURL[0] == '\0') cmdURL = (char*)"/";
+
       protocolStr = "HTTP/1.0";
 
       char const* const extraHeadersFmt =



Thanks,
-- 
dsp
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to