Skip to content

A demo project using the Agora Web RTC and RTM SDKs, leveraging advance RTC features like dual stream with stream fallback, multi-host broadcasting. Web users can mute each other's audio or remove others from the call. Signalling layer is using Agora's RTM SDK.

License

Notifications You must be signed in to change notification settings

AgoraIO-Community/agora-advanced-web-broadcast-demo

Repository files navigation

Agora advanced web brodacast demo

A demo project using the Agora Web RTC and RTM SDKs, leveraging advance RTC features like dual stream with stream fallback, multi-host broadcasting. Web users can mute each other's audio or remove others from the call. Signalling layer is using Agora's RTM SDK.

Usage

Upload the proejct to a remote server or run locally. This project works across all of the latest browsers that support WebRTC, and runs on both mobile and desktop. For best results use Chromium based browser on desktop, and native browser on mobile.

Host/Streamer

broadcast.thml

Input AppId, temporary token, Channel name, and UID to join stream as broadcaster. Use unique UID's for each broadcast user to avoid issues.

Audience

index.thml

Input AppId, temporary token, and Channel name to join stream as audience.

About

A demo project using the Agora Web RTC and RTM SDKs, leveraging advance RTC features like dual stream with stream fallback, multi-host broadcasting. Web users can mute each other's audio or remove others from the call. Signalling layer is using Agora's RTM SDK.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published