There has been some improvement in bandwidth management in the current CVS.
There are 2 parts 1 what we limit what we send and what we request the remote to limit to.
When setting the local bandwidth this can be set by your derived H323Connection::OpenVideoChannel function ie codec->SetMaxBitRate() .
To set the remote there is an improved function H323Connection::SetInitialBandwidth(H323Capability::MainTypes & captype, int bitRate) Which you can call when you instance the connection object which will limit the bandwidth of all advertised capabilities in the TCS to the value you specify and that should limit the bandwidth the remote requests in the OLC and hence what it will send.
Simon
-----Original Message----- From: h323plus-bounces@lists.packetizer.com [mailto:h323plus-bounces@lists.packetizer.com] On Behalf Of kcooi12345 Sent: Wednesday, October 27, 2010 7:20 PM To: h323plus@lists.packetizer.com Subject: [h323plus] Call Rate Issue using H323plus
Hi All,
Does anyone know how to set the call rate for a conference?
In my H.323 application that use h323plus library, it use 384 kbits by default to create a conference. I have try to use function SetInitialBandwidth(51200)for 512kbits call rate, but it also fails.
Thanks.