rtmp_streaming 1.0.5
rtmp_streaming: ^1.0.5 copied to clipboard
A Flutter plugin for Camera and Microphone streaming library via RTMP.
0.0.1 #
- Completely refactored the Android version. Upgraded Gradle and the RTMP streaming plugin
com.github.pedroSG94.RootEncoderto the latest version. - Added filters for the Android version.
- Improved deprecated methods and fixed crashes caused by camera switching on Android.
- Fixed the issue where live recording could not be captured on Android.
- Added a toggle for low-light environment settings on Android.
0.0.2 #
- Removed redundant Android packages to reduce build size.
0.0.3 #
- Upgraded iOS HaishinKit to version 1.9.9.
- Rewrote some deprecated methods.
0.0.4 #
- Fixed Android crash errors when switching cameras. Added camera switching and audio toggle features. Optimized the example project.
- Cleaned up unused methods.
0.0.5 #
- Optimized Android example project.
- Added pause/resume recording functionality for Android.
0.0.6 #
- Updated iOS HaishinKit to version 2.0.0 (preview version, not stable, may contain bugs).
1.0.0 #
- Updated iOS HaishinKit to version 2.0.0 (stable release).
- Completely refactored iOS code, now managing dependencies via Swift Package Manager.
- Added numerous new methods for iOS.
- Updated examples: revised
camera.dart, removed redundant fields and duplicate methods. - Upgraded Android Gradle to 9.0, updated RTMP package to the latest version, unified return values with iOS, and improved disposal methods.
- Added filter functionality for Android.
1.0.1 #
- update package
- add - 📸 Take snapshot during streaming:
takePicture
1.0.2 #
- update package
- fix bug not removeFilter
1.0.3 #
- fix android permission bug
1.0.4 #
-
update HaishinKit.swift to 2.2.5 fix xcode 26.4 build error
-
update com.github.pedroSG94.RootEncoder to 2.7.1
-
Documentation: Added usage notes in README / README_zhCN for the following
CameraControllermethods:- Android (RootEncoder 2.7.0+):
setForceBt709Color,setRtmpShouldSendPings— BT.709 color matrix for encoding; RTMP periodic ping for RTT (seegetStreamStatistics/rttMicroswhen pings are enabled). - iOS (HaishinKit 2.2.1+ / 2.2.2+ / 2.2.5+):
setVideoSettings— optionalexpectedFrameRate(onMetaDataframerate) andbitRateMode(average/constant/variable);setMultitaskingCameraAccessEnabled— multitasking / PiP camera access (iOS 17+ when supported).
- Android (RootEncoder 2.7.0+):
-
CHANGELOG: This entry records the above API documentation and usage guidance; behavior matches implementations added in plugin development for RootEncoder 2.7.x and HaishinKit 2.2.x.