Поток от ведущего входит в медиасистему через WHIP. Для зрителя эфир открывается внутри комнаты.
Материал подготовлен по документации команды Emotify. Издатель этого сайта связан с проектом Emotify.
Два пути для ведущего
По документации Emotify настольный клиент использует GStreamer для захвата и кодирования. Внешний ведущий может настроить вещание из OBS: клиент выдаёт адрес WHIP и ключ. Браузерная демонстрация экрана использует отдельный путь через WebRTC.
Роль протокола
WHIP стандартизирует установление WebRTC-сессии от источника к точке приёма. В описанной архитектуре Emotify поток принимает LiveKit Ingress, после чего его можно показать участникам комнаты. Выбор протокола сам по себе не задаёт задержку у зрителя.
Как проверить результат
Для сравнения запустите встроенную трансляцию и OBS с одинаковыми параметрами видео. Измерьте время от события на экране ведущего до его появления у зрителя. Повторите замер на разных сетях и отметьте разрешение, частоту кадров и состояние соединения. В этой статье нет результатов такого теста.
Источники и справка
Вопросы и комментарии
Вопросы, наблюдения и опыт читателей.
Здесь появятся комментарии читателей после подключения обсуждений.