Skip to main content
Version: 2.x.x

Introduction

Interactive Live Streaming (ILS) lets hosts send audio and video to an audience in real time, from a React Native app.

Architecture Overview​

Architecture at a Glance — Hosts join in SEND_AND_RECV mode to broadcast and collaborate, while the audience joins in RECV_ONLY mode to watch without publishing their own media.

Interactive Live Streaming architecture diagram

Streaming Modes​

Interactive Live Streaming (ILS): Low-latency, two-way sessions where hosts and promoted guests publish audio/video, and manage roles.

HTTP Live Streaming (HLS): Broadcast delivery for large audiences with playback-only viewers, suited to town halls and one-to-many events.

The guides below cover each part of this flow.

Key Features​

Sample Projects​

note

These sample projects still use React Native SDK v1.0.1. To build an app on v2.0.0, follow the Interactive Live Streaming Quick Start or the HTTP Live Streaming Quick Start. The Migration Guide lists what changed in v2.0.0.

Quick Start Paths​

Got a Question? Ask us on discord