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

Reply via email to