[Live-devel] regression in live555 connecting an acti camera

Ross Finlayson finlayson at live555.com
Fri Jun 18 12:43:43 PDT 2010


>  > You should contact the camera's manufacturer, asking them to fix
>>  their camera's RTSP server.
>
>Thank you for investigating it, I'll contact them.

With luck, they'll have a firmware upgrade already available...


>  > By the way, you were incorrect when you said that a previous version
>>  of our code (2009.07.27, according to your "working.txt" log) handled
>>  this camera correctly.  As far as I can tell, we have *never*
>>  accepted a "Range:" header that says "ntp" instead of "npt".  You
>>  must have hacked your own version of the code to accept this (broken)
>>  "Range:" header, and then forgotten about it.
>
>I have never modified live555 to handle this. Maybe the npt was not handled
>correctly, but at least, with some older versions, the play didn't 
>fail with an
>error.

Yes, I was mistaken about this.  Although the code that checks the 
"Range:" header has not changed in a long time, it turns out that - 
in old versions of "RTSPClient" - we were silently ignoring "Range:" 
headers - like this one - that were malformed.  In our recent new 
"RTSPClient" implementation we started reporting malformed headers as 
errors - which happened to catch the bug in this camera server.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list