LiveStreamAdvancedFeature

Advanced feature configuration for transcoding live streaming.

class LiveStreamAdvancedFeature {
  const LiveStreamAdvancedFeature({this.featureName, this.opened});

  @JsonKey(name: 'featureName')
  final String? featureName;
  @JsonKey(name: 'opened')
  final bool? opened;
  factory LiveStreamAdvancedFeature.fromJson(Map<String, dynamic> json) =>
      _$LiveStreamAdvancedFeatureFromJson(json);
  Map<String, dynamic> toJson() => _$LiveStreamAdvancedFeatureToJson(this);
}

To use advanced transcoding live streaming features, please [contact sales](mailto:support@agora.io).

Properties

featureName
The name of the advanced transcoding live streaming feature, including LBHQ (low-bitrate high-definition video) and VEO (optimized video encoder).
opened
Whether to enable the advanced transcoding live streaming feature:
  • true: Enable the advanced transcoding live streaming feature.
  • false: (default) Disable the advanced transcoding live streaming feature.