Release Notes - Android
This page will keep you update all the releases of Android SDK.
v0.1.37
Release Date : 30th October 2024
Change Log :
-
Provided Methods and Events for Managing the Whiteboard.
Docs : Start/Stop Whiteboard
Docs : Render Whiteboard
Bug Fix :
- Handle the case when the camera list is empty or no camera found with specified facingMode.
v0.1.36
Release Date : 24th September 2024
Change Log :
- Update internal dependency
- Added the
setEnableActivityLifecycle()
method to control whether the camera is turned off when the app goes to the background.
v0.1.34
Release Date : 20th August 2024
Change Log :
-
Provided methods to set custom video processor.
Docs : Video Processor
-
Provided methods for Virtual Background Effect through
MediaEffects
library.Docs : Virtual Background
v0.1.33
Release Date : 10th August 2024
Change Log :
- Added
RendererEvents
parameter inaddTrack()
method. - Change the default value of
PreferredProtocol
toUDP_OVER_TCP
v0.1.32
Release Date : 26th July 2024
Change Log :
- Improved error handling and emitting more precise errors on
onError
event.
Docs : Error Event
Constant | Code | Message |
---|---|---|
ERROR_ACTION_PERFORMED_BEFORE_MEETING_JOINED | 3001 | The meeting is not connected yet. All actions on meeting should be performed after meeting is joined successfully. |
ERROR_CAMERA_ACCESS | 3002 | Something went wrong. Unable to access camera. |
ERROR_MIC_ACCESS_DENIED | 3003 | It seems like microphone access was denied or dismissed. To proceed, kindly grant access through your device's settings. |
ERROR_CAMERA_ACCESS_DENIED | 3004 | It seems like camera access was denied or dismissed. To proceed, kindly grant access through your device's settings. |
ERROR_CUSTOM_SCREEN_SHARE_TRACK_ENDED | 3005 | The provided custom track is in an ended state. Please try again with new custom track. |
ERROR_CUSTOM_SCREEN_SHARE_TRACK_DISPOSED | 3006 | The provided custom track was disposed. Please try again with new custom track. |
ERROR_CHANGE_WEBCAM | 3007 | Something went wrong, and the camera could not be changed. Please try again. |
Bug Fix :
- Fixed the issue of the application crashing during the
onFail()
meeting state.
v0.1.31
Release Date : 14th July 2024
Change Log :
-
The
changeWebcam()
method only allows switching between primary cameras.Docs : changeWebcam()
v0.1.30
Release Date : 5th July 2024
Bug Fix :
-
Fixed the issue of switching camera from front to back in devices with multiple cameras.
Docs : changeWebcam()
Change Log :
-
Provided
PreferredProtocol
parameter in theinitMeeting
method to specify a protocol to be used in the meeting and madesignalingBaseUrl
parameter optional.Docs : initMeeting()
-
Provided
modelId
parameter in post-transcription functionality for selecting a transcription model. -
Removed an internal dependency.
-
Provided Pre-Call Screen features.
-
Provided
getDevices()
method inVideoSDK
class to get list of media devices.Docs : getDevices()
-
Provided
getVideoDevices()
method inVideoSDK
class to get list of camera devices.Docs : getVideoDevices()
-
Provided
getAudioDevices()
method inVideoSDK
class to get list of audio devices.Docs : getAudioDevices()
-
Provided
AudioDeviceChanged()
event inVideoSDK
class, which gets triggered whenever an audio device is connected or removed from the system.Docs : onAudioDeviceChanged()
-
Provided
checkPermissions()
method inVideoSDK
class to check and request media permissions.Docs : checkPermissions()
-
Provided
setSelectedAudioDevice()
method inVideoSDK
class to set an audio device to be used in the meeting.Docs : setSelectedAudioDevice()
-
Provided
setSelectedVideoDevice()
method inVideoSDK
class to set a video device to be used in the meeting.Docs : setSelectedVideoDevice()
-
Provided
getSelectedAudioDevice()
method inVideoSDK
class to get the audio device, which is currently in use.Docs : getSelectedAudioDevice()
-
Provided
getSelectedVideoDevice()
method inVideoSDK
class to get the video device, which is currently in use.Docs : getSelectedVideoDevice()
-
v0.1.29
Release Date : 15th June 2024
Change Log :
-
Added
captureImage()
method in theParticipant
object to capture the image of the user from MediaStream.Docs : captureImage()
-
Added methods
uploadBase64File()
andfetchBase64File()
to upload and download a temporary file.Docs : uploadBase64File()
Docs : fetchbase64file()
v0.1.28
Release Date : 12th May 2024
Change log :
-
Introducing real-time transcription capabilities with the following methods:
Methods:
-
startTranscription:
Easily begin real-time transcription with a single method call.SDK Reference : startTranscription
-
stopTranscription:
Stops ongoing transcription processes seamlessly when necessary.SDK Reference : stopTranscription
Events:
-
onTranscriptionStateChanged:
Receive updates on transcription states, including started, stopped, and failed states.SDK Reference : onTranscriptionStateChanged
-
onTranscriptionText:
Get real-time updates of transcription text as it is generated, ensuring a responsive transcription experience.SDK Reference : onTranscriptionText
-
-
Introducing post-meeting transcription and summary capabilities with the recording and HLS methods:
-
startRecording():
Begins recording the meeting and supports post-transcription and summary configuration.SDK Reference : startRecording
-
startHls():
Starts HLS streaming with options for post-transcription and summary settings.SDK Reference : startHls
-
-
Added new error code for better debugging. Checkout the list of available error codes here
Docs: Post Transcription & Summary
Docs: Realtime Transcription
- Provide
signalingBaseUrl
parameter ininitMeeting()
method ofVideoSDK
class to enable the usage of a proxy server with the VideoSDK.
v0.1.27
Release Date : 25th April 2024
Bug Fix :
- Fixed screenShare issue for android version 14
v0.1.26
Release Date : 12th Jan 2024
Bug Fix :
- Fixed landscape video issue between Firefox browser and native android SDK
v0.1.25
Release Date : 27th Oct 2023
Change log :
- Added
metaData
property associated withParticipant
to pass additional information. - Added
payload
feature in PubSub to pass additional payload data. - Added
sendOnly
feature to PubSub to Publish data for only Participants mentioned. - Provide
setActivityForLifeCycle()
to control camera only for specified activity.
v0.1.24
Release Date : 6th Oct 2023
Change log :
- Fixed meeting end issue
v0.1.23
Release Date : 5th Oct 2023
Change log :
- Change default videoTrack
Bug Fix :
- Fix crash issue on socket fail
- Fix Bluetooth issue for android version 13
v0.1.22
Release Date : 24th august 2023
Change log :
- remove PCMU codec
- add consumer-rules
v0.1.21
Release Date : 13th July 2023
Bug Fix :
- enable the camera when
onActivityResumed()
triggered
v0.1.20
Release Date : 10th June 2023
Bug Fix :
- Fix bluetooth permission issue for android version 12 and higher.
v0.1.18
Release Date : 10th May 2023
Bug Fix :
- Fix clash between
initMeeting
customTrack property andenableWebcam()
customTrack property.
v0.1.17
Release Date : 2nd May 2023
Change log :
-
Provide
multistream
parameter for sending multiple resolution layers or single resolution layer.Docs : Multi Stream
v0.1.15
Release Date : 31st March 2023
Change log :
-
Add
HLS_PLAYABLE
state inonHlsStateChanged
event.Docs : onHlsStateChanged
v0.1.14
Release Date : 28th February 2023
Change log :
-
Participant can toggle between the
CONFERENCE
andVIEWER
mode usingchangeMode()
method.Docs : changeMode()
-
Provide
startHLS()
andstopHLS()
method for live streaming.Docs : startHLS()
Docs : stopHLS()
-
Provide
pin()
/unpin()
method for Pining / Unpining the participant.Docs : pin()/unpin()
-
Update
startRecording()
,startLiveStream()
methodDocs : startRecording()
Docs : startLiveStream()
v0.1.13
Release Date : 13th january 2023
Change log :
-
Provide
VideoView
component which can render video stream.Docs : VideoView
v0.1.12
Release Date : 3rd Janurary 2023
Change log :
- Provide support of
mavenCentral()
v0.1.11
Release Date : 28th December 2022
Bug Fix :
- Fix jitpack issue.
v0.1.10
Release Date : 24th December 2022
Change log :
-
To obtain video, audio and screen sharing statistics, the
Participant
class now has agetVideoStats()
,getAudioStats()
,getShareStats()
methods. -
Remove
multiStream
Support.
v0.1.9
Release Date : 9th December 2022
Change log :
-
Provide
multistream
parameter for sending multiple resolution layers or single resolution layer.Docs : Multi Stream
Bug Fix :
- Fix echo issue.
v0.1.8
Release Date : 10th November 2022
Change log :
-
Added recordingState and liveStreamState event.
Docs : onRecordingStateChanged()
Docs : onLivestreamStateChanged()
Bug Fix :
-
Fix camera automatically enable when enable screenshare.
-
Handle crash on not providing empty screenshare notification title, content or icon.
v0.1.7
Release Date : 1st November 2022
Change log :
-
Provide support for banuba integration.
Code Sample : videosdk-rtc-android-sdk-banuba-example
v0.1.4
Release Date : 21st October 2022
Change log :
- Add support of customTrack in changeMic() method.
v0.1.3
Release Date : 18th October 2022
Change log : None
Bug Fix :
- Null Pointer Exception crash on meeting leave.
v0.1.2
Release Date : 17th October 2022
Change log :
-
CustomTrack for audio,video and screenshare.
Docs : Custom Video Track
Docs : Custom Audio Track
Docs : Custom Screen Share Track
v0.1.0 & v0.1.1
Release Date : 29th June 2022
Change log :
- Updated internal dependency.
Got a Question? Ask us on discord