setPublishFallbackOption abstract method

Future<int?> setPublishFallbackOption(
  1. PublishFallbackOption option
)

设置发布的音视频流回退选项

你可以调用该接口设置网络不佳或设备性能不足时从大流起进行降级处理,以保证通话质量。

返回值:

  • 0:调用成功;

  • <0:调用失败,具体原因参看 ReturnStatus

  • 该方法仅在调用 RTCVideo.enableSimulcastMode 开启了发送多路视频流的情况下生效。

  • 你必须在进房前设置,进房后设置或更改设置无效。

  • 调用该方法后,如因性能或网络不佳产生发布性能回退或恢复,本端会提前收到 RTCVideoEventHandler.onPerformanceAlarms 回调发出的告警,以便采集设备配合调整。

  • 设置回退选项后,本端发布的音视频流发生回退或从回退中恢复时,订阅该音视频流的客户端会收到 RTCVideoEventHandler.onSimulcastSubscribeFallback,通知该情况。

  • 你可以调用客户端 API 或者在服务端下发策略设置回退。当使用服务端下发配置实现时,下发配置优先级高于客户端 API。

Implementation

Future<int?> setPublishFallbackOption(PublishFallbackOption option);