Mobile video app built with Flutter
The Flutter SDK for Video & Audio provides pre-built widgets so developers can move quickly to integrate real-time video capabilities in their applications. Using our SDK, developers can opt to use our customizable out-of-the-box solution or write their own UIs using our low-level SDK – all while avoiding the hard parts of multi-platform development.

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

Video Calling

Bring a video calling UX similar to Zoom or Facebook Messenger into your Flutter project.

Start Tutorial
Audio Rooms

Audio Rooms

Give users a place to talk with an audio room experience like Twitter Spaces or Clubhouse.

Start Tutorial
Livestreaming

Livestreaming

Start here to set up a live streaming app that looks 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
  • 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

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