wiki.skylark.ru

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

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

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


ru:manual:transfer_manager

SL Neo Transfer Manager

Transfer Manager – программный комплекс, обеспечивающий выполнение операций по автоматическому транскодированию и перемещению файлов медиа- и метаданных между узлами производственных и вещательных комплексов (МАМ, папками Windows, медиа-серверами SL NEO, станциями NLE, рабочими станциями).

Transfer Manager функционирует автономно, независимо от серверов SL NEO, клиентского, серверного ПО и в зависимости от задачи может быть запущен на любых PC-платформах, находящихся в общей сети (серверы, клиентские PC, NLE и пр.)

Лицензирование

Transfer Manager поставляется как отдельный продукт и имеет отдельный лицензионный ключ активации.

Решаемые задачи

Синхронизация контента

Transfer Manager реализует автоматическую постоянная однонаправленную синхронизацию файловых медиа-, метаданных на массивах нескольких серверов (файловых, либо медиа-cерверов SL NEO). Поддерживается синхронизация как дисков, так и отдельных папок.

Автоматизация импорта, экспорта и перемещения

Автоматизированные операции импорта, экспорта, перемещения файловых медиа-, метаданных между файловыми серверами, архивными, производственными системами и хранилищами серверов SL NEO, с возможностью настройки правил перемещения, параметров формирования proxy и параметров преобразования медиа-данных.

  • Автоматическая постоянная однонаправленная синхронизация медиа и метаданных на массивах нескольких серверов. Частный случай использования функции – синхронизация контента пары вещательных серверов - основного и резервного.
  • Копирование материалов на сервер с учетом анализа эфирного плейлиста. В первую очередь копируются материалы, стоящие в очереди на воспроизведение.
  • Разовое копирование материалов с учетом времени создания. Функция позволяет вводить в работу сервера после выхода с профилактики.
  • Автоматизация импорта материалов. Реализация Watch Folders для автоматизированной обработки входящего материала (FTP, производство и др.)
  • Транскодирование материалов при копировании/перемещении - изменение кодека, файлового контейнера, HD/SD UP/DOWN/CROSS преобразования, изменение частоты кадров, изменение Aspect Ratio, нормализация и изменение уровня звука.
  • Управление количеством одновременных потоков и скоростью копирования, что позволяет балансировать нагрузку на каналы связи.
  • Автоматическое формирование proxy–копий.

Поддерживаемые форматы

Установка

Transfer Manager входит в дистрибутив SL Neo Media Platform, устанавливается вместе с другими программами этого пакета.
Подробнее об установке программного обеспечения SL Neo

Запуск

Transfer Manager запускается соответствующей иконкой на рабочем столе.

Transfer Manager представляет собой интерактивное оконное приложение, поэтому его закрытие приведет к остановке исполнения правил.

Интерфейс

Главное окно программы

Меню File

Позволяет настроить Transfer Manager на работу с сервером схемы метаданных. File→Metadata Schema Server

ПараметрЗначение
Metadata Schema ServerАктивация сервера метаданных
IP AddressСетевой адрес сервера MAM
ServiceПорядковый номер сервиса медиабазы на сервере МАМ с настроенной схемой метаданных

1. Transfer Rules

Отображает список настроенных правил

2. Transfer State

Отображает сводную таблицу состояния для каждого клипа. В таблице доступны статусы источника и назначения, Stamp клипа и другая информация.

3. Transfer jobs

Таблица хода выполнения правил.

КолонкаЗначение
StatusОтображает статус выполнения текущей операции. Возможные варианты: WAIT (ожидание), RUNNING (выполняется), COMPLETED (успешно завершено), ERROR (ошибка)
TitleMediaID клипа, который обрабатывается в текущей операции
SourceURI источника
SrcStamp
DestinationURI места назначения
DstStamp
Date/TimeВремя начала обработки для выполняющейся операции. Время завершения обработки для выполненной операции.
CompletedХод выполнения задания в процентах.
Time to playВремя до выхода файла в эфир. Время отображается, если файл находится в плейлисте, который подключен на вкладке Playlists.
ParametersСтрока параметров для обработки текущего клипа. Может содержать параметры перекодировщика CPMedia или сообщение clip update node_id=…, которое выдается в том случае, если трансфер определяет, что данный клип уже есть в базе назначения, а в источнике изменились только метаданные, повторного копирования не происходит.
DescriptionДополнительная информация по итогам выполнения задания, например: Transfer successful.

4. Delete jobs

Очередь файлов на удаление. Используется в режимах «… Rotate» и «Copy for Playlist». Настройка критериев постановки файлов в очередь на удаление производится индивидуально для каждого Destination.

Файлы в Destination не попадают в очередь на удаление, если файл:

  • не был скопирован правилом Transfer Manager,
  • есть в Source,
  • есть в плейлисте (при включенном мониторинге плейлистов на вкладке Playlists).

5. Окно журнала

Содержит текущие и выполненные операции, отображает возникшие ошибки.

6. Кнопки управления правилами

КнопкаДействие
New ruleОткрывает диалог создания нового правила
Edit ruleРедактирует выделенное правило. Правило должно быть остановлено.
Delete ruleУдаляет выделенное правило. Правило должно быть остановлено.
Start ruleЗапускает выделенное правило. От момента нажатия кнопки до фактического запуска исполнения правила проходит 40 секунд.
Stop ruleКнопка остановки выделенного правила.
Soft Stop RuleКнопка остановки выделенного правила. Позволяет останавливать правила, предварительно дождавшись завершения начатых копирований. Функция появилась в версии 2.0.49.

Окно создания и редактирования правил

ПараметрЗначение
Transfer ModeГлавная настройка, определяющая логику работы с материалом (копирование, перенос, удаление). См. таблицу ниже.
Transfer ThreadsКоличество одновременных потоков при выполнении правила. В одном потоке обрабатывается один клип. Параметр может принимать значение от 1 до 8.
Reserve for urgen jobsКоличество потоков, которые зарезервированы для срочных заданий. Используется в режиме «Copy for Playlist». Может принимать значение N-1, где N - количество активированных потоков.
Copy Partial ContentНастройка разрешает копировать материалы, которые имеют статус PART, например, еще импортируются. Параметр используется, только если источником является медиабаза. Начиная с версии 2.0.48 параметр игнорируется в режиме побайтового копирования.
Stable stamp delayЗадает время стабилизации стампа модификации для файлов (раньше оно было установлено в 3 сек). Это время позволяет трансферу дождаться появления дополнительных частей медиаматериалов, таких как аудиотреки и субтитры, если они копируются в источник последовательно. Добавлено в 2.0.165.
Transfer as PartsПараметр включает функцию разделения на части обрабатываемого файла. Размер частей задается параметром Chunk Size. Функция доступна для режимов Move и Copy Once. В папке назначения будут сохранены все части исходного клипа с автоматическим именованием в формате: CLIPNAME_HH:MM:SS:FF, где HH - часы, MM - минуты, SS - секунды, FF - кадры. Добавлено в 2.1.19.
Chunk SizeДлительность частей на которые разделяются файлы при включенном параметре Transfer as Parts. Длительность задается в формате: HH:MM:SS, где HH - часы, MM - минуты, SS - секунды.

Transfer Mode

ПараметрЗначениеРешаемая задача
Copyкопирование файловых материалов с исходного хранилища на конечное. Копируются новые файлы, появившиеся на исходном хранилище, а также с исходного хранилища повторно копируются файлы, удалённые с конечного хранилищанет информации
Copy and Rotateпостоянная автоматическая однонаправленная синхронизация конечного хранилища по отношению к исходному.
  • при появлении новых файлов (или новых версий) на исходном хранилище, они заменяются на конечном,
  • с исходного хранилища повторно копируются файлы, удалённые с конечного,
  • удаление файлов на исходном хранилище не приводит к удалению их с конечного хранилища,
  • файлы на конечном хранилище автоматически удаляются только из числа тех, которых нет на основном, по мере заполнения емкости конечного хранилища, порядок удаления формируется в соответствии с временами последней модификации файлов.
Синхронизация контента основного и резервного серверов
Moveперемещение файлов с исходного хранилища на конечное, с заменой файлов на конечном, вне зависимости от времен последней модификации файлов. В источнике файлы удаляются.Перемещение файлов из старой базы в новую без постановки в очередь на удаление.
Move and Rotateперемещение файлов с исходного хранилища на конечное с заменой только новых версий файлов на конечном хранилище. Импортированные файлы сразу же ставятся в очередь на удаление. В источнике файлы удаляются.Импорт файлов из папки WatchFolder
Copy Onceоднократное копирование с исходного хранилища на конечное. Аналогия данного режима - email-рассылкаРазовая выгрузка материалов из базы. Например, выгрузка для интернет сайта.
Copy Once and Rotateкопирование с исходного хранилища на конечное с отслеживанием новых версий и заменой устаревших файлов в конечном хранилищенет информации
Copy for Playlistкопирование с исходного хранилища на конечное с отслеживанием только тех файлов, наименования которых указаны в плейлистах серверов SL NEO (идентификаторы Media и Title). Все файлы, отсутствуют в плейлисте, ставятся в очередь на удаление.Копирование материалов на основной вещательный сервер под эфир

Вкладка Source

Важно! Запрещается изменять значение Source после первого запуска правила. Если требуется изменить источник для существующего правила, то нужно создать новое правило.

ПараметрЗначение
NameПроизвольное название для источника, где располагаются материалы. Используется для визуализации внутри программы.
TypeТип источника: SL Media Storage (медиабаза Skylark), File Folder (локальная или сетевая папка), З2 Card, Avid MXF/OP-Atom (просто файловая структура), Avid Unity/Interplay (Avid МАМ)
AddressIP адрес сервера с настроенным сервисом медиабазы. Пустое значение = localhost
ServiceПорядковый номер сервиса медиабазы на сервере
UserИмя пользователя медиабазы
PasswordПароль пользователя
Disk pathПоле отображается, если выбран тип источника - File folder. Указывается локальный или сетевой UNC путь. Например: Z:\ingest или \\192.168.1.100\ingest
SubFolderПараметр задает подпапку для обработки. Часто используется при работе с медиабазой, когда требуется синхронизировать не весь массив данных, а только часть.
Captions dirНет данных
Log dirПуть к папке, где будет сохраняться список выполненных трансферов (для интеграции со сторонними приложениями)
Metadata dirs…Позволяет задать папки с метаданными для обрабатываемых клипов. Если в папке будет найден текстовый файл с именем, совпадающим с именем обрабатываемого клипа, то его содержимое будет занесено в поле Comment.
Exclude folders…Позволяет исключить некоторые папки из обработки. При исключении папки все подпапки исключаются автоматически.
Source filters…Текстовое поле, где можно указать для исходных папок маски фильтров для импорта только файлов, имена которых соответствуют некоторой маске. Маски разделяются символом ;. Формат маски:
  • * - совпадает с любым количеством символов
  • ? - совпадает с одним символом
  • \ - экранирует специальные символы, такие как: *, ? и [
  • [] - совпадает с любым символом из набора, набор может содержать диапазоны символов, например, [a-zA-Z0-9]. Набор не может быть пустым. Символ ] может быть включен в набор первым символом.


Добавлено в 2.0.178.

Field orderНет данных
Aspect ratioНет данных
Source track layout
  • Track Number - количество обрабатываемых звуковых дорожек (треков).
  • Src Track - номер обрабатываемой дорожки
  • Src Channels - количество каналов в звуковой дорожке
  • Src Codec - исходный кодек звуковой дорожки
  • Dst Channels - выходное количество каналов (может происходить преобразование 6→2)
  • AC3 Bypass - используется, если в PCM дорожке был закодирован AC3 звук (иначе будет слышен треск)
Wait CAPTIONSЧекбокс с неопределенным положением. ON - обрабатывать файлы с субтитрами, OFF - обрабатывать файлы без субтитров, NONE - обрабатывать любые файлы
Wait Reviewed, Segmented, Trimmed, Annotated, Approved и др.Группа чекбоксов с неопределенными положениями. Значения полей зависят от настройки статусов в конкретной схеме метаданных. ON - обрабатывать файлы с установленным соответствующим статусом, OFF - обрабатывать файлы без статуса, NONE - обрабатывать файлы с любым значением статуса.
Copy start timecodeРазрешает копироание оригинального таймкода. Оригинальный таймкод можно увидеть в File Monitor при активированной опции OrigTC.
Copy MetadataКопировать расширенный набор метаданных. Опция работает, если указан сервер схемы метаданных Меню File→Metadata Schema Server. Подробнее...
Copy StatusКопировать статус материала. Опция работает, если указан сервер схемы метаданных Меню File→Metadata Schema Server. Подробнее...
Copy subclipКопировать только фрагменты файлов, заданные маркерами IN и OUT.
Copy Purge TimeКопировать при импорте время автоматического удаления ассета.

Вкладка Destination

ПараметрОписание
Transfer to
  • At least one destination - Считать правило выполненным, когда файл будет скопирован в одно из указанных конечных местоположений.
  • All destinations - Считать правило выполненным, когда файл будет скопирован во все места назначений.
On Exists
  • Default - имеет разное действие для разных типов Transfer mode (НД).
  • Force Overwrite - стереть имеющийся клип и записать новый в любом случае (во время записи на иконке клипа появится сообщение PART). Исходные метаданные заменяются.
  • Overwrite Different - стереть имеющийся клип и записать новый, если клипы различаются (во время записи на иконке клипа появится сообщение PART). Метаданные старого клипа заменяются новыми.
  • Attach Media - добавляет BRV и LRV к имеющемуся ассету. Метаданные ассета сохраняются.
  • Attach Overwrite - обновляет BRV и LRV у имеющего клипа. Имеющиеся метаданные сохраняются.
Unchecked PolicyОпция задает действие с клипами на destination в случаях, если файл найден на destination, при этом, он уже там был ранее, т.е. не был скопирован трансфером в рамках этого правила
  • Overwrite - старый файл будет перезаписан. Действие зависит от значения параметра OnExists. В некоторых случаях перезапись может не произойти, если, например, OnExists=OverwriteDifferent и transfer определит, что файлы, на самом деле, «одинаковые».
  • Keep - оставит имеющийся файл
Outdated PolicyОпция задает действие с клипами для случая, когда файл был скопирован правилом, но в источнике появился более новый файл с имеющимся в месте назначения MediaID:
  • Overwrite - старый файл будет перезаписан. Действие зависит от значения параметра OnExists. В некоторых случаях перезапись может не произойти, если, например, OnExists=OverwriteDifferent и transfer определит, что файлы, на самом деле, «одинаковые».
  • Keep - оставит имеющийся файл
Max retry countКоличество повторов при неудачном выполнении операции:
  • Unlimited - Без ограничений
  • Значение - значение от 1 до 10

Вкладка Playlists

Вкладка используется с правилом Copy for Playlist. Задает источники со списками файлов для предварительной загрузки материалов. В простейшем случае здесь указывается ссылка на плейлист эфирного сервера, а Transfer Manager осуществляет предварительную загрузку материалов в его медиабазу, если они имеются в плейлисте (режим копирования Copy for Playlist). Если режим копирования отличен от Copy for Playlist, данные из подключенных плейлистов используются для задания приоритета при копировании.

ПараметрЗначение
Add…Кнопка открывает диалог добавления источника плейлиста (списка файлов)

ПараметрЗначение
TypeProgram Channel - производится мониторинг плейлиста программного канала. Если файл отсутствует в медиабазе сервера, но есть в плейлисте, то он будет загружен.
AddressIP адрес сервера
NumberНомер сервиса программного канала

ПараметрЗначение
TypeIngest list folder - transfermgr анализирует файловые папки на наличие списков предварительной загрузки и, найденные там элементы, обрабатывает (ставит на копирование) аналогично тем, что стоят в плей-листах. В настоящий момент для папок предварительной загрузки поддерживаются два формата файлов: .clf (стандартный плей-лист) и .lst (простой текстовый файл в котором на каждой новой строке должен быть ID файла, который нужно отправить на destination)
FolderПуть к папке с файлами: .clf или .lst

Журналы

Лог выполнения операций сохраняется в папку: C:\Program Files (x86)\SL NEO Media Platform\run\logs\YYYY_MM\YYYY_MM_DD\transfermgr_YYYY_MM_DD-NN, где YYYY - год, MM - месяц, DD - день, NN - порядковый номер лог файла за текущие сутки.

Сохранение и перенос настроек

Настройки правил Transfer Manager хранятся в XML файле: C:\Program Files (x86)\SL NEO Media Platform\run\transfermgr_rule_list.xml. Рекомендуется производить резервное копирование данного файла.

Особенность работы Transfer Manager с Shot Clip

Данная информация актуальна для Transfer Manager до версии 2.0.28. С версии 2.0.28 Transfer Manager при копировании из одной базы в другую теперь создают линки на медиаматериал в случае переименования файлов в исходной базе, а так же при создании Shot Clip. Копирования видео и создания новой физической копии с новым node_id больше не происходит.

Shot Clip - Копия клипа с отличающимися метаданными, но ссылающаяся на BRV и LRV исходного клипа.

В окне File Monitor приложения Air Manager есть инструмент Cut, служащий для «разрезания» клипа, выделенного в Media Browser, на 2 части. При этом фактически, никаких действий с медиа-данными не производится, «разрезание» осуществляется на уровне метаданных - в БД сервера создается новый Shot Clip и в атрибутах клипов (в БД) меняются параметры разметки - точки IN/OUT.

Особенность работы Transfer Manager до версии 2.0.28 с такими клипами состоит в том, что при копировании клипов-ссылок на резервный сервер, каждый клип будет скопирован целиком, т.е. фактически, один медиа-материал будет продублирован на резервном сервере несколько раз, по количеству клипов - ссылок. Если размечать подобным образом материалы большой длительности, возможно быстрое заполнение массива резервного сервера. Следует принять во внимание данное обстоятельство и использовать следующие инструменты для работы с объемными материалами, требующими большого количества точек разметки:

  • Ручное «разрезание» строк плейлиста. При выделении строки в окне Broadcast, в окне File Monitor отображается соответствующий клип. Кнопка Cut в окне File Monitor позволяет разрезать строку на 2 части. Точку, по которой происходит разделение строк, определяет текущее положение маркера в File Monitor. При выполнении данной операции со строками, не происходит никаких изменений параметров клипов, находящихся в БД сервера.
  • Автоматическое формирование строк плейлиста по ключевым кадрам. Ключевые кадры предназначены для индексирования внутри клипа с целью мгновенной последующей навигации к отмеченной точке. При просмотре клипа в окне File Monitor ключевые кадры для него формируются по нажатию кнопки + в верхней части окна. Сформированные ключевые кадры отображаются в отдельном окне Key Frames. После постановки в плейлист клипа, содержащего такую разметку, по правой кнопке мыши на строчке плейлиста можно выбрать пункт Split at Key Points, после чего произойдет автоматическое добавление в плейлист новых строк в соответствии с разметкой клипа по ключевым кадрам.

Примеры использования

ru/manual/transfer_manager.txt · Последние изменения: 2017/11/28 16:35 — Dmitriy Sazhin

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

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

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

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

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

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


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

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

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

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