Hi Ross,

The camera is a Honeywell H3W1F with firmware V40.0.6
Running wireshark shows in the SDP it is using "tool:LIVE555 Streaming Media v2012.01.13"
You are correct it is running an older LiveMedia server.
Not anyone can upgrade Honeywell firmware, you need to be an "authorized Honeywell security dealer or distributor" ... See this link: http://www.security.honeywell.com/uk/resources/techsupport/software/index.html

Why do you think upgrading will fix the issue? Is the older LiveMedia software not fully compliant to all implemented standards? It seems to me that when the network communication is correct, any client - server combination should work. Can you explain a bit more in detail why this is a false assumption? I need to justify to my boss why updating LiveMedia on this camera is justified. A more technical explanation on this would be greatly valued!

I might still be able to update LiveMedia on the camera over time because the company I work for (Xtralis) has just been acquired by Honeywell. Right now we don't even know who to contact at Honeywell to discuss this matter.

Thanks in advance,

Frederik


Op 15-Apr-16 om 9:09 AM schreef Ross Finlayson:
I can fix the famous "RTCPInstance error: Hit limit when reading incoming packet over TCP. 
Increase "maxRTCPPacketSize"" error by setting maxRTCPPacketSize to INT16_MAX * 8.
I am not able to upgrade any camera firmware code and I'm running the latest 01 
April 16 LiveMedia code on my PC.
The default value for maxRTCPPacketSize is 1456, what are the consequences of 
increasing this value besides more memory consumption?
This error message is caused by a buggy server (in this case, your IP camera) 
not implementing RTP/RTCP-over-TCP correctly.  It’s possibly (but not certain) 
that it is running an old version of the “LIVE555 Streaming Media” code that 
had such a bug.

What brand of camera is this?  You say that you can’t upgrade its firmware, but 
if it’s running our code, then the manufacturer is required - under the 
conditions of the LGPL - to upgrade its firmware, upon request, to use the 
latest version of the LIVE555 code, or else provide you a way to do this 
upgrade yourself.  But if no firmware upgrade is available, then I suggest 
replacing the camera, or else not streaming RTP/RTCP-over-TCP, because this 
error is most likely to occur if your stream is approaching the capacity of 
your network, in which case streaming over TCP is a bad idea in any case.

As you noted, you can probably ‘paper over’ this bug by increasing 
“maxRTCPPacketSize”, but that doesn’t solve the problem, and will probably 
cause some RTP video data to get lost.


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


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to