Вещательные видеосерверы производства фирмы ДИП Алексей Соболев Компания ДИП позиционирует себя как системного интегратора, предлагающего проектирование и строительство «под ключ» эфирных автоматизированных комплексов, основанных на базе собственных разработок программного и аппаратного обеспечения. Важным шагом в данном направлении стало создание многофункциональных видеосерверов вещательной серии DVS и системы управления устройствами автоматизированного эфирного комплекса. Автоматизация вещания может быть реализована в несколько этапов. Первый и самый важный из них – выбор видеосервера. Основные функции, которые выполняют вещательные серверы серии DVS-B производства компании ДИП: Воспроизведение материалов в эфир по play-листу, с широким набором функций по редактированию исполняемого листа и событий, содержащихся в нем, включая тримминг клипов, редактирование метки OUT события, воспроизводимого в эфир, удаление, вставка, перемещение строк, экстренный переход к исполнению любого выбранного события, возможность циклического воспроизведения клипов и play-листов. В качестве эфирного события могут выступать также полноэкранные телевизионные часы с подвижным фоном. Возможно наложение нескольких слоев 32-х битной статичной и динамичной графики. Запись материалов по record-листу, функционирующая одновременно с процессом воспроизведения. Данная функция позволяет осуществить задержку эфира (Time Delay), при этом функции редактирования исполняемого play-листа позволяют оперативно разрезать только что записанный материал, удалить фрагменты, вставить новые события. Использование одного видеосервера позволяет практически полностью и в автоматическом режиме сформировать региональный эфир с заранее выверенными вставками собственной рекламы и межпрограммными блоками. Доступ к записываемому материалу для редактирования и воспроизведения возможен через 20 секунд после старта записи. Импорт медиафайлов по локальной сети, одновременно с процессами записи и воспроизведения. Каждая модель сервера DVS имеет «на борту» сетевой интерфейс 1000TX, реализована поддержка импорта наиболее распространенных форматов файлов AVI, MPG, WAV, файлов статичной графики. Все видеосерверы имеют поддержку алгоритмов компрессии DV25, MPEG-2 I-Frames, MPEG-2 MP@ML, M-JPEG, MPEG-4 для импортируемых материалов. Создание просмотровых копий (Proxy) при записи и импорте материалов. Данная функция делает возможной совместную сетевую работу нескольких клиентских станций с сервером при подготовке play-листов. Обращение к медиаданным низкого разрешения не нагружает сеть и позволяет сетевым клиентам просматривать и редактировать материалы в отдельном окне графического интерфейса на экране монитора PC с разрешением CIF (360х288). Для Proxy-копий используется компрессия MPEG-4 с регулируемой скоростью потока в пределах 100-4000 кбит/сек. 2 Составление, редактирование, импорт файлов record- и play-листов из форм MS Exel, автоматическая генерация файлов отчетов об исполненных эфирных событиях. В состав программного обеспечения видеосерверов DVS входят инструменты управления встроенной базой данных (БД). Все операции по созданию, удалению, перемещению, импорту, редактированию материалов вещательного и просмотрового качества по запросам с клиентских мест проходят через БД. Этим исключается несанкционированный пользователей к файловой системе сервера. Основным объектом БД является клип, как ссылка на медиафайл, при этом на один медиафайл может ссылаться неограниченное количество клипов. Клипы имеют следующие атрибуты: название клипа (Title), хронометраж, тип, дата и время создания, комментарий, «время жизни», внешний ключ (Ext. ID). БД видеосервера предоставляет пользователю сервисы поиска и сортировки клипов по атрибутам, а также навигацию внутри клипа по ключевым кадрам. Атрибут «внешний ключ» предназначен для связи БД сервера с внешними информационными системами. Конфигурации видеосерверов вещательной серии Для видеосерверов серии DVS-B существуют различные варианты аппаратных конфигураций и вариантов построения дисковых систем. Базовая конфигурация сервера содержит встроенный RAID-массив с интерфейсом SCSI U320 объемом до 2 Tb, что позволяет хранить до 150 часов материала в вещательном качестве. Возможно подключение внешних дисковых систем, включая SAN и NAS-массивы, что позволяет организовать запись/воспроизведение материалов по интерфейсам FC и по сети 1000TX. Модельный ряд насчитывает более 10 различных конфигураций, основные из которых приведены в таблице: Аппаратная конфигурация видеосервера DVS-B Кол-во каналов записи (Rec) и воспроизведения (Play) Аппаратная платформа Плата ввода Плата вывода Входные сигналы Компрессия Выходные сигналы Видеосерверы на базе плат Matrox X.MIO 6000 DVS-B 1M12 1Rec+2Play X.MIO 12/6000 DVS-B 1M22 2Rec+2Play X.MIO 24/6000 DVS-B 1M24 2Rec+4Play DVS-B 1M04 4Play 2x3000 Intel Xeon X.MIO 24/6000 X.MIO 04/6000 DV25, MPEG-2 I-Frames SDI, SDI 10-50 Embedded, Mbit/s, AES/EBU DVCPRO, MPEG-4, MJPEG Genlocked SDI, SDI Embedded, AES/EBU Видеосерверы на базе плат Darim Vision DVS-B 1F11 1Rec+1Play 2x3000 Intel Xeon FD300 DVS-B 2F22 1Rec+2Play 2x3000 Intel Xeon 2xFD300 DV25, MPEG-2 I-Frames 10-50 Mbit/s, DVCPRO, MPEG-4, MJPEG Analog Component YUV, Composite PAL, Analog Audio Genlocked Analog Component YUV, Composite PAL, Analog Audio 3 Видеосерверы на базе интерфейсов IEEE 1394 DVS-B 1E01 1Play 1x2800 Intel P-IV Порт IEEE1394 DVS-B 2E02 2Play 1x2800 Intel P-IV 2 порта IEEE1394 DVS-B 3E03 3Play 1x2800 Intel P-IV 3 порта IEEE1394 DVS-B 2E11 1Rec +1Play 2x2800 Intel Xeon Порт IEEE1394 Порт IEEE1394 DVS-B 3E12 1Rec+2Play 2x3000 Intel Xeon Порт IEEE1394 2 порта IEEE1394 DV25 IEEE1394 Программное обеспечение видеосервера DVS содержит серверную и клиентскую составляющие. Серверные программные модули функционируют на платформе сервера и обеспечивают управление платами и интерфейсами ввода-вывода, функционирование встроенной БД сервера. Программный комплекс Air Manager Клиентское программное обеспечение видеосервера состоит из нескольких компонентов, объединенных общей оболочкой пользовательского интерфейса Air Manager. Пользовательский интерфейс может быть развернут в двухмониторном режиме для удобства отображения текстово-графической информации. Air Manager поставляется в комплекте со всеми видеосерверами, вне зависимости от выбранной конфигурации. 4 Air Manager может функционировать одновременно на нескольких сетевых клиентских станциях, обеспечивая доступ нескольким пользователям к сервисам записи, воспроизведения, базам данных нескольких серверов. Использование этой возможности позволяет распараллелить работу персонала по оцифровке, записи и импорту материала, подготовке play-листов, управления эфирным воспроизведением. Окно Media Browser предназначено для управления контентом на дисковых массивах серверов. В окне в виде иконок отображаются клипы и их атрибуты, реализованы функции создания папок, перемещения клипов между папками, их поиск и сортировка. Предусмотрены функции Backup и Restore для резервного копирования медиа- и метаданных на внешние носители. Выбрав клип в окне Media Browser, его можно просмотреть в окне Monitor, а также поставить в строчку play-листа и воспроизвести простыми движениями мыши. Окно File Monitor позволяет предварительно просмотреть низкопоточную копию материала и отредактировать его. Реализованы следующие функции: просмотр клипа со звуковым сопровождением, регулировка скорости просмотра, покадровое воспроизведение, назначение точек IN/OUT, в том числе и точки OUT для клипа, который находится в эфире, «разрезка» клипа по месту положения курсора на два отдельных клипа, расстановка маркеров для удобства последующей навигации, 5 отображение местоположения маркеров на линии Shuttle, масштабирование видимой области Shuttle для удобства редактирования материалов большого хронометража. В окне Key Frames отображаются иконки ключевых кадров, которые были отмечены во время записи или просмотра материала. Использование ключевых кадров дает возможность быстрой навигации к выбранной точке. В окне Jobs отображается список и текущий статус исполнения задач импорта/экспорта медиафайлов. Окно PlayOut отображает список клипов (задач), подготовленных для воспроизведения. Для каждого канала воспроизведения сервера формируется отдельное окно PlayOut. В строке play-листа, составляющей эфирное событие, указывается: наименование клипа (Title), группа, к которой принадлежит клип, тип старта события, текущий и остаточный хронометраж события, количество циклических повторов клипа в строке. В play-листе для каждого события задается тип старта : старт вручную (Manual), старт по окончании предыдущего события, последовательности событий друг за другом (Sequence), старт в назначенное время (Hard Time), старт по сигналу GPI, т.е. исполнение 6 В нижней части окна PlayOut отображаются суммарный, текущий и остаточный хронометраж всего play-листа. Пользователь может вставить или удалить строки (кроме той, которая находится в процессе исполнения). Помещаемое в середину листа новое событие раздвигает или замещает, по выбору пользователя, выделенные строки. Окно Record (рис. 6) отображает список событий для канала записи. Каждая строка record-листа имеет различные типы старта, по аналогии с play-листом. Реализована функция пакетной оцифровки материалов с лент. Управление VTR осуществляется через порты COM (через переходник RS-232/RS-422) и IEEE1394. Управление исполнением листов записи и воспроизведения осуществляется из общего Top-menu Air Manager, которое содержит следующие команды: Pretake – подготовка события к исполнению, Play – старт воспроизведения, Rec – старт записи, Pause - приостановка воспроизведения исполняемого события, Skip –переход к воспроизведению следующего события в play-листе, Jump – переход к исполнению любой предварительно выделенной строки в playлисте, Top-menu содержит кнопки синхронного управления несколькими каналами воспроизведения сервера (справедливо и для нескольких серверов, объединенных в сеть). Менеджмент и права доступа к контенту Данная функция предназначена для создания пользователей, установки прав и уровня доступа пользователей к медиа- и метаданным, расположенным на дисковых массивах серверов DVS. Для обеспечения доступа, при входе в Air Manager, пользователю необходимо иметь кодовое имя. На основании имени пользователя может ограничиваться доступ к базам данных и медиаданным, а также действия над этими данными. При этом ограничение доступа производится на уровне баз данных серверов. Это значит, что не зная имени или пароля никто не сможет получить доступ к данным не только на уровне программ, но с помощью любой программы для просмотра медиафайлов. Возможна установка доступа на чтение, изменение и удаление медиа- и метаданных. При обеспечении доступа к метаданным, автоматически обеспечивается доступ к связанным с ним медиаданным. 7 Программный комплекс News CUT News CUT предназначен для нелинейного монтажа оперативных программ, сюжетов для теленовостей и имеет классический интерфейс с TimeLine. Функциональность News CUT во многом аналогична классической системе нелинейного монтажа. Внешний вид пользовательского интерфейса приложения "News CUT" представлен на рисунке. Приложение работает совместно с видеосервером DVS, либо одновременно с группой серверов. Пользователь получает доступ по сети к БД и хранилищу медиаданных выбранного сервера. В отличие от привычных монтажных систем, в News CUT нет загрузки, либо импорта файлов - пользователи подключены к общей базе клипов видеосервера, содержимое которой динамически отображается в окне Media Browser. Все имеющиеся клипы доступны всем клиентам по сети. Просмотр, разметка и монтаж производятся с использованием копий низкого разрешения (Proxy). В качестве результата монтажа на TimeLine выстраивается последовательность размеченных фрагментов, которая фактически содержит ссылки на участки файлов вещательного качества, которые расположены на видеосервере. По этим ссылкам и происходит воспроизведение материалов в эфир с сервера, без рендеринга и копирования. Преимуществами данного решения является отсутствие операций копирования объемных медиафайлов с монтажной станции на воспроизводящий видеосервер (либо сброс на ленту) перед воспроизведением и возможность совместной сетевой работы пользователей с исходным материалом. Кроме того, специальных требований к производительности и аппаратной конфигурации сетевых монтажных станций не предъявляется. Для работы достаточно стандартного офисного компьютера и сетевого соединения 100 Mbit/sec. 8 News CUT имеет функции сохранения результата монтажа в виде клипассылки в БД сервера, в отдельный play-лист, либо в AVI-файл, функции импорта медиафайлов различных форматов непосредственно на дисковый массив сервера. Благодаря технологии фрагментированной файловой записи, начинать монтаж материала можно через несколько секунд после старта записи. Смонтированный сюжет готов к воспроизведению в эфир непосредственно после постановки последнего клипа на Time Line. Компания «ДИП» обеспечивает гарантийное и послегарантийное обслуживание оборудования и программного обеспечения собственного производства, поддержку и сопровождение всех системных проектов.