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

В рамках работы с сервисом используется оборудование для получения потока по сети интернет и преобразования его в комплексный стереосигнал (КСС), передаваемый напрямую на входящий тракт передатчика. Аппаратная часть была разработана специалистами со стороны заказчика в тесном сотрудничестве.

 

Сервис обеспечивает:

  1. получение входящего радио-потока со стороны радиостанции;

  2. нормализация уровня звука и анализ потока на предмет обнаружения сигналов разметки эфира (DTMF-меток);

  3. переключение потоков согласно расписанию эфира на региональные вставки;

  4. звуковая пост-обработка набором специализированных утилит, позволяющая достигнуть наиболее насыщенного и качественного звука;

  5. подготовка сигнала для формирования КСС;

  6. генерация RDS на базе настроек и информации, получаемой из потока (названия звучащих в эфире композиций) и сторонних сервисов (погода, данные датчиков, подключенные к устройству) с возможностью анимации в строке названия радиостанции. Генерируемый код передается на устройство и также участвует в формировании КСС;

  7. адаптивность передаваемого потока - в случае ухудшения качества связи между сервером и устройством будет использован поток с пониженными характеристиками;

  8. формирование эфирной сетки радиостанции с возможностью конфигурации типов встраивания в эфире;

  9. формирование эфирного расписания с групповым и одиночным конфигурированием каждого блока вставки и стратегий дополения блоков, диктуемых регламентом радиостанции;

  10. формирование медиа-планов в контексте используемых звуковых композиций (рекламных и программных роликов);

  11. нормализация и хранение звуковых роликов на сервере в специализированном хранилище;

  12. запись исходящего эфира в пониженном качестве с контролируемой глубиной хранения и возможностью прослушивания;

  13. расчет стоимости рекламных медиа-планов согласно тарифной сетке;

  14. формирование сопроводительных документов в печатном и электронном виде для заказчиков;

  15. ведение журнала совершаемых действий в рамках сервиса.

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

 

Стек разработки: Erlang, Python, PostgreSQL, Redis, Gstreamer, ffmpeg, VueJS.