LiveStreamAdvancedFeature

The configuration for advanced features of the RTMP or RTMPS streaming with transcoding.

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);
}

If you want to enable the advanced features of streaming with transcoding, contact support@agora.io.

Attributes

featureName
The feature names, including LBHQ (high-quality video with a lower bitrate) and VEO (optimized video encoder).
opened
Whether to enable the advanced features of streaming with transcoding:
  • true: Enable the advanced features.
  • false: (Default) Do not enable the advanced features.