Skip to content

Канал с внешним источником

Канал Catena забирает поток сам: вы указываете, где он лежит, а стример подключается, следит за здоровьем сигнала и переподключается после обрывов. Эта страница доводит канал до эфира с реальным источником; пример, разобранный от начала до конца, — контрибуция по SRT; поля остальных протоколов собраны ниже.

Добавьте источник

Создайте канал, если его ещё нет, и на его странице откройте вкладку Источники. Нажмите + Добавить источник и выберите протокол:

Выбор протокола источника

Форма покажет поля выбранного протокола. Заполните их и нажмите Сохранить — стример начнёт подключаться сразу, как central доставит ему конфигурацию.

Пример от начала до конца: контрибуция по SRT

Дано: энкодер на площадке отдаёт программу SRT-листенером на 172.28.0.20:9710, соединение зашифровано passphrase. В форме источника:

  • Хост172.28.0.20: IP-адрес листенера. Стример выступает вызывающей стороной (caller) и сам инициирует соединение.
  • Порт9710.
  • Passphrase — тот же ключ, что настроен на энкодере (стандарт SRT требует 10–79 символов). С ключом соединение шифруется, а листенер с ключом отвергает нешифрованных клиентов; пустое поле — соединение без шифрования.
  • Stream ID — нужен, только если листенер по нему различает несколько программ; иначе оставьте пустым.
  • Таймаут рукопожатия (мс) и Таймаут пира (мс) — сколько ждать установления соединения и молчания пира до реконнекта. Пустые поля — разумные умолчания.

После Сохранить статус канала в шапке загорается зелёным, а карточка здоровья источника показывает живой битрейт и дорожки:

SRT-источник подключён и работает

Канал уже можно смотреть — встроенным плеером на вкладке основных настроек или по адресу /streaming/v/<имя>/index.m3u8.

Поля остальных протоколов

Протокол Поля
RTSP URL вида rtsp://логин:пароль@хост/путь, таймаут пира. Типичный случай — IP-камера
RTMP URL rtmp://хост/приложение/поток, таймаут пира
HLS URL плейлиста http(s)://…/index.m3u8
MPEG-TS/HTTP URL транспортного потока, таймаут пира
MPEG-TS/UDP Хост — адрес мультикаст-группы, Порт — см. Мультикаст-источник
File Путь к файлу на диске стримера; файл играет по кругу
Synthetic Встроенный генератор — полосы SMPTE и звуковой сигнал; разобран в Быстром старте
M4F, M4S URL и Ключ кластера — забор канала с сервера Flussonic Media Server, пригодится при миграции
MBR Контейнер из нескольких источников, из которых собирается мультибитрейтный канал — см. Транскодирование и MBR

Источников у канала может быть несколько — список упорядочен по приоритету, и стример работает с живым источником наивысшего приоритета. Как настраивается переключение, пороги деградации и возврат на основной — Резервирование источников.

Если источник не поднялся

  • Карточка здоровья показывает «Мёртв», счётчик попыток растёт. Стример не может подключиться: адрес, порт, файрвол. Проверяйте достижимость с машины стримера — не со своей: подключается именно он.
  • SRT не подключается: рукопожатие отклонено (Unauthorized). Passphrase не совпадает с настроенным на другом конце.
  • Канал зелёный, а плеер не играет. Источник отдаёт кодеки, которые плеер не читает (например, сырые кадры). Каналу нужен транскодер — см. Транскодирование и MBR.
  • Источник то живой, то мёртвый. Смотрите на пороги и таймауты: Резервирование источников.