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