encodings

Custom encoding configuration for any of the quality settings.

Each of the settings is an instance of RTCRtpEncodingParameters. As of today, the only options which will take effect are:

  • maxBitrate

  • scaleResolutionDownBy

  • maxFramerate

Default values

  • mapOf( VideoMaxQualityUpdate.low to VideoEncodingSettingsUpdate( maxBitrate = 110000, scaleResolutionDownBy = 4.0, maxFramerate = 15.0 ), VideoMaxQualityUpdate.medium to VideoEncodingSettingsUpdate( maxBitrate = 520000, scaleResolutionDownBy = 2.0, maxFramerate = 30.0 ), )