Wowza Streaming Engine

PWI представляет на Российском рынке продукты компании Wowza Media Systems, LLC - мирового лидера по разработке инновационных решений потоковой передачи медиаданных в сети Интернет и IP сетях (стриминг). Говоря о программном обеспечении Wowza, речь обычно идет о флагманском продукте компании - медиасервере Wowza Streaming Engine. На этой странице вы найдете основные характеристики и техническую спецификацию Wowza Streaming Engine. Узнать о принципах работы Wowza можно здесь "Базовые принципы работы Wowza Streaming Engine".

Стриминг сервер Wowza Streaming Engine - это наиболее простой в использовании, универсальный и многофункциональный программный медиасервер существующий на данный момент. Продукт успешно развивается на протяжении уже более 10лет (предыдущее название Wowza Media Server) и завоевал огромное количество пользователей во всем мире. Число активных инсталляций превышает 200 тысяч и постоянно увеличивается. За это время Wowza практически стала стандартом для программного обеспечения потокового вещания и большинство других вендоров в том или ином объеме копируют технические решения и бизнес модели Wowza Media Systems.

Wowza Streaming Engine является надежной и масштабируемой платформой для построения публичных ОТТ сервисов и внутрикорпоративных систем потокового вещания Live трансляций, VOD ( video on demand ) порталов, создания интерактивных Интернет сервисов ( видео чаты, вебинар платформы). Медиасервер позволяет доставлять видео контент на все типы настольных компьютеров и мобильных устройств, а также на ТВ приставки ( STB ) , смарт телевизоры ( Smart TV) , игровые консоли.

Медиасервер работает под управлением виртуальной машины Java, что позволяет быть независимым от типа операционной системы. Поддерживаются операционных систем Windows и Linux. Процедура инсталляции Wowza не занимает минимальное количество времени и сводится к установке скрипта установки пакета. Начальные настройки сервера позволят запустить Интернет вещание в течении нескольких минут после установки. Наличие веб интерфейса упрощает дальнейшее конфигурирование системы.

Возможность доставлять видео на абсолютное большинство настольных компьютеров и мобильных устройств поверх протокола HTTP. Поддерживаются следующие протоколы потокового вещания : Apple HLS ( включая Low Latency HLS), MPEG-DASH, Adobe HDS, Microsoft Smooth, А также множество других протоколов и стандартов передачи видео : самый актуальны на данный момент WebRTC, не теряющий актуальности Adobe RTMP, постепенно заменяющий его SRT, базовые протоколы передачи видео RTP/RTSP (поддерживается всеми производителями IP камер) и MPEG-TS (транспортный поток используемый в профессиональном телевизионном оборудовании).

Высокопроизводительная, многопоточная архитектура приложения позволяет максимально использовать возможности аппаратной платформы и 64бит операционной системы. Для определенных типов оборудования скорость отдачи данных может достигать до 10гбитс на один сервер. Имеются встроенные средства динамического распределения нагрузки между серверами и возможность построения многоуровневой топологии сети передачи медиаданных ( CDN ).

Важной особенностью Wowza Streaming Engine является открытая архитектура, позволяющая осуществить интеграции медиасервера со сторонним программным обеспечением и аппаратными средствами посредством использования двух хорошо документированных API ( Java API и REST API ).

Гибкая лицензионная политика позволяет оплачивать лицензию Wowza только на время использования или приобрести лицензию неограниченную по времени использования.

Все технические спецификации Wowza Streaming Engine в одной таблице :

Необходимая инфраструктура
  • Собственный физический сервер
  • Собственный виртуальный сервер
  • Арендованный выделенный сервер (dedicated)
  • Арендованный выделенный сервер (VDS)

Минимальные требования к аппаратному обеспечению

  • CPU: 4 ядра, 3.00 GHz или выше
  • RAM: 4GB
  • HDD: 2 диска RAID 0 (striping)
  • NIC: 1Gbps Ethernet

Рекомендованная конфигурация аппаратного обеспечения

  • CPU: 2x4 ядра или 8 ядер, 3.00 GHz или выше
  • RAM: 16-32GB
  • HDD: 2 диска RAID 0 (striping)
  • NIC: 10Gbps Ethernet

Поддерживаемые операционные системы

  • Windows
  • Linux
  • MAC

Технология сервера (Java)

  • Wowza Streaming Engine is built on OpenJDK Java SE JRE 9.0.4 and supports Java versions 9-12.

Интерфейс прикладного программирования (API)

  • Java API
  • REST API
  • Интегрированная среда разработки (IDE) на базе Eclipse

Параметры поддерживаемых входных потоков RTMP

  • Видео: H.264, H.265, VP6, VP8, Sorenson Spark
  • Аудио: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, Speex, Nellymoser

Параметры поддерживаемых входных потоков SRT

  • Видео: H.264, H.265, VP8, VP9
  • AAC, AAC-LC, HE-AAC (AAC+ or aacPlus), HE-AACv2 (enhanced AAC+, aacPlus v2); MP3, AC-3 (Dolby® Digital); E-AC-3 (Dolby Digital Plus); ALS (LOAS); Opus; Vorbis

Параметры поддерживаемых входных потоков WebRTC

  • Видео: H.264, VP8, VP9
  • Opus, Vorbis. PCM

Параметры поддерживаемых входных RTSP/RTP потоков

  • H.264, H.265, H.263
  • AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, G.711

Параметры поддерживаемых входных MPEG-TS/MPEG-TS over RTP, MPEG-TS over HTTP, SRT потоков

  • H.264, H.264, H.263
  • Аудио: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, AC-3 (Dolby® Digital), E-AC-3 (Dolby Digital Plus), ALS (LOAS)

Параметры поддерживаемых входных потоков Apple HLS

  • H.264, H.264
  • Аудио: AAC, MP3

Параметры поддерживаемых входных ICY (SHOUTcast/Icecast) потоков

  • Аудио: AAC, AAC-LC, HE-AAC (aacPlus) v1 & v2, MP3

Поддерживаемые форматы аудио и видео файлов

  • • FLV (FlashVideo- .flv)
  • • MP4 (QuickTime container - .mp4, .f4v, .mov, .m4a, .m4v, .mp4a, .mp4v, .3gp, and .3g2
  • • MP3 (.mp3 ,ismv, .isma)

Поддерживаемые протоколы потокового вещания Apple HTTP LiveStreaming (HLS, включая Low Latency HLS)

  • iOS, MAC/Safari
  • •HLS-совместимые плееры и устройства

Поддерживаемые протоколы потокового вещания WebRTC

  • Браузеры и устройства с поддержкой WebRTC

Поддерживаемые протоколы потокового вещания MPEG-DASH

  • DASH-HEVC/265, DASH-AVC/264, и DASH-WebM/VP9 совместимые плееры и устройства

Поддерживаемые протоколы потокового вещания RTSP/RTP

  • QuickTime, VLC
  • другие RTSP/RTP-совместимые плееры и устройства

Поддерживаемые протоколы потокового вещания MPEG-DASH

  • DASH-HEVC/265, DASH-AVC/264, и DASH-WebM/VP9 совместимые плееры и устройства

Поддерживаемые протоколы потокового вещания MPEG2 transport Protocol (MPEG-TS)

  • MPEG-TS совместимые плееры и устройства (STB)

Поддерживаемые протоколы потокового вещания MicrosoftSmoothStreaming

  • Silverlight 3 и совместимые плееры и устройства

Поддерживаемые форматы субтитров

  • Live вход : CEA-608. AMF onTextData, AMF onCaption
  • Live выход: CEA-608, WebVTT, onTextData
  • VOD вход: 3GPP, TTML, WebVTT, SRT, SCC, CEA-608
  • VOD выход: CEA-608, WebVTT, onTextData

Поддерживаемые технологии и системы защиты Live и VoD контента сторонних разрабочиков

  • Сервисы управления ключами доступа: BuyDRM, Verimatrix, EZDRM;
  • Сервисы шифрования данных: BuyDRM (MicrosoftPlayReady++), Verimatrix (VerimatrixVCAS++, MicrosoftPlayReady), EZDRM (MicrosoftPlayReady);
  • Встроенные алгоритмы защиты на основе шифрования AES-128, сертификация StreamLockSSLдля протоколов RTMPSи HTTPS.

Встроенные механизмы распределения и балансировки нагрузки

  • Через построение отказоустойчивого кластера (Origin -Edge топология) с автоматическим перенаправлением клиентских запросов от наиболее загруженных серверов.