PreOptionCustomVideo 及发布阶段的自定义参数 PublishCustomOptions。会议场景中,云端录制的白板/共享数据采集(getShareCustomVideoTrack、enableCourseRecordTrack)会用到自定义视频轨。预设通用结构(采集配置 + 推送配置)见 摄像头预设。
PreOptionCustomVideo
作用说明:自定义视频轨道预设,组合自定义采集参数与视频推送参数。结构定义
PreOptionCustomVideo(capture: CustomVideoCaptureOptions, publish: VideoPublishOptions)
采集配置 CustomVideoCaptureOptions
作用说明:配置自定义视频采集端参数。推送配置 VideoPublishOptions
作用说明:同视频发布参数结构(字段见 摄像头预设)。- 默认自定义视频预设使用
desc = TRACK_CUSTOM - 屏幕场景预设使用
desc = TRACK_SHARE
内置预设
作用说明:SDK 提供两种自定义视频预设PreOptionCustomVideo.def、PreOptionCustomVideo.screen。
发布自定义参数:PublishCustomOptions
作用说明:发布阶段覆盖预设中的推送参数,核心用于自定义轨道desc。
字段说明
使用建议
- 若只需改轨道描述,传入
desc即可。 - 对摄像头主/辅流可分别通过
simulcasts覆盖辅流参数。 - 对麦克风、屏幕共享、自定义视频流,通常只需主轨参数,不需要
simulcasts。