quickrtc_flutter_client 1.0.0 copy "quickrtc_flutter_client: ^1.0.0" to clipboard
quickrtc_flutter_client: ^1.0.0 copied to clipboard

A Flutter WebRTC client library built on MediaSoup with Provider state management for real-time video conferencing.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2024-01-25 #

Added #

  • Initial release of QuickRTC Flutter Client SDK
  • QuickRTCController for managing video conference lifecycle
  • QuickRTCStatic utilities for media capture and device enumeration
  • QuickRTCState immutable state management
  • QuickRTCMediaRenderer widget for video rendering with overlays
  • QuickRTCAudioRenderers widget for remote audio playback
  • QuickRTCProvider, QuickRTCBuilder, QuickRTCListener, QuickRTCConsumer widgets
  • QuickRTCTheme for customizable styling
  • Screen sharing support for Android, iOS, macOS, and Web
  • Android 14+ screen sharing with foreground service
  • macOS screen recording permission handling
  • Desktop screen picker dialog
  • Auto-consume for automatic handling of remote participant streams
2
likes
0
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter WebRTC client library built on MediaSoup with Provider state management for real-time video conferencing.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, equatable, events2, flutter, flutter_webrtc, freezed_annotation, h264_profile_level_id, json_annotation, logger, provider, sdp_transform, socket_io_client

More

Packages that depend on quickrtc_flutter_client

Packages that implement quickrtc_flutter_client