React Native SDK for Video & Audio
Tutorials
React Native SDK Tutorials
These tutorials are the best place to start coding and get familiar with the React Native SDK. Your first video call, live stream, or audio room implementation is only a few simple steps away.
Video Calling
Give users familiar and engaging features to make video calls with a UX similar to Zoom or Facetime.
Start TutorialAudio Rooms
Use intuitive React Native components to bring an audio room experience like Clubhouse or Twitter Spaces to life.
Start TutorialLivestreaming
Let users create and watch live streaming video content, just like they would on Twitch or Instagram Live.
Start TutorialOut-of-the-Box Support
- Video Client & Authentication
- Join & Create Calls
- Call & Participant State
- Device Management (Camera & Microphone)
- 4 Default Call Types
- Query Active & Upcoming Calls
- Maintain Calls in the Background
- Manage Native Permissions
- User & Moderator Permissions
- Reactions & Custom Events
- Participant Sorting
- Call Performance & Statistics
- Transcriptions
- Noise Cancellation
UI Components
- Calling Screens
- Common Call Controls
- Call Participants List
- Call Header Component
- Incoming Call Screen
- Lobby / Join Call Screen
- Outgoing Call Screen
- Floating View of Caller
- Full-Screen View of Call Recipient
- Screen Sharing
- User Avatars
Guides
- Internationalization
- Chat Integration
- Client and Call Events
- Push Notifications & Ringing Calls
- Recording
- Broadcasting
- Deep Linking
- Picture in Picture
- Screen Sharing
React Native SDK Features
Leverage these powerful Video & Audio API features with ease via the React Native frontend SDK.
- DynaScale
- Edge Network
- Screen Sharing
- Live Streaming
- Audio Rooms & Large Calls
- Call Notifications
- Reliable Calls
- Optimized Audio
- Recording
- Backstage Mode
- Custom Events
- Active Speaker
- Geofencing
- UI Components
- Background Handling
- Permission System
Share Your Developer Feedback
Hi! We are continuously working to improve the React Native Video & Audio SDK here at Stream. Feedback from developers like you makes this possible — we’d love to hear about your SDK experience and your needs.
Would you consider leaving some feedback on what you need from Stream?
How Was Your SDK Experience?
Did you find everything you were looking for? Get in touch with our Developer Advocacy team to let us know how we can help: