Wowza Streaming Engine Supports WebRTC
WebRTC Preview Access and Details
Wowza Streaming Engine can ingest WebRTC content from a web browser and then record, transmux, and transcode it to other streaming protocols, such as Apple HLS, HDS, RTMP, RTSP, and Smooth Streaming for delivery to browser-based, no-plug-in-required players. In addition, Wowza Streaming Engine can transmux other protocols for delivery as WebRTC content.
WebRTC is a free, open project that provides browsers and mobile applications with real-time communications (RTC) capabilities via simple APIs. Web browsers (Chrome, Firefox, and Opera) can act as both encoder and player without any plug-ins on desktop operating systems, Android, and iOS.
To sign up for the WebRTC preview for commercial Wowza Streaming Engine licenses, please complete the WebRTC preview form.
Real-Time Communication without Plug-ins
Low-Latency Live Streaming
With Wowza Streaming Engine, you can broadcast live streams to users in real time as WebRTC or transcoded into H.264/AAC playable in HLS or RTMP. Additionally, you can synchronize real-time overlays for commentary, scores, and updates, plus minimize the timing disparity for second-screen scenarios.
Bandwidth-Optimized Video Chat
Easily set up multi-person chat using WebRTC and Wowza Streaming Engine. Wowza Streaming Engine enables multi-person low-latency sessions while optimizing bandwidth by minimizing the number of connections each client must establish and maintain.
Conventional out-of-the-box WebRTC solutions require each client to establish and maintain separate connections with every other participant in a complicated network where the bandwidth load increases exponentially as each additional participant is added. With Wowza Streaming Engine, each participant only needs to send a single stream, significantly reducing bandwidth consumption.
Browser WebRTC Encoding and Recording
Using only a web browser and Wowza Streaming Engine technology, users can generate, record, and deliver low-latency WebRTC-encoded streams—without the need for additional encoders or plug-ins.
Frequently Asked Questions
Q: Why is WebRTC for Wowza Streaming Engine in preview status?
A: WebRTC standards are early in the process of ratification. Browsers supporting WebRTC are not fully transparent with updates which can result in issues with the implementation of WebRTC. The current product road map includes support for WebRTC well into future.
Q: Is WebRTC functionality included in my standard and/or premium support agreement?
A: WebRTC is covered by the terms and conditions of you active standard support coverage as long as it remains current. WebRTC is not currently subject to the SLAs and terms of Premium Support Services.
Q: Can I use the Wowza Streaming Engine preview implementation of WebRTC in my production applications?
A: There are no limitations imposed on customers using the WebRTC implementation. However, while still in "Preview" status no SLAs are in place regarding interoperability, resolution of issues and support service. Any issue encountered will be resolved as quickly as possible.
Q: When will WebRTC be beyond "Preview" status?
A: There is no specific timeline for Wowza Streaming Engine implementation of WebRTC being placed into "Production" status but WebRTC support remains part of the product road map.