mediasfu_sdk 2.2.4
mediasfu_sdk: ^2.2.4 copied to clipboard
MediaSFU SDK for Flutter provides powerful streaming capabilities for creating high-performance cross-platform applications.
2.2.4 #
-
Documentation Overhaul:
- New lightweight, usage-focused
README.mdfollowing modern SDK patterns. - Moved comprehensive API reference to
README_DETAILED.md. - Added
PLATFORM_SETUP.mdwith detailed platform-specific configuration guides.
- New lightweight, usage-focused
-
Modern UI Components:
- Documented
ModernMediasfuGenericwith theme-aware glassmorphism design. - Added
MediasfuColorsdesign system documentation.
- Documented
-
New Features Documented:
- Panelists Mode: Dedicated panel for webinar/broadcast presenters.
- Permissions System: Individual and group-level media/feature permissions.
- Real-time Translation: 50+ language support with speech-to-text.
-
Dependencies:
- Added
image_picker,cached_network_image,path_providerfor background/image handling. - Added
path_drawing,share_plusfor whiteboard functionality. - Platform-specific deps (
google_mlkit_selfie_segmentation,web,dart_webrtc) documented as optional. - Upgraded all dependencies to latest compatible versions.
- Added
2.2.3 #
- Updated to latest mediasfu_mediasoup_client version for Chrome 140 support.
2.2.2 #
- Added custom overrides for all UI components in the SDK.
- Updated README.md with more easy-to-follow examples for overrides and complete usage.
2.2.1 #
- Updated README.md with more easy-to-follow examples for custom builders and complete custom interface usage.
- Added
getMediaDevicesListfunction toMediasfuParametersfor retrieving available media devices. - Added
getParticipantMediafunction toMediasfuParametersfor accessing media (video/audio) of specific participants.
2.2.0 #
- Custom builders support for VideoCard, AudioCard, and MiniCard components.
- Complete custom interface support using
CustomComponentType. - Return
CustomComponentinstances from the builders as well as the full display widgets. - PCMU and PCMA audio codec support.
- Chrome 140 video production fix in progress.
2.1.9 #
- Support for the latest version of WebRTC.
2.1.8 #
- Bug fix for screen sharing not displaying in the correct video for the sharer.
- Update in order of simulcast layers for video quality.
2.1.7 #
- Support for current version of WebRTC.
2.1.6 #
- Bug fix for no-UI mode setState called after dispose.
2.1.5 #
- Bug fix for using custom join/create functions for room.
2.1.4 #
- Bug fix for event types defaulting to 'chat' for no-UI mode.
2.1.3 #
- Bug fix for 'setState' called after dispose for no-UI mode.
- Bug fix for 'MediasfuConference not supporting no-UI mode.
2.1.2 #
- Bug fix for 'MediasfuGeneric' handling of updateSourceParameters.
- Allowed null source parameters for all default views.
2.1.1 #
- README.md update and types_alt.dart file removal.
2.1.0 #
- Added support for the latest version of the MediaSFU server.
- Added no-UI option for the SDK to enable developers to use the SDK without the default UI components.
2.0.1 #
- Minor fix for initial values.
2.0.0 #
- Major refactor of the SDK to support the latest version of the MediaSFU server.
- Support provided for MediaSFU Community Edition.
1.0.0 #
- Major refactor of the SDK to support the latest version of the MediaSFU server.
- Explicit options declaration/requirement for classes.
- Added support for FHD and QHD video resolutions.
0.0.7 #
- Bug fix for interval updates of loudness.
0.0.6 #
- Mini audio player bug fix.
0.0.5 #
-
Updated flutter_webrtc support:
- Enhanced compatibility and performance with the latest version of
flutter_webrtc.
- Enhanced compatibility and performance with the latest version of
-
General bug fixes:
- Resolved various issues to improve overall stability and reliability.
-
Added Polls support:
- Introduced functionality to conduct real-time polls during sessions, allowing for instant feedback and interaction.
-
Added Breakout rooms support:
- Enabled the creation of multiple sub-meetings within a single session to facilitate focused group discussions and collaboration.
0.0.4 #
- Minor update in README.md.
0.0.3 #
- Cleanup of warnings for static analysis pass.
0.0.2 #
Changes
- Removed dependence on
permission_handlerto broaden platform support. - Updated QR code scanning functionality to utilize
mobile_scanner. - Moved QR code scanner implementation to
welcome_page_qrcode.dart. - Removed the QR code scanner from the default 'welcome page'.
Notes
These updates enhance the MediaSFU Flutter SDK's versatility by eliminating dependency on specific permission handling libraries and integrating a more platform-agnostic QR code scanning solution. Developers can now leverage the SDK across a wider range of platforms while maintaining seamless QR code scanning functionality.
To use the QR code scanner pass the welcome_page_qrcode.dart as your PrejoinPage option for your event room.
Additionally, an example has been added to demonstrate the usage of the SDK's QR code scanning feature.
0.0.1 #
- Initial release of the MediaSFU Flutter SDK.