SimulcastStreamConfig
Configuration for the video low stream.
class SimulcastStreamConfig {
const SimulcastStreamConfig({this.dimensions, this.kBitrate, this.framerate});
@JsonKey(name: 'dimensions')
final VideoDimensions? dimensions;
@JsonKey(name: 'kBitrate')
final int? kBitrate;
@JsonKey(name: 'framerate')
final int? framerate;
factory SimulcastStreamConfig.fromJson(Map<String, dynamic> json) =>
_$SimulcastStreamConfigFromJson(json);
Map<String, dynamic> toJson() => _$SimulcastStreamConfigToJson(this);
}
Properties
- dimensions
- Video dimensions. See VideoDimensions. The default value is 50% of the high stream.
- kBitrate
- Video bitrate (Kbps). The default value is -1. You don't need to set this parameter. The SDK automatically selects the optimal bitrate based on the resolution and frame rate you set.
- framerate
- Video frame rate (fps). The default value is 5.