rtmp_streaming 1.0.5 copy "rtmp_streaming: ^1.0.5" to clipboard
rtmp_streaming: ^1.0.5 copied to clipboard

A Flutter plugin for Camera and Microphone streaming library via RTMP.

0.0.1 #

  1. Completely refactored the Android version. Upgraded Gradle and the RTMP streaming plugin com.github.pedroSG94.RootEncoder to the latest version.
  2. Added filters for the Android version.
  3. Improved deprecated methods and fixed crashes caused by camera switching on Android.
  4. Fixed the issue where live recording could not be captured on Android.
  5. Added a toggle for low-light environment settings on Android.

0.0.2 #

  1. Removed redundant Android packages to reduce build size.

0.0.3 #

  1. Upgraded iOS HaishinKit to version 1.9.9.
  2. Rewrote some deprecated methods.

0.0.4 #

  1. Fixed Android crash errors when switching cameras. Added camera switching and audio toggle features. Optimized the example project.
  2. Cleaned up unused methods.

0.0.5 #

  1. Optimized Android example project.
  2. Added pause/resume recording functionality for Android.

0.0.6 #

  1. Updated iOS HaishinKit to version 2.0.0 (preview version, not stable, may contain bugs).

1.0.0 #

  1. Updated iOS HaishinKit to version 2.0.0 (stable release).
  2. Completely refactored iOS code, now managing dependencies via Swift Package Manager.
  3. Added numerous new methods for iOS.
  4. Updated examples: revised camera.dart, removed redundant fields and duplicate methods.
  5. Upgraded Android Gradle to 9.0, updated RTMP package to the latest version, unified return values with iOS, and improved disposal methods.
  6. Added filter functionality for Android.

1.0.1 #

  1. update package
  2. add - 📸 Take snapshot during streaming: takePicture

1.0.2 #

  1. update package
  2. fix bug not removeFilter

1.0.3 #

  1. fix android permission bug

1.0.4 #

  1. update HaishinKit.swift to 2.2.5 fix xcode 26.4 build error

  2. update com.github.pedroSG94.RootEncoder to 2.7.1

  3. Documentation: Added usage notes in README / README_zhCN for the following CameraController methods:

    • Android (RootEncoder 2.7.0+): setForceBt709Color, setRtmpShouldSendPings — BT.709 color matrix for encoding; RTMP periodic ping for RTT (see getStreamStatistics / rttMicros when pings are enabled).
    • iOS (HaishinKit 2.2.1+ / 2.2.2+ / 2.2.5+): setVideoSettings — optional expectedFrameRate (onMetaData framerate) and bitRateMode (average / constant / variable); setMultitaskingCameraAccessEnabled — multitasking / PiP camera access (iOS 17+ when supported).
  4. 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.

6
likes
155
points
185
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for Camera and Microphone streaming library via RTMP.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on rtmp_streaming

Packages that implement rtmp_streaming