Hi, 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:
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 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): 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 03 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 03 00 00 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. Thanks for your consideration, Kurt Kurt Emanuelson Software Engineer ph: (719) 593-2829 Fax: (719) 213-2502 | http://www.boldgroup.com 421 Windchime Pl | Colorado Springs, CO 80919 Meet Bold at these upcoming events: Central Station Manager Course | May 9-10 | https://www.boldgroup.com/central-station-manager-course Operational Excellence Boot Camp | May 16-18 | https://www.boldgroup.com/operational-excellence-course ESX |Booth #424 | June 13-16 | Bold Technologies LinkedIn: http://www.linkedin.com/companies/57936 Bold Technologies Twitter: http://www.twitter.com/boldtech Bold Technologies Newsletters: http://www.boldgroup.com/news-and-events/newsletters Bold Technologies FaceBook: http://www.facebook.com/BoldTechnologies
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel