All changes to this project will be documented in this file.
- Add a
fit
parameter toApiVideoCameraPreview
to control the fit of the preview inside its parent widget - Improve and fix few video resolution issues
- Android: The package automatically requests the camera and microphone permissions
- Android: upgrade gradle, kotlin, AGP and other dependencies
- iOS: add missing
getVideoSize
method - iOS: send events from the main thread
- Example: lower default bitrate to run the example effortlessly
- Example: enable wake lock to keep the device awake during the live stream
- Example: put the application in the safe area
- Android: call
disconnect
event whenstopStream
is explicitly called - Add api.video application icon for Android and iOS
- Android: fix the
videoSize
cast
- iOS: fix the orientation when device is turned
- Major refactor:
- use
initialize
instead ofcreate
and pass default parameters toApiVideoLiveStreamController
constructor - simplified usage of
CameraPreview
(and renamed toApiVideoCameraPreview
)
- use
- Getter for properties such as
isMuted
,cameraPosition
, ... ( see #13) - Few fixes on Android and iOS
- Fix crash on
stopStreaming
. See #14
- Few fixes on FLV/RTMP to increase compatibility
- iOS: fix landscape orientation. See #12
- iOS: Fix the random aspect ratio of the preview and random crashes. See #7
- Android: do not obfuscate rtmpdroid classes to fix #6
- iOS: implements
stopPreview
andstartPreview
to fix #4
- Fix audio and video configuration for iOS
- Fix setAudioConfig when preview is running for Android
- Initial release.