Skip to main content

概述

录制与合屏都由服务端完成,客户端只负责下发指令和展示状态。任务类型由 McuTaskType 区分: 创建会议时也可以通过 MeetingCreateReq.autoRecord 让会议开始后自动录制。

构造布局与任务参数

LayoutDataMcuStartReq 以及布局里的 Watermark / Tag / Cell / DivList 都可以直接构造,可选参数有默认值:
这些类型同时是 Codable 的,字段与 JSON 键的对应关系见下方表格 —— 如果你的布局配置是后端下发的 JSON,也可以直接 JSONDecoder 解码。

布局字段

LayoutData Watermark Tag DivListCell 完整 LayoutType 枚举值见 类型定义

开始与停止任务

McuStartReq 字段:

会中调整合成布局

需要主持人 / 联席主持人身份。调整后服务端会按新布局重新合成,客户端如果正在拉合成画面不需要重新订阅。

查询录制配置与详情

McuRecordDetail 中比较常用的字段:

录制状态事件

任务状态变化时,会中所有成员都会收到:
会议当前的录制状态也可以直接读 RoomInfo.recordStatus,适合在进入会议时初始化「正在录制」角标。

观看合成画面

开启了合流任务后,客户端可以只拉一路合成画面而不是逐个订阅成员视频,见 视频渲染

相关页面