- Millicast Flutter SDK now allows desktop support on all three platforms MacOS, Linux, and Windows.
- Updated all dependencies to the latest resolvable versions.
- Updated webRTC versions for iOS (104.5112.17) and Android (104.5112.09)
- Fixes for Dart 3 and Flutter 3.10 support.
- flutter_webrtc version upgraded to 0.9.7 (Uses WebRTC release m104).
- Now example app asks for all the permission required during startup.
- Updated all dependencies to latest versions.
- Updated min iOS min version 10 to 11.
- Removed uni_links dependency from example app.
- Millicast Flutter SDK now supports Flutter version 3.
- iOS example app configuration files where modified so it works out of the box in M1 macOS devices.
- addRemoteTrack method is now properly renegotating the SDPs it now returns a valid mid transceiver both for audio/video.
- Fixed a bug where viewer count where misrepresented in example app.
- Flutter analyze fixes where performed to avoid warnings and info messages.
- Added information needed in order to properly run the README.md Getting Started example app.
- Moved Mockito and dotenv depenencies as dev dependencies
This is the first official release of the Millicast Flutter SDK.
- Now the SDK can be directly downloaded from pub.dev package repository.
- getCapabilities initial implementation now returns supported video codecs.
- Example app now only renders supported codecs in the settings widget.
- EA-Mirror-iOS-Camera: invert mirrored flag.
- Bugfix/h264-support: Fallback to supported codec.
- h264-support: solved codec fallback codec issue. by @fcancela in #17
Full Changelog: https://github.com/millicast/flutter-sdk/compare/0.2.0...0.2.1
- H264 publish on Android is device dependent.
- Added support for latest version of viewercount.
- Removed support for legacy version of viewercount.
- Updated README API Reference hyperlink to the proper url.
- Fixed viewercount issues for EA.
- Fixed EA iOS bug where audio could not be heard on the subscriber side.
- Fixed bug where websockets were not being properly closed both for publisher/viewer.
- Fixed reenabling unlimited bitrate for the SDK.
Full Changelog: https://github.com/millicast/flutter-sdk/compare/0.1.0...0.2.0
This is the first beta test release of the Millicast Flutter SDK.
For SDK usage instructions, please refer to the SDK README.md. An Example App (EA) at flutter-sdk/example has been provided to illustrate the basic usage of the SDK. Usage of the EA is documented at its own readme at flutter-sdk/example/README.md.
There are some known issues as indicated below that are currently being worked on.
Known issues:
- H264 publish on Android is device dependent.
- Possible workaround includes publishing with other codecs, such as VP8, VP9.
- The EA has some minor issues:
- On iOS, the first publish might be missing audio.
- Possible workaround is to exit, reenter Publisher view, and publish again.
- Viewer count might not work correctly in some scenarios.
- Subscription occasionally does not terminate after leaving Subscriber view.
- Possible workaround is to restart EA.
- On iOS, the first publish might be missing audio.