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