Video view within a React demo app
The React SDK for Video & Audio provides pre-built UI components so developers can move quickly, integrating calling and streaming via the frontend of a browser-based application and conserving team resources. Customize Stream's out-of-the-box solution using CSS to fit your brand, or build your own UI from the ground up while reusing our low-level components.

React SDK Tutorials

Check out our tutorials to learn how you can easily build a full-featured video call, audio room, or live stream experience using our React SDK. Tutorials cover theming, customization, and steps to connect your first audio or video call.

Video Calling

Video Calling

Follow these steps to create a video calling UX like Zoom or Facebook Messenger.

Start Tutorial
Audio Rooms

Audio Rooms

Set up an audio room experience like Twitter Spaces or Clubhouse using React.

Start Tutorial
Livestreaming

Livestreaming

Create and customize a React app with streaming experiences like Twitch or Instagram Live.

Start Tutorial

Out-of-the-Box Support

  • Group Meetings
  • Ringing & Calling
  • Audio Rooms
  • Live Streaming & Broadcasting
  • Screen Sharing
  • Recording
  • Reactions & Custom Events
  • Seamless Integration With Chat
  • Notification & Background Handling
  • Network & Size-Optimized Video Quality
  • Smooth Transition Between Networks (Wi-Fi to 5G)

UI Components

  • Active Call Screen
  • Pending Call Screens (Incoming/Outgoing Mode)
  • Common Call Controls
  • Video Renderer
  • Call Lobby
  • Call Participants Layouts (Grid, Spotlight, Full Screen, Screen Share)
  • Call Participant Listing & Searching
  • Call Performance & Statistics
  • Sound Indicator
  • Network Quality Indicator
  • Device Management (Microphone, Camera, Speakers)
  • Reactions
  • Permission & Moderation Components
  • Call Recordings
  • User Avatars
  • & Much More

Guides

  • Chat Integration
  • Invitations
  • Theming & Appearance
  • UI Customizations
  • Permissions & Moderation
  • Recording
  • Custom Events & Reactions
  • Custom Video Filters

React SDK Features

Leverage these powerful Video & Audio API features with ease via the React frontend SDK.

  • Dynascale
  • Edge Network
  • Screensharing
  • Livestreaming
  • Audio Rooms, Large Calls
  • Client-Side Call Statistics
  • Reliable Calls & Call Recovery
  • Optimized Audio
  • Recording
  • Backstage Mode
  • Custom Events
  • Active Speaker
  • Geofencing
  • UI Components
  • Webhooks/SQS
  • Permission System

Share Your Developer Feedback

Next Steps

Create your free Stream account to start building with our Video & Audio SDKs, or contact our team if you have additional questions.

Chat Messaging

Build any kind of chat messaging experience without scalability or reliability issues.

Learn more about $ Chat Messaging

Enterprise

Available 99.999% uptime SLAs and industry-leading security to power the world's largest apps.

Learn more about $ Enterprise