Обработка потока¶

Прежде всего входной поток в Agora обычно нужно транскодировать, чтобы он корректно проигрывался на всех используемых устройствах. Источники сигнала в корпоративном ТВ могут быть очень разными по кодекам, битрейтам, разрешению и структуре потока, а Agora подготавливает их к стабильной доставке по сети предприятия на типовые клиентские устройства.
В этом разделе настраивается транскодер потока.
Практический смысл обработки¶
В результате настройки обработки Agora позволяет:
- принять разнородные источники
- привести входной поток к предсказуемому формату;
- обеспечить совместимость с клиентскими устройствами;
- ограничить и стабилизировать битрейт для доставки по корпоративной сети;
- подготовить поток к однобитрейтной или мультибитрейтной публикации.
Это особенно важно в корпоративном ТВ, где один и тот же сервис может одновременно использовать:
- студийные источники;
- аппаратные входы
HDMI/SDI; - сетевые публикации;
- удаленные IP-источники.
Транскодер делает такие потоки пригодными для устойчивой доставки по корпоративной сети и воспроизведения на устройствах, которые используются в организации.
Зачем нужна обработка потока¶
Транскодирование используется для того, чтобы:
Включение и выключение транскодера¶
Во вкладке обработки оператор может:
- включить транскодер;
- отключить транскодер;
- изменить параметры уже включенного транскодирования.
Если транскодер включается, Agora по умолчанию создает базовую конфигурацию:
- один аудиотрек;
- один видеотрек.
Это соответствует типовой однобитрейтной доставке.
Аудиотрек¶
Для аудиотрека в текущем интерфейсе настраиваются:
- кодек;
- битрейт.
В качестве аудиокодека можно выбрать:
AAC;Opus.
Видеотреки¶
Для каждого видеотрека можно настроить:
- кодек;
- битрейт;
- preset кодирования;
- ширину;
- высоту.
Поддерживаются видеокодеки:
H.264;H.265;AV1.
Однобитрейтная и мультибитрейтная доставка¶
По умолчанию Agora использует однобитрейтную доставку: поток подготавливается в одном выходном профиле.
Если требуется мультибитрейтная доставка, оператор может добавить несколько видеотреков с разными параметрами:
- разным битрейтом;
- разным разрешением;
- при необходимости разными preset-параметрами кодирования.
Таким образом один входной поток может быть преобразован в несколько выходных представлений для разных условий сети и разных устройств.
Поведение по битрейту¶
По умолчанию Agora использует режим максимального приближения к CBR в окне 1 секунды. Это важно для корпоративных сетей, потому что позволяет проектировать доставку потока с более предсказуемой нагрузкой на сеть.
Такой режим помогает:
- оценивать требуемую пропускную способность;
- снижать вероятность кратковременных перегрузок;
- упростить планирование доставки внутри сети предприятия.
GOP¶
В глобальных настройках транскодера задается параметр GOP.
GOP влияет на поток следующим образом:
- при увеличении
gop sizeснижается битрейт при том же визуальном качестве; - при увеличении
GOPрастет задержка проигрывания относительно реального времени; - также увеличивается задержка старта просмотра.
Практическая рекомендация для локальной сети - использовать GOP, соответствующий 2 секундам. Это считается хорошей рабочей нормой для корпоративной среды.