Agora¶
Agora — платформа корпоративного вещания. Она принимает сигнал из переговорной, студии или с рабочего места докладчика, готовит его к раздаче и доставляет сотрудникам — внутри периметра компании, на её собственных серверах.
Компанию приводит к своей платформе одна из трёх причин, и любой хватает:
- Эфиры и записи не должны покидать периметр. Общее собрание с цифрами квартала, разбор инцидента, обучение по внутреннему регламенту — это внутренние данные, и держать их у стороннего провайдера нельзя.
- Зрителей много, и они в одной сети. Тысяча сотрудников, одновременно открывших трансляцию через интернет, упирается во внешний канал. Agora раздаёт эфир изнутри, из той же сети, где сидят зрители.
- Платформа должна выглядеть своей. Сотрудник открывает не «сервис такой-то», а внутреннюю платформу компании — с её именем, знаком и цветами.
Что делает Agora¶
Кластером управляют из центральной панели — единого интерфейса, в котором делается всё: заводятся эфиры, подключаются серверы, выдаются права, разбираются проблемы.
- Принимает сигнал от студийного кодировщика, камеры или программы захвата рабочего стола — по SRT, RTMP, MPEG-TS и другим протоколам, которыми умеет отдавать оборудование.
- Готовит эфир к раздаче: приводит к нужным разрешениям и битрейтам, чтобы трансляция открывалась и на рабочем ноутбуке в офисе, и с телефона через VPN.
- Раздаёт зрителям и распределяет нагрузку между серверами, а в большой сети — между площадками: зритель приходит на ближайший к нему сервер.
- Пишет архив, чтобы собрание можно было посмотреть позже, и хранит его на дисках компании.
- Показывает, что происходит: сколько зрителей, откуда пришёл сигнал, почему он ухудшился.
Как устроена установка¶
Установка Agora — это управляющий контур и стримеры.
Управляющий контур хранит конфигурацию всего кластера и решает, какому эфиру на каком сервере жить. Стримеры делают работу: принимают сигнал, кодируют, пишут архив, раздают зрителям.
На маленькой установке и то и другое живёт на одной машине — с этого начинают, и быстрый старт доводит такую машину до играющего эфира. Когда одной машины перестаёт хватать, к контуру добавляют стримеры, а распределением эфиров между ними занимается раскладка.
Отдельного «сервера панели» в этой картине нет: панель — часть того же продукта, и ставится вместе с ним.
Облик заказчика¶
Agora продаётся white label: имя, знак и цвет интерфейса задаёт сама установка, а не сборка. Сотрудник компании видит платформу своей компании — начиная с формы входа: облик спрашивается до входа, поэтому и страница логина уже в цветах заказчика.
Облик задаётся при установке, вместе с остальными параметрами коробки.
С чего начать¶
- Быстрый старт — от чистой машины до играющего эфира.
- Установка — что ставится на настоящий сервер и что делает пакет.
- Администраторы — первые учётные записи и их права.