<html><head></head><body>Thanks Bob,<br>
Thanks for the pointers on how to test with VLC. Very useful info on GET_PARAMETER. I'll post my findings early next week.<br>
Cheers,<br>
Piers<br>
-- <br>
Sent from my Android phone with K-9 Mail. Please excuse my brevity.<br><br><div style='font-size:10.0pt;font-family:"Tahoma","sans-serif";padding:3.0pt 0in 0in 0in'>
<hr style='border:none;border-top:solid #E1E1E1 1.0pt'>
<b>From:</b> Bob Bischan <bbischan@watchtower-security.com><br>
<b>Sent:</b> Thu Oct 31 01:37:27 GMT 2013<br>
<b>To:</b> LIVE555 Streaming Media - development & use <live-devel@ns.live555.com><br>
<b>Subject:</b> Re: [Live-devel] RTSP Interleaved Streams<br>
</div>
<br>
<div dir="ltr"><div><span style="font-family:arial,sans-serif;font-size:13px">Piers,</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br /></span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><font color="#a64d79">I have not yet found a way to get VLC to request RTSP interleaved data, so I am limited in how to test this at present.</font></span><span style="font-family:arial,sans-serif;font-size:13px"><br />
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br /></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">VLC does support RTSP-over-TCP. This option may be configured from the GUI or from VLC config file.</span><br />
</div><div><span style="font-family:arial,sans-serif;font-size:13px"><br /></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">GUI:</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br />
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Tools > Preferences > Input/Codecs > Demuxers > RTP/RTSP > Use RTP over RTSP (TCP)</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br />
</span></div><div><font face="arial, sans-serif">Config File (Linux):  </font></div><div><font face="arial, sans-serif"><br /></font></div><div><font face="arial, sans-serif">~/.config/VLC/vlcrc</font></div><div><font face="arial, sans-serif"><br />
</font></div><div><font face="arial, sans-serif"></font><div><font face="arial, sans-serif"># Use RTP over RTSP (TCP) (boolean)</font></div><div>rtsp-tcp=1</div><div><br /></div><div>On windows you might have to search around for this file.</div></div><div><font face="arial, sans-serif"><br />
</font></div><div><span style="font-family:arial,sans-serif;font-size:13px"><font color="#a64d79">Frame 177 has a block of 112 bytes on the end which does not appear to be valid data.</font></span><font face="arial, sans-serif"><br />
</font></div><div><font face="arial, sans-serif"><br /></font></div><div><font face="arial, sans-serif">I believe this might be related to VLC sending GET_PARAMETER requests for keep-alive. live555 appears to have data in the body of the response (LIVEMEDIA_LIBRARY_VERSION_STRING)</font><span style="font-family:arial,sans-serif">. If you run VLC from cli like this:</span></div>
<div><font face="arial, sans-serif"><br /></font></div><div><font face="arial, sans-serif"> cvlc -vvv rtsp://some-ip:port/somestream --sout=file/mp4:file.mp4</font></div><div><font face="arial, sans-serif"><br /></font></div>
<div><font face="arial, sans-serif">Do you see this or something similar?</font></div><div><font face="arial, sans-serif"><br /></font></div><div><font face="arial, sans-serif">Have received 112 total bytes of a GET_PARAMETER RTSP response; awaiting 2 bytes more. <br />
</font></div><div><font face="arial, sans-serif"><br /></font></div><div><font face="arial, sans-serif">I'm not sure if this is significant or not? Thought it might be helpful to pass on my observation.</font></div><div>
<font face="arial, sans-serif"><br /></font></div><div><font face="arial, sans-serif">I wish VLC would get up to date with the live555 code base! </font></div><div><font face="arial, sans-serif"><br /></font></div><div><font face="arial, sans-serif">Bob </font></div>
<div><font face="arial, sans-serif"><br /></font></div><div><br /></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br /></span></div></div><div class="gmail_extra"><br /><br /><div class="gmail_quote">On Wed, Oct 30, 2013 at 6:33 PM, Piers Hawksley <span dir="ltr"><<a href="mailto:piers.hawksley@panogenics.com" target="_blank">piers.hawksley@panogenics.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ross,<br />
<br />
One of our customers is trying to get RTSP interleaved streams from our live555 server. I have posted the 178KB Wireshark trace online at <a href="http://www.hawksley42.co.uk/amg-dump.pcapng" target="_blank">http://www.hawksley42.co.uk/<u></u>amg-dump.pcapng</a>.<br />

<br />
Frame 177 has a block of 112 bytes on the end which does not appear to be valid data.<br />
<br />
Do I need to change how I set up the unicast OnDemandServerMediaSubsession if the client may request interleaved streams ?<br />
<br />
Can you suggest what I may try to test this further ? I have not yet found a way to get VLC to request RTSP interleaved data, so I am limited in how to test this at present.<br />
<br />
The version of Live555 that is in use is not up-to-date as our customer is using an old version of our software. We try very hard to release the most recent version of live 555.<br />
<br />
Best Regards,<br />
<br />
Piers Hawksley<br />
______________________________<u></u>_________________<br />
live-devel mailing list<br />
<a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br />
<a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/<u></u>mailman/listinfo/live-devel</a><br />
</blockquote></div><br /><br clear="all" /><div><br /></div>-- <br /><div dir="ltr"><p><span style="font-size:10pt;color:black">Bob Bischan</span><span style="font-size:12pt;font-family:"Times New Roman","serif";color:rgb(31,73,125)"></span></p>
<p>
<span style="font-size:7.5pt;color:gray">Manager (Operations/Software Development)</span><span style="font-size:12pt;font-family:"Times New Roman","serif";color:gray"></span></p><p><b><span style="font-size:9pt;color:rgb(0,32,96)">WATCHTOWER SECURITY, INC.</span></b><br />
</p><p><span style="font-size:7.5pt;color:gray"></span></p><p><span style="font-size:7.5pt;color:gray">2418 Northline Industrial Drive</span><span style="font-size:8pt;font-family:"Times New Roman","serif";color:gray"><br />
</span><span style="font-size:7.5pt;color:gray">Maryland Heights, MISSOURI 63043</span><span style="font-size:12pt;font-family:"Times New Roman","serif";color:gray"></span></p><p>
<span style="font-size:7.5pt;color:gray"><a value="+13144274586">314 427 4586</a> office</span><span style="font-size:12pt;font-family:"Times New Roman","serif";color:gray"></span></p>
<p><span style="font-size:7.5pt;color:gray"><a value="+13145049540">314 330 9001</a> cell</span><span style="font-size:12pt;font-family:"Times New Roman","serif";color:gray"></span></p>
<p><span style="font-size:7.5pt;color:gray"><a value="+13144268823">314 427 8823</a> fax</span><span style="font-size:10pt;color:rgb(31,73,125)"></span></p>
<p><span style="color:rgb(31,73,125)"><a href="http://www.watchtower-security.com/" target="_blank"><span style="font-size:7.5pt">www.watchtower-security.com</span></a></span><span style="font-size:7.5pt;color:rgb(31,73,125)"></span></p>

<p><i><span style="font-size:8pt;color:gray">“Protecting your community and those you value most.”</span></i><br /></p></div>
</div>
<p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />live-devel mailing list<br />live-devel@lists.live555.com<br /><a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br /></pre></body></html>