INTEGRITY Документация

Запись

Узнайте, как RealtimeKit записывает встречи в виде одного составного файла или в виде отдельных аудиотреков участников.

Чтобы узнать больше о записи встреч, посетите следующие страницы:

RealtimeKit может записывать аудио и видео нескольких пользователей во встрече, а также их взаимодействие с плагинами RealtimeKit, в одном файле с помощью режима составной записи. Также RealtimeKit может записывать отдельные аудиодорожки участников с помощью запись треков.

Как работает составная запись

Составные записи создают анонимные виртуальные пользователи-боты, которые присоединяются к вашей встрече, записывают её и загружают запись в бакет Cloudflare R2 сервиса RealtimeKit. Для видеофайлов в настоящее время поддерживается H.264 и VP8 кодеков.

  1. Когда запись завершена, она сохраняется в бакете Cloudflare R2 сервиса RealtimeKit.

  2. RealtimeKit создаёт ссылку для скачивания, по которой можно скачать запись. Получить URL для скачивания можно с помощью API для получения сведений о записи или в Developer Portal.

    Вы можете получать уведомления о статусе записи одним из следующих способов:

    • С помощью recording.statusUpdate вебхук. RealtimeKit использует вебхуки, чтобы уведомлять ваше приложение о наступлении событий.
    • С помощью API для получения активной записи.
    • Состояния записи также можно посмотреть в Developer Portal.
  3. Скачайте запись по URL-адресу скачивания и сохраните её в своём облачном хранилище. Файл хранится на сервере RealtimeKit в течение семи дней, после чего удаляется.

    Вы можете получить URL для скачивания с помощью API для получения активной записи или из Developer Portal.

    Мы поддерживаем перенос записей в бакеты хранилища AWS, Azure и DigitalOcean. Вы также можете заранее настроить конфигурации хранилища через Developer Portal или API для начала записи встречи.

Workflow

Типичный процесс записи встречи включает следующие шаги:

  1. Начните запись с помощью Start Recording API или клиентский SDK.
  2. Управляйте записью с помощью API для приостановки, возобновления и остановки записи или клиентский SDK.
  3. Получите URL для загрузки записи с помощью API для получения сведений о записи, вебхуком или через Developer Portal.

Подробнее об отдельных аудиофайлах участников см. в Запись треков.