<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
</head>
<body text="#000000" bgcolor="#ffffff">
Dear Ross,<br>
I'm trying to use RTSP-over-HTTP support on server, and it works
flawlessly. Unfortunately, software vendors (Milestone, this time)
seem not to get it right, so I have two question, one more
irrelevant, the other more serious.<br>
<br>
1) Milestone doesn't send us "Accept:" or "Content-Type:" string of
"application/x-rtsp-tunnelled" in the HTTP GET. I deactivated the
check in the RTSPServer.cpp code and everything works. Will you
incorporate this in the future code?<br>
<br>
2) Milestone sends us a base64 encoded POST that contains this
SETUP:<br>
<br>
SETUP <a class="moz-txt-link-freetext" href="rtsp://192.168.1.83:8554/video/track1">rtsp://192.168.1.83:8554/video/track1</a> RTSP/1.0<br>
CSeq: 2<br>
Transport: RTP/AVP;unicast;client_port=12154-12155<br>
<br>
This makes RtspServer send its packets in UDP, while Milestone seems
to want them tunneled in the TCP connection (openRTSP gets it right,
sending a more reasonable Transport:
RTP/AVP/TCP;unicast;interleaved=0-1).<br>
<br>
My question is: does not the GET imply that the stream data must be
tunneled, regardless the (incorrect) Transport:RTP/AVT request from
the Milestone? What could be the point on requesting UDP/RTP data
over an RTSP/HTTP negotiation? Shouldn't be data tunneled by default
on the HTTP socket, ignoring the Transport: line, in this case?<br>
And, please, if not, what could be the best way to patch liveMedia
to support RTP tunneling even if the Transport: line is incorrect?<br>
<br>
(As there's no RFC on RTSP over HTTP, as far as I know, I use this
document as a reference:
<a class="moz-txt-link-freetext" href="http://developer.apple.com/quicktime/icefloe/dispatch028.html">http://developer.apple.com/quicktime/icefloe/dispatch028.html</a> , but
unfortunately it doesn't answer my question).<br>
<br>
Best Regards,<br>
Cristiano.<br>
<br>
<br>
<div class="moz-signature">-- <br>
Belloni Cristiano<br>
Imavis Srl.<br>
<a href="http://www.imavis.com">www.imavis.com</a><br>
<a href="mailto://belloni@imavis.com">belloni@imavis.com</a></div>
</body>
</html>