跳转到主要内容
本页说明摄像头轨道预设 PreOptionCamera,以及在发布阶段覆盖预设推送参数的 PublishCustomOptions。麦克风、屏幕共享预设分别见 麦克风预设屏幕共享预设

通用说明

PreOption* 预设统一采用“采集配置 + 推送配置”结构:
  • 采集配置:控制本地采集行为(分辨率、帧率、采样率、设备参数等)。
  • 推送配置:控制发布行为(desccodecmaxBitrate、联播参数等)。

PreOptionCamera

作用说明:摄像头轨道预设,组合摄像头采集参数与视频推送参数。

结构定义

PreOptionCamera(capture: CameraCaptureOptions, publish: VideoPublishOptions)

采集配置 CameraCaptureOptions

作用说明:配置摄像头采集端参数。

推送配置 VideoPublishOptions

作用说明:配置视频轨道发布参数。

内置预设

作用说明:SDK 提供分辨率分档预设。支持 _1080P_720P_480P_180P(默认 _480P)。

发布自定义参数:PublishCustomOptions

作用说明:在 publishLocalVideo / publishLocalAudio 发布阶段覆盖预设中的推送参数,核心用于自定义轨道 desc

字段说明

使用建议

  • 若只需改轨道描述,传入 desc 即可。
  • 对摄像头主/辅流可分别通过 simulcasts 覆盖辅流参数。
  • 对麦克风、屏幕共享、自定义视频流,通常只需主轨参数,不需要 simulcasts