Передача метаданных в FM-процессоры SOUND4¶
Ниже описан алгоритм настройки отправки мета данных в FM-процессоры SOUND4.
ВНИМАНИЕ: Для работы плагина необходима версия Digispot II не ниже 2.17.0.177, а так же опция Digispot II "Плагин для Telos ProStream". Для работы плагина обязательно запускать Джинн от имени администратора.
Настройка выполняется в актуальной версии Remote Control, рекомендуем скачать с официального сайта производителя sound4.com
- При отсутствии лицензии выдается сообщение об ошибке:
: Error! Type=String Code=0(0x0) Function=GIN_FRM_BASE::ReadConfig File=D:\Runner\builds\ac37d55f\0\developers\digispot\DLLS\OBJS\GIN_FRM_BASE.CPP Line=1523
- При нехватке прав (если запускать ПО не от имени администратора) выдается сообщение об ошибке:
: Access is denied
: в System.Net.HttpListener.AddAllPrefixes()
: в System.Net.HttpListener.Start()
: в Digispot.ProStreamServer..ctor(String host, Int32 port)
: в Digispot.ProStreamPluginManager.Activate()
: в Digispot.ProStreamPlugin.ConfigFinished()
: в Digispot.Plugins.PluginManager.EndInit()
Функциональное описание¶
При работе с FM-процессорами SOUND4 плагин ProStream выступает в роли http-сервера метаданных.
FM-процессор запрашивает данные у http-сервера метаданных и передает их серверу потокового вещания.
Настройка и запуск плагина¶
1. Проверить наличие ProStreamPlugin.dll в каталоге Digispot II\DJin.
2. Настроить в используемом vid-файле параметры работы плагина с оборудованием SOUND4.
Настройка:
SET_OBJ_BASE Sound4ProStreamPlugin ip "192.168.0.44"
SET_OBJ_BASE Sound4ProStreamPlugin port "8080"
SET_OBJ_BASE Sound4ProStreamPlugin player "OBJID_PLAY_X1"
SET_OBJ_BASE Sound4ProStreamPlugin metadata_elems "UNDEFINED,COMMERCIALS,JINGLES,MUSIC,PROGRAM,NEWS"
SET_OBJ_BASE Sound4ProStreamPlugin type "SOUND4"
где:
- ip - ip-адрес http-сервера метаданных;
- port - http-сервера метаданных;
- player - идентификатор X-Player-а, метаданные от которого будут передаваться;
- metadata_elems - типы элементов, метаданные о которых будут передаваться;
- type - тип процессора ("SOUND4").
3. Установить приложение SOUND4 Remote Control.
Приложение идет в комплекте поставки FM-процессора. Также приложение можно установить из пакета Universal All Products Installer, который доступен для скачивания на официальном сайте.
4. В SOUND4 Remote Control необходимо:
- с помощью кнопки New настроить удаленное подключение к FM-процессору SOUND4 (можно также использовать функцию Scan);
- в Remote Control List выбрать настроенное подключение и открыть его по двойному клику
- с помощью меню SETUP -> Advances -> Upgrade/Licences активировать лицензии на использование опции стриминга;
- во вкладке Streaming в разделе Metadata указать:
- скрипт для обработки метаданных: в Metadata script загрузить TractMetadataParser.lua;
- путь до сервера метаданных в поле Location (http://ip:port/metadata), например - http://192.168.0.44:8080/metadata, где ip и port должны соответствовать настройкам, указанным в используемом vid-файле Djin;
- во вкладке Configuration указать параметры подключения к серверу, организующему потоковое вещание (IceCast, ShoutCast). В нашем примере используется IceCast.
5. Запустить IceCast сервер.
6. Запустить Djin и запустить вещание в плеере.
7. Проверить работоспособность.
В SOUND4 Remote Control во вкладке Streaming
- в разделе General отображается состояние:
- Status: Running
- Audio: OK
- в разделе Metadata отображаются метаданные текущего воспроизводимого в плеере элемента;
IceCast также должен получать метаданные о проигрываемом элементе.