Webinar: WebRTC Tutorial

July 31, 2020 by
 

With sub-500-millisecond video delivery and native browser support, the benefits of Web Real-Time Communications (WebRTC) are numerous. But challenges can arise when you branch out from the pure chat-based applications that the video and audio streaming framework was designed for.

In this prerecorded webinar, we cover how WebRTC video streaming works and ideal use cases. Finally, we’ll provide two step-by-step tutorials on efficiently deploying WebRTC with Wowza technology.

 

WebRTC Introduction

WebRTC is free, open-source protocol that enables real-time communication between browsers.

  • Browser-based: As a browser-based communications solution, WebRTC makes it easy to deploy live streams using all major browsers and eliminates the need for a plug-in architecture like Flash.
  • Real-time: At sub-500-millisecond glass-to-glass latency, WebRTC offers the quickest method for transporting live video across the internet
  • Requires additional technology to scale: WebRTC requires a media server or a CDN to scale to large audiences for the same reasons as any other format: A single server can’t handle a ton of viewers or easily distribute across a large geographic area.
 

WebRTC Use Cases

An easy way to enhance WebRTC’s out-of-the-box features is to combine it with a streaming server or service. Whether you need to support real-time interactivity or broadcasting at scale, Wowza’s WebRTC solution powers a variety of use cases.

 

WebRTC Tutorial: Scalable Broadcasting With Wowza Streaming Cloud

With Wowza Streaming Cloud, you’re able to ingest WebRTC streams from any browser and broadcast at scale. This tutorial shows how to transmux incoming WebRTC streams into an HTTP-based protocol like HLS using our global streaming platform. While this workflow isn’t recommended for real-time interactivity, it works great for any type of broadcast requiring large-scale distribution.

 

Benefits of a WebRTC to HLS workflow:

  • Easily capture video from any browser.
  • Eliminate complicated configuration.
  • Deploy live streams to 100,000+ viewers in just a few clicks.

Skip to approximately 22 minutes into the recorded webinar above to see the tutorial. We also detail the process of connecting a WebRTC stream to Wowza Steaming Cloud in our documentation.

 

WebRTC Tutorial: Real-Time Streaming With Wowza Streaming Engine

Using WebRTC end-to-end ensures the lowest latency possible. And while the framework doesn’t require additional infrastructure, including a media server like Wowza Streaming Engine behind the curtain increases the number of concurrent viewers and supports further customization.

 

Benefits of a WebRTC end-to-end workflow:

  • Easily capture video from any browser.
  • Deploy interactive applications with sub-500-milisecond video delivery.
  • Enhance your deployment with additional functionality like VOD, recording, and authentication.

Skip to approximately 31 minutes into the recorded webinar above to see the tutorial. We also detail each step of setting up WebRTC streaming with Wowza Streaming Engine Manager in our documentation.

 

About Traci Ruether

As a Colorado-based B2B tech writer, Traci Ruether serves as Wowza's content marketing manager. Her background is in streaming and content delivery. In addition to writing, Traci enjoys cooking, reading, gardening, and spending quality time with her fur babies. Follow… View more