How to build a browser-based live streaming workflow with WebRTC.live?

We are entering a new live streaming era where browser-based, plugin-free and ultra-low latency on any device are the key drivers for interactive customer engagement. What’s needed? WebRTC.Live in combination with nanoStream Cloud!

Live streaming to large audiences with nanoStream WebRTC.live

Scalability for large audiences is probably the greatest challenge for new audio/video-based interactive use cases. Scaling your live streaming means to have the capability of handling different amounts of work or, in other words, dealing with a large number of viewers that might change on a short period of time.

Doing this completely relying on WebRTC-based workflows is challenging. WebRTC is not designed for live streaming, but rather for peer-to-peer collaboration. For live streaming to larger audiences, you need a service (SaaS, PaaS) to connect your WebRTC client to.

That’s when nanoStream WebRTC.live comes on board. Once connected to nanoStream Cloud, it becomes an end-to-end live streaming solution that easily scales to large audiences around the world, and the best: with ultra-low latency!

Using nanoStream WebRTC.live with nanoStream Cloud

nanoStream WebRTC.live will work as a powerful live encoder from the broadcaster/publisher side, ingesting directly into nanoStream Cloud. On the player side, nanoStream Cloud includes nanoStream H5Live Player, an unique playback tool that works with no plugins on all HTML5 browsers, incl. Safari on iOS.

You can read more about H5Live in this article.

Integration with existing live streaming environments

WebRTC.live can be used completely end-to-end with nanoStream Cloud but also integrates well with existing live streaming environments based on RTMP and HLS.

nanoStream Cloud as a low-latency CDN

You can use nanoStream Cloud as a low-latency CDN to distribute your live streams with low latency to audiences worldwide. We handle the transport for you across our own origin/edge server network.

 

Advantages of connecting to nanoStream Cloud

nanoStream Cloud including nanoStream H5Live Player is the perfect solution to deliver and playback live streams in a scalable way. It brings together the easiness of a cloud solution with the ability of delivery and playback in ultra-low latency on any device and HTML5 browser, including Safari on iOS. Hence, together with nanoStream WebRTC.live for live encoding, they set an entire browser-based live streaming workflow.

nanoStream Cloud works out of the box; your presenters can instantly go live and share their live stream with anyone in the world, completely plugin-free within the browser.

Top use cases

The combination of nanoStream WebRTC.live and nanoStream Cloud including nanoStream H5Live Player is perfect for businesses that want maximum customer engagement and need a complete browser-based solution that enables interactive live streaming on any device. These are some of the top use cases:

  • Self-service webcasts

Webcasting services are used in enterprise environments, education or entertainment services. They are based on interactivity between a presenter and an audience. An easy to use web based interface and technology available for all participants simplifies the process to enable instant live streaming applications.

  • Live Online Auctions

The auctioneers just click on the nanoStream WebRTC.live link to start their auction broadcast right from the browser and sent the stream directly to nanoStream Cloud. Viewers – Bidders from around the world directly from the desktop or mobile device can participate in auctions with a simple click in their browser.

There are numerous other use cases that require a browser-based interactive live streaming technology. Sports betting, live events and webcastings are just some examples.

nanoStream Cloud including nanoStream H5Live Player helps business worldwide to reach their audiences on any device in ultra-low latency and together with nanoStream WebRTC.live it becomes a complete browser-based live streaming workflow.

Go live around the world in 1 second!

Try nanoStream WebRTC.live