Wowza Streaming Engine

PWI presents the products of Wowza Media Systems, LLC, a world leader in the development of innovative media streaming solutions on the Internet and IP networks (streaming). Speaking about Wowza software, it usually refers to the company's flagship product - the Wowza Streaming Engine media server. On this page you will find the main features and technical specifications of Wowza Streaming Engine. Here you can find out basic Wowza working principles: "Wowza Streaming Engine essentials".

Wowza Streaming Engine is the most easy-to-use, universal and multifunctional software media server existing at the moment. The product has been successfully developing for over 10 years (the previous name is Wowza Media Server) and has obtained a lot of users around the world. The number of active installations exceeds 200 thousand and is constantly increasing. During this time, Wowza has almost become the standard for streaming software, and most other vendors to some extent copy technical solutions and business models of Wowza Media Systems.

Wowza Streaming Engine is a reliable and scalable platform to build public OTT services or internal corporate streaming system for live broadcasts, VOD (video on demand) portals, and to creat interactive Internet services (video chats, platform webinars). The media server allows you to deliver video content to all types of desktop computers and mobile devices, as well as to set-top boxes (STB), smart TVs (Smart TV), game consoles.

The media server runs under the control of the Java virtual machine, which allows it to be independent of the type of operating system. Supported operating systems are Windows and Linux. The installation procedure for Wowza does not take a minimum amount of time and comes down to installing the package installation script. Initial server settings will allow you to start Internet broadcasting within a few minutes after installation. The presence of a web interface simplifies further system configuration.

The ability to deliver video to the vast majority of desktop computers and mobile devices over the HTTP protocol. The following streaming protocols are supported: Apple HLS (including Low Latency HLS), MPEG-DASH, Adobe HDS, Microsoft Smooth, As well as many other protocols and video transmission standards: the most relevant at the moment WebRTC, Adobe RTMP, which does not lose its relevance, gradually replacing its SRT, the basic video transmission protocols RTP / RTSP (supported by all manufacturers of IP cameras) and MPEG-TS (transport stream used in professional television equipment).

The high-performance, multi-threaded application architecture allows to maximize the capabilities of the hardware platform and 64bit operating system. For certain types of equipment, the speed of data transfer can reach up to 10 Gbps per server. There are built-in tools for dynamic load balancing between servers and the ability to build a multi-level topology of a content delivery network (CDN).

An important feature of the Wowza Streaming Engine is its open architecture, which allows the integration of a media server with third-party software and hardware through the use of two well-documented APIs (Java API and REST API). A flexible licensing policy allows you to pay for a Wowza license only for the duration of use or to purchase a license for an unlimited time of use.

Wowza Streaming Engine technical specifications all in one table:

Feature Details
Support of AdobeFlash RTMP (RTMPE, RTMPT, RTMPTE, RTMPS); AdobeFlash HTTP Streaming (HDS)

Streaming to:

  • FlashPlayer
  • AdobeAir
  • RTMP-compatible players
  • HDS-compatible players

Support of Apple HTTP LiveStreaming

Streaming to:

  • iPnone, iPod, iPad (iOS 3.0 and higher)
  • QuickTimePlayer (10.0 and higher)
  • Safari (4.0 and higher for MAC OS X 10.6
  • RokuStreaming
  • Other HLS-compatible players

Support or MPEG-DASH

Streaming to DASH-AVC/264 compatible players

Support of RTSP/RTP

Streaming to:

  • QuickTime player
  • VideoLAN VLC player
  • 3GPP-compatible mobile devices
  • Other RTSP/RTP-compatible players

Support of Microsoft Smooth Streaming

Streaming to:

  • Silverlight 3 and higher
  • Other Smooth Streaming-compatible players

Support of MPEG2 transport stream (MPEG-TS)

Streaming to MPEG-TS compatible players

Support of codecs in ingest RTMP streams

  • Video: H.264, VP6, Sorenson Spark®
  • Audio: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, Speex, Nellymoser Asao

Support of codecs in ingest RTSP/RTP streams

  • Video: H.264, H.263
  • Audio: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, Speex

Support of codecs in ingest MPEG-TS streams

  • Video: H.264
  • Audio: AAC, AAC-LC, HE-AAC (accPlus) v1 & v2, MP3, AC-3 (Dolby® Digital), E-AC-3 (Dolby Digital Plus)

Support of codecs in ingest ICY (SHOUTcast/Icecast) streams

 

Audio: AAC, AAC-LC, HE-AAC (aacPlus) v1 & v2, MP3

Supported of audio and video files

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

Support of transport streams and specifications

  • RTSP (IETF RFC2326)
  • RTP: H.264 (IETF RFC3984, QuickTime Generic RTP Payload Format)
  • RTP: ACC (IETF RFC3640, IETF RFC3016, ISO/IEC 14496-3)
  • RTP: MP3 (IETF RFC2250)
  • MPEG-TS (ISO/IEC 13818-1)
  • MPEG-TS over RTP (IETF RFC2038)

Support of third party DRM software

  • Key management services: BuyDRM, Verimatrix, EZDRM;
  • Encryption services: BuyDRM (MicrosoftPlayReady++), Verimatrix (VerimatrixVCAS++, MicrosoftPlayReady), EZDRM (MicrosoftPlayReady);
  • Built in support of AES-128 criptography, Stream Lock SSL sertification authority for RTMPS and HTTPS protocols.

Software engine

Java: Java Runtime Environment (JRE) 8+ или Java Development Kit (JDK) 8+

Compatible operating systems

  • Microsoft Windows Server 2012R2 64bit
  • Microsoft Windows Server 2008R2 64bit
  • Microsoft Windows Server 2003
  • MicrosoftWindowsXP, 7, 8. 8.1, 10;
  • Linux core operating systems;
  • MacOSX 10.6 and higher.

Built in load distribution and balancing

  • By implementing fault tolerant deployment strategy (Origin -Edge topology) with automated redirection of clients' requests to the less loaded node.