-
public class EncodingParametersDefines audio and video encoding parameters. Maximum bitrate is specified as Transport Independent Application Specific Maximum (TIAS) bitrate RFC3890 in kilobits per second (kbps) excluding IP/UDP/TCP headers. **Note:** These encoding parameters are applied for each peer connection, each track and each simulcast layer.
- For group Rooms, there is a single peer connection to Twilio Media Server, but for peer-to-peer Rooms, there is a separate peer connection for each participant. I.e., if you set maximum video bitrate to 1 Mbps and you have two RemoteParticipant`s in the Room, the effective video send bitrate may be up to 2 Mbps.
- If you are publishing multiple video tracks (e.g. camera and screen share), each track receives the maximum bitrate specified. I.e. if you set maximum video bitrate to 1 Mbps and you publish both a camera and a screen share track, the effective video send bitrate may be up to 2 Mbps.
- If simulcast is used for video tracks, each simulcast layer receives the maximum bitrate specified. I.e. if your set the maximum bitrate to 1 Mbps and you publish a simulcast video track, the effective video send bitrate may be up to 3 Mbps if there are three simulcast layers.
-
-
Field Summary
Fields Modifier and Type Field Description public final intmaxAudioBitratepublic final intmaxVideoBitrate
-
Constructor Summary
Constructors Constructor Description EncodingParameters(int maxAudioBitrate, int maxVideoBitrate)
-