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

Кому это необходимо

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

Как это работает

Поток.FM — это распределённый программно-аппаратный
комплекс, включающий:

1

Серверы с многоканальными FM-тюнерами, расположенные в 30 городах России: осуществляют круглосуточную запись эфира 27 радиостанций.

2

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

3

Веб-приложение: интерфейс сервисов поиска и мониторинга для конечных пользователей.

4

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

Мониторинг эфира

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

Расхождение

Несоответствие регионального эфира эталонному по различным причинам. Например, мог быть поставлен несанкционированный рекламный ролик.

Тишина

Отсутствие сигнала в региональном эфире (при проведении профилактических работ или возможной неисправности).

Региональная сетка

Согласованный период, когда региональная радиостанция может вещать локальный контент.

Допустимое расхождение

Санкционированное расхождение эфиров в соответствии с фиксированной или плавающей региональной сеткой. Например, задано условие: в определенные часы регион может включать локальные рекламные ролики, длящиеся не более 30 секунд, в период с 10 по 20 минуту и с 40 по 50 минуту каждого часа.

Технические работы

Период, когда мониторинг эфира не производится из-за технических работ в системе.

Отсутствие данных

Период, за который система не обладает данными. Это время текущего дня, которое ещё не наступило, или прошедшее время, когда мониторинг не производился из-за технического сбоя в системе.

Воспроизведение отрезков

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

Прямой эфир

Все радиостанции и города, включенные в систему мониторинга, можно слушать в прямом эфире.

Поиск медиа

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

Пользователь может формировать многоуровневую систему меток, чтобы структурировать результаты поиска.

Мониторинг медиа

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

Сводные таблицы

Для получения общего представления ситуации по мониторингу
предусмотрены сводные таблицы по всем городам вещания выбранной
радиостанции или рекламной кампании.

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

Отчеты

Поток.FM предлагает множество вариантов работы
с данными за пределами веб-интерфейса.

  • отдельный шаблон для печати на цветном или чёрно-белом принтере;
  • формирование PDF-отчёта по текущим данным;
  • формирование сводных отчетов по заданным параметрам в форматах PDF и CSV с помощью конструктора.

За кадром

Модерация

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

Правила и действия

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

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

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

На практике «Правила и действия» используются для создания плавающих региональных сеток, уведомлений о нетипичных результатах мониторинга эфира, автоматического определения сбоев в системе.

Смещение эфира

Радиоэфир состоит из различных фрагментов: музыки, новостей, джинглов, рекламы и голоса ведущего.

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

Обработка сырых данных

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

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

Зимнее время

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