Sample Apps Communications SDK for React Sample Apps

Video Call for React


The application available in this repository demonstrates the capabilities of's video call solution for browser applications, built using React.

This repository demonstrates how to develop an app using the core features and also provides an understanding of how our service works. If you run into problems, the full Communications SDK for JavaScript documentation can be found here.

The application provided allows you to evaluate solutions offered by Communications APIs. You can clone the repository yourself, run the application locally and verify that it meets your requirements. Learn more about’s video conference capabilities here.

Its scope covers:

  • Initialization of SDK
  • Creating and joining a conference
  • Camera, microphone and audio output configuration
  • Full conference view with grid display of user streams
  • Basic video conferencing interactions (muting, camera switching)
  • Screen sharing
  • Recording
  • Background blur (available only on desktop Chrome and Edge)

Live Streaming a Video Call

The Live Streaming Features of the Video Call for React app allow you to stream the conference to a large number of viewers. Live Streaming uses Real-Time Messaging Protocol (RTMP) to stream through a third-party service such as Youtube and Facebook.


You can also add custom layouts to your live stream. For more information, see the Creating a Customer Mixer Layout Application article.

Discover more sample apps and projects

Check out the Project Gallery and GitHub sample repository.