Настройка автозапуска рекламы по DTMF меткам.

Вопросы по эфирной программе RADIO Player Pro v.2
Ответить
Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1754
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Настройка автозапуска рекламы по DTMF меткам.

Сообщение RadioSoft »

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

1. Создать DTMF метку
Метки хранятся в Аудио-детекторе (Запуск по [ F4 ] или из меню Утилиты).
Можно включить в настройках [ F9 ] автозапуск окна детектора при старте программы, однако, это не обязательно для работы меток.

Если у вас есть код метки, нажмите добавить образец и введите код DTMF при помощи кнопок под полем "Команда".
Если кода нет или вы не уверены в его правильности, посмотрите в инструкции к RADIO Player Pro v.2 раздел "Окна > Аудио Детектор (DTMF) > Создание образцов"

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

Пример настроек образца для кода 1234, записанного в противофазе (вычитание каналов).
DTMF_1.png
DTMF_1.png (44.57 КБ) 12195 просмотров
2. Создать плейлист с запуском по метке
При разных метках в эфире для запуска можно использовать до 5 разных образцов одновременно.
Для остановки по DTMF точно так же создайте метку и укажите её в настройках остановки плейлиста.

Пример настроек плейлиста для запуска по образцу №1.
DTMF_2.png
DTMF_2.png (43.61 КБ) 12195 просмотров
Проверка работы
Плейлист запустится автоматически по указанным параметрам запуска.
Для запуска вручную в списке плейлистов нажмите правой кнопкой мышки и выберите пункт Запустить.
Появится окно ожидания.
DTMF_3.png
DTMF_3.png (9.95 КБ) 12195 просмотров
Детектор автоматически включит распознавание.
Убедитесь, что у вас включена ретрансляция и правильно выбрано устройство ретрансляции.
Подробнее по настройке Ретрансляции в этой теме.

Общие рекомендации по улучшению срабатывания DTMF

1. НА СТОРОНЕ ПРИЁМА МЕТКИ (Player)

1.1. Желательный уровень сигнала в аудио детекторе должен быть в районе оранжевой зоны.
1.2. Для противофазных меток использовать Вычитание каналов в настройках образца
1.3. При плохом срабатывании можно уменьшить количество символов и/или создать дополнительно дублирующие метки, которые указать в плейлисте. Например, для метки 1234 создать две метки 123, 234, допустимо также 124, 134. Главное не менять порядок символов в настройках образца.
1.4. При недостаточном качестве определения можно поднять чувствительность метки. Это может привести к ложным срабатываниям при завышенной чувствительности. Значение определяется экспериментально.
1.5. Не использовать обработку сигнала, это искажает АЧХ сигнала.

2. НА СТОРОНЕ ПЕРЕДАЧИ МЕТКИ

2.1. Использовать противофазные метки, инвертированные по каналам
2.2. Желательно иметь достаточный уровень DTMF относительно общего сигнала
2.3. Длительность каждого сигнала / паузы для DTMF не менее 50 мс, чем больше длительность сигнала тем лучше, паузу можно не увеличивать.
2.4. Не использовать обработку сигнала, это искажает АЧХ сигнала.

3. ОТЛАДКА

3.1. Записываете сигнал головной станции на той же звуковой карте, которая используется для приема сигнала, при той же громкости, сохраняете в WAV без сжатия.
3.2. В любом плеере или редакторе запускаете по циклу.
3.3. Открываете Player и настраиваете ретрансляцию на запись с выхода звуковой карты, включаете ретрансляцию. Если звуковая карта не поддерживает запись с выхода карты, тогда передаете сигнал с проигрывателя на вход физическим или виртуальным кабелем , например, через микшер карты. (см. документацию производителя). Соответственно настраиваете ретрансляцию.
3.4. Открываете детектор [ F4 ], в нем создаете и включаете метку. Изменяя свойства метки или уровень громкости, добиваетесь срабатывания.

Рекомендации по определению самого кода метки (если вы не уверены, что он верный) есть в справке.

УПРАВЛЕНИЕ ЗАДЕРЖКАМИ

Буфер DTMF в режиме Ретрансляции

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

Принцип работы буфера

Буфер аудиосигнала настраивается в параметрах режима Ретрансляции.

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

Сигнал поступает в буфер с одного конца, а считывается и выводится в эфир с другого конца.
В результате:
Задержка воспроизведения в эфир равна объёму (времени заполнения) буфера.
Определение DTMF команд происходит мгновенно, по факту прихода сигнала в буфер (без ожидания выхода звука в эфир).

Настройки задержек в метках

В каждой метке (влета/вылета) настраиваются индивидуальные значения задержки для запуска и остановки по DTMF:

Метка влета (старта)

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

Метка вылета (остановки)

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

Важные особенности и рекомендации

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

Пример настройки

Установите желаемый размер буфера в настройках режима Ретрансляции, исходя из требований к задержке и качеству трансляции.
Для каждой метки влета (старта) укажите задержку чуть меньше или равную размеру буфера.
Для каждой метки вылета (остановки) укажите задержку больше размера буфера.

Пример:
Размер буфера: 500 мс
Задержка в метке старта: 400 мс
Задержка в метке остановки: 600 мс

Результат:
Запуск эфира по DTMF произойдёт до появления управляющего сигнала в эфире, а остановка — после завершения передачи DTMF.

andrew
Продвинутый
Сообщения: 36
Зарегистрирован: 24 май 2011, 09:45

Re: Настройка автозапуска рекламы по DTMF меткам.

Сообщение andrew »

Доброго времени суток. На одной из машин, запуск рекламы по ДТМФ-метке происходит с задержкой примерно в 0,5 секунды. Т.е. метка срабатывает, но в эфире буквально полсекунды звучит федеральный эфир, а потом включается реклама. Это возможно как-то поправить програмно или нужно "железо" обновлять?

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1754
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Настройка автозапуска рекламы по DTMF меткам.

Сообщение RadioSoft »

Попробуйте настроить автоудаление проигранного материала
Информация в этой теме на форуме
https://forum.radiosoft.pro/ru/viewtopi ... =11&t=1664

Ответить