wiki.skylark.ru

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

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

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


Боковая панель

Перевод этой страницы:

Руководства по настройке

Changelog

Инструменты

Серии серверов SL NEO

Серверные приложения

Клиентские приложения

Профессиональный плеер

Skylark API

Skylark в сети


Нашли ошибку в тексте?
Выделите и нажмите
Ctrl+Enter!

ru:manual:transfer_manager_client

SL Neo Transfer Manager Client

Начиная с версии 2.7.х Transfer Manager был разделен на серверную и клиентскую части, что позволяет осуществлять управление правилами и мониторинг обработки файлов с клиентских рабочих мест. Если вы используйте более раннюю версию ПО, то перейдите к описанию автономной версии Transfer Manager.

Если ранее вы уже использовали автономную версию Transfer Manager, то при обновлении миграция существующих правил будет произведена автоматически. Дополнительных действий не потребуется.

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

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

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

Transfer Manager Clinet не лицензируется.

Запуск

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

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

Интерфейс приложения

Главное меню (1)

МенюОписание
Меню File
Важно! Настройки в меню задаются для сервера, выбранного в области подключений (2).
Metadata Schema Server…Позволяет настроить Transfer Manager на работу с сервером схемы метаданных.

  • Metadata Schema Server - Активация сервера метаданных
  • IP Address - Сетевой адрес сервера MAM
  • Service - Порядковый номер сервиса медиабазы на сервере МАМ с настроенной схемой метаданных
CPU ClustersУстанавливает количество логических групп для объединения ядер процессора.
Main Worker Pool…Задает глобальные настройки для правил. Опции описаны в разделе «Вкладка Workers Pool».
Job Servers…Опция устанавливает разрешение на входящие подключения к сервису Transfer Manager с указанных IP адресов для выполнения удаленных заданий. Опция настраивается только на вторичных серверах. Подробнее в разделе «Вкладка Workers Pool».

Пример сообщения в логе, которое будет сохраняться, если разрешение не задано:
job_srv: create_job: client address not confgured "127.0.0.1"
Меню Help
AboutИнформация об установленной версии

Область подключений (2)

В верхней части данной области производится настройка и управление подключениями к Transfer Manager Server. Выбор сервера для управления производится кликом по элементу списка.

ОпцияОписание
+Открывает диалог добавления нового подключения
-Удаляет выбранное подключение из списка
EditОткрывает диалог редактирования выбранного из списка подключения
Up/DownУправляет сортировкой подключений в списке
ServerКолонка отображает произвольное имя подключения
StatusКолонка отображает текущий статус подключения к серверу:
  • Online - сервер доступен,
  • Offline - подключение к серверу отсутствует,
  • Server address not set - не задан адрес сервера

Transfer Rules (3)

Отображает список настроенных правил с кратким описанием. Список правил загружается с сервера после выбора активного подключения в области подключений.

КолонкаЗначение
StateСостояние работы правила:
  • STOPPED - правило остановлено.
  • STARTED - правило запущено.
Rule NameПроизвольно название правила, задаваемое в настройках.
Src StorageИсточник копирования.
Src FolderПапка в источнике копирования.
Src OpВыбранный режим копирования: например, Copy and Rotate.
Dst OpОтображает выбранное состояние опции Transfer to в настройках Destination.
Dst StorageЦелевое местоположение копирования
Dst FolderЦелевая папка
VolumeFIXME
Max RateЗаданная скорость работы правила
Play ListsОтображает связанные с правилом плейлисты

Кнопки управления правилами (4)

КнопкаДействие
New ruleОткрывает диалог создания нового правила.
Edit ruleРедактирует выделенное правило. Правило должно быть остановлено.
Copy ruleКопирует выделенное правило. Останавливать правило не обязательно. Добавлено в версии 2.3.117.
Delete ruleУдаляет выделенное правило. Правило должно быть остановлено.
Start ruleЗапускает выделенное правило. В механизме работы Transfer Manager существует специальная задержка между запуском правила и началом фактической обработки файлов. Длительность этой задержки равна 40 секундам. Если правило запускается в первый раз, то вы увидите сообщение: Job History Not Found.

Если такое сообщение появляется после каждого запуска правила, то это означает, что Transfer Manager не имеет прав на запись данных в папку: C:\Program Files (x86)\SL NEO Media Platform\run.
Stop ruleКнопка незамедлительной остановки выполнения выбранного правила.
Soft Stop RuleКнопка «мягкой» остановки выполнения выделенного правила. Позволяет останавливать правила, предварительно дождавшись завершения начатых копирований. Функция появилась в версии 2.0.49.

Transfer State (5)

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

КолонкаОписание
Playlist
  • NOTSPEC - время не определено. Файл обнаружен в плейлисте, который находится в папке предварительной загрузки и еще не загружен в программный канал.
  • NOW
  • ЧЧ:ММ:СС
Status
  • NOT EXIST - материал отсутствует в хранилище
  • TRANSIENT
  • OK
Stamp
  • xxxxxxxx
  • UNKNOWN - стемп отсутсвует. показывается для файлов в состоянии NOT EXIST
Operation
  • ROTATE - FIXME
  • COPY PRIO
  • WAIT STATE
Storage
  • Online
  • Offline
Copy count
Fail count

Transfer jobs (6)

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

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

Delete jobs (7)

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

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

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

Окно журнала (8)

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

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

ПараметрЗначение
Rule NameПроизвольное имя правила, отображаемое в списке правил.
Transfer ModeГлавная настройка, определяющая логику работы с материалом (копирование, перенос, удаление). См. таблицу ниже.
Copy Partial ContentНастройка разрешает копировать материалы, которые имеют статус PART, например, еще импортируются. Параметр используется, только если источником является медиабаза. Начиная с версии 2.0.48 параметр игнорируется в режиме побайтового копирования.
Stable stamp delayЗадает время стабилизации стампа модификации для файлов (раньше оно было установлено в 3 сек). Это время позволяет трансферу дождаться появления дополнительных частей медиаматериалов, таких как аудиотреки и субтитры, если они копируются в источник последовательно. Возможные значения: 0-30 сек. Добавлено в 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 - секунды.
Playlist look aheadОпция задает ограничение на импорт ассетов по времени их старта. Если опция установлена, то будут копироваться только те ассеты для которых разница между временем их старта и текущим временем менее установленного порога. Unlimited - опция не применяется, копируются все ассеты, 1-240 hrs - временной интервал для копирования, заданный в часах. Добавлено в версии 2.6.64.
Do Command on SuccessКомандная строка для запуска внешней программы в случае успешного выполнения задания (обработка одного клипа = одно задание). С этой функцией нужно использовать такие внешние программы, которые не блокируются. Нельзя использовать программы, которые открывают окна и ждут ввод пользователя, так как это остановит выполнение правил. Добавлено в версии 2.4.37.
Do Command on FailКомандная строка для запуска внешней программы, которая будет запущена в случае ошибки при выполнении задания. Добавлено в версии 2.4.37.
Insert ParamОткрывает диалоговое окно добавления параметров в командную строку для полей Do Command on Success и Do Command on Fail

Сейчас поддерживается передача следующих параметров в командную строку:
  • $(rule_name) - Rule Name - имя правила;
  • $(add_date) - Addition Date - дата начала обработки файла (пример: 2018_12_12);
  • $(add_time) - Addition Time - время начала обработки файла (пример: 15:55:02);
  • $(src_storage) - Source Storage - источник фалов (пример: medb://localhost:9900);
  • $(src_uri) - Source Uri - полный путь к файлу в источнике (пример: medb://localhost/title:test_file);
  • $(dest_storage) - Destination Storage - место назначения (пример: medb://localhost:9902);
  • $(dest_title) - Destination Media Title - имя конечного файла (пример: test_file);
  • $(message) - Message - (пример: Transfer successful);
  • $(trans_info) - Transcode Info - (пример: license is Full, dvsd,720x576,48000,2,16->HIRES: dvsd,720x576,25000 kbps,48000,2,PCM-16,1536 kbps; NO PROXY);

Transfer Mode

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

Вкладка Workers Pool

В линейке ПО 2.7.х появилась возможность объединения серверов с Transfer Manager в кластер автоматизированной обработки контента благодаря технологии Worker Pool. В случаях, когда изолированный сервер с Transfer Manager максимально загружен или имеются аппаратные ограничения по частоте процессора, скорости сетевых подключений, пропускной способности оперативной памяти, то кластеризация средствами Worker Pool позволит легко масштабировать производительность системы обработки контента без дорогостоящей замены аппаратного обеспечения. Такая возможность может быть полезна и при модернизации вещательных серверов, позволяя перераспределить вычислительные ресурсы Playout сервера на другие задачи.

Технология Worker Pool предполагает наличие одного главного управляющего Transfer Manager сервера и неограниченного количества вторичных серверов с ПО Transfer Manager, которые выполняют операции обработки контента. На главном управляющем сервере настраиваются правила обработки/перемещения/кодирования контента, ведется мониторинг операций, сохраняется журнал действий и логи, обработка файлов правилами может выполняться локально, как при обычной изолированной работе Transfer Manager, а может делегироваться вторичным серверам. В рамках одного правила можно добавить до 8 вторичных серверов, каждый из которых может выполнять одновременно до 8 потоков с поддержкой распределения нагрузки по технологии CPU Clusters и поддержкой технологии Urgent Jobs, которая позволяет автоматически задействовать вторичные серверы только в периоды пиковой нагрузки.

На схеме приведен пример с тремя серверами Transfer Manager, которые объединены в кластер при помощи системы Worker Pool:

  • ServerA является управляющим и содержит 2 правила:
    • RuleA1 - перемещает файлы из Source1 в Destination1, используя для этого суммарно 4 потока: 2 локальных потока, 1 удаленный поток на сервере ServerB и 1 удаленный поток на ServerC, который задействуется только в период пиковой нагрузки на систему.
    • RuleA2 - перемещает файлы из Source2 в Destination1, используя для этого один удаленный поток на сервере ServerB.
  • ServerB является исключительно вторичным сервером и не содержит собственных правил обработки контента.
  • ServerC одновременно является управляющим, используя один поток для выполнения локального правила RuleC1, и вторичным, используя один поток для правила RuleA1, размещенного на сервере ServerA.

Управление правилами серверов ServerA и ServerC и их мониторинг осуществляется с удаленного клиентского места, которое подключается к серверным модулям ПО Transfer Manager.

ПараметрОписание
Pool TypeВыбор настроек пула. Возможные варианты:
  • Main pool - для правила будут использоваться глобальные настройки, заданные в меню File→Main Worker Pool…,
  • Rule local - для правила будут использоваться индивидуальные настройки, задаваемые на вкладке Workers Pool.
Настройка локальных и удаленных обработчиков
ThreadsКоличество одновременных потоков, запускаемых на сервере, выполняющем обработку правила. В одном потоке обрабатывается один клип. Параметр может принимать значение от 1 до 8.

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

CPU Clusterпозволяет распределять правила transfermgr по ядрам, процессорам и процессорным группам. Определяет группу ядер, которая будет использоваться данным правилом. Необходимо задать количество логических групп для объединения ядер в меню: File→Cpu Clusters…. Возможные значения: Auto, 1-4. Настройка CPU Cluster определяется для сервера, выполняющего обработку правила. Добавлено в версии 2.4.24.
AddressIP адрес сервера, где будут запущены потоки обработки файлов. Если поле Address содержит пустое значение, то обработку будет выполнять локальный сервер (прямой запуск процессов кодирования). На скриншоте показан пример настройки выполнения правила на локальной машине с 3-мя одновременными потоками:

Если в поле Address указан любой адрес вторичного сервера (удаленного или localhost), то запуск потоков кодирования будет производиться посредством протокола XML-RPC, а на самом удаленном сервере необходимо задать разрешение на входящее подключение с IP адреса сервера, где настраивается правило. Разрешение задается через меню File→Job Server….
Urgent Jobs OnlyРезервирует выбранного обработчика под выполнение срочных заданий (Дополнительно смотрите опцию Urgent jobs margin). Используется в режиме «Copy for Playlist». На скриншоте показан пример настройки выполнения правила на локальной машине с 3-мя одновременными потоками и 2-мя резервными:
Urgent jobs marginФайлы, ожидающие обработки правилом, будут считаться срочными, если время оставшееся до выхода в эфир меньше установленного данной опцией. Возможные варианты: Not Set, 1-240 минут.
Log dirПуть к папке, где будет сохраняться список выполненных трансферов (для интеграции со сторонними приложениями)

Вкладка Source

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

ПараметрЗначение
NameПроизвольное название для источника, где располагаются материалы. Используется для визуализации внутри программы.
TypeТип хранилища:
  • SL Media Storage - медиабаза Skylark,
  • File Folder - локальная или сетевая папка,
  • P2 Card,
  • Avid MXF/OP-Atom - просто файловая структура,
  • Avid Unity/Interplay - Avid МАМ.
  • FTP - доступ к файлам по FTP протоколу (функция работает в режиме Copy Mode=Copy HIRES Only для Destination). Добавлено в версии 2.5.1.
Поля для Storage type=SL Media Storage
AddressIP адрес сервера с настроенным сервисом медиабазы. Пустое значение = localhost
ServiceПорядковый номер сервиса медиабазы на сервере
UserИмя пользователя медиабазы
PasswordПароль пользователя
Поля для Storage type=File Folder, P2 Card или Avid MXF/OP-Atom
Disk pathУказывается локальный или сетевой UNC путь к директории с файлами. Например: Z:\ingest или \\192.168.1.100\ingest
Поля для Storage type=Avid Unity/Interplay
Disk path
Interplay url
Root folder
UserИмя пользователя
PasswordПароль пользователя
Поля для Storage type=FTP
FTP HostАдрес FTP сервера, например: ftp.demoserver.ru или 192.168.1.1
FTP PortПорт для подключения к серверу. По умолчанию - 21.
Root folderПуть к папке на сервере, если требуется. Пример: testdir.
UserИмя пользователя для подключения к серверу
PasswordПароль пользователя для подключения к серверу
SubFolderПараметр задает подпапку для обработки. Часто используется при работе с медиабазой, когда требуется синхронизировать не весь массив данных, а только часть.
Captions dirПуть к папке, содержащей файлы с субтитрами. Подробнее об импорте субтитров и именовании файлов.
ID suffixОпция автоматического добавления суффиксов к именам файлов на источниках. При этом эти суффиксы автоматически отбрасываются трансфером, если они присутствуют на источнике. Пример работы: Filename-#id-suff#-usersuffix. Эта опция будет полезна в том случае, когда используется центральное хранилище с которого разные каналы могут брать файлы, например, под плейлист. При этом на разных каналах могут появляться различающиеся медиа материалы с одинаковыми ID (это происходит, когда в компании не следят за именованием файлов). Для исключения коллизии имен при трансфере в центральное хранилище в правиле активируется функция добавления суффикса. Таким образом, когда клиенты разных каналов отправляют в центральное хранилище свои материалы, то они гарантированно получат разные ID, так как к ним будут добавлены различные суффиксы. Между основным ID и суффиксом всегда добавляется разделитель -#id-suff#-. При обратном трансфере, например, под плейлист на сервер воспроизведения, у ассетов все после «-#id-suff#-» будет автоматически отброшено, настраивать дополнительно это действие не требуется. Добавлено в версии 2.2.61.
Metadata dirs…Позволяет задать список папок с метаданными для обрабатываемых клипов. Если в папке будет найден текстовый файл с именем, совпадающим с именем обрабатываемого клипа, то его содержимое будет занесено в поле Comment.
Exclude folders…Позволяет исключить некоторые папки из обработки. При исключении папки все подпапки исключаются автоматически. В версии 2.4.68 было внесено исправление в работу функции.
Source filters…Текстовое поле, где можно указать для исходных папок маски фильтров для импорта только файлов, имена которых соответствуют некоторой маске. Маски разделяются символом ,. Формат маски:
  • * - совпадает с любым количеством символов (Пример: *.avi - правило будет обрабатывать только avi файлы).
  • ? - совпадает с одним символом.
  • \ - экранирует специальные символы, такие как: *, ? и [.
  • [] - совпадает с одним символом из набора, набор может содержать диапазоны символов, например, [a-zA-Z0-9]. Набор не может быть пустым. Символ ] может быть включен в набор первым символом.
  • ^ - символ исключает маску из выборки (Пример: ^*.txt - исключает любые txt файлы из обработки)


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

Field orderПринудительно задает очередность полей в файлах источника.
  • Auto - определять автоматически
  • Top Field First - считать, что у всех файлов в источнике верхнее поле первое;
  • Bottom Field First - считать, что у всех файлов в источнике нижнее поле первое;
  • Progressive - считать, что все файлы в источнике имеют прогрессивную развертку.
Aspect ratioПринудительно задает соотношение сторон файла в источнике.
  • 4×3 - считать, что у всех файлов в источнике соотношение 4х3;
  • 16×9 - считать, что у всех файлов в источнике соотношение 16×9.
Color ModeПринудительно задает цветовое пространство для файлов в источнике:
  • BT.601
  • BT.709
  • BT.2020
  • SMPTE ST 2084
  • ARIB STD-B67
Source track layout
  • Track Number - количество обрабатываемых звуковых дорожек (треков);
  • Src Track - номер обрабатываемой дорожки;
  • Src Channels - количество каналов в звуковой дорожке;
  • Src Codec - исходный кодек звуковой дорожки (поддерживаются: PCM, ADPCM, Mpeg1 Layer-II, Mpeg1 Layer-III, AC3, AAC, Vorbis);
  • Dst Channels - выходное количество каналов (может происходить преобразование 6→2);
  • AC3 Bypass - используется, если в PCM дорожке был закодирован AC3 звук (иначе будет слышен треск).
Wait CAPTIONSЧекбокс с неопределенным положением. ON - обрабатывать файлы с субтитрами, OFF - обрабатывать файлы без субтитров, NONE - обрабатывать любые файлы
Wait SIDECAR_TXTЭта опция позволяет осуществлять трансфер файла только в том случае, когда соответствующий .txt файл присутствует или отсутствует вместе с основным файлом. При этом:
  • включенное состояние - трансфер ждет наличия .txt файла. Клипы без .txt компоненты будут находиться в состоянии «WAIT STATE» и обрабатываться не будут.
  • выключенное состояние - трансфер ждет отсутствия файла.
  • неопределенное состояние (серая галка) - трансфер не ждет наличия/отсутствия файла

Если в папке есть только .txt файл, то он будет в состоянии «WAIT STATE» т.к. отдельно для .txt файла флаг наличия TXT никогда не устанавливается. После того, как появится соответствующий ему видеоклип, обновится stamp и произойдет обработка пары файлов. Добавлено в версии 2.4.133.

Wait SIDECAR_XMLДействие опции аналогично SIDECAR_TXT. Опция обрабатывает xml файлы.
Wait SIDECAR_XMPДействие опции аналогично SIDECAR_TXT. Опция обрабатывает xmp файлы.
Wait Reviewed, Segmented, Trimmed, Annotated, Approved и др.Группа чекбоксов с неопределенными положениями. Количество и названия полей зависят от настройки статусов в конкретной схеме метаданных. ON - обрабатывать файлы с установленным соответствующим статусом, OFF - обрабатывать файлы без статуса, NONE - обрабатывать файлы с любым значением статуса.
Copy start timecodeРазрешает копирование оригинального таймкода. Оригинальный таймкод можно увидеть в File Monitor при активированной опции OrigTC.
Copy MetadataКопировать расширенный набор XMP метаданных. Опция работает, если указан сервер схемы метаданных Меню File→Metadata Schema Server. Подробнее...
Copy StatusКопировать статус материала. Опция работает, если указан сервер схемы метаданных Меню File→Metadata Schema Server. Подробнее...
Ignore CaptionsПропустить обработку субтитров
Copy subclipКопировать только фрагменты файлов, заданные маркерами IN и OUT.
Copy Purge TimeКопировать при импорте время автоматического удаления ассета. Устанавливает значение параметра «Delete At» на основе данных в источнике. Добавлено в версии 2.2.29.

Вкладка Destination

ПараметрОписание
Transfer to
  • At least one destination - Считать правило выполненным, когда файл будет скопирован в одно из указанных конечных местоположений.
  • All destinations - Считать правило выполненным, когда файл будет скопирован во все места назначений.
On Exists
  • Default - имеет разное действие для разных типов Transfer mode. Для «Move» и «Move and Rotate» - Overwrite, для всех остальных - Overwrite Different.
  • Force Overwrite - стереть имеющийся клип и записать новый в любом случае (во время записи на иконке клипа появится сообщение PART). Исходные метаданные заменяются.
  • Overwrite Different - стереть имеющийся клип и записать новый, если клипы различаются (во время записи на иконке клипа появится сообщение PART). Метаданные старого клипа заменяются новыми.
  • Attach Media - добавляет BRV и LRV к имеющемуся ассету. Метаданные ассета сохраняются.
  • Attach Overwrite - обновляет BRV и LRV у имеющего клипа. Имеющиеся метаданные сохраняются.
  • Force Replace - сначала скопировать новый клип в destination, а затем заменить им имеющийся там клип. Замену выполнить в любом случае (сообщение PART на иконке клипа не появляется). Исходные метаданные заменяются. Добавлено в версии 2.5.94.
  • Replace Different - если клипы различаются, то сначала в destination будет скопирован новый клип, а затем будет осуществлена замена имеющегося там клипа (сообщение PART на иконке клипа не появляется). Исходные метаданные заменяются. Добавлено в версии 2.5.94.
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, по умолчанию - 3.
Add…Кнопка открывает диалог добавления нового места назначения (Destination). См. описание ниже.
Edit…Кнопка открывает диалог редактирования места назначения
DeleteКнопка удаляет выбранное место назначения

Диалог редактирования Destination

Вкладка General

ПараметрЗначение
NameПроизвольное название места назначения куда копируются материалы.
TypeТип хранилища:
  • SL Media Storage - медиабаза Skylark,
  • File Folder - локальная или сетевая папка,
  • P2 Card,
  • Avid MXF/OP-Atom - просто файловая структура,
  • Avid Unity/Interplay - Avid МАМ.
  • FTP - доступ к файлам по FTP протоколу (функция работает в режиме Copy Mode=Copy HIRES Only для Destination). Добавлено в версии 2.5.1.
Поля для Storage type=SL Media Storage
AddressIP адрес сервера с настроенным сервисом медиабазы. Пустое значение = localhost
ServiceПорядковый номер сервиса медиабазы на сервере
UserИмя пользователя медиабазы
PasswordПароль пользователя
Поля для Storage type=File Folder, P2 Card или Avid MXF/OP-Atom
Disk pathУказывается локальный или сетевой UNC путь к директории с файлами. Например: Z:\ingest или \\192.168.1.100\ingest
Поля для Storage type=Avid Unity/Interplay
Disk path
Interplay url
Root folder
UserИмя пользователя
PasswordПароль пользователя
Поля для Storage type=FTP
FTP HostАдрес FTP сервера, например: ftp.demoserver.ru или 192.168.1.1
FTP PortПорт для подключения к серверу. По умолчанию - 21.
Root folderПуть к папке на сервере, если требуется. Пример: testdir.
UserИмя пользователя для подключения к серверу
PasswordПароль пользователя для подключения к серверу
SubFolderПараметр задает подпапку для обработки. Часто используется при работе с медиабазой, когда требуется синхронизировать не весь массив данных, а только часть.
Copy modeРежим обработки материала при копировании:
  • Remux/Transcode - копирование материала с его обработкой;
  • Raw HIRES Only - побайтовое копирование оригинала (BRV) без обработки;
  • Raw HIRES/Proxy - побайтовое копирование оригинала (BRV) и прокси (LRV) без обработки.

C версии 2.4.53 в режимах HIRES Only теперь копируются ключевые точки и сегменты.

AV ContainerРезультирующий контейнер, который будет использоваться для копируемого материала. Default - по умолчанию - avi.
S436MВключает использование трека S436M в VANC для таких данных, как VITC и 708CC. Опция доступна для контейнера MXF-OP1A.
AVI ANC/VBIFIXME
Logo OverlayВключает опцию наложения логотипа в процессе копирования медиа. Добавлено в версии 2.3.117.
Max transfer rateМаксимальная скорость копирования относительно реального времени. Например: Файл DV25Mb/s*3x= поток 75Mb/s. Значения: Unlimited, 1x-10x. Unlimited и значения более 5х не рекомендуются, так как вызывают излишнюю нагрузку на дисковые массивы.
Copy Mode
  • Default - FIXME
  • Show When Done - файл в destination заменяется/отображается после окончания копирования
  • Show Partial - файл в destination заменяется/отображается сразу, на иконке файла отображается надпись «PART».
Max Wait ListВозможные значения: Unlimited, 1-1000 элементов - размер очереди ожидания на удаление файлов. Если в очередь помещается новый файл, то наиболее старый файл будет удален. Важно! Правило может удалять только те файлы, которые были перемещены им.
Wait List Free Space ThresholdВозможные значения: 1-10000 ГБ - ограничение размера очереди на удаление файлов по оставшемуся свободному пространству. Наиболее старые файлы будут удаляться, если достигнут порог свободного дискового пространства. Важно! Правило может удалять только те файлы, которые были перемещены им.
Max Wait List TimeВозможные значения: 0-90 дней и 00:00:00-23:59:59 - ограничение максимального времени нахождения в очереди на удаление. Важно! Правило может удалять только те файлы, которые были перемещены им.
Render SourceВключает рендеринг для копируемых объектов типа Complex, Graphics и Text. Добавлено в версии 2.4.37.
Ignore folder structureЕсли опция включена, то transfermgr будет копировать все файлы с источника в верхний уровень destination, структура папок из источника копироваться не будет. Опция добавлена в версии 2.4.62.
Debug logВключает сбор дополнительной отладочной информации

Вкладка Video

На вкладке задаются настройки параметров преобразования видео.

ПараметрЗначение
TranscodeВариант обработки исходного файла при еще перемещении в Destination (применяется в тех случаях, когда опция Copy mode=Remux/Transcode). Файл будет перекодироваться, если:
  • Imcompatible Codec - кодек исходного файла несовместим с целевым контейнером (c контейнером avi/default совместимы все кодеки, поэтому преобразования не будет происходить),
  • Different Video Mode - видео режим исходного файла отличается от целевого (например, произойдет кодирование, если на входе PAL 16×9, а целевой режим 1080i50)
  • Different Codec - кодек и/или видео режим исходного файла отличаются от целевых (например, произойдет кодирование, если на входе DVCAM, а целевой кодек h264)
  • Always - кодирование будет произведено в любом случае.
Aspect Ratio ConversionУстановка режима конвертации кадра при выполнении обработки файлов с различным соотношением сторон
Use AFDВключение опции позволит Transfer Manager автоматически выбирать алгоритм преобразования (scale, crop, box, letterbox и др.) исходя из формата исходного кадра и ассоциированного с ним значения AFD (данная информация должна присутствовать в обрабатываемом файле).
Video ModeПараметр задает формат изображения для выходных файлов
CompressionПараметр задает кодек для выходных файлов. Дополнительные параметры (битрейт, GOP группа и другие) будут показаны исходя из выбранного кодека.
Force DeinterlaceВключение/выключение режима принудительного де-интерлейсинга
DenoiseВозможные значение: None, 1-500
Color ModeПараметр задает цветовое пространство для результирующих файлов:
  • Unspecified
  • BT.601
  • BT.709
  • BT.2020
  • SMPTE ST 2084
  • ARIB STD-B67
Process Super B/WОпция преобразования уровней из [0,255] → [16,235] (8 бит):
  • None - не применять преобразование,
  • Clamp - в этом режиме значения < 16 будут установлены в 16. Значения > 235 будут установлены в 235,
  • Scale - в этом режиме производится линейное преобразование всего диапазона [0,255] → [16,235].
EncoderПозволяет использовать аппаратный многопоточный кодировщик Nvidia NVENC при кодировании h264 или hevc.
Дополнительные параметры для: MPEG2, MPEG2-422, MPEG4/AVC, MPEG4/AVC-422, XAVC
ResolutionОпределяет размер выходного кадра
BitrateОпределяет выходной битрейт
GOP SizeОпределяет длину GOP группы
B-FramesЗадает количество B-кадров в группе
Fixed GOPФиксирует структуру GOP группы
Дополнительные параметры для: MPEG2, MPEG2-422, MPEG4/AVC, MPEG4/AVC-422, XAVC, Prores
VBRВключает/отключает кодирование с переменным битрейтом

Вкладка Audio

На вкладке задаются настройки параметров преобразования аудио-треков.

ПараметрЗначение
GeneralОбласть для установки базовых параметров финального трека
Sample Rateчастота дискретизации: Auto или 48000
Channelsколичество аудио-каналов в треке: Auto, 1-64.
Codecвыбор кодека:
  • Auto,
  • Raw 16bit PCM,
  • Raw 24bit PCM,
  • Dolby AC-3,
  • OGG Vorbis,
  • ADPCM (доступен при выборе Channels=1 или 2),
  • MPEG1 Layer II (доступен при выборе Channels=1 или 2),
  • MPEG1 Layer III (доступен при выборе Channels=1 или 2)
Bitrateустановка скорости потока компрессированных аудиоданных: Auto, 64kbps-1536kbps с шагом 32kbps (доступные варианты зависят от выбранного значения в параметре Codecs).
Audio Normalizationобласть настройки уровней
Audio ProcessingПрименяемый аудио процессор:
  • Do Nothing - не вносить изменений (установлено по умолчанию);
  • Normalize - нормализовать уровень звука, приведя его значение в каждом выбранном аудио-канале файла к уровню по шкале dBFS (значение задается в поле Value). Параметр Peak detection interval задает временной интервал, в котором будет вычисляться среднее значение уровня, в миллисекундах. Инерционность при анализе исходного аудио необходима для того, чтобы исключить привязку к пиковым значениям при нормализации всего трека. Значение Peak detection interval равное 1 ms практически означает нормализацию по пикам, значение равное 50-200 миллисекундам применимо к большинству материалов (значение по умолчанию - 150 ms).
  • Offset Level - изменить уровень звука для всех каналов трека, параметр Value устанавливается в децибелах по шкале dBFS, пределы изменения составляют +24db и -24dB соответственно;
  • EBU/R128 - применение лауднесс процессора при импорте, параметр Value устанавливается в децибелах по шкале LUFS (от 24 до -24 с шагом 1 LUFS).
ValueСм. выше
Peak detection intervalСм. выше описание опции Normalize
Level MaskВыбор каналов для анализа исходных уровней
Process MaskВыбор каналов для которых будет применен результат обработки. Например, при использовании функции нормализации, здесь необходимо отметить аудио-каналы, для которых нормализация будет применяться. Необходимость выбора каналов при нормализации обусловлена тем, что возможны ситуации, при которых «полезный» звук присутствует только в одном канале, в другом – тишина (шум). Если выбрать оба канала, после нормализации уровень аудио в канале, в котором присутствует шум, будет поднят до уровня нормализации.
Channel mixer settingsВиртуальный коммутатор-микшер аудио-каналов размерностью 16х16
Change nielsen settingsОпция наложения звуковых вотермарков: Nielsen Watermarking и CBET Watermarking

Вкладка Proxy

На вкладке задаются настройки параметров создаваемых прокси-копий.

ПараметрЗначение
Generate ProxyВключает или отключает генерацию прокси. Параметр принимает следующие значения:
  • As Source - Прокси копия будет создана при перемещении, если у исходного файла уже имеется прокси копия.
  • Always - всегда создавать прокси копию.
  • Never - Не создавать прокси копию.
TranscodeFIXME
Video CodecFIXME
ResolutionFIXME
Video BitrateFIXME
Audio CodecFIXME
Audio BitrateFIXME
Audio ChannelsFIXME
ContainerFIXME
EncoderПозволяет использовать аппаратный многопоточный кодировщик Nvidia NVENC при кодировании h264 или hevc.

Вкладка Captions

На вкладке задаются настройки параметров обработки субтитров.

ПараметрЗначение
Process CaptionsFIXME
Output ProtocolFIXME
Number ChannelsFIXME

Вкладка Still Graphics

На вкладке задаются настройки параметров обработки статичной графики.

ПараметрЗначение
Transcode
  • Always
  • Different Format
Format
  • BMP
  • TARGA
  • PNG
  • JPEG
Optimize for playbackFIXME
Color ModeПараметр задает цветовое пространство для результирующих файлов:
  • Auto
  • BT.601
  • BT.709
  • BT.2020
  • SMPTE ST 2084
  • ARIB STD-B67

Вкладка Animated Graphics

На вкладке задаются настройки параметров обработки анимированной графики.

ПараметрЗначение
Transcode
  • Always
  • Different Codec
BitrateВозможные значения: Auto, 1-100 Мб/c
Format
  • Default
  • AVI
  • PNG SEQ
Color ModeПараметр задает цветовое пространство для результирующих файлов:
  • Auto
  • BT.601
  • BT.709
  • BT.2020
  • SMPTE ST 2084
  • ARIB STD-B67

Вкладка Playlists

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

Если режим копирования отличен от Copy for Playlist, данные из подключенных плейлистов используются для задания приоритета при копировании.

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

ПараметрЗначение
TypeProgram Channel - производится мониторинг плейлиста программного канала. Если файл отсутствует в медиабазе сервера, но есть в плейлисте, то он будет загружен. Глубина загрузки по времени старта определяется опцией Playlist look ahead.
LayerСлой выбранного программного канала, где будет осуществляться мониторинг клипов для загрузки. Main - основной слой, 2-9 - плейлисты графических слоев
AddressIP адрес сервера
NumberНомер сервиса программного канала

ПараметрЗначение
TypeIngest list folder - transfermgr анализирует файловые папки на наличие списков предварительной загрузки и найденные там элементы обрабатывает (ставит на копирование) аналогично тем, что стоят в плейлистах. В настоящий момент для папок предварительной загрузки поддерживаются два формата файлов: .clf (стандартный плейлист) и .lst (простой текстовый файл в котором на каждой новой строке должен быть ID файла, который нужно отправить на destination)
LayerСлой выбранного программного канала, где будет осуществляться мониторинг клипов для загрузки. Main - основной слой, 2-9 - плейлисты графических слоев
FolderПуть к папке с файлами: .clf или .lst
Apply segmentsВыбор типа маркировки сегментов при загрузке:
  • None - сегменты не используются или разметка осуществляется по ключевым точкам,
  • Media-N - сегмент указывается в имени файла,
  • Media-0N - сегмент указывается в имени файла,
  • Media-00N - сегмент указывается в имени файла.

Многие вещатели используют сегменты. При этом в плейлистах они используют только основной ID и еще отдельно задают номер сегмента. Существуют различные подходы к именованию медиа-ассетов. Основных вариантов два:

  • Используется один ассет с разметкой в ключевых точках. В этом случае дополнительных действий не требуется, так как ID в плейлисте совпадает с ID ассета и «Apply segments» нужно ставить в «None».
  • К имени ассета добавляется номер сегмента, при этом существует несколько вариаций нумерации: без ведущих нулей и с нулями перед номером сегмента. В этом случае нужно выбирать соответствующий шаблон.

Журналы

Лог выполнения операций сохраняется в папку: 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. Рекомендуется производить резервное копирование данного файла.

Служебная информация с индексом хранилищ и историей работы для всех правил размещается в папке: C:\Program Files (x86)\SL NEO Media Platform\run\transmgr.

Особенность работы 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_client.txt · Последние изменения: 2022/05/20 19:57 — Dmitriy Sazhin

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

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

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

Обратитесь к нам за консультацией и поддержкой сейчас.

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


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

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

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

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