> I keep encountering the error in my proxy server:
> "Hit limit on receiving incoming packet over TCP(increase maxRTCPPacketSize)"
> at random intervals.
>
> I have made sure that the backend stream does not send RTCP packet sizes
> beyond the size set at the proxy server.
The problem here is that your ‘back-end’ RTSP server (e.g., network camera) is
using an erroneous implementation of RTP/RTCP-over-TCP, that causes it to send
corrupted data under conditions of network congestion (i.e., if the stream’s
bit rate approaches or exceeds the capacity of your network).
It’s possible that this ‘back-end’ RTSP server (e.g., network camera) is
implemented using our “LIVE555 Streaming Media” software - but using a *very*
old version. If it is using our software, then please upgrade it to use the
latest version; see
http://live555.com/liveMedia/faq.html#latest-version
If this ‘back-end’ RTSP server is an embedded system (such as a network camera)
that uses our software, then note that it is a condition of the LGPL license
that it be possible to upgrade its firmware to use the latest version of our
software. Please inform the manufacturer of this server of this.
Alternatively, don’t access the ‘back-end’ stream using RTP/RTCP-over-TCP.
(Streaming over TCP is generally a bad idea; it’s something that you should do
only as a last resort, if you have a firewall - between your back-end server
and proxy server - that blocks UDP packets.)
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel