ПО для стриминга и транскодинга: Wowza Streaming Engine
Wowza Streaming Engine (ранее Wowza Media Server) — популярный, мощный и универсальный программный медиасервер. Написан на Java, под следующие OS: Linux, Mac OS X, Solaris, Unix, и Windows. Удобная и легкая интеграция с любыми приложениями, простота масштабирования.
Предназначен для организации вещания потокового аудио/видео, доставки «Video on demand», записи медиаданных и выполнения многих других функций. Обеспечивает неограниченное число подключений к серверу и ориентирован на работу с любым уровнем и масштабом пользователей (от небольшой студии до домашнего хостинг-провайдера и оператора доставки контента).
Отличается высокой надежностью и оптимальным набором функций, расширяемых с помощью дополнительных модулей/плагинов (add-ons). В том числе: стриминг в реальном времени, включая поддержку адаптивного битрейта; наложение статических и динамических логотипов картинок на вещаемый поток; поддержка DRM (Digital Rights Management) защиты контента и авторских прав; запись по расписанию, отложенное воспроизведение и пр.
Дополнительные модули:
- Wowza Transcoder
- Wowza nDVR
- Wowza DRM
Wowza Transcoder является дополнительным модулем для транскодирования видеопотоков в онлайн-режиме, позволяя на-лету перекодировать потоки с IP-камер или например IPTV каналы в формат h.264 для дальнейшей доставки на различные платформы.
Wowza Transcoder позволяет принять поток, декодировать аудио и видео данные, перекодировать их в один или несколько потоков с различным разрешением и битрейтом в компрессии h.264, например для исползования в адаптивном стриминге.
Преобразованные трансляции могут быть переданы абонентам с использованием Flash RTMP/HTTP Dynamic Streaming, Apple HLS или Silverlight Smooth Streaming, либо как независимые потоки по любому поддерживаемому Wowza протоколу.
Совместимость Wowza Transcoder и NVidia позволяет существенно увеличить мощность сервера благодаря установке мощных видеокарт с поддержкой технологии CUDA, переложив задачу преобразования контента с процессора на графический адаптер.
Кроме того, Wowza Transcoder позволяет осуществлять наложение статического или динамического изображения с прозрачностью с помощью API на java. Появление изображения может быть настроено на повление вручную по команде, либо зависеть от внешних событий. Это помогает наложить логотип, водные знаки, рекламный материал или результаты спортивных соревнований.
Последняя версия Wowza Transcoder поддерживает работу с компрессией h.263 для стриминга старые мобильные устройства.
Опция Audio-Only.
Данная опция позволяет снизить расходы на опцию Wowza Transcoder в том случае, если не требуется кодировать видео данные. Поддерживаются те же, что и для видео, источники сигнала. Также данная опция может быть использования для неадаптивного стриминга с использованием любого транспортного протокола, поддерживаемого Wowza Media Server версии 3.5 или выше.
Модуль Transcoder позволяет осуществлять транскодинг или трансрейтинг входящих Live потоков. С файлами он не работает.
Сервер
Wowza Streaming Engine 4.0 or later
(Wowza Media Server 3.x or earlier please contact Sales)
Декодирование
Видео: MPEG-2, MPEG-4 Part 2, H.264/AVC
Аудио: MP3, AAC (LC & HE), MPEG-1 Part 1/2, Speex, G.711
Кодирование
Видео: H.264/AVC/H.263
Аудио: AAC (LC & HE)/AC3 (pass-through)
Лицензия включает в себя транскодирование одного входящего канала, без ограничений по выходным потокам.
Wowza nDVR является дополнительным модулем, который выполняет запись H.264 потоков видео на сервере и последующую их трансляцию. Для конечного пользователя это выглядит как отложенный просмотр с возможностью записи, перемотки, установки на паузу во время воспроизведения, переключение на «живое» вещание обратно. Модуль Wowza nDVR – это инновационное решение, которое представляет собой кэш потоковых данных, хранящий информацию в доступном для Wowza Media Server 3 формате для HTTP-воспроизведения на любых экранах. Использование этого компонента позволяет использовать сетевое хранилище значительно меньшей емкости и упрощает процедуру доставки потоковых данных. Данное дополнение покупается отдельно.
Модули Transcoder и nDVR могут работать в паре, если нужно преобразовать (транскодинг или трансрейтинг) и записать «живой» поток одновременно.
Транскодер осуществляет преобразование оригинального потока в несколько потоков различного разрешения и битрейта. Модуль nDVR согласно заданным правилам пишет эти потоки. Под каждый транскодированный поток создается отдельная директория, куда и ведется запись. После чего мы имеем записанные потоки в разных качествах, они и будут использоваться для применения технологии ABR.
Модуль nDVR может работать и без транскодера, но тогда он предоставляет пользователю только один поток в оригинальном качестве.
Кэширование и воспроизведение контента:
Сохранение данных в кэш для одновременного воспроизведенния с поддержкой Flash HTTP Dynamic Streaming, Silverlight Smooth Streaming, Apple HLS.
Функции управления, доступные пользователю:
- — Пауза;
- — Перемотка вперед/назад;
- — Возвращение к «живому» потоку.
Wowza DRM является дополнительным модулем поддержки системы защиты информации DRM. Модуль Wowsa DRM служит для обеспечения одновременного защищенного обмена ключами с разными DRM-платформами, такими как Microsoft PlayReady и Verimatrix VCAS. Возможно шифрование содержимого для Silverlight- и HLS-доставки на устройства различных видов (Android, iOS, некоторые виды Сonnected TV, многие виды STB). Данное дополнение покупается отдельно.
Модуль обеспечивает обмен ключами безопасности одновременно для нескольких плафторм DRM. VoD-контент или онлайн-трансляции с поддержкой технологий Microsoft® PlayReady® или Verimatrix® VCAS™ для доставки материала с помощью Apple® HTTP Live Streaming (HLS) и Microsoft Smooth Streaming на различные пользоательские платформы, включая РС, МАС, приставки STB, Smart TV, смартфоны, игровые консоли и планшеты. Wowza DRM AddOn также позволяет обеспечить продажу контента на ОТТ сервисы и перепродажи для распространения на различные абонентские устройства.
Технические характеристики
ByDRM | EZDRM | Verimatrix | |
Управление сервисами | Да | Да | Да |
Сервисы шифрования данных | Microsoft® PlayReady® | Microsoft® PlayReady® | Verimatrix® VCAS™Microsoft® PlayReady® |
«Живые» потоки | BuyDRM™ плееры и Smooth Streaming клиенты на PC, Macs, iOS устройствах, Android устройствам, Windows phone устройствах, игровых консолях, STB приставках и smart TV. | Discretix SecurePlayer™ и Smooth Streaming клиенты на PC, Macs, iOS устройствах, Android устройствам, Windows phone устройствах, игровых консолях, STB приставках и smart TV. | ViewRight® Web для HLS и Smooth Streaming клиенты на PC, Macs, iOS устройствах, Android устройствам, Windows phone устройствах, игровых консолях, STB приставках и smart TV. |
Файлы VoD | Как и для «живых» потоков | Как и для «живых» потоков | Как и для «живых» потоков |
Испытайте Wowza!
Вы можете посмотреть Интерактивную демо-версию или загрузить пробную версию Wowza Streaming Engine (Wowza Media Server), пройдя по ссылке!
Найдите своего зрителя
ПО прекрасно подойдет для вещания как на обширную, так и на небольшую аудиторию
Различные варианты организации вещания
Wowza Streaming Engine может быть развернут локально или с помощью «облачных» технологий
Преимущества Wowza Streaming Engine:
• Любые медиа данные на любые устройства;
• Гибкость, эффективное управление и контроль;
• Готовность и легкая адаптация к требованиям и предпочтениям зрителей;
• Высокая производительность и масштабируемость, начиная от одного сервера, вплоть до масшабируемых
кластерных и облачных решений;
• Множество уровней защиты контента
Организация вещания на Wowza Streaming Engine
Wowza streaming engine: создавайте, развёртывайте, и управляйте высококачественными рабочими процессами потокового вещания и видео по запросу. «Подключение к Wowza позволяет расширить число веб-трансляций. Нам не нужно беспокоиться о количестве подключений или зрителей. Мы уверены, что инфраструктура обеспечит нагрузку», – Марек Домарацкий, менеджер веб-трансляций в Церне.
Аппетиты на высококачественное потоковое видео растут как у пользователей, так и у контент провайдеров потокового видео по запросу. Сегодня зрители ждут захватывающего, вещательного качества трансляций независимо от того, где и когда был создан видео поток, и они смотрят потоковое видео днём и ночью по всему миру на совершенно различных устройствах, с разными интернет подключениями, на телевизорах, имеющих функцию подключения к интернету, на компьютерах, планшетах, смартфонах.
Для организаций, распространяющих контент, это означает поддержку всё возрастающего числа поддерживаемых протоколов, форматов и устройств для просмотра. Видеопотоки должны быть адаптированы к изменению состояния сети, и при снижении требований к хранению, и при увеличении производительности существующих аппаратных средств, и среди других технических аспектов — постоянный контроль над затратами.
Wowza Streaming Engine компании Wowza Media Systems решает эти проблемы с помощью надёжного, настраиваемого и масштабируемого серверного программного обеспечения, которое обеспечивает надёжный стриминг высококачественного видео и аудио на любое устройство, находящееся, где угодно. Wowza Streaming Engine позволяет создавать приложения и сервисы, которые осуществляют потоковую передачу живых событий, новостей, наблюдения, обучения и видео по требованию. С помощью Wowza Streaming Engine Manager удобно настраивать, управлять, просматривать и измерять параметры потоков через веб-браузер. Независимо от того, где развернуто программное обеспечение, в облаке или локально, вы можете использовать мощные компоненты и API для настройки рабочих процессов потоковой передачи уверенно и безопасно.
Любой медиа контент на любое устройство куда угодно – теперь просто
Wowza Streaming Engine принимает любой видео формат и надёжно передаёт его в нескольких форматах с максимально возможным качеством на подключённые где- угодно устройства. Равнодушный к платформам, мультиформатный, и многоэкранный, Wowza Streaming Engine также предлагает среду управления, доступную через браузер, которая позволяет пользователям сконфигурировать вещательные потоки с уверенностью, удобством и лёгкостью. «Чтобы управлять колебания и в телеаудитории и в событиях, мы нуждались в серверном программном обеспечении, которое бы было и масштабируемым и гибким. Мы нашли это в Wowza»,– Ларри Коттер (Larry Cotter), CEO и совладелец High School Cube
Гибкость и управление
У каждой организации есть различные запросы и требования, которые делают решения типа «один-размер-на-всех» слишком ограниченными. Wowza Streaming Engine, тем не менее, обеспечивает гибкость и управление для удовлетворения уникальных потребностей. Специализированное, настраиваемое и расширяемое, программное обеспечение Wowza Streaming Engine интегрируется с другими системами и решениями сторонних производителей. Используйте API м для создания и настройки решения, которое поддержит ваши потребности развития потоковой передачи.
Качество просмотра
Wowza Streaming Engine предлагает инструменты, для повышения уровня доставки потоковых видео и звука и максимизировать охват и вовлечённость аудитории. Зрителям понравятся функции, подобные телевизионным, при просмотре с наилучшим возможным качеством на любом устройстве. Имеет поддержку протоколов вещания RTP/RTSP (в отличие от Adobe Media Server). Есть возможность самостоятельно создавать дополнительный функционал сервера с помощью предоставляемого разработчиками API
Высокая производительность и масштабируемость
Wowza Streaming Engine — это мощное многопоточное программное обеспечение, которое доставляет живой поток и видео по запросу локально или через облако. Масштабируйте Live и VoD потоки на большие регионы и аудитории, отдавайте в сети доставки контента, и динамично балансируйте нагрузку между несколькими платформами Wowza Streaming Engine.
Несколько уровней защиты контента
WowzaStreamingEngine обеспечивает разнообразные опции безопасности для гарантированной защиты потоков, видео и аудио ассетов. Выбор средств защиты простирается от стандартной поддержки зашифрованных потоков FlashRTMP и HLSAES 128 защиты до технологий управления защитой и правами на показ DRM (Digital Rights Management).
Ключевые функции
Доставка H.264 трансляций и по запросу куда угодно
Обеспечивайте живые видео и аудио потоки на любой проигрыватель, любое устройство с помощью любого протокола, поддерживаемого программным обеспечением Wowza одновременно, от отдельного набора источников потокового видео. И используйте опциональный Транскодер Wowza Transcoder AddOn для преобразования контента не-H.264 в потоки с адаптивным битрейтома.
Используйте любой энкодер H.264, IP камеру, или Wowza GoCoder App
Существует широчайший выбор энкодеров – от бесплатных RTMP энкодеров до аппаратных вещательного уровня MPEG-TS – таким образом, пользователь может выбрать для своих потребностей наилучшее решение энкодирования, или перенастроить имеющиеся энкодеры. Пользователь может направлять поток H.264 с IP камеры напрямую в Wowza Streaming Engine без перекодирования: сервер ретранслирует потоки на компьютеры, мобильные устройства и IPTV/OTT set-top box’ы. Или использовать Wowza® GoCoder app для захвата, энкодирования и стриминга живого контента непосредственно из iOS или Android устройств.
Стриминг контента с адаптивным битрейтом вплоть до 1080p
Программное обеспечение Wowza делает адаптивную потоковую передачу более простой и рентабельной, определяя пропускную до абонентского устройства и возможности процессора в реальном времени, после чего абонент гарантированно получает контент в максимально доступном качестве.
Wowza Streaming Engine кодирует видео от отдельного источника в несколько различных битрейтов, таким образом клиентский проигрыватель может переключаться между потоковой передачей с различным кодированием в зависимости от доступных ресурсов. Результатом будет минимальная буферизация, быстрое время старта, высококачественный просмотр на любом устройстве в широком диапазоне интернет подключений.
Создайте просмотр премиум качества
С помощью Wowza Streaming Engine и опционального приложения Wowza nDVR AddOn (отложенный просмотр), вы сможете обеспечить качество просмотра, сравнимое с DVR на любом устройстве. Воспользуйтесь богатым набором API Wowza Streaming Engine для расширения Wowza nDVR AddOn для создания TV сервисов премиального качества. Сетевая функциональность избавляет от необходимости иметь функцию записи на аппаратных средствах и переносит её на медиасервер, таким образом, зритель может останавливать, перематывать вперёд и назад «живую» трансляцию.
Запись и архивирование живых потоков
Программное обеспечение Wowza упрощает запись живого потока в файл, доступный для дальнейшего просмотра по запросу. С этой универсальной возможностью вы можете записать всю прямую трансляцию в один файл, сегментировать из него несколько файлов для повторного воспроизведения по частям, или включать и останавливать запись по заранее отмеченным точкам для архивации по частям.
Организация прямой трансляции с помощью видеомикшера VMix & Matrox VS4 + Media Streaming Server Wowza
Пример использование видеомикшера компакт с медиасервером Wowza
Пример использования энкодера и стримера Monarch HD и сервера Wowza для прямых трансляций
Варианты лицензий:
Pro Standard | с обновлением и поддержкой на 1 год медиасервер + Wowza Transcoder Addon unlimited + Wowza nDVR Addon + Wowza DRM Addon |
Pro Standard | с обновлением и поддержкой на 3 года медиасервер + Wowza Transcoder Addon unlimited + Wowza nDVR Addon + Wowza DRM Addon |
Pro USB | с обновлением и поддержкой на 1 год USB лицензии только для клиентов, которые собираются использовать Wowza в offline-режиме |
Pro USB | с обновлением и поддержкой на 3 год USB лицензии только для клиентов, которые собираются использовать Wowza в offline-режиме |
Доставка потоков: Множество протоколов, различные абонентские платформы
Adobe Flash® RTMP (RTMPT, RTMPE, RTMPTE, RTMPS) |
Adobe Flash HTTP Dynamic Streaming (HDS)Flash Player
Adobe® AIR®
RTMP-совместимые плееры
HDS-совместимые плеерыApple® HTTP Live Streaming (HLS)iPhone®, iPod®, iPad® (iOS 3.0 or later)
QuickTime® Player (10.0 or later)
Safari® (4.0 or later on Mac OS X version 10.6)
Roku® стриминг устройства
Другие HLS-совместимые плеерыMPEG-DASHDASH-AVC/264-совместимые плеерыMicrosoft® Smooth StreamingSilverlight® 3 и выше
Другие Smooth Streaming-совместимые плеерыRTSP/RTPQuicktime Player
Other RTSP/RTP-совместимые плееры
VideoLAN VLC плеер
3GPP-совместимые мобильные устройстваMPEG2 Transport Protocol (MPEG-TS)IPTV STB приставки
Multicast to any Silverlight-enabled desktop
«Живой» стриминг: Параметры потоков на входе
RTMP | Video: H.264, VP6, Sorenson Spark®, Screen Video v1 & v2 |
Audio: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, Speex,
Nellymoser AsaoRTSP/RTPVideo: H.264
Audio: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, SpeexMPEG-TSVideo: H.264
Audio: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, AC-3 (Dolby®
Digital), E-AC-3 (Dolby Digital Plus)ICY (SHOUTcast/Icecast)Audio: AAC, AAC-LC, HE-AAC (aacPlus) v1 & v2, MP3
VOD стриминг: Поддержваемые форматы файлов
Видео и аудио | FLV (Flash Video — .flv) |
MP4 (QuickTime container — .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, & .3g2)
.ismv, .isma
MP3 (.mp3)
Протоколы и стандарты
RTSP | IETF RFC2326 |
RTP: H.264 | IETF RFC3984, QuickTime Generic RTP Payload Format |
RTP: AAC | IETF RFC3640 IETF RFC3016 ISO/IEC 14496-3 |
RTP: MP3 | IETF RFC2250 |
MPEG-TS | ISO/IEC 13818-1 |
MPEG-TS over RTP | IETF RFC2038 |
Системные требования
Минимальные аппаратные требования | CPU: Single Quad Core, 3.00 GHz or better |
RAM: 4GB
Disk: 2 or more in RAID 0 (striping)
Network: 1Gbps EthernetРекомендуемые разработчиком требованияCPU: Dual Quad-Core or a single Hex-Core, 3.00 GHz or better
RAM: 16-32GB
Disk: 2 or more in RAID 0 (striping)
Network: 10Gbps EthernetПоддерживаемые операционные системыWindows® (XP, Vista, 7, 8; Server 2003, 2008, 2012),
Linux, Mac® OS X 10.8 or later, UnixJava (обязательно к установке)Java Runtime Environment (JRE) 6+
or Java Development Kit (JDK) 6+
О возможностях организации живых Live трансляций с помощью Wowza Streaming Engine
Подробнее о медиасервере можно узнать на сайте Wowza Media Systems