Эфир Carcade с новой технологией защиты эфира

Как собственный сервис рестриминга защитил четырёхчасовой прямой эфир Carcade от перебоев в интернете и многоминутных пауз.

Артур Габидуллин и Гюльнара Соколова ведут эфир Carcade в студии

10 июля в студии iLikeMedia прошёл четырёхчасовой корпоративный радиоэфир Carcade в честь тридцатилетия компании, который провели приглашённый ведущий Артур Габидуллин, ведущий вечернего шоу «РАШ» на «Европе Плюс», и Гюльнара Соколова, руководитель группы радиостанций и совладелец iLikeMedia.

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

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

Эфир с Артуром Габидуллиным

Основным ведущим проекта стал Артур Габидуллин, знакомый слушателям «Европы Плюс» по вечернему шоу «РАШ». Вместе с Гюльнарой Соколовой он провёл четырёхчасовую программу, объединившую музыкальный эфир, общение со слушателями и корпоративный контент.

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

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

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

Как звучал эфир

Почему секундный сбой может остановить эфир на несколько минут

Стандартная схема интернет‑вещания выглядит достаточно просто. В студии формируется готовый аудиосигнал, который отправляется на сервер хостинг‑провайдера, а оттуда распространяется между слушателями. Пока соединение работает стабильно, такая схема не вызывает вопросов.

Проблема возникает, если интернет в студии или по пути на хостинг пропадает даже на долю секунды. Сам по себе перерыв может быть почти незаметным, однако его последствия зависят от всей цепочки доставки контента. После обрыва серверу необходимо снова принять сигнал, а устройствам слушателей — восстановить соединение и заново наполнить буфер. В используемой инфраструктуре такой короткий сбой на входе мог привести к тому, что фактическая пауза для аудитории растянулась бы почти на четыре минуты.

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

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

Как устроен наш сервис рестриминга

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

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

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

Третий уровень — резервный плеер последней мили. Он предусмотрен для ситуации, в которой недоступными оказались и студия, и сервер круглосуточного вещания. В этом случае слушатель всё равно получает музыкальный сигнал. Программа временно теряет живую часть, однако трансляция не останавливается полностью и пользовательское соединение продолжает работать.

От стороннего решения к собственной разработке

Ранее для подобных задач мы использовали популярное решение — Digispot DJIN. На отдельном сервере работала ещё одна копия программного обеспечения с модулем ретрансляции: она принимала сигнал от нашей инфраструктуры и передавала его дальше на сервис интернет‑вещания.

При подготовке эфира 10 июля мы впервые заменили этот участок собственной разработкой. Новый сервис выполнял роль промежуточной точки, на которой сходились основной и резервные источники. Мы получили возможность самостоятельно управлять логикой передачи сигнала, контролировать состояние потоков и развивать систему с учётом реальных сценариев нашей студии. Решение больше не было привязано к дополнительной копии эфирного программного обеспечения и стало самостоятельным элементом инфраструктуры iLikeMedia.

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

Первый эфир на собственной системе

Четырёхчасовой проект 10 июля стал первым полноценным эфиром, проведённым с использованием нашего рестримингового сервиса.

Для аудитории главным содержанием проекта оставались работа ведущих, музыка, поздравления и общение в комментариях. Так и должно быть: качественная техническая инфраструктура не отвлекает внимание на себя, а позволяет слушателям сосредоточиться на программе.