setRemoteVideoConfig abstract method

Future<int?> setRemoteVideoConfig({
  1. required String uid,
  2. required RemoteVideoConfig videoConfig,
})

设置期望订阅的远端视频流的参数

uid 传入期望配置订阅参数的远端视频流发布用户的 ID。

videoConfig 传入期望配置的远端视频流参数。

返回值参看 ReturnStatus

注意:

  • 该方法仅在发布端调用 RTCVideo.enableSimulcastMode 开启了发送多路视频流的情况下生效,此时订阅端将收到来自发布端与期望设置的参数最相近的一路流;否则订阅端只会收到一路参数为分辨率 640px × 360px、帧率 15fps 的视频流。
  • 若发布端开启了推送多路流功能,但订阅端不对流参数进行设置,则默认接受发送端设置的分辨率最大的一路视频流。
  • 该方法需在进房后调用,若想进房前设置,你需调用 RTCRoom.joinRoom,并对 roomConfig 中的 remoteVideoConfig 进行设置。
  • SDK 会根据发布端和所有订阅端的设置灵活调整视频流的参数,具体调整策略详见推送多路流文档。

Implementation

Future<int?> setRemoteVideoConfig({
  required String uid,
  required RemoteVideoConfig videoConfig,
});