Overview
Wowza Streaming Engine - Customer & Partner Voices
Industry leaders and partners share their experiences working with Wowza Streaming Engine for reliable, scalable video streaming.
Wowza Streaming Engine is a configurable video streaming server that gives engineering teams full control over live and on-demand streaming infrastructure on Amazon EC2. Deployed in 170+ countries by Fortune 500 enterprises, government agencies, and broadcasters, it delivers proven reliability backed by a 20 year track record. Software charges are billed hourly through your AWS account - no separate Wowza license purchase required (a BYOL listing is available for customers with existing Wowza licenses).
What It Does
Ingests video from IP cameras, broadcast encoders, mobile devices, and file-based VOD sources, transcodes in real time, and delivers adaptive bitrate streams to any connected device. Sub-second latency for interactive use cases such as sports betting, auctions, and remote operations; adaptive bitrate with live-stream DVR for large-scale OTT and live events.
Supported Protocols
- Ingest: RTMP, RTMPS, RTSP, SRT, WebRTC, UDP, MPEG-TS
- Delivery: HLS, LL-HLS, MPEG-DASH, CMAF, WebRTC, RTMP, RTSP
- DRM: Widevine, FairPlay, PlayReady
- Security: token-based authentication, AES encryption, DRM content protection, audit logging
Key Capabilities
- Unlimited transcoding for adaptive streaming
- Sub-second WebRTC delivery for interactive and real-time workflows
- GPU-accelerated transcoding with NVIDIA NVENC - see capacity figures below
- Live-stream DVR so viewers can rewind and catch up on live content
Extensibility and Integration
REST APIs, Java APIs, custom modules, and SDKs integrate with third-party video management systems, CDNs, identity providers, analytics engines, and storage. Webhooks, real-time alerting, and confidence monitoring provide visibility into stream health and system events.
Ideal Use Cases
- Live events and OTT distribution: adaptive bitrate at scale to global audiences
- Surveillance and IoT: ingest thousands of RTSP camera feeds, transcode to HLS, and deliver to monitoring portals (state transportation agencies manage 1,300+ traffic cameras this way)
- Interactive streaming: sub-second latency for auctions, sports betting, and remote collaboration
- Training and webinars: one-to-many delivery with DVR and on-demand replay
- Overflow capacity: elastic EC2 capacity alongside dedicated on-premises Wowza deployments
Choosing an Instance Type
- Delivery and pass-through workloads: general-purpose (m) for balanced workloads or compute-optimized (c) instances - start with c5.large or m5.large and scale up
- Transcoding-heavy workloads: GPU instances (g4dn, g5) with NVIDIA NVENC acceleration deliver far higher stream density than CPU transcoding
GPU Transcoding Capacity (measured, 1080p30 H.264 ingest, 3-rendition ABR ladder)
- g4dn.xlarge, 2xlarge, 8xlarge, 16xlarge (1 NVIDIA T4): 20 concurrent ingest streams, 60 transcoded outputs
- g4dn.12xlarge (4 NVIDIA T4): 64 concurrent ingest streams, 210 transcoded outputs
- At 1080p60, capacity is approximately half; at 1080p24, up to 25 ingests per GPU
- Full methodology and current figures: Transcoder performance benchmark
Getting Started on AWS
- Launch the prebuilt Wowza AMI in any EC2 region - start with a large instance size (c5.large or m5.large), or a GPU instance (g4dn.4xlarge) for transcoding-heavy workloads
- Configure your security group to open required streaming ports
- Access the Wowza Streaming Engine Manager web interface
- Publish your first live stream - typical time from launch to first stream is several minutes
Requirements and What's Included
- Runs on: any Linux EC2 instance type offered on this listing, from large sizes up - see Choosing an Instance Type above
- Scalability: no hard concurrent-stream limit - capacity scales with instance size and workload
- Compliance: SOC 2 Type II - Wowza security measures
- Included: unlimited transcoding, live-stream DVR, DRM (Widevine, FairPlay, PlayReady), and all free AddOns
Next Steps
Explore the Wowza Streaming Engine EC2 documentation to plan your deployment architecture, or contact Wowza Design Center for expert-led architecture review, performance tuning, and custom module development from certified streaming engineers.
Highlights
- Protocol breadth with sub-second latency: RTMP, RTMPS, RTSP, SRT, WebRTC, HLS, LL-HLS, and MPEG-DASH simultaneously. Sub-second latency for interactive use cases like auctions and sports betting; adaptive bitrate for large-scale OTT. Deployed in 170+ countries by Fortune 500 enterprises, government agencies, and broadcasters with a 20-year track record.
- Full-stack content security with DRM: Widevine, FairPlay, PlayReady; token-based authentication, AES encryption, audit logging. SOC 2 Type II compliant.
- High-density GPU transcoding: NVIDIA NVENC-accelerated instances process up to 20 concurrent 1080p30 ingest streams (60 ABR renditions) per GPU - dramatically lower cost per stream than CPU-only transcoding. Unlimited transcoding included with no per-stream fees. REST/Java APIs, custom modules.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Dimensions summary
Top-of-mind questions for buyers
Vendor refund policy
Generally, fees paid are not refundable. We will, however, refund up to the amount of one Monthly Subscription Fee if you are not satisfied with Wowza Streaming Engine and request a refund during your first thirty (30) days of use.
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Additional details
Usage instructions
Full instructions for setting up and managing Wowza Streaming Engine on Amazon EC2 can be found in the Wowza Streaming Engine for EC2 Users Guide: https://www.wowza.com/docs/amazon
Resources
Support
Vendor support
Support Tiers and Response Times
- Standard - Online ticket submission, 48-hour response (weekdays).
- Silver - Online ticket submission, 8-hour response, weekday support with live chat.
- Gold - Online ticket submission, 2-hour response, 24x7x365 availability, live chat, web conference with screen-share, 1 live event support session included.
- Platinum - Online ticket submission, 30-minute response, 24x7x365 availability, live chat, web conference, 4 live event support sessions, dedicated account owner, one Launch Plan package per year.
How to Get Help
- Submit tickets through the Wowza support portal: https://portal.wowza.com/account/support
- EC2 deployment documentation: https://www.wowza.com/docs/amazon
- Support plans and services:
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

Standard contract
Customer reviews
Live broadcasting has powered large event streaming and supports flexible integrations
What is our primary use case?
Live broadcasting is my main use case for Wowza Streaming Cloud. An event we are using Wowza Streaming Cloud for is broadcasting.
How has it helped my organization?
We implemented Wowza Streaming Cloud for our own product. I work as a freelancer for one of the customers, and we implemented the live broadcasting capability of this feature in a different product than our current one.
I was not part of the cost-reduction areas regarding Wowza Streaming Cloud's implementation. I was involved in the development and how it helps when we have a large audience in the system to broadcast video. Video broadcasting is very helpful for that instead of going through other solutions. In my product, which is an event-based product, we will be broadcasting any of the events to the cameramen and, for example, a wedding institute. This is a local application in India that we implemented, and it will be helpful.
What is most valuable?
Wowza Streaming Cloud is for live broadcasting and video-on-demand streaming, and I value the custom transcoding capabilities, multi-protocol support, and reliability. However, I frequently encounter complex configurations in the setup, a steep learning curve for new team members, and weak documentation throughout the high-availability architecture. Better native features such as DVRs and more direct root cause diagnostics would be beneficial.
For my project, when I am doing webinars, I want to translate the video, and that capability is helpful when integrating with Wowza Streaming Cloud.
I have been using Wowza Streaming Cloud and have seen several advantages while using the applications, such as flexible and custom code integrations and multi-protocol streaming support including HLS, RTMP, and WebRTC agents, delivering very reliable performance. The disadvantages are that I have encountered quite a few complexities during the initial configurations and upgrades, and I have found root cause analysis for subtle performance issues to be straightforward.
The most important aspect is the rock-solid core reliability across live broadcast and VOD deliveries. The core streaming engine works without dropping streams and causing unexpected downtime. The deep protocol and transcoding flexibility, the native support for multiple ingestion and egress protocols combined with customized multi-bitrate cloud transcoding allows it to fit seamlessly into complex, non-standard engineering pipelines. Developer customization is another strength, with the ability to plug into custom APIs and extend the functionality through code, integrating easily with external CDNs and security modules.
When evaluating Wowza Streaming Cloud's AI capabilities, governance and security are strong design elements. Unlike consumer cloud platforms that force you to send raw, unencrypted video feeds to third-party public APIs, Wowza takes an infrastructure-first and privacy-focused approach. On-premises, edge, and air-gapped deployments provide local data sovereignty and zero third-party exposure. System execution and operational reliability in Wowza Streaming Cloud is excellent. Non-blocking asynchronous processing, configurable sampling controls, and deterministic structured data output are also excellent features. Model detection accuracy varies, and object detection and scene analysis are strong capabilities, including synthetic video detection.
What needs improvement?
Developer documentation and architecture guides are areas Wowza Streaming Cloud can improve. Operation monitoring and diagnostic tools would be helpful to me significantly. Native live DVR controls would be beneficial, and if implemented as an inline DVR, it will be useful for the next step.
For how long have I used the solution?
I have been using Wowza Streaming Cloud for almost one year.
What do I think about the scalability of the solution?
The streaming cloud's scalability is one of the strongest technical pillars, and I would rate it as eight out of ten.
How are customer service and support?
Customer support for Wowza Streaming Cloud is excellent.
Which solution did I use previously and why did I switch?
Previously, we used Google Streaming Cloud, and then we moved to Wowza Streaming Cloud.
Which other solutions did I evaluate?
It was not in my hands to evaluate other options before choosing Wowza Streaming Cloud, as it was handed over to me to use. However, my higher authorities might have finalized the decision after looking at different options before they chose Wowza Streaming Cloud.
What other advice do I have?
I am very satisfied with the enhancements in Wowza Streaming Cloud and would rate it a nine because some documentation is required. Wowza Streaming Cloud is a great product with AI capabilities included for streaming and events where applications require live streaming broadcasting into their systems. It will be a great product to integrate into any product to give more value. I give this product a review rating of nine out of ten.
Reliable streaming has supported high-quality live casino tables for demanding B2B clients
What is our primary use case?
My main use case for Wowza Streaming Cloud is live casino games streaming, primarily for Asian countries licensed on CX with a Curacao license.
I use Wowza Streaming Cloud in my work by routing camera feeds through SDI cables, then through encoders, and finally through Wowza Streaming Cloud to provide feeds to the providers.
I find the solution effective, though occasionally I need to restart the Wowza job Jenkins pipeline because the stream sometimes becomes jittery or shaky. Otherwise, the service works well.
What is most valuable?
The best feature Wowza Streaming Cloud offers is reliable live casino games streaming.
The reliability of Wowza Streaming Cloud stands out to me because over nine months, Wowza-related issues were minimal—only two or three in that entire period, which demonstrates solid reliability.
Wowza Streaming Cloud has positively impacted my organization by delivering high-quality content for games such as Blackjack, Roulette, and Baccarat tables. The high-quality content has benefited my organization through feedback from customers and providers who purchase games from our B2B gaming company. They provide positive feedback and do not complain about stream quality.
What needs improvement?
Wowza Streaming Cloud is already a solid streaming medium and does not require much improvement. If I had to suggest one enhancement, I would propose integrating an AI-enabled agent connected with MCP service server alongside other applications or workflows.
For how long have I used the solution?
I have been using Wowza Streaming Cloud for approximately nine months.
What do I think about the stability of the solution?
Wowza Streaming Cloud is relatively stable.
What do I think about the scalability of the solution?
Wowza Streaming Cloud's scalability is good, and I have no complaints or suggestions for improvement.
How are customer service and support?
I have never dealt with customer support for Wowza Streaming Cloud because I was a Technical Support Engineer working there and did not need to contact customer support.
Which solution did I use previously and why did I switch?
Before Wowza Streaming Cloud, I used a different solution called Matrox. I switched from Matrox to Wowza Streaming Cloud because Matrox uses on-premises encoders, which is the key difference.
How was the initial setup?
The AWS Marketplace purchase of Wowza Streaming Cloud was handled by the SRE Manager, not by me.
What about the implementation team?
We use AWS as the cloud provider for our private cloud deployment.
What was our ROI?
I believe Wowza Streaming Cloud was definitely a good choice for our organization, but I cannot provide specifics given my role in the implementation.
What's my experience with pricing, setup cost, and licensing?
I have not dealt with cost-related matters regarding Wowza Streaming Cloud because that is handled by a more senior role.
Which other solutions did I evaluate?
I have not evaluated other options before choosing Wowza Streaming Cloud, as that decision was handled by a more senior position.
What other advice do I have?
My advice for others considering Wowza Streaming Cloud is to verify that you genuinely need this type of solution first, and if you do, I would recommend it. I would rate this product 9 out of 10.
Streaming multiple indoor cameras has improved remote viewing but still needs built-in AI analytics
What is our primary use case?
Wowza Streaming Cloud is used for indoor cameras, and the live stream is fed to Wowza Streaming Cloud. Then on the client side, a mobile app or multiple mobile apps can connect to Wowza Streaming Cloud and can see the streaming or can see the recorded videos. Wowza Streaming Cloud is basically the intermediate point where everything is stored or streamed.
As an example, there is a client, and the indoor camera which we have developed is installed in my home. When I want to see the streaming on my mobile app when I am away from home, I send the RTSP request over Wowza Streaming Cloud. Then Wowza Streaming Cloud is the one that sends the streaming request to the IoT camera, and so the streaming is started. Then, with two-way communication, the streaming is sent to Wowza Streaming Cloud, and then Wowza Streaming Cloud forwards the same live stream to the mobile app so I can see the live streaming. This is one of the use cases.
One of the normal use cases where we see users using Wowza Streaming Cloud is live streaming. There are use cases where an event happens and the user gets a notification, so the user starts the stream. We can ask Wowza Streaming Cloud to start streaming on the IoT camera, and it starts the camera, and we have the live stream. This is one of the most important use cases for Wowza Streaming Cloud because one of the good things about Wowza Streaming Cloud is that multiple clients can be connected and see the streaming. This is the normal use case we are using it for.
What is most valuable?
One thing is the security offered by Wowza Streaming Cloud. We can have TCP streaming with security, so one thing we can achieve with Wowza Streaming Cloud is that there is a lesser chance of spoofing. Another thing is that we have used TCP in the streaming, and basically, Wowza Streaming Cloud is performing well with the TCP packet. These are some of the good things. Obviously, the other thing is that in Wowza Streaming Cloud, we have the capacity to store the streams, so someone can see it when they want to see the recorded video. These are some of the good facilities.
Wowza Streaming Cloud is performing well and has positively impacted our organization. We have developed the IoT camera and the user response is good because with Wowza Streaming Cloud, when multiple clients are connected on the same camera, we are seeing good performance, and Wowza Streaming Cloud is sufficiently capable to handle the multiple clients. We are able to achieve what we want with the help of Wowza Streaming Cloud.
What needs improvement?
Wowza Streaming Cloud can be improved if it includes some latest use cases where we can integrate AI. As an example, Wowza Streaming Cloud can integrate the analytics facility in the stream so that someone does not need to develop its own AI analytics, but Wowza Streaming Cloud can provide this facility, and this will enhance the user experience.
Security is one of the aspects of Wowza Streaming Cloud that everybody wants. If the AI analytics can be run on the captured stream, there is no chance that we can breach some security protocol. The analytics result should be run with the LLM which is within the premises of Wowza Streaming Cloud, so there is no concern about the security.
For how long have I used the solution?
We have been using Wowza Streaming Cloud for two years.
What other advice do I have?
The end-users are happy with the performance of Wowza Streaming Cloud. They are seeing sufficient streaming performance when they connect with the same stream. They watch with multiple clients, such as multiple mobile devices or one mobile device and one laptop. The performance is good.
I would rate Wowza Streaming Cloud a seven on a scale of one to ten. Seven is the rating because it is sufficient as per the requirement, but I would suggest that since we have the satisfactory result, I give the seven because there is still a chance that Wowza Streaming Cloud can have more features which help to enhance the user experience.
Reliability and accuracy is one of the concerns regarding Wowza Streaming Cloud. In terms of the accuracy or the precision in terms of AI, if it provides a fifty to sixty percent result, then it is still good because none of the algorithms are perfect. If I use OpenCV or anything, the result is not always one hundred percent achievable, but with the help of AI, we can improve it gradually, starting with sixty percent accuracy.
I did purchase Wowza Streaming Cloud through the AWS Marketplace.
I would suggest that whenever you want to use Wowza Streaming Cloud, always start with the use case where the free tier version is available and then do some stress testing. When you are happy with Wowza Streaming Cloud, you can convert it to the real production scenario and use it. I would rate this product a seven out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Highly Reliable and Easy to Use
Reliable Streaming, But HA Docs and Troubleshooting Need Work
Troubleshooting is another pain point. Wowza typically runs on a VM, and when something goes wrong it's genuinely hard to investigate quickly. If you open a support ticket, by the time someone responds the issue has often already gone away on its own, so you're left waiting for it to happen again just to grab logs and dig into what's going on.
We also had a couple of issues that never got a real resolution. Support offered workarounds, try this, try that, but we never actually landed on a root cause. There are still a fair number of bugs in the product, though it does feel like it's maturing over time.