<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hi,</div>
<div> </div>
<div>I am attempting to use the VLC player (live555.com Streaming Server) to receive a live video stream from a DVR using RTSP. The DVR uses byte-streaming protocol even though it is RTSP/RTP. The VLC player ‘chokes’ (generates packet decoding error and does
not recover) when the DVR sends its name identification packet on the control channel. The byte sequence of the RTCP is as below:</div>
<div> </div>
<div style="text-indent:36pt;">24 01 00 38 80 C8 00 06 D0 3E 1A 9F DC 7D 5D 66 2B 03 4B 0E 84 21 3B 1A 00 00 00 01 00 00 1B 2A 81 CA 00 06 D0 3E 1A 9F 01 0E 55 6E 6E 61 6D 65 64 20 73 74 72 65 61 6D 00 00 00 00</div>
<div> </div>
<div>As you can see, the RTCP packet contains a 00 00 00 and a 00 00 01 sequence. This appears to be the cause of the ‘decoding’. If I intercept the packet and reformat as below, no errors (added two ‘03’ escape bytes):</div>
<div> </div>
<div style="text-indent:36pt;">24 01 00 3A 80 C8 00 06 D0 3E 1A 9F DC 7D 5D 66 2B 03 4B 0E 84 21 3B 1A 00 00 <font color="red">03</font> 00 01 00 00 1B 2A 81 CA 00 06 D0 3E 1A 9F 01 0E 55 6E 6E 61 6D 65 64 20 73 74 72 65 61 6D 00 00 <font color="red">03</font>
00 00</div>
<div> </div>
<div>Should RTCP content have to be escaped? I.e., do I need to follow up with DVR manufacturer and have them correct their output, or is this a Streaming Server bug? Any NAL content would follow RTP/RTCP headers.</div>
<div> </div>
<div>Thanks for your consideration,<br>
</div>
<div>Kurt</div>
<div> </div>
<div style="margin-top:5pt;margin-bottom:5pt;"> </div>
<div style="margin-top:5pt;margin-bottom:5pt;"> </div>
<div style="margin-top:5pt;margin-bottom:5pt;"><font face="Times New Roman" size="2"><span style="font-size:10pt;">Kurt Emanuelson
<br>
Software Engineer<br>
ph: (719) 593-2829<br>
Fax: (719) 213-2502 | <a href="http://www.boldgroup.com">http://www.boldgroup.com</a><br>
421 Windchime Pl | Colorado Springs, CO 80919</span></font></div>
<div style="margin-top:5pt;margin-bottom:5pt;"><font face="Tahoma" size="2"><span style="font-size:10pt;"><b><i><u>Meet Bold at these upcoming events:<br>
</u></i></b><font face="Times New Roman">Central Station Manager Course | May 9-10 | </font><font face="Times New Roman" color="blue"><a href="https://www.boldgroup.com/central-station-manager-course">https://www.boldgroup.com/central-station-manager-course</a><br>
</font><font face="Times New Roman">Operational Excellence Boot Camp | May 16-18 | </font><font face="Times New Roman" color="blue"><a href="https://www.boldgroup.com/operational-excellence-course">https://www.boldgroup.com/operational-excellence-course</a><br>
</font><font face="Times New Roman">ESX |Booth #424 | June 13-16 |<br>
<br>
</font></span></font></div>
<div style="margin-top:5pt;margin-bottom:5pt;"><font face="Times New Roman" size="2"><span style="font-size:10pt;">Bold Technologies LinkedIn: <u><a href="http://www.linkedin.com/companies/57936">http://www.linkedin.com/companies/57936</a><br>
</u>Bold Technologies Twitter: <u><a href="http://www.twitter.com/boldtech">http://www.twitter.com/boldtech</a><br>
</u>Bold Technologies Newsletters: <u><a href="http://www.boldgroup.com/news-and-events/newsletters">http://www.boldgroup.com/news-and-events/newsletters</a><br>
</u>Bold Technologies FaceBook: <u><a href="http://www.facebook.com/BoldTechnologies">http://www.facebook.com/BoldTechnologies</a></u></span></font></div>
<div style="margin-top:5pt;margin-bottom:5pt;"><font face="Times New Roman" size="2"><span style="font-size:10pt;"> </span></font></div>
</span></font>
</body>
</html>