Обзор продуктов Digital Rapids
Компания Digital Rapids является одним из ведущих мировых разработчиков в области систем энкодирования, транскодирования, видео захвата, ОЕМ решений для независимых разработчиков а также систем управления комплексами устройств.
Все продукты можно разделить на следующие категории:
• Линейка Live-энкодеров и транскодеров StreamZ Live;
• Многофункциональные серверы записи и стриминга StreamZHD и StreamZ, позволяющие производить оцифровку и запись материалов из различных источников (в том числе IP-потоков), а также работающие в качестве в качестве серверов стриминга;
• Портативные энкодеры TouchStream с touch-screen интерфейсом, удобные для проведения трансляций на выезде;
• Система Broadcast Manager, предназначенная для управления группами серверов StreamZ Live, StreamZHD, StreamZ и TouchStream, представляющая необходимый функционал для организации резервирования и мониторинга состояния устройств;
• Система Transcode Manager 2.0 (на платформе Kayak), предназначенная для организации процессов транскодирования файлов из различных источников;
• ОЕМ платы ввода/вывода Flux Cards и платформа разработки Kayak.
Энкодеры серии StreamZ Live.
Устройства построены на базе серверной платформы IBM, программного обеспечении DR Stream Live Software платах ввода/вывода Flux. Аппаратные компоненты обеспечивают высокую надежность серверов, а программное обеспечение предоставляет пользователю все необходимые средства для настройки и организации стриминга, позволяя редактировать все необходимые параметры. Возможности сервера позволяют не просто кодировать входящий сигнал в IP-поток с заданными параметрами, но и генерировать несколько независимых потоков с различным кодеком, протоколом, разрешением, включая поддержку технологий адаптивного стриминга.
Например, можно настроить сервер для одновременного кодирования сигнала в потоки вещательного качества (h.264 и mpeg2) с постоянным или переменным битрейтом (CBD, VBR). Один сервер может сгенерировать потоки с требуемыми параметрами для просмотра на различных платформах, включая мобильные устройства, планшеты, ПК, IPTV-приставки, игровые консоли и другие устройства.
Кроме стандартных (h.264 и mpeg2 UPDP, RTP Multicast, Unicast, MMS), возможности стриминга включают в себя передачу потоков по RTMP-протоколу на серверы Adobe Flash (включая адаптивный стриминг HTTP Dynamic Streaming ), HTTP Live Streaming (HLS) для Apple iPad и iPhone, Microsoft Internet Information Services (IIS) Smooth Streaming . Также реализована поддержка HTML5. В том случае если требуется работать с группой устройств, производить контроль их состояния, организовать резервирование, программное обеспечение Broadcast Manager поможет решить эти задачи. С его помощью компоненты системы также могут быть легко перенастроены и/или обновлены при необходимости расширения возможностей и добавления новых технологий стриминга к уже имеющимся, включая поддержку спецификации MPEG-DASH (Dynamic Adaptive Streaming over HTT).
Программное обеспечение Stream Live позволяет настроить и в дальнейшем контролировать параметры каждого выходного потока независимо от остальных. Администратор может остановить или вновь запустить любой поток, при этом нет необходимости останавливать работу сервера в целом. Это возможно как для потоков, формируемых с разных входов, так и с одного. Остановленный поток можно переконфигурировать и вновь запустить в работу. Также при необходимости одновременно со стримингом можно производить запись сигнала на жесткий диск для дальнейшего использования, например, в сервисах On-Demand.
При необходимости можно настроить дополнительную обработку входящего сигнала. Доступны шумоподавление, преобразование через-строчной развертки, регулирование уровня входного звукового сигнала для каждого канала, наложение логотипа.
Серверы StreamZ Live обладают интегрированными средствами резервирования входных сигналов (использование основного и резервного входа), а также дополнительным блоком питания, чтобы значительно повышает их отказоустойчивость. Устройство можно контролировать как локально, так и удалено, передавать команды СТАРТ/СТОП по GPI, или управлять им через дополнительное ПО Broadcast Manager. Также имеется возможность контроля состояния устройства по SNMP-протоколу, что позволяет включать его в сложные вещательные комплексы с собственной системой автоматизации.
Серверы могут иметь цифровые или аналоговые видео входы, а также работать с IP-потоками. В качестве источников сигнала могут быть аналоговые сигналы, цифровые SDI (3G/HD/SD), IP, ASI с выходом по IP или ASI. На данный момент все серверы имеют 1 или 2 входящих канала. Но в ближайшее время разработчики представят модели с 4 и более входами с возможностью независимого управления каждым каналом.
Серверы записи StreamZ HD и StreamZ.
Устройства представляют собой гибкие универсальные системы записи и кодирования, позволяющие работать с различными источниками данных, такими как файлы, аналоговые и цифровые источники видео и аудио сигналов, IP-потоки, файлы. Сервер позволяет одновременно производить запись в файл и осуществлять потоковое вещание в несколько потоков с разными характеристиками.
Устройства не только позволяют полностью реализовать потенциал серии StreamZ Live, удаленное и локальное управление, адаптивный стриминг, и т.д., но также имеют ряд дополнительных возможностей для работы с VTR, расширенное внутреннее хранилище, а также дополнительные форматы записи в файл. В их числе все популярные в ТВ отрасли форматы, такие как AVC/H.264 (включая Adobe Flash, Microsoft Silverlight, Transport Streams и Elementary Streams), MPEG-2, XDCAM HD, Avid DNxHD, DVCPro, AVC-Intra (Panasonic P2), JPEG2000, Dolby Digital, Dolby Digital Plus, VC-1 (Windows Media), Quicktime, MXF, GXF, LXF, Omneon и другие. При необходимости список поддерживаемых стандартов может быть расширен. Также поддерживается работа со стереоскопическим 3D-контентом. Поддерживаются режимы side-by-side или top-bottom.
Портативные энкодеры серии TouchStream.
Устройство идеально подходит для профессионального медиастриминга на выезде, легко устанавливается как на рабочий стол, так и в рэковую стойку, обладает простым и интуитивно понятным touch-интерфейсом. Система позволяет визуально определять наличие аудио и видео сигналов, менять громкость на каждом канале в реальном времени. А для более тонкой настройки можно подключить монитор и клавиатуру с мышью.
TouchStream идеально подходит для организации трансляций таких мероприятий, как концерты, спортивные матчи, выпуски новостей на выезде, трансляции семинаров и презентаций. Трансляцию можно начать практически сразу после включения устройства. Устройство позволяет заранее сделать заготовки шаблонов, где будут выполнены все необходимые настройки. Поддержка большого количества форматов делает его практически универсальным, позволяя передавать потоки на различные платформы, включая веб (Adobe® Flash®, Microsoft® Silverlight® и др.), планшеты, мобильные устройства, телевизионные приставки. TouchStream может генерировать несколько потоков в различных форматах, разрешениях и битрейтах одновременно, включая адаптивный стриминг. Несмотря на достаточную простоту в использовании система TouchStream является достаточно мощной, чтобы удовлетворить как запросы начинающих пользователей, так и профессионалов, более требовательных к возможностям настроек.
Для выполнения дополнительных настроек необходимо выйти из touch-интерфейса и и запустить Stream Live Software. Устройства отличаются высоким качеством, обработкой полного кадра изображения, эффективным использованием полосы пропускания, что ставит его в один ряд высококачественными устройствами энкодирования StreamZ и StreamZ Live и делает идеальным для профессионального использования в студиях, вещательных компаниях и сетях сервис-провайдеров.
Встроенная система шумоподавления позволяет уменьшить шумы в видео сигнале, тем самым обеспечивая наивысшее качество выходного потока. Улучшенная система деинтерлейсинга позволяет доставлять контент на мобильные устройства в максимальном качестве. Дополнительные возможности, такие как контроль аудио, видео, наложение логотипа позволяют производить обработку входящего сигнала, например для эффекта «crop» и/или наложения логотипа. Также одновременно со стримингом можно производить запись на внутреннее хранилище (опционально) в нужном формате (не обязательно тот же формат, что и для стриминга). Для дополнительной защиты устройства некоторые его функции( например старт/стоп) могут быть защищены паролем.
Стриминг может быть запущен вручную, по внешней GPI-команде, либо по расписанию. Несколько устройств TouchStream также могут контролироваться с одного рабочего места с помощью приложения Broadcast Manager.
Программное обеспечение для контроля и управления энкодерами Broadcast Manager.
Во время прямого включения нельзя повторно передать один и тот же материал. Это уже не прямое включение. Поэтому в таких ситуациях встает вопрос о бесперебойной работе вещательного оборудования и необходимости организации резервирования. При этом переход на резерв и обратно должен происходить автоматически. Broadcast Manager (BM) успешно справляется с решением этой задачи, позволяя создать систему с неограниченным количеством серверов стриминга, организовать автоматический переход на резерв по схемам 1+1, N+M, N+1. При этом в рамках единого комплекса смогут работать любые устройства StreamZ Live, TouchStream или StreamZ (StreamZ HD). В тот момент как происходит переход на резерв, сервер управления ВМ не только передает функции стриминга резервному серверу, но и осуществляет переключение внутри матричного коммутатора, чтобы резервный энкодер получал на входе тот же видео сигнал, что и вышедшее из строя устройство. Но ведь выйти из строя могут не только энкодеры но и сам сервер управления Broadcast Manager. Зарезервировать можно и его. Таким образом, Digital Rapids позволяет создать систему, все компоненты которой полностью зарезервированы, а отказ любого из них не приведет к критическому сбою, а вещание будет автоматически восстановлено в кратчайшие сроки.
Управление и настройка осуществляется с удаленного рабочего места через консоль управления. Администратор полностью контролирует состояние каждого сервера, имеет возможность изменять настройки и просматривать видео и аудио поток в едином рабочем пространстве. Энкодеры не обязательно должны быть установлены в пределах одной серверной комнаты. Они могут находиться в любой точке земного шара, при этом работая как единый комплекс с централизованным управлением.
Также администратор может задать расписание работы серверов, прикрепить к этому расписанию дополнительные действия, например переключение между источниками внутри матричного коммутатора, или переназначение входных потоков для транскодеров. ВМ поддерживает управление по SNMP-протоколу, что позволяет интегрировать ее с решениями сторонних разработчиков и объединять с другими системами автоматизации.
Broadcast Manager сохраняет все действия администратора, информацию о сбоях и восстановлении и прочие события в собственной внутренней базе данных или во внешней базе данных. Поддерживаются БД Oracle 10g, Microsoft SQL Server, PostgreSQL. Если с ВМ работает несколько пользователей, то можно настроить права доступа с помощью интегрированных средств или через сервисы LDAP.
Использование решений в ОТТ.
На сегодняшний день просмотр медиаконтента, тв-каналов, использование сервисов VoD приобретает все большую популярность. Расширяются каналы передачи данных, совершенствуются мобильные платформы и другие устройства. При этом пользователь не должен задумываться, с помощью чего он будет смотреть, например, любимый телеканал, или спортивную трансляцию. При этом возможности каждого пользователя могут быть ограничены шириной канала, физическими возможностями просмотра контента с определенными параметрами (например будет тормозить при воспроизведении HD). При это каждый должен иметь доступ к контенту без установки дополнительного ПО или апгрейдов.
Для решение этой задачи любой материал должен быть подготовлен соответствующим образом. Он должен быть транскодирован в несколько копий с различными параметрами (разрешение, битрейт, кодек), должен быть размещен на доступном ресурсе. В случае прямой трансляции должно быть несколько IP-потоков также с различными характеристиками. Но, кроме того, должны быть унифицированы протоколы передачи информации, а точнее должен использоваться один или несколько протоколов, поддерживаемый подавляющим большинством устройств. Плюс принимающее устройство должно подстраиваться под ширину канала, чтобы трансляция не прерывалась из-за перегрузок линии связи.
Продукты, рассмотренные в рамках данной статьи, полностью решают поставленную задачу. Серверы StreamZ Live и TouchStream полностью обеспечивают генерацию необходимого количества потоков с требуемыми параметрами для передачи на различные платформы. Поддержка большого количества протоколов, в том числе HTTP, поддержка технологий адаптивного стриминга, совместимость со всеми популярными медиасерверами, в том числе решения от Adobe, Microsoft, Apple, работа сервером Wowza. Broadcast Manager обеспечит безотказную работу комплекса, своевременно переключаясь на резерв. Transcode Manager обеспечит генерацию медиафайлов для VoD сервисов с необходимыми параметрами, а также прошедшими проверку качества, что обезопасит конечного пользователя от сбоев во время просмотра материала.
ОЕМ продукты и решения.
Для независимых разработчиков могут быть интересны платы ввода/вывода Flux Cards, работающие на шине PCI-E с аналоговыми или цифровыми интерфейсами. В комплекте также поставляется программное обеспечение Stream Software, позволяющее собрать собственные решения для кодирования и записи контента.
Также компания предлагает платформу разработки Kayak, с помощью которой независимые девелоперы смогут проектировать собственные комплексные решения по управлению транскодированием медиаконтента, разрабатывая собственные алгоритмы.
Подробнее на сайте Digital Rapids