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.