<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<font class="Apple-style-span" face="Tahoma" size="2">Ross,</font><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">Thanks for the prompt feedback.</div><div style="font-family: Tahoma; font-size: 10pt; ">I tried now with 0.72 but the problem still occurs. Wit the embedded RTSP player of the setop box (player software coming from Broadcom I think) I still get a "404 Stream Not Foud" response on the SETUP request.</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">Here is the RTSP dump (exported from wireshark):</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">----- Dump begin ------------------------------------------------------------------</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div></div><div style="font-family: Tahoma; font-size: 10pt; "><span class="Apple-style-span" style="font-size: 10pt; ">>>Real Time Streaming Protocol</span></div><div><div><font class="Apple-style-span" face="Tahoma" size="2">    Request: OPTIONS * RTSP/1.0\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    CSeq: 1\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    User-Agent: Pisces1xx.XAVi\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    \r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><<Real Time Streaming Protocol</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Response: RTSP/1.0 200 OK\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    CSeq: 1\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Date: Mon, Oct 10 2011 08:44:04 GMT\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETER\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    \r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">>>Real Time Streaming Protocol</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Request: DESCRIBE rtsp://192.168.0.195/Videos/TransportStreams/lim_original.ts RTSP/1.0\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    CSeq: 2\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Accept: application/sdp\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    User-Agent: Pisces1xx.XAVi\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    \r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><<Real Time Streaming Protocol</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Response: RTSP/1.0 200 OK\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    CSeq: 2\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Date: Mon, Oct 10 2011 08:44:04 GMT\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Content-Base: rtsp://192.168.0.195/Videos/TransportStreams/lim_original.ts/\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Content-type: application/sdp</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Content-length: 457</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    \r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Session Description Protocol</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Description Protocol Version (v): 0</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Owner/Creator, Session Id (o): - 1318236186194340 1 IN IP4 192.168.0.195</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Name (s): MPEG Transport Stream, streamed by the LIVE555 Media Server</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Information (i): Videos/TransportStreams/lim_original.ts</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Time Description, active time (t): 0 0</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Attribute (a): tool:LIVE555 Streaming Media v2011.08.13</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Attribute (a): type:broadcast</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Attribute (a): control:*</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Attribute (a): range:npt=0-</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Attribute (a): x-qt-text-nam:MPEG Transport Stream, streamed by the LIVE555 Media Server</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Session Attribute (a): x-qt-text-inf:Videos/TransportStreams/lim_original.ts</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Media Description, name and address (m): video 0 RTP/AVP 33</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Connection Information (c): IN IP4 0.0.0.0</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Bandwidth Information (b): AS:5000</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">        Media Attribute (a): control:track1</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">>>Real Time Streaming Protocol</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Request: SETUP rtsp://192.168.0.195/Videos/TransportStreams/lim_original.ts RTSP/1.0\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    CSeq: 3\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Transport: RTP/AVP;unicast;client_port=55554-55555</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    User-Agent: Pisces1xx.XAVi\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    \r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><<Real Time Streaming Protocol</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Response: RTSP/1.0 404 Stream Not Found\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    CSeq: 3\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    Date: Mon, Oct 10 2011 08:44:04 GMT\r\n</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">    \r\n</font></div></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div style="font-family: Tahoma; font-size: 10pt; "><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: 12pt; "><div style="font-family: Tahoma; font-size: 10pt; ">----- Dump end ------------------------------------------------------------------</div><div></div></span></div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">As you can see, the RTSP client is not passing 'track1' in the SETUP url.</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">Any thoughts on this?</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">Jos<br><br><div><hr id="stopSpelling">From: finlayson@live555.com<br>Date: Mon, 10 Oct 2011 00:46:49 -0700<br>To: live-devel@ns.live555.com<br>Subject: Re: [Live-devel] Streaming from subdirectories not working with        embedded RTSP player<br><br>
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<meta name="Generator" content="Microsoft SafeHTML"><div><blockquote><span class="ecxApple-style-span" style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;font-size:medium"><div class="ecxhmmessage" style="font-size:10pt;font-family:Tahoma"><div dir="ltr"><div>I read in the history notes that starting from v.0-71 streaming from a subdirectory (like in: rtsp://<host>/MyVideos/MyStreams/a-video.ts) now works.</div><div>I can confirm that it indeed works with the VLC player, but unfortunately not with the RTSP player I am working with on an embedded device (a browser-based setop box).</div></div></div></span></blockquote><div><br></div>You should consider using our own RTSP client implementation; several people/organizations have already used it for embedded devices.</div><div><br></div><div>In any case, there is now a new version (0.72) of the "LIVE555 Media Server" (that uses a new version 2011.10.09 of the "LIVE555 Streaming Media" source code) that better supports subdirectories in "rtsp://" URLs.  If you use this new version, you may find that streaming from subdirectories works for you now.</div><div><br></div><div>But if this still doesn't work, then please post (to this mailing list) an example of the RTSP protocol exchange that fails for you, and I'll take a look at it.  (Alternative, you could just use our RTSP client implementation, because it is known to work OK :-)</div><br><br><div>
<span class="ecxApple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;font-size:medium"><span class="ecxApple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;font-size:medium">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a></span></span>
</div>
<br><br>_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel</div></div>                                      </div></body>
</html>