Wowza Streaming Engine is robust, customizable, and scalable server software that powers reliable video and audio streaming to any device. Below are the technical specifications required for the Wowza Streaming Engine.
Note: Wowza supports the technical specifications shown below.
Live streaming: compatible encoding inputs
Name | Description |
ICY (SHOUTcast/Icecast) | Audio: AAC, AAC-LC, HE-AAC+ v1 & v2, MP3 |
MPEG-TS | Audio: AAC, AAC-LC, HE-AAC+ v1 & v2, MP3, AC-3 (Dolby® Digital), E-AC-3 (Dolby Digital Plus), ALS (LOAS) Video: H.265, H.264, MPEG-2, MPEG-4 Part 2 |
RTMP | Audio: AAC, AAC-LC, HE-AAC+ v1 & v2, MP3, Speex Video: H.264, VP8, VP6, Sorenson Spark®, Screen Video v1 & v2 |
RTSP/RTP | Audio: AAC, AAC-LC, HE-AAC+ v1 & v2, MP3, Speex, Opus, Vorbis Video: H.265, H.264, VP8, VP9 |
SRT |
Audio: AAC, AAC-LC, HE-AAC+ v1 & v2, MP3, AC-3 (Dolby® Digital), E-AC-3 (Dolby Digital Plus), ALS (LOAS) Video: H.265, H.264 SRT stream targets are only supported on Linux and Windows. |
WebRTC |
Audio: Opus (recommended), Pulse Code Modulation (PCM) types PCMU and PCMA Video: H.264, VP8, VP9 |
Protocols and payloads: applicable transport protocol and payload specifications
Name | Description |
MPEG-TS | ISO/IEC 13818-1 |
MPEG-TS over RTP | IETF RFC2038 |
RTP: AAC | IETF RFC3640 IETF RFC3016 ISO/IEC 14496-3 |
RTP: H.264 | IETF RFC3984, QuickTime generic RTP payload format |
RTP: MP3 | IETF RFC2250 |
RTSP | IETF RFC2326 |
Streaming delivery: multi-protocol, multi-client
Name | Description |
Adobe Flash® RTMP (RTMPE, RTMPT, RTMPTE, RTMPS) | Adobe® AIR® Flash Player RTMP-compatible players |
Apple® HTTP Live Streaming (HLS) | iPhone®, iPod®, iPad® (iOS 3.0 or later) Other HLS-compatible players QuickTime® Player (10.0 or later) Roku® streaming devices Safari® (4.0 or later on Mac OS X version 10.6) |
Apple® Low-Latency HTTP Live Streaming (Low-Latency HLS) | iPhone®, iPod®, iPad® (iOS 3.0 or later) Other HLS-compatible players |
MPEG2 Transport Protocol (MPEG-TS) | IPTV set-top boxes Multicast to any Silverlight-enabled desktop |
MPEG-DASH | DASH-HEVC/265, DASH-AVC/264, and DASH-WebM/VP9 |
RTSP/RTP | 3GPP-compatible mobile devices Other RTSP/RTP-compliant players Quicktime Player VideoLAN VLC media player |
WebRTC | Chrome, Edge, Firefox, Safari |
System requirements
Name | Description |
High-load production hardware (recommended) |
CPU: 6 cores, 3.00 GHz or better RAM: 16-32GB Disk: SATA SSD Network: 10Gbps Ethernet |
Java (required) | The current version of Wowza Streaming Engine is compiled using OpenJDK Java SE JRE 17.0.12 and supports Java versions 17 or 21. This version has been officially certified, thoroughly tested, and optimized to run seamlessly with the Java 21 JRE. For more, see Wowza Streaming Engine support for Java. |
Minimum recommended production hardware | CPU: Single quad core, 3.00 GHz or better Network: 1Gbps Ethernet RAM: 4GB Disk: SATA HDD |
Supported operating systems |
Linux Mac® Windows® The operating system version must be capable of running a Java VM. |
Network requirements
Wowza Streaming Engine uses the following default ports:
Port | Description and usage |
TCP 1935 | RTMP/RTMPE/RTMPT/RTSP-interleaved streaming and WOWZ™ streaming |
TCP 8086-8088 | Administration |
UDP 6970-9999 | RTP UDP streaming |
TCP 80 | HLS, MPEG-DASH, and RTMPT streaming |
TCP 443 | SSL/TLS streaming (RTMPS, HTTPS, and WebRTC) |
TCP 554 | RTSP streaming |
Note: Ensure your server, firewalls, and routers are configured to allow incoming and outgoing HTTP traffic over TCP port 80. Without inbound traffic, the licensing server can't send a message back to confirm the license is valid.
Transcoder
Name | Description |
Decoding (inputs) | Audio: MP3, AAC-LC, HE-AAC+ v1 & v2, MPEG1 Part 1/2, Speex, Opus, G.711, Vorbis Video: H.265/HEVC, H.264/AVC, MPEG4 Part 2, MPEG2,VP8, VP9 |
Encoding (outputs) | Audio: AAC, AAC-LC, HE-AAC+ v1 & v2, Opus, Vorbis Video: H.265/HEVC, H.264/AVC, H.263 (v2), VP8, VP9 |
Java (required) | The current version of Wowza Streaming Engine is compiled using OpenJDK Java SE JRE 17.0.12 and supports Java versions 17 or 21. This version has been officially certified, thoroughly tested, and optimized to run seamlessly with the Java 21 JRE. For more, see Wowza Streaming Engine support for Java. |
Supported operating systems | Linux: CentOS, Red Hat, Ubuntu, or SuSe are fully supported versions. Other Linux versions that can compile with glib 2.17 or greater are likely to work. Windows®: Windows server 2012, 2016, 2019; Windows 10 |
Video-on-Demand streaming: supported file formats
Name | Description |
Video and audio | FLV (Flash Video—.flv) MP4 (QuickTime container—.mp4, .f4v, .mov, .m4v, .mp4a, .3gp, & .3g2) .ismv, .isma MP3 (.mp3) |