You can set ABR control values only with ABRControlParameters, but you can construct a new one at any time.
The following conditions apply to ABRControlParameters
:
ArgumentError
is thrown.Determine your initial, minimum, and maximum bit rates.
Determine the ABR policy:
ABR_CONSERVATIVE
ABR_MODERATE
ABR_AGGRESSIVE
Set the ABR parameter values in the ABRControlParameters
constructor and assign the values to the Media Player.
public ABRControlParameters(int initialBitRate,
int minBitRate,
int maxBitRate,
ABRControlParameters.ABRPolicy abrPolicy,
int minTrickPlayBitRate,
int maxTrickPlayBitRate,
int maxTrickPlayBandwidthUsage,
int maxPlayoutRate);