Skip to main content
本页说明自定义视频流预设 PreOptionCustomVideo 及发布阶段的自定义参数 PublishCustomOptions。会议场景中,云端录制的白板/共享数据采集(getShareCustomVideoTrackenableCourseRecordTrack)会用到自定义视频轨。预设通用结构(采集配置 + 推送配置)见 摄像头预设

PreOptionCustomVideo

作用说明:自定义视频轨道预设,组合自定义采集参数与视频推送参数。

结构定义

PreOptionCustomVideo(capture: CustomVideoCaptureOptions, publish: VideoPublishOptions)

采集配置 CustomVideoCaptureOptions

作用说明:配置自定义视频采集端参数。

推送配置 VideoPublishOptions

作用说明:同视频发布参数结构(字段见 摄像头预设)。
  • 默认自定义视频预设使用 desc = TRACK_CUSTOM
  • 屏幕场景预设使用 desc = TRACK_SHARE

内置预设

作用说明:SDK 提供两种自定义视频预设 PreOptionCustomVideo.defPreOptionCustomVideo.screen

发布自定义参数:PublishCustomOptions

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

字段说明

使用建议

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