Исходящие публикации с помощью Agora¶

Исходящие публикации определяют, куда Agora отправляет уже подготовленный поток после приема и обработки. Через этот раздел оператор настраивает egress-направления для доставки сигнала в корпоративную сеть, во внешние системы или на соседние узлы платформы.
Практический смысл пушей¶
Исходящие публикации (пуши) позволяют отправить поток в те системы, которые не могут сами запросить видео, а именно:
- публикация в соцсети
- публикация во внешние видеостриминговые хостинги
- отправка через multicast
Что можно настроить¶
На странице исходящих публикаций оператор может:
- добавить новую исходящую публикацию;
- изменить параметры существующей публикации;
- удалить публикацию;
- просматривать краткую сводку по каждому push;
- видеть базовую статистику по уже работающим публикациям.
Поддерживаемые типы публикаций¶
В текущем интерфейсе Agora можно настроить следующие типы исходящих публикаций:
MPEG-TS multicast;SRT;RTMP.
Каждый тип публикации имеет собственный набор параметров.
MPEG-TS multicast¶
Для MPEG-TS multicast указываются:
- multicast IP;
- порт;
- номер программы, если он используется.
Этот тип публикации подходит для распространения потока по локальной сети предприятия в сценариях multicast-доставки.
SRT¶
Для SRT-публикации настраиваются:
- host;
- порт;
- passphrase, если используется защищенное соединение.
Такой режим подходит для надежной доставки потока в удаленный сегмент сети, на резервный сервер или на внешний приемник.
RTMP¶
Для RTMP задается URL публикации.
Этот режим используется в тех случаях, когда downstream-система принимает поток по RTMP.
Работа со списком публикаций¶
Для каждой исходящей публикации интерфейс показывает:
- тип исходящей публикации;
- краткую сводку параметров;
- действия редактирования;
- действие удаления.
Если по публикации уже есть статистика, в кратком виде также отображаются:
- объем переданных данных;
- количество кадров;
- количество ошибок.
Это позволяет оператору быстро понять, какие публикации работают штатно, а какие требуют дополнительной проверки.
Статистика исходящих публикаций¶
Agora показывает отдельную статистику по исходящим публикациям потока.
Для каждого push могут отображаться:
- URL или адрес публикации;
- текущий статус;
- количество переданных байт;
- количество кадров;
- количество ошибок.
Статусы публикации позволяют понять текущее состояние egress-направления, например:
- активна ли публикация;
- находится ли она в ожидании;
- выполняется ли повторная попытка;
- произошла ли ошибка.
Статистика в режиме Twincast¶
Если поток работает в режиме Twincast, статистика исходящих публикаций показывается раздельно для:
primary;backup.
Это особенно важно для диагностики, когда оператор должен понять, с какого тракта идет публикация и есть ли различия между двумя сторонами Twincast.