Интеграция с Dalet¶
Интеграция с Dalet осуществляется методом обмена XML-файлами. Анализ файлов выполняется в автоматическом режиме.
Средствами Dalet XML-файл для анализа сохраняется в каталоге системы анализа аудиосигнала, например \\AQ\Files\Dalet_WORK.
Этот XML-файл содержит имя медиафайла Dalet, который система будет анализировать.
Полный путь до анализируемого файла формируется из:
- каталога хранения файлов Dalet (параметр FileStoragePath в узле DaletSettings файла настроек Сервиса заявок appsettings.json), например "\\\\SERVER\\DALET_STORAGE", что соответствует сетевой папке \\SERVER\DALET_STORAGE.
- значения атрибута R1_ID_ViPlanner, которое берется из тегов входного для системы анализа аудиосигнала XML-файла:
- Pack\titlesPacks\TitlePack\assets\TitleAssets\assets\StringAssetInfo\attrName - с название атрибута R1_ID_ViPlanner
- Pack\titlesPacks\TitlePack\assets\TitleAssets\assets\StringAssetInfo\value - значение атрибута R1_ID_ViPlanner
- расширения файла Dalet - mxf (параметр Extension в узле DaletSettings файла настроек Сервиса заявок appsettings.json)
Название файла, отображаемое в Архиве в столбце Название, берётся из тега: Pack\titlesPacks\TitlePack\title\Title\name.
ПРИМЕЧАНИЕ: Подробнее с описанием параметров в appsettings.json можно ознакомиться на странице Конфигурация Сервиса заявок.
Сервис заявок при обнаружении XML-файла в отслеживаемом каталоге \\AQ\Files\Dalet_WORK, находит соответствующий ему медиафайл Dalet в хранилище \\SERVER\DALET_ORIGINAL и передает задачу на анализ.
То есть сами медиафайлы из каталога \\SERVER\DALET_STORAGE никуда не переносятся, мониторингу подлежат XML-файлы.
После выполнения задачи в выходной сетевой папке \\AQ\Files\Dalet_OUT создается выходной XML-файл в нужной структуре для импорта в Dalet.
Dalet автоматически подхватывает этот файл из папки \\AQ\Files\Dalet_OUT и обновляет данные в своей БД.
Соответствие наименований полей метаданных в системе AudioQuality и Dalet:
- Интегральная громкость – R1_OTK_SoundLevel
- Максимальный пиковый уровень – R1_OTK_LevelTP
- Диапазон громкостей – R1_OTK_Range
Пример структуры выходного XML-файла:
<Title>
<StringAssetInfo attrId.l="938">
<attrTagName t="ws">R1_ID_ViPlanner</attrTagName>
<attrName t="ws">R1_ID_ViPlanner</attrName>
<value t="ws">K1G26408</value>
</StringAssetInfo>
<StringAssetInfo attrId.l="960">
<attrTagName t="ws">R1_OTK_SoundLevel</attrTagName>
<attrName t="ws">R1_OTK_SoundLevel</attrName>
<value t="ws">-23.0</value>
</StringAssetInfo>
<StringAssetInfo attrId.l="961">
<attrTagName t="ws">R1_OTK_LevelTP</attrTagName>
<attrName t="ws">R1_OTK_LevelTP</attrName>
<value t="ws">-8.5</value>
</StringAssetInfo>
<StringAssetInfo attrId.l="1064">
<attrTagName t="ws">R1_OTK_Range</attrTagName>
<attrName t="ws">R1_OTK_Range</attrName>
<value t="ws">8.1</value>
</StringAssetInfo>
</Title>
Настройка отслеживаемой папки для Dalet¶
Чтобы система анализа аудиосиглана отслеживала и выгружала XML-файлы со структурой, необходимой Dalet, при создании отслеживаемой папки нужно указать:
- Тип: Dalet
- При этом в полях ниже значения установятся автоматически:
- Расширения файлов: xml
- Тип выгружаемого xml: Dalet