本文档概述了我们系统中管理录制配置的优先级结构。它解释了各个配置级别如何相互作用并确定设置的优先级。录制配置可以在三个不同的级别上定义:
为了理解录制配置的优先级,深入研究以下细节至关重要。当处理通过 API 和开发人员门户设置的多个配置时,这种理解变得至关重要。
| 优先级 | 配置 | 说明 |
|---|---|---|
| 1 | Start recording API 配置 | 系统中最高优先级。此处定义的任何设置都将优先于其他配置。 |
| 2 | Create a meeting API 配置 | 系统中第二级优先级。此处的设置将取代组织 (Org) 级别的配置,但不会取代 Start recording a meeting API 配置。 |
| 3 | 通过仪表板指定 | 系统中最低优先级。此处定义的设置将被 Start recording a meeting API 配置和 Create a meeting API 配置覆盖。 |
为了说明实际的优先级顺序,请考虑针对同一会议的以下场景:
-
组织级别配置指定将录制存储在 Cloudflare R2 存储桶中。
-
Create a Meeting API 设置使用 H264 编解码器将录制存储在 AWS S3 存储桶中。
-
Start recording a meeting API 配置为使用 VP8 编解码器将录制存储在 GCS 存储桶中。
在此场景中,Start recording a meeting API 优先于 Create a Meeting API 配置和组织级别配置。 结果是,会议录制将使用 VP8 编解码器存储在 GCS 存储桶中,而不管在其他级别设置的默认值如何。