wiki.skylark.ru

Центр поддержки клиентов Skylark Technology

Инструменты пользователя

Инструменты сайта


ru:manual:mam

Содержание

SL Neo MAM

SL Neo MAM (Media Asset Management) - система управления контентом, созданная на базе платформы Skylark SL Neo.

Информация актуальна для ПО Skylark SLNeo 2.0 и выше.

Основные компоненты MAM

Политика лицензирования SL NEO MAM

Отдельно лицензируются:

  • количество подключений (учитываются разные IP адреса),
  • базовые функции MAM (схемы XMP, шорткаты, права пользователей. BIN-ы),
  • поддержка ленточного архива.

Некоторые функции, описанные в данном руководстве, могут быть недоступны в Demo режиме.

Подробная информация о лицензировании и формате лицензии.

МАМ на базе платформы SL NEO

Терминология

В МАМ используются следующие термины:

ТерминОписание
ClipВидеоматериал с метаданными в медиабазе
ID, Media или MediaIDУникальный идентификатор клипа в рамках одной медиабазы.
Media Asset«Пустышка» с метаданными без присоединенного видеоматериала
Shot ClipКопия клипа с отличающимися метаданными, но ссылающаяся на BRV и LRV исходного клипа.
ShortcutСсылка на клип, которая может быть создана в папке медиабазы, отличной от папки текущего размещения клипа (название и все метаданные у Shortcut одного клипа идентичны). Изменения одного Shortcut ведет к изменению всех других Shortcut у этого клипа.
KeyframeОтметка на видео, которая содержит таймкод позиции, тип и описательную информацию (заголовок, комментарий, ключевые слова)
SegmentФрагмент видео, который, в общем случае, ограничен двумя ключевыми кадрами типов «Segment Start» и «Segment Stop», имеющих одинаковый заголовок
Базовый набор метаданныхПоля присваиваются каждому материалу независимо от настроек схемы метаданных. Описаны в окне File Monitor на вкладках: Clip, Orig, User, HiRes, Proxy, Archive.
Расширенный набор метаданныхВсе остальные поля метаданных, которые были добавлены путем настройки схемы метаданных
ArchiveКопирование BRV в папку архивации. После копирования клипу присваивается профиль ARC. Логика перемещения материала из папки архивации на кассету настраивается в ПО ленточной библиотеки (стриммера).
Flush (HiRes)Удаление BRV копии из папки с оригиналами. Операция доступна только для клипов с профилем ARC.
RestoreОперация восстановления BRV из архивной копии в папку с hires оригиналами.
ACPСокращение от Administrator Control Panel
Status Certificates (статус)В системе предусмотрено 16 сертификатов, которые могут присваиваться клипам в медиабазе, позволяя учитывать стадии прохождения обработки материала в компании. Каждому сертификату может назначаться произвольное имя, что дает возможность настроить данную схему под тех.процесс в конкретной компании (например: принято на ОТК, пройдено ОТК, подрезано, выполнено описание, готов к эфиру). Для настроенного сертификата с присвоенным именем используется термин - «статус» Статусы могут иметь зависимости, так без статуса «пройдено ОТК», нельзя установить статус «Готов к эфиру». Возможность установки конкретного статуса связывается с определенной учетной записью пользователя или группой (см. Политики безопасности в медиабазе).

Схема построения

На изображении приведен один из возможных вариантов реализации МАМ на базе платформы SL NEO.

Организация файловой структуры МАМ

  • media_db (корневая папка локальной медиабазы)
    • db - Папка с информацией о структуре базы.
      • metadata.txt - Файл с метаданными файлов в базе.
      • store_d.txt - Файл со структурой медиабазы и базовой информацией о медиа файлах
      • uuid.txt - Файл со служебным идентификатором сервиса
      • watch_NAME.txt - Файл со структурой и базовой информацией о медиа файлах на подключенном томе с имененем NAME.
    • media - Папка содержит подпапки с оригинальными медиа-файлами вида filename-NIDx-y, где filename - имя файла, NIDx-y внутренний идентификатор медиабазы. Кириллические имена заменяются на знаки подчеркивания. Если volume был подключен в корень медиабазы, то эта папка будет пустой.
    • proxy - Папка содержит подпапки с прокси-копиями вида filename-NIDx-y, где filename - имя файла, NIDx-y внутренний идентификатор медиабазы. Кириллические имена заменяются на знаки подчеркивания.
    • log - Папка содержит сохраненные Event логи. Период хранения логов от 1 до 1000 дней, задается опцией Event Log History. Имя файла Event логов имеет формат: stored_YYYY_DD_MM.log. Добавлено в версии версии 2.2.8.
  • hires - Папка на локальном или сетевом ресурсе, где размещаются оригиналы медиа-файлов. Путь указывается в параметре Disk Path при создании Volume.
  • archive - Папка на локальном или сетевом ресурсе, где размещаются архивные материалы. Путь указывается в параметре Archive path.

Текстовые файлы в папке db могут иметь резервные копии вида filename_N.txt.md5, где filename - имя файла, N - номер от 1 (самая новая копия) до 5 (самая старая копия).

Папки hires и archive рекомендуется разместить в сети. Подключить их к серверу МАМ можно несколькими способами:

Установка ПО

Узнайте номер актуальной сборки и посмотрите лог изменений ПО.

Общая информация по установке программного обеспечения SL Neo.

Для функционирования сервера МАМ достаточно активировать только компонент «Storage».

Работа с МАМ начинается с запуска приложения SL NEO Media Server, которые активирует сервис медиабазы и подключает внешние тома (volume).

Сервис медиабазы

Настройка МАМ начинается с конфигурации медиабазы: «Andministrator Control Panel→Manage→Storages»

Настройка размещения файлов медиабазы


ПараметрЗначенияОписание
Disk pathСтрокапуть к папке с медиабазой
Enable local admin privelegesON or OFFВключение этой опции открывает полный доступ к медиабазе с адреса localhost (локальная машина)
Client pathСтрокаUNC путь к медиабазе, например: \\SRV\SHARE\FOLDER. К папке медиабазы предварительно должен быть открыт доступ по сети. Обеспечивает прямой доступ к LRV копиям медиафайлов со всех клиентов, включая сетевые, минуя сервер МАМ.
Metadata backup policyNone,Hourly,Daily,WeeklyЧастота создания резервных копий базы метаданных
Metadata backup pathСтрокаПуть для создания резервных копий базы метаданных
Event Log History (days)ЧислоВремя хранения Event логов по работе с медиабазой в днях. Возможное значение от 1 до 1000 дней. Добавлено в версии версии 2.2.8.

Сохраните выполненные изменения, нажав кнопку «Apply Changes» в разделе «Manage».

Подключение томов с BRV


Сервер МАМ обычно хранит HiRes (BRV) копии материалов на внешних хранилищах - томах. Таким хранилищем может выступать сетевая папка, подключенная к медиабазе. На вкладке Volumes можно настроить монтирование папок Windows или других медиабаз к настраиваемой медиабазе. Монтирование может осуществляться в папку или корень настраиваемой медиабазы.
Диалог добавления/редактирования тома.

ПараметрЗначенияОписание
IdСтрокаУникальный идентификатор тома. Служит для формирования локального URI внутри медиабазы.
NameСтрокаИмя папки в которую будет монтироваться том. Если значение пустое, то том монтируется в корень медиабазы.
Read/WriteON or OFFВключает доступ на запись и удаление (чтение доступно при любом состоянии опции)
Create ProxyON or OFFДанный параметр включает генерацию прокси копий для содержимого подключаемого тома.
TypeFile Folder, SL Media Storage, P2 Folder Tree, Sony SxS Folder TreeТип подключаемого тома
Для Type=File Folder, P2 Folder Tree, Sony SxS Folder Tree
Disk PathСтрокаЛокальный или сетевой путь к папке Windows
Client pathСтрокаUNC путь к тому, например: \\SRV\SHARE\FOLDER. К папке тома предварительно должен быть открыт доступ по сети. Обеспечивает прямой доступ к BRV копиям медиафайлов со всех клиентов, включая сетевые, минуя сервер МАМ.
Для Type=SL Media Storage
Storage AddressстрокаIP адрес сервера с настроенной медиабазой. Значение по умолчанию (пустое) - localhost.
Storage Numberчисло от 1 до 4Порядковый номер сервиса медиабазы на сервере с указанным IP адресом
Login UserстрокаИмя пользователя для доступа к медиабазе. Значение по умолчанию (пустое) - guest
Login passwordстрокаПароль пользователя для доступа к медиабазе

Сохраните выполненные изменения, нажав кнопку «Apply Changes» в разделе «Manage».

Настройка параметров архивации BRV

Настройка параметров архивации производится на вкладке Archive Parameters.

ПараметрЗначенияОписание
Enable archiveON or OFFВключить доступ к функциям архивирования
Archive pathСтрокаЛокальный или сетевой путь к папке Windows. В эту папку будут перемещаться материалы на архивацию. Эта папка доступна ленточной библиотеке.
Archive workersчисло 1-32Задает количество потоков архивации/восстановления. Параметр должен быть равен количеству исполнительных устройств в ленточной библиотеке (стриммеров).
Limit max transfer rateON or OFFУправляет включением ограничителя максимальной скорости операций архивации и восстановления. Добавлено в версии версии 2.1.10.
Max transfer rate per thread (MB/s)1-200MB/sЗадает максимальное значение скорости операций архивации и восстановления. Добавлено в версии версии 2.1.10.
Max Transfer Rateunlimited, 1-10Максимальная скорость копирования относительно реального времени. Например: Файл DV25Mb/s*3x= поток 75Mb/s. Исключено в версии версии 2.1.10.
Enable archive copy deletionON или OFFВключение параметра позволяет удалить архивную копию вместе с удалением материала из медиабазы МАМ. Если параметр выключен, то архивная копия материала будет оставаться после удаления ассета из медиабазы.
Enable archive media checkON или OFFЕсли опция включена, то система будет перед каждой операцией FLUSH, а так же переодически проверять наличие архивного профайла. При этом:
  • Если архивный файл найден, то архивный профайл помечается как ONLINE.
  • Если архивный файл не найден, то проверяется наличие файла BRV и если BRV в ONLINE, то архивный профайл удаляется, а если BRV - OFFLINE, то архивный профайл не удаляется, а помечается, как OFFLINE.

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

Сохраните выполненные изменения, нажав кнопку «Apply Changes» в разделе «Manage».

Настройка интерфейса загрузки метаданных

В версии 2.0.60 появился интерфейс для массовой отправки метаданных в МАМ - Metadata Connectors.

ПараметрЗначение
AddОткрывает диалог добавления нового коннектора метаданных. Может быть добавлено несколько коннекторов, например, для разных форматов видео.
DelУдаляет выбранный коннектор
EditРедактирует выбранный коннектор
NameИмя коннектора (используется в URL)
ID PropertyПоле данных для создания ID Ассета

ПараметрЗначение
NameИмя правила
ID PropertyИмя поля в формате namespace:nameproperty в XMP пакете. Пример значения: skylark:id. Содержимое тега из XMP пакета будет интерпретировано как MediaID. Если файл с таким MediaID существует, то все его метаданные будут заменены на новые. Если MediaID в медиабазе отсутствует - будет создан новый ассет.
Filename PropertyИмя поля в формате namespace:nameproperty в XMP пакете. Пример значения: skylark:filename. Содержимое тега из XMP пакета задает имя файла, которое будет использоваться при сканировании Watch Folder. Если в Watch Folder будет найден файл с указанным именем, то он будет связан с ассетом.
Duration PropertyИмя поля в формате namespace:nameproperty в XMP пакете. Пример значения: skylark:duration. Содержимое тега из XMP пакета будет использовано для указания длительности создаваемого ассета.
Duration format1Формат таймкода имеет два варианта:
  • HH:MM - часы, минуты, секунды
  • MM:SS - минуты, секунды
Duration format2Формат таймкода имеет два варианта:
  • HH:MM:SS - часы, минуты, секунды
  • MM:SS[:;.]FF - минуты, секунды, кадры
Default FolderПапка в медиабазе, куда будет помещен ассет при загрузке
Default video modeВидео режим для ассета (PAL, 1080i50 и др.)
Default audio channelsКоличество аудио каналов в создаваемом ассете
Default durationДлина клипа в секундах по умолчанию. Используется, если не указано значение в XMP пакете.
Local watch folderПапка в локальной файловой системе, которая используется для автоматической загрузки метаданных из XMP файлов. После загрузки метаданных XMP файлы автоматически удаляются.

Подробнее о загрузке метаданных через Metadata Connectors.

Сохраните выполненные изменения, нажав кнопку «Apply Changes» в разделе «Manage».

Настройка схемы метаданных

Исходя из требований заказчика, настраиваются поля метаданных. Настроенные на этом этапе поля расширят базовый набор метаданных для клипов в медиабазе.

Окно настройки Edit Metadata Schema: ACP → Вкладка Status → Имя базы (Storage) → Metadata Schema…

Для редактирования опции требуется авторизоваться под учетной записью администратора или записью с соответствующими правами. Если параметр «Enable local admin priveleges» установлен в ON, то авторизация не требуется (поля User и Password - пустые).

ПараметрОписание
Load PresetЗагрузка базового шаблона схемы, предложенного разработчиками.
  • Basic - базовые поля для МАМ сервера
  • Vod - базовые поля для VOD сервера

Namespaces…Позволяет задавать нестандартные пространства имён (если в фактическом импортируемом XMP файле есть поля с неизвестными пространствами имён, то они при редактировании не показываются, но сохраняются и их будет видно при экспорте, или если добавить соответствующие поля в схему)
  • Prefix - имя префикса
  • Uri - Обычно в качестве URI используют какой-нибудь http://name адрес. Адрес может быть любой, например, для неймспейса «photoshop» URI используется такой: http://ns.adobe.com/photoshop/1.0/. Для неймспейса «sl» можно использовать, например, skylark.tv. Главное, чтобы для одних и тех же префиксов всегда использовался один и тот же URI, иначе, потом возникнет конфликт с какими-нибудь XMP файлами, для которых был задан другой URI для того-же префикса.
Edit value sets…Редактор значений словаря для полей с типом Array и параметром Value Restrictions=Dictionary
Secondary event types…Редактирование предустановленного списка значений поля Title для ключевых кадров с типом Secondary event
Status certificates…Редактирование статусов и зависимостей для сертификатов USER_1-USER16


Для одного из 16 сертификатов задается имя статуса материала (Например: принято на ОТК, пройдено ОТК, подрезано, готов к эфиру) и устанавливаются зависимости с другими сертификатами в системе (например, на скриншоте настроена, зависимость сертификата статуса Approved от сертификата статусов Reviewed и Annotated, без которых его невозможно установить).
Schema PropertiesПоля в текущей схеме. Add - добавляет новое поле.
Download schema…Сохранить настройки схемы на локальный компьютер
Upload schema…Восстановить настройки с локального компьютера
SaveСохранить настройки
CloseЗакрыть окно без сохранения

Типы полей схемы метаданных и группировка


Окно редактирования поля метаданных

ПараметрОписание
PageИмя вкладки, где будет размещено описываемое поле. Указание имени, отличного от имеющихся в системе, создает новую вкладку с таким именем.
Property NameИмя поля с префиксом пространства имен (DC - Dublin Core, XMP- Extensible Metadata Platform). Используйте имена, описанные в стандартах DC и XMP, или используйте свои. Если в импортируемом в МАМ материале присутствуют поля с Property Name, которого нет в текущей схеме метаданных, то данные будут сохранены, но не будут отображаться до тех пор, пока не будет добавлено поле с нужным Property Name.
DescriptionНазвание поля, которое будет отображено в клиентских программах (MediaConnect, AirManager)
TypeBoolean - поле логического типа (ДА или НЕТ)\\Date - дата в формате ДД.ММ.ГГГГ
Language Alt (Multiline) - Многострочный текст с расширенной языковой поддержкой\\Language Alt (Single line) - строка с расширенной языковой поддержкой\\Proper Name - поле для имени\\Text (Multiline) - многострочный текст\\Text (Single line) - строка
ModeНастройка позволяет группировать однотипные поля в массивы. Simple - одиночное поле, Unordered array - позволяет создавать несколько полей данного типа\\Ordered array - позволяет добавлять несколько полей данного типа и сортировать их.
Value RerstrictionsПодключить словарь предустановленных значений к этому полю. none - без словаря, dictionary - со словарем

Настройка удаления в корзину

С версии 2.0.51 появилась возможность централизованно настроить удаление в папку Trash. Данная настройка применяется ко всем клиентам сервера МАМ, но может быть переопределена локальной настройкой клиента.

Окно настройки: ACP→Status→Storage_N→Trash Settings…

Для редактирования опции требуется авторизоваться под учетной записью администратора или записью с соответствующими правами. Если параметр «Enable local admin priveleges» установлен в ON, то авторизация не требуется (поля User и Password - пустые).

Параметр Delete to trash for (дни)Действие
0Опция отключена. Материалы удаляются безвозвратно. Удаление материалов возможно, если имеются соответствующие разрешения на папку. Действие по удалению BRV из архивной папки управляется настройкой «Enable archive copy deletion».
1-365Удаляемые материалы помещаются в папку Trash. Через указанное количество дней они будут автоматически безвозвратно удалены (у клипов активируется параметр Delete At, доступный в меню правой кнопки в Media Browser). C версии 2.0.53 для восстановления из корзины больше не требуется прав FILE_DELETE для папки с корзиной. Если эти права отсутствуют, то клип восстанавливается, и копия ссылки остается в корзине.

Управление пользователями и группами

Важной частью системы МАМ является возможность многопользовательской работы. В сервере МАМ от Skylark реализован механизм создания и редактирования учетных записей пользователей, которые могут работать с медиабазой. Для удобного назначения прав доступа, реализован механизм объединения учетных записей пользователей в группы.

Окно управления пользователями и группами: ACP→Status→Storage_N→Manage_Users…

Для редактирования опции требуется авторизоваться под учетной записью администратора или записью с соответствующими правами. Если параметр «Enable local admin priveleges» установлен в ON, то авторизация не требуется (поля User и Password - пустые).

ОпцияОписание
Список пользователейОтображает сводную информацию по всем пользователям системы.
Add New UserОткрывает диалог добавления новой учетной записи пользователя.
Delete UserУдаляет выбранную учетную запись пользователя.
Edit UserОткрывает диалог редактирования выбранной учетной записи.
Set PasswordОткрывает диалог установки нового пароля для выбранной учетной записи.
Clear PasswordУстанавливает пустой пароль для учетной записи, выбранной в списке.
Manage GroupsОткрывает окно работы с группами.

Диалог добавление/редактирование учетной записи

ОпцияОписание
IDУникальный внутренний идентификатор пользователя в системе
NameИмя пользователя (логин), которое будет использоваться при авторизации. Рекомендуется использовать латинские буквы, цифры и знак подчеркивания.
CommentЗаметка к учетной записи пользователя. Рекомендуется указывать букву U перед текстом заметки, что поможет отличать пользователей от групп в диалоге редактирования прав.
LoginЧекбокс отвечает за включение/отключение учетной записи (возможности авторизоваться в системе). В положении OFF пользователь не сможет подключаться к медиабазе.
GroupsЧекбоксами отмечается принадлежность пользователя к имеющимся группам.

ОпцияОписание
Список группОтображает сводную информацию по всем группам системы.
Add New GroupОткрывает диалог добавления новой группы.
Delete GroupУдаляет выбранную группу.
Edit GroupОткрывает диалог редактирования выбранной группы.

ОпцияОписание
IDУникальный внутренний идентификатор группы в системе
NameИмя группы. Рекомендуется использовать латинские буквы, цифры и знак подчеркивания.
CommentЗаметка к группе. Рекомендуется указывать букву G перед текстом заметки, что поможет отличать группы от учетных записей пользователей в диалоге редактирования прав.

Запуск сборщика мусора

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

  • Восстановление медиабазы из бекапа.
  • Попытка удаление открытых и заблокированных файлов.
  • Ошибочная настройка прав доступа в файловой системе.

Для поиска «битых» ссылок в медиабазе и «лишних» файлов был создан сборщик мусора - Garbage Collect (добавлен в версии 1.8.113).

Окно настройки Garbage Collect: Administrator Control Panel→Вкладка Status→Имя базы (Storage)→Garbage Collect…

Для редактирования опции требуется авторизоваться под учетной записью администратора или записью с соответствующими правами. Если параметр «Enable local admin priveleges» установлен в ON, то авторизация не требуется (поля User и Password - пустые).

ОпцияОписание
Remove profiles with no mediaОпция удаления профайлов (LRV, BRV (которые не на томах), WP1-WP8) для которых фактические файлы отсутствуют. Ситуация может возникать только при откатах на бэкапы. Опция появилась в версии 2.0.53.
Scan unregistered mediaЗапуск процедуры поиска потерянных файлов. При нажатии открывается диалог выбора места поиска:
  • MEDIA - медиабаза,
  • ARCHIVE - архивная папка (если настроена).


В результате сканирования показывается общее количество потерянных файлов и ссылки на них. Перечисленные файлы можно удалить кнопкой Remove unregistered media.

Remove unregistered mediaОпция активируется после завершения сканирования медиабазы (Scan unregistered media).

Удаляет файлы, на которые отсутствуют ссылки в медиабазе. После успешного удаления будет выдано сообщение: Deletion completed N of N.

Встроенная защита данных медиабазы

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

Возможные сообщения об ошибках сервиса stored.exe.

СообщениеОписание
An error occured while loading database. Bailing out. The server failed to start.При загрузке медиабазы произошла ошибка. Сработала защита данных. Ошибка запуска сервера медиабазы.
Z:\media_db/db/store_d.txt:1: «stored» expectedСтруктура файла stored_d.txt повреждена
check_db_checksum: «Z:\media_db/db/store_d.txt» width MD5 digest ca4df98377510ddc74bb75cc454aaf75: saved digest is ca4df98377510ddc74bb75cc454aaf76Текущая контрольная сумма MD5 для файла store_d.txt отличается от последней сохраненной. Возможно, файл базы данных был поврежден.

Свяжитесь со службой поддержки Skylark, если у вас возникают данные ошибки.

Media Connect (клиент управления архивом)

Смотрите подробное описание функций Media Connect.

AirManager (клиент управления эфиром)

WebProxy - просмотр видео из МАМ в браузере

Начиная с версии 2.1.0 можно получить прокси копию материала в MP4 или HLS формате, с использованием кодека h264, пригодную для просмотра в браузерах. Поддерживается генерация до 8 версий WebProxy профайлов с различными настройками кодирования h264. Для WebProxy в формате HLS реализована поддержка мультибитрейта и шифрования. C версии 2.1.26 поддерживается кодирование WebProxy с использованием аппаратного многопоточного кодировщика Nvidia NVENC (Pascal).

Функция WebProxy впервые появилась в версии версии 2.0.41. На тот момент была реализована генерация двух профилей с фиксированными настройками (WP1 и WP2). В ПО Skylark SL Neo 2.0 работа WebProxy не гарантируется, так как функция являлась экспериментальной.

Назначение

Изначально функция создавалась для взаимодействия медиабазы МАМ с сервером Skylark VOD, который был анонсирован в линейке ПО Skylark SL Neo 2.1, и сервером WebAccess (веб доступ к МАМ). Однако данный функционал также был использован для интеграции с системой медиапланирования AdvertiZoom, что позволило просматривать клипы из медиабазы непосредственно в интерфейсе AdvertiZoom.

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

Клиент, зная название клипа в медиабазе, обращается к серверу МАМ по определенному URL адресу. Сервер МАМ проверяет наличие web-прокси у запрошенного клипа. Если web-прокси было найдено, то оно сразу отдается клиенту, в противном случае, сервер генерирует его на лету.

Включение

Для работы функции нужно включить соответствующую настройку: Administrator Control Panel→Manage→Storages→Storage_N→Web Proxy

ПараметрОписание
Enable web proxyвключает генерацию web-прокси копий для содержимого медиабазы
WProxy pathЛокальный или сетевой путь для сохранения генерируемых web-прокси файлов
WProxy client pathИспользуется аналогично client path в настройках медиабазы
WProxy tread countКоличество одновременных потоков кодирования WebProxy. Возможное значение от 1 до 32.
WP ProfilesСодержит список созданных пресетов для WebProxy профилей

ПараметрОписание
Profile numberВыбор настраиваемого профайла от 1 до 8 (соответствует профилям WP1-WP8)
Use Proxy as source if availableКодировать WebProxy на основе прокси копии материала. «Use proxy as source» используется в случаях, когда HIRES копии может не быть, например, при использовании архива на ленте. В этом случае WP профайл нужен в качестве варианта Proxy но для просмотра через web, поэтому лучше делать его из Proxy, т.к. это быстрее. Для VOD эта опция должна быть отключена, т.к. профайлы должны получаться из HIRES-а.
Frame rateЧастота кадров файла WebProxy. Доступные варианты: как в источнике, 24M, 24, 25, 30M, 30, 50, 60M, 60.
WidthРазмер изображения по горизонтали в пикселях
HeightРазмер изображения по вертикали в пикселях
Bitrate (kbps)Настройка потока в килобитах в секунду. Поддерживаемые значения от 200kbps до 10000kbps с шагом 50kbps или Авто.
GOP size (sec)Настройка интервала между i-кадрами в секундах от 0,5sec до 10,0sec с шагом 0,1sec.
ProfileНастройка профиля кодирования h264
  • Default
  • Main
  • Baseline
Max B-frameКоличество B-кадров в одном GOP. Опция доступна при выборе Profile = Main. Варианты настройки от 0 до 4.
FormatВыбор контейнера
  • MP4
  • HLS (TS)
DeinterlaceВыполнять деинтерлейс при кодировании.
EncryptОпция включает AES128 шифрование данных HLS (TS). Для просмотра таких файлов необходим файл AES ключа шифрования. Ссылка на AES ключ шифрования автоматически добавляется в файл плейлиста, а сам ключ размещается в папке с плейлистами m3u8 и файлами TS.

Добавлено в версии 2.2.4.
EncoderВыбор энкодера для кодирования h264:
  • Default - центральный процессор (CPU),
  • NVENC - аппаратный многопоточный кодировщик Nvidia NVENC (Pascal).


Настройки доступны, если выбран Format = HLS (TS).

ПараметрОписание
VariantsКоличество поддерживаемых версий для режима мультибитрейта.
  • None - в HLS отдается одна версия клипа с параметрами кодирования, заданными на вкладке General.
  • 1 - в HLS отдается две версии клипа General + Variant 1 (настраивается на вкладке Multibitrate).
  • 2 - в HLS отдается три версии клипа General + Variant 1 + Variant 2 (настраиваются на вкладке Multibitrate).
WidthРазмер изображения по горизонтали в пикселях
HeightРазмер изображения по вертикали в пикселях
Bitrate (kbps)Настройка потока в килобитах в секунду. Поддерживаемые значения от 200kbps до 10000kbps с шагом 50kbps или Авто.
DeinterlaceВыполнять деинтерлейс при кодировании.

Просмотр

Просмотр видео осуществляется в браузере по ссылке вида: http://IP_ADDR:7901/storage/DB_NAME@TITLE/WP1, где

  • IP_ADDR - IP адрес сервера,
  • DB_NAME - имя сервиса медиабазы,
  • TITLE - ID клипа,
  • WP1 или WP2 - соответственно, более высокое и более низкое качество.

Пример url: http://127.0.0.1:7901/storage/SL_NEO_Storage_1@rec1/WP1

Важно! Если сервер МАМ генерирует web-прокси налету, то от момента обращения к URL до начала воспроизведения видео может пройти некоторое время, которое зависит от длительности клипа, его формата и качества просмотра. Этого можно избежать, если применять предварительное кодирование с использованием механизма триггеров.

Возможно, в браузере Chrome h264 потребуется выключить аппаратное ускорение видео в настройках.

Пакетная загрузка метаданных через Metadata Connectors

В версии 2.0.60 появился интерфейс для массовой отправки метаданных в МАМ - Metadata Connectors. Описание начальной настройки коннектора.

Входные данные

Коннектор принимает файл, в котором должны быть XMP пакеты, разделенные любым количеством любых разделителей (\n, \r\n, ….).

Пример файла, содержащего один XMP пакет с полями ID и filename в пространстве имен skylark:

meta.xmp
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
 <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:skylark="http://skylark.tv">
         <skylark:id>
            <rdf:Alt>
               <rdf:li xml:lang="x-default">newid</rdf:li>
            </rdf:Alt>
         </skylark:id>
         <skylark:filename>
            <rdf:Alt>
               <rdf:li xml:lang="x-default">newfile</rdf:li>
            </rdf:Alt>
         </skylark:filename>
      </rdf:Description>
   </rdf:RDF>
 </x:xmpmeta>
<?xpacket end="w"?>

Отправка данных

Файл с XMP пакетами отправляется методом PUT на адрес: http://IP_ADDRESS:7901/storage/<STORAGE_NAME>?connector=<CONNECTOR_NAME>

ПараметрЗначение
IP_ADDRESSIP адрес сервера МАМ
STORAGE_NAMEИмя медиабазы. Например: «Storage_1»
CONNECTOR_NAMEИмя коннектора метаданных

Пример загрузчика

Пример программы на nodejs, которая загружает метаданные в медиабазу «Storage_1» и коннектор «test»:

put_metadata.js
var fs = require("fs");
var request = require("request");
var sourceFile = 'demo_metadata2.xmp';
var connectorUrl = 'http://localhost:7901/storage/Storage_1?connector=test'
console.log('Skylark Metadata Loader');
 
fs.stat(sourceFile, function(err, stats) {
	var file = fs.createReadStream(sourceFile)
	  .pipe(request.put({url: connectorUrl, headers:{'Content-Length': stats["size"]}}, function(err, res, body){
		if(res.statusCode === 200) {
			console.log('Load success'); 
		}
		console.log('Response status: ', res.statusCode);
		console.log(body);
	  }));
});

Для работы данного примера требуется установить расширения nodejs: request и fs (команда: «npm install имя_модуля»).

Вызов программы производится из интерфейса командной строки: «nodejs имя_файла_программы.js».

В ходе загрузки был создан новый asset.

Ответы сервера

Ответ сервераОписание
200
Если загрузка прошла успешно, сервер возвращает HTTP код 200
500 - Invalid or no connector specified
Если при загрузке произошла ошибка, сервер возвращает HTTP код 500 и сообщение в теле ответа. Неправильно указано имя коннектора (параметр - CONNECTOR_NAME)

Transfer Manager

Журналирование действий при работе с МАМ (Логи)

Любое многопользовательское профессиональное решение нельзя представить без логов и журналирования действий пользователей в системе. МАМ от Skylark предоставляет такие возможности.

Системные логи

Для получения объективной информации из системных журналов МАМ мы рекомендуем при настройке системы:

  • Отключить параметр «Enable local admin priveleges» Administrator Control Panel→Manage→Storage_N→Storage Parameters
  • Отключить учетную запись «guest» медиабазы. Administrator Control Panel→Status→Storage→Manage Users
  • Создать необходимое количество учетных записей, которые будут использоваться отдельно для каждого клиентского места. Administrator Control Panel→Status→Storage→Manage Users
  • Установить пароли для всех учетных записей медиабазы, в т.ч. пользователя «Administrator». Administrator Control Panel→Status→Storage→Manage Users

Системные логи сервиса медиабазы формируются на сервере МАМ и записываются в папку: C:\Program Files (x86)\SL NEO Media Platform\run\logs\YYYY_MM\YYYY_MM_DD\, в файл формата txt.

Для просмотра логов рекомендуется использовать текстовый редактор Notepad++.

Логи содержат информаци о времени операции, IP адресе и логине инициатора операции, выполненном действии, статусе выполнения и др.

Клиентские логи (User Actions)

Клиентское приложение Media Connect может журналировать действия пользователя в Media Browser в текстовый файл. Включить эту функцию можно в настройках приложения: Media Connect→Меню File→Configure…→Вкладка Storage→Log user actions to. Укажите в этом поле путь к папке, где будет сохранен файл лога в формате txt.

Для просмотра логов рекомендуется использовать текстовый редактор Notepad++.

Логи содержат информацию о дате и времени операции, статусе выполнения, имени клипа, выполненном действии.

Просмотр логов в Browser jobs

Приложение Media Connect позволяет просматривать ход выполнения текущих операций в Media Browser (импорт, экспорт, переименование, перемещение и тп.).


Media Connect→Меню Window→Browser job list

Просмотр журнала архивирования

Приложение Media Connect позволяет просматривать ход выполнения текущих операций архивирования и восстановления.


Media Connect→Меню Window→Archive Queue

Взаимодействие с системой медиапланирования Broadview

Реализовано

  • Broadview создаёт эфирные плейлисты в формате Skylark
  • Интегрирован режим просмотра Proxy-копий (LRV) из интерфейса Broadview (LRV ищется в сетевой папке)
  • BV может загружать данные о наличии media из SlyLark в XML формате (доступны по адресу http://IP_ADDR:7901/storage/DB_NAME@TITLE)

Планируется

  • Получение из Skylark информации о нарезке (точках).
  • Ведутся работы по реализации выгрузки метаданных из BV в формате XML для подгрузки её в МАМ. Документация по формату: export_version_to_mam_v2_tz.docx, export_version_to_mam_v2_210515.txt

Порядок обновления программного обеспечения

ru/manual/mam.txt · Последние изменения: 2018/04/05 18:57 — Dmitriy Sazhin

У Вас есть вопрос?
Гарантийное обращение

Введите данные с наклейки на верхней стороне сервера:

Наклейка на крышке сервере
1
2
3
×
Позвонить...
* - поля обязательны для заполнения
×
Написать

Техподдержка по телефону и email доступна в рабочие дни и часы.

Вы можете позвонить нам в понедельник после 11 часов или написать сейчас!

+7 (812) 944-04-76
Сергей Перминов
+7 (812) 930-04-76
Дмитрий Сажин


Если с вашей компанией заключен договор круглосуточной поддержки, используйте контактные телефоны, указанные в нем.
×
Обращение принято

Благодарим Вас за обращение в службу поддержки!

Вашему обращению присвоен номер:

  • Подтверждение обращения направлено на указанный Вами email-адрес.
  • Наш специалист свяжется с Вами в ближайшее время.