Wowza Streaming Engine Technical Specifications

Want To Try Us Out?

Our trial plan is free, with no obligation or credit card required. Start your free trial and you'll be streaming in minutes!

Start your trial!

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)