Project

General

Profile

Интеграция с 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-файла:

<?xml version="1.0" encoding="utf-8"?>
<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

 

Add picture from clipboard (Maximum size: 742 MB)