flutter_video_live_stream 1.0.3
flutter_video_live_stream: ^1.0.3 copied to clipboard
Flutter RTMP live stream client for your audio/video application. Maintained fork of apivideo_live_stream.
Changelog #
All notable changes to this project will be documented in this file.
1.0.3 - 2026-09-02 #
Changed #
- Shortened the pubspec description to fit the 60-180 character limit so the package passes the "Provide a valid pubspec.yaml" pub.dev scoring check.
1.0.2 - 2026-09-02 #
Fixed #
- Android: camera preview froze (stuck on the last frame) after calling
toggleCamera()/setCameraId(). With StreamPack 3.2.0,setCameraIdswaps the video source and releases the previous camera source without transferring the preview to the new one. The manager now stops the preview before switching cameras and restarts it on the new camera afterwards (mirroring the existingsetVideoConfigbehavior), and restores the preview if the switch fails.
1.0.1 - 2026-09-02 #
- Docs: fresh changelog for the new package; README badges and links now point to the maintainer (@realmastana) while crediting api.video for the original work
- CI: GitHub Actions workflows for analysis/tests and automatic publishing
to pub.dev whenever the version in
pubspec.yamlchanges
1.0.0 - 2026-09-01 #
Initial release of flutter_video_live_stream, a maintained fork of
apivideo_live_stream.
The upstream package is no longer actively maintained; the original work is
credited to api.video.
Android #
- Migrated to StreamPack 3.2.0 (package renamed to
io.github.thibaultbee.streampack.core, streamers rebuilt aroundSingleStreamer,CameraSourceFactory,RtmpEndpointFactory) - Migrated to AGP 9 built-in Kotlin (no more
kotlin-androidGradle plugin) while keeping compatibility with AGP < 9 - Updated the toolchain (Gradle 9.5, AGP 9.1.0, KGP 2.4.0) so apps keep 16 KB page-size aligned native libraries (required by Google Play for apps targeting Android 15+)
iOS #
- Migrated to Swift Package Manager (no more CocoaPods)
- Switched to a fork of the api.video iOS SDK that is SPM-based and uses HaishinKit 2.2.5, fixing the Swift 6.3 (Xcode 26) compiler crash that affected HaishinKit 1.9.3 — no Podfile workaround needed anymore
- Adapted to the new
@MainActorSDK API (preview via HaishinKit 2.xMediaMixerOutput,ApiVideoLiveStream(preview:...)initializer)