← Cloudflare Realtime / realtime / realtimekit / recording-guide
Управление порядком приоритета конфигурации записи
В этом документе описана структура приоритетов при управлении конфигурациями записи в нашей системе. В нём объясняется, как взаимодействуют между собой различные уровни конфигурации и как расставляются приоритеты настроек. Конфигурацию записи можно задать на трёх разных уровнях:
- API для начала записи встречи
- API для создания встречи
- Задано через Cloudflare RealtimeKit Dashboard ↗
Основные сведения о приоритете конфигурации записи
Чтобы разобраться в приоритете конфигураций записи, важно подробно рассмотреть следующие детали. Это понимание особенно важно при работе с несколькими конфигурациями, заданными через API и портал разработчика.
| Приоритет | Config | Описание |
|---|---|---|
| 1 | API для начала записи конфигураций | Наивысший приоритет в системе. Любые настройки, заданные здесь, имеют приоритет над остальными конфигурациями. |
| 2 | API для создания встречи конфигураций | Второй уровень приоритета в системе. Настройки на этом уровне имеют приоритет над конфигурацией уровня организации (Org level config), но не над конфигурациями Start recording a meeting API. |
| 3 | Задано через Dashboard | Самый низкий приоритет в системе. Настройки, заданные здесь, будут переопределены конфигурацией Start recording a meeting API и конфигурацией Create a meeting API. |
Пример сценария
Чтобы наглядно показать порядок приоритета на практике, рассмотрим следующий сценарий для одной и той же встречи:
-
Org Level Config определяет, что записи должны храниться в бакете Cloudflare R2.
-
API для создания встречи по умолчанию сохраняет записи в хранилище AWS S3 с использованием кодека H264.
-
API для начала записи встречи настроен на сохранение записей в бакете GCS с использованием кодека VP8.
В этом сценарии API Start recording a meeting имеет приоритет над конфигурацией Create a Meeting API Config и конфигурацией уровня организации (Org Level Config). В результате запись встречи будет сохранена в bucket GCS с использованием кодека VP8, независимо от значений по умолчанию, заданных на других уровнях.