SimulcastStreamConfig

The configuration of the low-quality video 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);
}

Attributes

dimensions
The video dimension. See VideoDimensions. The default value is 160 × 120.
kBitrate
Video receive bitrate (Kbps), represented by an instantaneous value. The default value is 65.
frameRate
The frame rate (fps) of the local video. The default value is 5.