Version 2.0.284
MobileSDK 2.0.284
CloudSDK - version 2.0.284_20211118:
- added support for Gradle 7, Android SDK 30, Android NDK 23, Java 8
- updated versions of used SDK:
PlayerSDK: 6.96.20211118,
EncoderSDK: 6.12.20211118 - added new config for CloudPlayerSDK with the possibility of protocol and port selection (secure or insecure)
- added new config for CloudStreamerSDK with the possibility of protocol and port selection (secure or insecure)
- default CloudStreamerSDK mode is now secure (HTTPS, WSS, RTMPS)
- added workaround to wait until records will upload for a position less than 1 min from the current time
- added new settings for 2 workarounds:
switch on HLS for tokens with path
wait for records upload - added new API CloudPlayerSDK::setSourceForAPIOnly. Will prepare SDK without a player for API command use only
- fixed a few memory leaks
- updated and cleaned samples
PlayerSDK - version 6.96.20211118:
- added support for Gradle 7, Android SDK 30, Android NDK 23, Java 8
- migrated to FFMPEG version 4.4.1
- migrated to OpenSSL version 1.1.1l and used as a shared library
- added ONVIF device manager
- added new API for setup internal buffers type: 0 - default, 1 - based on mmap
- added new API for setup internal buffers sizes
- added new config setting: advancedUseAsyncGetAddrInfo
- improved EOS detection algorithm
- added support audio-only mode for instance with video surface
- fixed Software video decoder crash on YUV P10 formats
- fixed records flags for mp4
- fixed issue with wrong shader matrix for 180 and 270 rotation
- updated and cleaned samples
EncoderSDK - version 6.12.20211118:
- added support for Gradle 7, Android SDK 30, Android NDK 23, Java 8
- migrated to FFMPEG version 4.4.1
- migrated to OpenSSL version 1.1.1l and used as a shared library
- camera video preview modes exposed to public config API
- improved overlay support
- improved error handling
- updated and cleaned samples