PrimeConnect

Интеграции

Как PrimeConnect работает в связке с PrimeCast и PrimeMeet: схемы интеграции, REST API и вебхуки.

PrimeConnect редко работает в одиночку: типовая схема экосистемы Prime — приём и обработка видео в PrimeConnect, массовая раздача через PrimeCast, а интерактивные форматы — через PrimeMeet.

Связка с PrimeCast

PrimeCast принимает готовый канал PrimeConnect и транслирует его на площадки доставки с кешированием — это снимает нагрузку с сервера PrimeConnect при большой аудитории.

  1. В консоли PrimeCast создайте приёмный канал типа «Внешний источник».
  2. Укажите HLS-URL канала PrimeConnect из раздела Каналы.
  3. Включите синхронизацию расписания — PrimeCast подтянет эфиры автоматически.

Статусы эфира синхронизируются в обе стороны: «В эфире» в PrimeConnect означает доступность потока для зрителей PrimeCast.

Связка с PrimeMeet

Из встречи PrimeMeet можно одной кнопкой вывести видео в канал PrimeConnect — так внутренняя видеоконференция превращается в публичную трансляцию. Настройка выполняется на стороне PrimeMeet: укажите адрес API PrimeConnect и токен сервисной учётной записи.

REST API

API доступен по адресу https://connect.prime.ru/api/v2 с аутентификацией по токену. Пример — создание трансляции:

{
  "channelId": "ch_1024",
  "title": "Еженедельная планёрка",
  "type": "live",
  "recording": true,
  "chat": { "enabled": true, "slowModeSec": 5 }
}

Ответ содержит идентификатор трансляции и ссылку предпросмотра.

Пример запроса на TypeScript:

const response = await fetch('https://connect.prime.ru/api/v2/broadcasts', {
  method: 'POST',
  headers: {
    Authorization: 'Bearer ' + token,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    channelId: 'ch_1024',
    title: 'Еженедельная планёрка',
    type: 'live',
    recording: true,
  }),
});
const broadcast = await response.json();

Вебхуки

PrimeConnect уведомляет внешние системы о событиях эфира. Подписка настраивается в Настройки → Вебхуки.

СобытиеКогда отправляется
broadcast.startedПоток появился на точке приёма
broadcast.endedТрансляция завершена
recording.readyЗапись обработана и доступна
stream.unstableБитрейт ниже порога 30 секунд

Примечание. Приёмник вебхуков должен отвечать кодом 200 в течение 5 секунд, иначе событие будет отправлено повторно до трёх раз.

Сквозная аутентификация

Во всех продуктах Prime действует единый вход через корпоративный каталог: пользователь, вошедший в PrimeConnect, не вводит пароль повторно в PrimeCast и PrimeMeet. Токены сервисных учётных записей заводятся отдельно и не дают доступа к пользовательским данным.

Обновлено: 21 июля 2026 г.