Flutter SDK for Video & Audio
Tutorials
Flutter SDK Tutorials
Get started and learn how to implement a full-featured audio room experience using our Flutter SDK through our sample app. It also shows you how to begin theming and customizing video within your app.
Video Calling
Bring a video calling UX similar to Zoom or Facebook Messenger into your Flutter project.
Start TutorialAudio Rooms
Give users a place to talk with an audio room experience like Twitter Spaces or Clubhouse.
Start TutorialLivestreaming
Start here to set up a live streaming app that looks like Twitch or Instagram Live.
Start TutorialOut-of-the-Box Support
- Group Meetings
- Ringing & Calling
- Audio Rooms
- Live Streaming & Broadcasting
- Screen Sharing
- Recording
- Reactions & Custom Events
- Seamless Integration With Chat
- Switching Between Connected Devices
- Deep Linking Support
- Notification & Background Handling
- Network & Size-Optimized Video Quality
- Smooth Transition Between Networks (Wi-Fi to 5G)
- Call Performance & Statistics
- Transcriptions
- Noise Cancellation
UI Components
- Call Screens
- Common Call Controls
- Video Renderer
- Call Lobby
- Call Participants Layouts (Grid, Spotlight, Full Screen, Screen Share)
- Sound Indicator
- Network Quality Indicator
- Device Management (Microphone, Camera, Speakers)
- Reactions
- Permission & Moderation Components
- Call Recordings
- User Avatars
- & Much More
Guides
- Chat Integration
- CallKit integration
- Invitations & Deep Linking
- UI Customizations
- Permissions & Moderation
- Recording
- Custom Events & Reactions
- Push Notifications
Flutter SDK Features
Our Flutter widgets connect your app to the Video & Audio API backend so you can take advantage of the following features.
- Dynascale
- Edge Network
- Screensharing
- Livestreaming
- Audio Rooms, Large Calls
- Statistics
- Notifications and Calling
- Reliable Calls
- Opus DTX
- Opus Red
- Recording
- Backstage Mode
- Custom Events
- Active Speaker
- Geofencing
- Transcriptions
- UI Components
- PIP & Background
- Webhooks/SQS
- Permission System
Share Your Developer Feedback
Hi! We are actively working on the Flutter Video & Audio SDK here at Stream. Our purpose is to continuously improve our SDKs, and any feedback that fellow developers can provide will be very helpful.
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: