Skip to content

Agora

Agora — платформа корпоративного вещания. Она принимает сигнал из переговорной, студии или с рабочего места докладчика, готовит его к раздаче и доставляет сотрудникам — внутри периметра компании, на её собственных серверах.

Компанию приводит к своей платформе одна из трёх причин, и любой хватает:

  • Эфиры и записи не должны покидать периметр. Общее собрание с цифрами квартала, разбор инцидента, обучение по внутреннему регламенту — это внутренние данные, и держать их у стороннего провайдера нельзя.
  • Зрителей много, и они в одной сети. Тысяча сотрудников, одновременно открывших трансляцию через интернет, упирается во внешний канал. Agora раздаёт эфир изнутри, из той же сети, где сидят зрители.
  • Платформа должна выглядеть своей. Сотрудник открывает не «сервис такой-то», а внутреннюю платформу компании — с её именем, знаком и цветами.

Что делает Agora

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

  • Принимает сигнал от студийного кодировщика, камеры или программы захвата рабочего стола — по SRT, RTMP, MPEG-TS и другим протоколам, которыми умеет отдавать оборудование.
  • Готовит эфир к раздаче: приводит к нужным разрешениям и битрейтам, чтобы трансляция открывалась и на рабочем ноутбуке в офисе, и с телефона через VPN.
  • Раздаёт зрителям и распределяет нагрузку между серверами, а в большой сети — между площадками: зритель приходит на ближайший к нему сервер.
  • Пишет архив, чтобы собрание можно было посмотреть позже, и хранит его на дисках компании.
  • Показывает, что происходит: сколько зрителей, откуда пришёл сигнал, почему он ухудшился.

Как устроена установка

Установка Agora — это управляющий контур и стримеры.

Управляющий контур хранит конфигурацию всего кластера и решает, какому эфиру на каком сервере жить. Стримеры делают работу: принимают сигнал, кодируют, пишут архив, раздают зрителям.

На маленькой установке и то и другое живёт на одной машине — с этого начинают, и быстрый старт доводит такую машину до играющего эфира. Когда одной машины перестаёт хватать, к контуру добавляют стримеры, а распределением эфиров между ними занимается раскладка.

Отдельного «сервера панели» в этой картине нет: панель — часть того же продукта, и ставится вместе с ним.

Облик заказчика

Agora продаётся white label: имя, знак и цвет интерфейса задаёт сама установка, а не сборка. Сотрудник компании видит платформу своей компании — начиная с формы входа: облик спрашивается до входа, поэтому и страница логина уже в цветах заказчика.

Облик задаётся при установке, вместе с остальными параметрами коробки.

С чего начать