[Live-devel] CPU usage abnormalities

Ross Finlayson finlayson at live555.com
Mon Feb 20 14:25:44 PST 2006


>What could possibly cause your RTCP client implementation to 
>constantly "swamp" server with RTCP reports?

This could happen if you pass an excessively large "totSessionBW" 
parameter to "RTCPInstance::createNew()".  The RTCP retransmission 
algorithm assumes that RTCP reports will consume up to a certain 
fixed percentage of this bandwidth.

Note that the "totSessionBW" parameter is in "kbps".  Therefore, for 
example, if you assume that your stream is 500 kbps, then the actual 
parameter should be 500.

Note also that, for most streams, RTCP is *not* optional 
functionality, so you should not disable it.


	Ross Finlayson
	Live Networks, Inc. (LIVE555.COM)
	<http://www.live555.com/>



More information about the live-devel mailing list