FLUTTER ECOSYSTEM

livekit_client

Flutter Client SDK for LiveKit. Build real-time video and audio into your apps. Supports iOS, Android, and Web.

Latest version
2.13.0
30-day downloads
186K
Likes
270
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The LiveKit Client SDK for Flutter enables developers to integrate real-time video and audio communication into their applications across iOS, Android, Web, macOS, Windows, and Linux. It provides a seamless way to build interactive features like video conferencing, live streaming, and peer-to-peer communication with low latency. The SDK supports scalable, secure connections using LiveKit's cloud infrastructure or self-hosted servers. With intuitive APIs and cross-platform consistency, it simplifies the implementation of real-time media workflows in Flutter apps.

Use cases
  • Video conferencing apps
  • Live streaming platforms
  • Real-time collaboration tools
  • Remote support applications
  • Interactive education platforms
Key features
  • Cross-platform support (iOS, Android, Web, macOS, Windows, Linux)
  • Low-latency real-time audio and video
  • Scalable connection handling
  • Secure token-based authentication
  • Easy integration with LiveKit server
Suitable for
  • Developers building real-time communication features
  • Teams creating video chat or webinar apps
  • Apps requiring multi-platform real-time media
  • Startups using LiveKit's hosted or self-hosted solutions
Considerations
  • Requires a LiveKit server or hosted service
  • Network bandwidth affects call quality
  • Additional setup for custom authentication
  • Platform-specific permissions needed (camera/mic)
  • May require backend infrastructure for scaling
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add livekit_client

Categories

Dependencies

Dependency list 21 items

Source repository

Related projects