Wowza Streaming Engine FAQ
Administration & Management
- What is Wowza Streaming Engine Manager?
Wowza Streaming Engine Manager enables you to easily configure, manage, and monitor Wowza Streaming Engine server software from a web browser on your computer, tablet, or phone. Although programmatic and command-line configuration and management of Wowza Streaming Engine is still available, the new browser-based manager offers key benefits that enable publishers with a diverse range of technical abilities to have greater control and confidence when streaming video. Learn more about Wowza Streaming Engine Manager.
- What is the management model for Wowza Streaming Engine?
Wowza Streaming Engine uses a flexible, standards-based Java Management Extension (JMX) interface that works with a variety of administration consoles and management systems such as HP OpenView. Please refer to our product documentation for the specific details.
- What administration consoles can I use?
The server can be administered with any Java Management Extension-compatible (JMX) administration console, such as JConsole (available with the Java JDK) or the open source MC4J JMX browser, free of charge. Wowza software can also be administered from HP OpenView, Tivoli, IBM Websphere, BEA Weblogic, and many other management platforms.
- Why should I upgrade to Wowza Streaming Engine 4.0?
There are a number of new features in Wowza Streaming Engine 4.0, including the new Wowza Streaming Engine Manager admin panel, that make it a compelling upgrade. Learn more
- What OS platforms does Wowza Streaming Engine run on?
Wowza Streaming Engine runs on any platform that supports the Java Runtime Environment (JRE) 8 (a.k.a. 1.8) or later. Installer packages are available for Windows, Linux, and OS X. For best performance, we recommend using a 64-bit OS. You will also need to have Java Runtime Environment (JRE) or Java Development Kit (JDK) installed.
- What are the hardware requirements?
As a minimum, we recommend a quad core system with at least 8 GB of RAM. To get the most throughput out of Wowza Streaming Engine software we suggest you use RAID 0 or RAID 10 configurations with at least 2 or more disks in the array for on-demand. Depending upon your application and load, you may need more or less horsepower.
- Where can I download Java Runtime Environment (JRE)?
Java downloads are available at www.oracle.com/technetwork/java/javase/downloads/index.html
- What OS platforms does Wowza Transcoder run on?
Operation of Wowza Transcoder requires 64-bit Windows or Linux. This includes the use of Intel Media SDK, or NVIDIA CUDA and NVIDIA NVENC SDK acceleration technologies as well.
- Is there a tool for server-side programming?
You can utilize industry-standard development tools to accomplish the server-side programming tasks. Wowza offers free Eclipse-based Integrated Development Environment (IDE) which greatly simplifies and streamlines the tasks of extending, configuring, and managing the Wowza Media Systems products. The download information for this free development tool can be found on our Wowza IDE page.
- Does Wowza Streaming Engine provide backend system integration?
Our extensible Java API provides a wide variety of system integration options. Integration options include: web services, JNI (Java Native Interface), direct Java integration, XML, remote procedure calls, and others.
- Can I use server-side programming with Wowza Streaming Engine?
Yes. Server-side programming is in Java. Wowza Streaming Engine offers an extensive API to give you maximum flexibility. For more information please refer to the Wowza Streaming Engine API document found on the Documentation page.
- What resources are available for developers?
Wowza is committed to supporting our developer community and offers a variety of tools and resources, including a developer license for use in building products and applications on the Wowza platform. Learn more about resources for Wowza developers.
Operations & Support
- What live encoders can I use with Wowza Streaming Engine?
Wowza Streaming Engine supports a wide range of H.264 encoders that use RTMP, RTSP/RTP, or MPEG-TS protocols. Encoders can be either unicast or multicast. For more information on compatible encoders, visit the Live Streaming and Encoders section on the Wowza forums.
- Does Wowza Streaming Engine support H.264/AAC streaming?
Wowza Streaming Engine supports a wide variety of protocols and codecs. See the complete specifications.
- Do you support re-streaming of SHOUTcast or Icecast streams?
Yes. Wowza Streaming Engine supports re-streaming of MP3 and AAC SHOUTcast/Icecast streams to the all supported player technologies. (At this time the Silverlight Smooth Streaming player is not able to support audio-only streams. One solution is to add a very low bit rate video stream.)
- How can I get support?
Wowza offers multiple technical support resources for our user community. Please visit the support area of the website for complete details about support resources, including email, forums, guides, tutorials, and code samples. Also see more information about the Wowza software maintenance and support policy.
- Why do I need a maintenance and support contract?
Maintenance and support contracts are required in order to receive software upgrades and updates, R&D licenses, and technical support.
Perpetual Edition customers must purchase contract renewals prior to the contract expiration date. Monthly Edition (subscription) customers do not need to purchase contract renewals because maintenance and support is built into the monthly subscription.
Maintenance and support contracts are not required to access the support forums, tutorials, and technical documentation.
- Do I need to use Wowza Transcoder to remap a stream from one transport protocol to another?
No. The core Wowza Streaming Engine software offers native capability for remapping (i.e., transmultiplexing) H.264 content from one incoming transport protocol type (for example, RTMP) to a different outgoing transport protocol (for example, HLS). You only need to use the transcoding feature if you need to, (a) convert a non-H.264 incoming stream to H.264 streams, and/or (b) change the bitrate and/or encoding profile of the incoming stream to different bitrates/profiles.
- For Wowza Streaming Engine Monthly Pro Edition, do I need separate license keys for the Transcoder, nDVR and DRM features?
With the Monthly Pro Edition of Wowza Streaming Engine software, Transcoder, nDVR, and DRM (formerly known as Premium AddOns) are included and installed using a single license key. You simply enable the features when you want to use them.
Performance & Scalability
- Can I load balance across multiple Wowza Streaming Engine instances?
Yes, there is support for load balancing between multiple Wowza Streaming Engine instances. Wowza Streaming Engine also includes a very scalable, HTTP-based caching mechanism for multiple server delivery for on-demand streaming.
- How can I scale live streaming beyond a single server?
Wowza Streaming Engine instances can easily be configured in an origin and edge architecture to deliver live media content across multiple servers. This functionality is built-in and will require additional licenses for each Wowza instance.
- Do you offer a load-testing tool?
We offer an RTMP Load Test tool that simulates load to benchmark performance of Wowza Streaming Engine in your environment. For more information, see our Flash RTMP Load Test Tool page.
- How can I maximize the server on-demand performance?
A lot of Wowza Streaming Engine software performance is driven by the I/O performance of the underlying server. Wowza Streaming Engine software can only go as fast as the server can deliver content bits from the disk. To get the most throughput out of Wowza Streaming Engine, we suggest you use RAID 0 or RAID 10 configurations with as many disks as possible in the RAID array. In addition, utilization of MediaCache improves performance by caching on-demand content.
- Can Wowza Streaming Engine deliver up to 10Gbps of streaming from a single server?
Some of our customers have been able to get up to 10Gbps of streaming performance for both live and on-demand on multi-threaded, multi-CPU machines that were finely tuned at the kernel level. On standard servers with dual quad-core processors and multiple NICs, up to 5Gbps of streaming performance can be achieved if the server is properly tuned. Tuning guidance is available in our Performance Tuning Guide.
- Is Wowza Streaming Engine scalable?
Yes. Wowza Streaming Engine is a highly scalable, tightly coded multi-threaded Java server. The software effectively utilizes CPU (unlimited cores/threads per instance) and memory resources to let you get more connection capacity out of any given hardware. The connection capacity in most cases is limited by the disk I/O or network interface performance.
- Are AddOns available for Wowza Streaming Engine?
Wowza Streaming Engine Monthly Pro Edition (purchased after February 18, 2015) and Perpetual Pro Edition (purchased after February 2, 2015) include what were formerly referred to as Premium AddOns, including Transcoder, nDVR, and DRM.
In some cases Premium AddOns are available for subscription versions of Wowza Streaming Engine purchased before February 18, 2015. For more information, contact email@example.com.
Existing Monthly Subscription customers and customers with existing Perpetual licenses who wish to advance to the Wowza Streaming Engine Pro editions (subscription or perpetual) may do so. Learn how to advance to Wowza Streaming Engine Pro.
Other free AddOns such as StreamLock, Load Balancing, and GeoIP Locking are available within the Wowza Streaming Engine software. Learn more about free AddOns.
Supported Player Clients & Devices
- What transport protocols does Wowza Streaming Engine support?
Wowza Streaming Engine supports Apple HLS for iPhone/iPad and other compatible devices; MPEG-DASH for DASH-AVC/264-compatible players; Silverlight Smooth Streaming; RTSP/RTP for Android, QuickTime, and other 3GPP mobile devices; MPEG-TS for set-top boxes; and Adobe HDS and several variants of RTMP for applications using Flash Player (versions 7, 8, 9, 10 and 11). See Specifications for a current list of supported protocols.
- With what players does Wowza Streaming Engine work?
Wowza Streaming Engine supports all common third-party players used both in-browser and as native applications on devices.
- What devices can I stream to from Wowza Streaming Engine?
Wowza Streaming Engine supports streaming to all leading connected device platforms, from computers to mobile phones and tablets, gaming consoles and IPTV/OTT devices, smart TVs, and more.
Wowza Streaming Engine Pro
- How do I increase my Transcoder capacity with a Perpetual Edition license?
Wowza Streaming Engine Perpetual Pro Edition includes Wowza Transcoder with no restrictions on the number of channels you use.
If you are a Wowza Streaming Engine Perpetual Edition license holder, you can advance to Wowza Streaming Engine Perpetual Pro Edition to increase your Transcoder capacity. Advance to Streaming Engine Pro.
- What is Wowza Streaming Engine Pro?
Wowza Streaming Engine Pro is the newest edition of Wowza Streaming Engine. For one price, customers receive customizable, reliable Wowza Streaming Engine software along with Wowza Transcoder (unlimited channels), nDVR, and DRM.
Wowza Streaming Engine Pro is available as a monthly subscription or for one-time perpetual purchase. To request pricing and volume discount information for Perpetual Edition, see Wowza Streaming Engine Perpetual Pro Edition.
Wowza Streaming Engine subscription customers can advance to the Pro edition by signing in to My Account and clicking on the My Support tab. Select your Wowza Streaming Engine subscription and select “Change Plan.” After completing the form, your subscription plan will switch at the beginning of your next billing cycle. Wowza Streaming Engine Perpetual Edition (version 4 and later) customers can advance to Wowza Streaming Engine Pro Edition by purchasing the Wowza Perpetual Pro Pack.
To use the powerful features in Wowza Streaming Engine, you must enable the feature by clicking on the title on the left column in Wowza Streaming Engine Manager.
- What is the Perpetual Pro Pack?
Wowza Perpetual Pro Pack, available only for current Wowza Streaming Engine Perpetual Edition license holders, adds Wowza Transcoder (unlimited channels), nDVR, and DRM to a Wowza Streaming Engine Perpetual Edition license.
- How many channels can be transcoded with Wowza Transcoder on a Wowza Streaming Engine Perpetual Pro license?
Wowza Streaming Engine Perpetual Pro does not have a limit on the number of channels that you can transcode with the license. You may be restricted by network or hardware limitations.
- Do Premium AddOns require separate license keys under the Wowza Media Server 3 Perpetual Edition license?
New purchases of Premium AddOns are no longer available for Wowza Media Server 3 Perpetual licenses. To add Transcoder, nDVR, and/or DRM you must first upgrade to Wowza Streaming Engine (version 4.1.1 or greater) and then purchase the Wowza Perpetual Pro Pack.