Система управления медиаресурсами от компании Vizrt
Подразделение Vizrt Ardendo имеет уже десятилетний опыт разработки и внедрения подобных систем. За прошедшие годы компания реализовала большое количество комплексов по всему миру. После слияния с компанией Vizrt в 2006 году система управления медиаресурсамидополнилась интеграцией с продуктами компании Vizrt в области оперативнойэфирной компьютерной 3D-графики и виртуальных студий.
Сейчас компания Vizrt активно продвигает на рынке два варианта системы управления медиаресурсами. Наиболее полным и универсальным решением является система Viz Ardome. Она позволяет построить комплекс на базе сложной IT-инфраструктуры заказчика. Использование данного продукта делает возможным организацию гибкого взаимодействия системы управления медиаресурсами с другими IT-системами телекомпании.
Бюджетная система Viz Video Hub построена на базе ядра VizArdome, но оснащена системой настроек, оптимизированной под четко специфицированную IT-инфраструктуру и имеет ограниченный набор интерфейсов для интеграции с оборудованием заказчика. В ряде случаев такой подход является более оптимальным по соотношению цена-качество.
Для успешного внедрения файловых технологий в производственном цикле необходимо учитывать целый ряд факторов. Ниже мы постараемся их изложить.
Оптимизация процесса хранения, доставки и обработки.
Скорость доставки видеоматериалов на различные производственные участки должна значительно превосходить скорость традиционной ручной доставки видеокассеты. Сейчас диапазон цифровых потоков воспроизведения компрессированных монтажных видеоформатов лежит в диапазоне от 25 до 50 Мбит/с для SD и от 100 до 220 Мбит/с для HD. В данном случае мы говорим именно о монтажных форматах, то есть форматах, которые обеспечивают минимальное использование вычислительных ресурсов при перемотке, замедленном воспроизведении и прямых склейках. При четырехкратной скорости доставки материала HD от такой системы потребуется суммарная производительность около 120 Mбит/с на передачу одного видеофрагмента HD и 30 Mбит/с для SD. В современной телекомпании в один момент времени могут одновременно происходить десятки и сотни таких процессов.
Для задач монтажа часто требуется доставлять не файлы целиком, а именно видеофрагменты. То есть современные IT-системы доставки и хранения должны понимать форматы компрессии видеоматериалов и уметь работать с современными файловыми контейнерами видеофайлов. Такая технология получила название Partial Retrieve, или частичное восстановление данных. Она позволяет значительно снизить нагрузку на всю IT-инфраструктуру. ПО Viz Ardome компании обеспечивает данные операции для всех типов систем хранения данных. С автоматизированными ленточными библиотеками данная функция реализуется через API производителей ПО управления ленточными библиотеками. На сегодняшний день такая функция поддерживается для ПО управления системами хранения данных IBM Tivoli Storage Manager и Front Porch Digital Diva.
Важным моментом также является обеспечение очередности и приоритетов, выполняемых в комплексе задач. Соображения разумной достаточности всегда приводят к ограничениям на количество одновременных операций с видеоматериалом. На различных участках эти ограничения могут быть разными. Например, при доставке видеоматериала на вещательный видеосервер или на единый дисковый массив комплекса нелинейного видеомонтажа необходимо ограничивать нагрузку на дисковую систему во избежание неравномерности воспроизведения видеоматериала в эфир или рывков видео при работе монтажера. При извлечении материала с автоматизированной ленточной библиотеки ограничением является количество ленточных приводов. Вычислительные ресурсы системы тоже всегда имеют некоторое количество ограничений. С другой стороны многие кластерные файловые системы позволяют копировать и читать с них материал через несколько сетевых интерфейсов. В этом случае необходимо организовать равномерное распределение нагрузки на все интерфейсы. В результате в любом, даже самом производительном комплексе неизбежно возникают очереди на доставку и обработку данных. Любая очередь порождает задачу управления приоритетами для этих процессов. Администратору системы Viz Ardome предоставляется целый набор интерфейсов, позволяющий управлять очередностью процессов и динамически перераспределять нагрузку между компонентами системы.
Задачи безостановочной эксплуатации комплекса.
Любое оборудование со временем устаревает или выходит из строя. Важно построить архитектуру комплекса так, чтобы замена оборудования или его модернизация не приводили к остановке работы комплекса в целом. Самыми узкими местами любого комплекса являются базы данных и серверы приложений (централизованные серверы управления процессами). На сегодняшний день разработано достаточно большое количество способов резервирования и кластеризации подобного оборудования и программного обеспечения. Но в жизни не всегда удается предугадать все возможные варианты аппаратных отказов и сбоев программного обеспечения. Поэтому в крупных производственно-вещательных компаниях любой самый надежный кластер должен находиться под непрерывным наблюдением IT-администратора. В процессе многолетней эксплуатации могут устаревать и выходить из строя отдельные серверы, дисковые подсистемы, компоненты автоматизированных ленточных библиотек. Архитектура программного обеспечения VizArdome позволяет администратору без остановки технологических процессов переключать основные серверы на резервные, осуществлять миграцию данных и видеоматериалов с устаревших систем хранения данных на более новые, переносить программное обеспечение на более новые версии серверов и операционных систем.
В автоматических комплексах управления медиаресурсами компании Vizrt миграция со старых поколений носителей на новые происходит автоматически в фоновом режиме. IT-администратор должен только своевременно подключать к комплексу более новые системы хранения и указывать системе параметры миграции и постепенно выводить из эксплуатации старые системы хранения.
Как уже было отмечено, важным элементом комплекса является база данных. Архитектура Viz Ardome позволяет использовать любую базу данных, построенную на использовании SQL, но на сегодняшний день система VizArdome в большинстве случаев использует либо IBM DB2, либо Oracle. Обе эти базы данных отвечают наивысшим производственным стандартам и поддерживают гибкую систему резервирования. При росте нагрузки на отдельные компоненты ПО Viz Ardome обеспечивает гибкую масштабируемость. К примеру, на начальном этапе внедрения ПО Ardome может быть установлено на одном сервере. Такой вариант используется в простейших конфигурациях Viz Video Hub. C ростом комплекса к нему без остановки производства могут подключаться дополнительные дисковые и ленточные подсистемы, резервные и дополнителные серверы, системы нелинейного видеомонтажа, системы автоматизации эфира и видеосерверы, новостные и графические комплексы.
Структура ПО управления медиаресурсами компании Vizrt.
Компоненты ядра системы Viz Ardome и VizVideoHub, требующие высокого быстродействия, скомпилированы для 64-битной архитектуры x86 под операционной системой Linux. К таким компонентам относятся программные модули индексации базы данных и полнотекстового поиска видеоматериалов, модули генерации копии видео и аудио низкого разрешения, модули, отвечающие за монтажные преобразования видеоматериала, изменение контейнера хранения данных, передачи видеоданных между системами по протоколу FTP, а также модули взаимодействия с ПО управления ленточными библиотеками на уровне API. Все модули, обеспечивающие логику работы приложений, написаны на языке PERL, что позволяет программистам заказчика совместно с программистами Vizrt осуществлять тесную интеграцию Viz Ardome с другими компонентами производственно-вещательного комплекса. Как уже отмечалось, все модули ядра могут быть как установлены на одном сервере, так и равномерно распределены по нескольким серверам. Информация об IP-интерфейсах и параметрах файловых систем, состоянии программных модулей комплекса хранится в базе данных, что позволяет осуществлять большинство операций по управлению системой с одного из доступных серверов через web-интерфейс или команды по протоколу SSH. Использование операционной системы Linux в значительной степени снижает риск остановки комплекса при вирусной атаке.
Пользовательские интерфейсы.
Все операции поиска, редактирования медиаданных, мониторинга и управления ресурсами выполняются в web-интерфейсе. Эти операции не требуют установки специального ПО на рабочие места и могут использоваться под любой операционной системой. Для просмотра, логирования и монтажа видео из-под web-интерфейса можно запускать специализированные Windows-приложения VizPreCut, VizMedialogger, Viz Easy Cut. Для пользователей под Mac OS используется ПО разметки и простого видеомонтажа Viz ShortCut.
Web.
Web-интерфейс используется для удобного поиска и управления медиаданными и запуска вспомогательных Windows-приложений. Пользователи могут работать с поиском и описанием материала, используя стандартные web-браузеры. Система поддерживает многоязыковый пользовательский интерфейс. Для каждого пользователя сохраняются его персональные настройки по языку, параметрам поиска, материалам, находящимся в работе. При организации безопасного удаленного доступа обеспечивается связь с выделенными разделами архива из защищенных компьютерных сетей филиалов или организаций заказчика. В случае сетей с низкой пропускной способностью можно просматривать ключевые кадры и заказывать доставку видеоматериала на локальное хранилище. Windows-приложения для работы с видеоматериалами (Viz PreCut, Viz EasyCut Viz ArdLog) запускаются из web-интерфейса.
Windows-интерфейсы.
Viz PreСut представляет собой Windows-интерфейс для простого монтажа на прямых склейках по копии низкого разрешения. Версия Mac данного приложения называется Viz Shot Cut .
Viz EasyCut это Windows-интерфейс для более сложного монтажа по копии низкого разрешения с использованием Timeline и функцией Voice Over.
Созданный средствами Viz PreCut или Viz EasyCut, монтажный лист EDL автоматически склеивается в новый сюжет. Смонтированный EDL может быть отправлен на автоматическую склейку средствами MAM или в качестве монтажного проекта может быть доставлен на систему нелинейного видеомонтажа.
Viz Medialogger – Windows-интерфейс для детального описания материала на уровне отдельных сцен и съемочных планов. Это Windows-приложение позволяет подробно описывать видеоматериал, разбивая его на сцены и подсцены. Пользователи, работающие с видеоматериалом через web-интерфейс, сразу увидят новые элементы описания, сделанные оператором, немедленно после разметки очередной сцены. Например, один оператор описывает конференцию, которая в данный момент еще записывается. А ассистент режиссера в этот же момент склеивает из уже размеченных кусков отчетный материал. В качестве подсказки оператор может использовать сцены и подсцены, полученные в результате первичной обработки материала, происходящей в момент создания просмотровой копии.
Оцифровка видеоматериала с VTR.
Запись материалов с кассет производится под управлением ПО Viz Capture Ingest. ПО управляет видеомагнитофоном по RS-422 и видеосервером по протоколу MVCP. Для видеосерверов, не поддерживающих данный протокол, в качестве преобразователя команд используется программный модуль Viz Xlator. ПО Viz Capture Ingest поддерживает оцифровку видеоматериалов как в ручном, так и в пакетном автоматическом режиме.
Запись с внешних линий.
Запись материалов с внешних линий происходит с помощью ПО Viz DART. Пользователи с соответствующими правами могут запускать этот Java-интерфейс из web-интерфейса VIZ Video Hub или Viz Ardome. Этот многопользовательский интерфейс позволяет назначать записи на соответствующие порты видеосервера по времени и дням недели. Видеоматериал можно просматривать и размечать непосредственно в процессе записи через приложения Viz Medialogger, Viz PreCut и VizEasyCut. Предусмотрены варианты ручного управления стартом и окончанием записи. В качестве видеосервера может использоваться Viz Video Engine, а также, при использовании данного интерфейса в составе Viz Ardome, видеосерверы Omneon Spectrum и MediaDeck, Leich Nexia, GVG Profile и K2, EVS и Quantel. Кроме того, полный вариант ПО может управлять коммутационными матрицами и флексикартами как для записи резервных копий на видеоленту, так и для захвата видеоматериала с видеокассет в автоматическом режиме. У компании Vizrt есть проекты, где под управлением VizDart идет запись одновременно более 200 внешних линий.
Двухканальный видеосервер VizVideoEngine.
Двухканальный видеосеррвер VizVideoEngine обеспечивает запись в форматах SD и HD. В качестве интерфейса управления можно использовать Viz Dart и Viz Capture Ingest. Сервер управляется по протоколам MVCP и VDCP и поддерживает форматы компрессии DV, DVCPRO, DVCPRO50, DVCPRO100, DV100, MPEG2 I-Frame 25-50 Мбит для SD и 50-200 Мбит для HD, тайм-код LTC и VITC.
Импорт из файлов.
Помимо обычного импорта видеофайлов, система поддерживает импорт видеоматериалов с Sony XDCam и Panasonic P2. Импорт может происходить как в автоматическом, так и в ручном режиме. При интеграции с другими системами комплекса при импорте файла может также осуществляться импорт метаданных из соответствующего файла xml.
Интеграция с системами нелинейного видеомонтажа.
Интеграция с Avid.
Наиболее полной на сегодняшний день является интеграция с системами нелинейного видеомонтажа компании Avid. Для интеграции с отдельными системами нелинейного видеомонтажа используется ПО VizArdex. Viz Ardex позволяет доставлять на монтажные станции видеоматериал либо в формате Avid Pinacle Liquid, либо в формате Avid Xpress, для которого поддерживается также передача файла монтажного проекта AAF, подготовленного в интерфейсах PreCut и EasyCut. Отправка смонтированного материала в систему управления медиаресурсами Viz Ardome или Viz Video Hub происходит также через ПО Viz Ardex. Интеграция с монтажной производственной системой управления медиаресурсами Avid Interplay сделана на уровне API. В таком случае используется Avid Transfer Manager. При этом между Viz Ardome и Avid Interplay происходит обмен метаданными соответствующих видеоматериалов.
Интеграция с Apple.
Final Cut построена на использовании единого дискового массива. В этом качестве может служить Omneon Media Grid или IBM GPFS, а также любая другая файловая система, позволяющая монтировать к ней, помимо монтажных станций, серверы Linux с ПО Viz Ardome. Непосредственно на монтажные станции Apple Final Cut устанавливается ПО Viz ArdBridge.
Доставка видеоматериалов на монтажную станцию реализована как через функцию drag&drop, так и через передачу XML с монтажным листом, подготовленным в Mac-интерфейсе ShotCut или Windows-интерфейсах PreCut и EasyCut. При отправке на Final Cut материала, предварительно описанного в VizMedialogger, в проект также передаются все размеченные сцены клипа. При отправке видеоматериала из Final Cut в Viz Ardome или Viz Video Hub ПО ArdBridge обеспечивает ввод необходимых метаданных и посылает правильные настройки для Final Cut Compressor. После того как Final Cut Compressor консолидирует монтажный проект в единый файл, ПО Viz ArdBridge автоматически импортирует его в систему управления медиаресурсами.
Доставка материала на файловые системы комплекса.
В качестве файловых систем могут рассматриваться дисковые подсистемы вещательных серверов, монтажных станций, систем оформления эфира. Причем для каждой файловой системы может существовать необходимость доставки материала, преобразованного в ее специфический формат. Помимо этого часто требуется доставить одинаковый комплект видеоматериалов на основную и резервную файловую систему и использовать при этом для балансировки нагрузки несколько сетевых интерфейсов. Так как все атрибуты и особенности файловой системы прописываются в базе данных, ПО Viz Ardome легко справляется с подобными задачами. Для отправки на файловую систему отдельного видеоматериала можно использовать кнопку Post to Server в web-интерфейсе. При этом необходимо выбрать только название файловой системы из выпадающего списка. Для отправки группы файлов используется функция Rundown, которая часто применяется для интеграции с трафик-системами, системами автоматизации эфира, новостными системами, а также графическими системами Vizrt. В этом случае Rundown создается во внешней системе, а в Viz Ardome только отображается без права редактирования. Для VizArdome или VizVideoHub Rundown – это список файлов, подлежащих доставке на заданную файловую систему или, наоборот, удалению в заданное время. Основными атрибутами любого Rundown является время начала доставки, время начала удаления и название файловой системы (Control Room). Причем с одной файловой системой может быть связанно неограниченное количество пересекающихся Rundown, например, какие-то видеоматериалы надо хранить на соответствующей файловой системе год, а какие-то только один час. В случае переполнения одной из файловых систем в web-интерфейсе Rundown появляется соответствующее предупреждение.
Интеграция с другими системами.
Компания Vizrt имеет богатый опыт интеграции Viz Ardome и Viz Video Hub с другими системами. В рамках данной статьи не представляется возможным описать все варианты интеграции. В каждом отдельном случае параметры интеграции обсуждаются и реализуются индивидуально для каждого конкретного заказчика и конкретной версии интегрируемой системы. Наличие API для разработчиков в ряде случаев позволяет наиболее продвинутым заказчикам интегрировать свои системы в комплекс самостоятельно.
Автоматизированная система управления медиаресурсами Viz Ardome спортивных каналов «НТВ Плюс».
В России одним из самых интересных проектов, где применяется Viz Ardome, является система управления медиаресурсами спортивных каналов «НТВ Плюс».
Телекомпания «НТВ Плюс» с января 2008 года эксплуатирует автоматизированную систему управления медиаресурсами Viz Ardome в производственном цикле, обеспечивающем работу спортивных каналов. Производственные процессы подготовки и вещания спортивных каналов «НТВ Плюс» по-своему уникальны. Реализация этих задач невозможна без использования IT-технологий. С 2008 года постепенно, шаг за шагом, специалисты компании «НТВ Плюс» совместно с инженерами фирмы Vizrt реализуют проект по созданию единого комплекса управления медиаресурсами телекомпании. Проект начинался с интеграции в него трех каналов вещания. На сегодняшний день в производственном процессе под управлением комплекса Viz Ardome находятся медиаресурсы для вещания 13 спортивных каналов в формате SD и один канал в формате HD (см. статью «Медиаархив «НТВ Плюс» в »625»№1 2010 – прим. редакции). Специфика проекта состоит в том, что наращивание мощностей комплекса и модернизацию отдельных его компонентов приходится осуществлять практически на ходу, без остановки вещания.
Цели данного проекта:
— переход компании на безленточные технологии;
— интеграция системы управления медиаресурсами с системой автоматизации вещания Harris ADC100;
— круглосуточная оцифровка спортивных событий с внешних линий на многоканальные видеосерверы Omneon Spectrum. Оцифровка должна происходить по расписанию с автоматическим управлением коммутационной матрицей;
— доставка видеоматериала, записываемого в многоканальные видеосерверы Omneon Spectrum в аппаратной оцифровки на основной и резервный видеосервер Omneon Spectrum в аппаратной вещания и Оmneon MediaDeсk в студиях. Доставка на вещательные серверы должна производиться одновременно с записью. Записываемый материал должен быть доступен для редактирования и просмотра в просмотровом качестве в процессе записи;
— оцифровка видеоматериалов, записываемых на Panasonic P2;
— оцифровка видеоматериалов с VTR c управлением по RS422;
— полный безленточный производственный цикл в формате DV25 для разрешения SD и DVCPRO HD для разрешения HD;
— долговременное хранение записываемых видеоматериалов;
— интеграция используемых на канале «НТВ Плюс» систем нелинейного видеомонтажа в единый производственный комплекс;
— возможность поиска, отбора, разметки и создания EDL в просмотровом качестве на рабочих местах, оборудованных офисными PC;
— возможность монтажа новостных сюжетов на timeline c функцией Voice Over в просмотровом качестве на рабочих местах, оборудованных офисными PC;
— разграничение прав доступа пользователей к видеоматериалам и логирование всех действий пользователей в системе.
Компания VIZRT предложила для реализации проекта следующие решения:
— для автоматического управления медиаресурсами использовано ПО Viz Ardome;
— для оцифровки внешних линий было использовано ПО VizDART. Данное ПО через webинтерфейс позволяет организовать запись видеоматериалов с внешних линий как автоматически по расписанию, так и в ручном режиме. ПО может управлять видеосерверами и коммутационными матрицами. Для записи в разрешении SD и формате DV25 был использован многоканальный видеосервер Omneon Spectrum. Для записи в разрешении HD и формате DVCPRO HD был использован видеосервер VizVideoEngine;
— для подготовки видеоматериалов были использованы интерфейсы VizPreCut, VizEasyCut; для разметки материала и последующей доставки файлов плей-листов (LST) для системы автоматизации Harris ADC100 были использованы интерфейсы VizPreSeg, VizStardome и Viz Ardome Web; для импорта видеоматериалов репортажных камер Panasonic P2 HD был использован интерфейс Viz Upload;
— для монтажа новостных сюжетов и записи комментаторского текста в режиме Voice Over был использован интерфейс Viz Easy Cut;
— для отправки и контроля за доставкой новостных сюжетов на вещательный сервер Omneon Mediadeck был использован интерфейс Viz Ardome web Rundown; для контроля за доставкой видеоматериалов, предназначенных для вещания на видеосервер Omneon Spectrum, тоже был использован интерфейс Viz Ardome Rundown;
— для обеспечения контроля над работой комплекса был использован Viz Ardome web-интерфейс администратора. Для сложных процедур администрирования используется командный интерфейс Web Ardome;
— для обеспечения высокой пропускной способности комплекса была осуществлена интеграция ПО Viz Ardome с базой данных IBMDB2, кластерной файловой системой IBMGPFS и ПО управления автоматизированной ленточной библиотекой IBM Tivoli Storage Manager.
В настоящее время инженеры компании Vizrt совместно со специалистами компании «НТВ Плюс» прорабатывают дальнейшие пути развития и расширения системы.
Источник: http://ru.okno-tv.ru/biblio/detail.php?ELEMENT_ID=56607&SECTION_ID=56607
Официальный сайт Vizrt: http://www.vizrt.com/