- Release Name: Altair
- Date of Release: June 7, 2020
Table of Contents
Improvements
Improved Media Quality
Audio Video Stream Quality is improved significantly with customization option to have control on Stream Quality.
AV Sync Issue in Transcoded Video
Audio Video Sync Issue in Transcoded Video has been fixed.
New Features
Multiple Moderator
EnableX Supports multiple moderator to join a session now. You may define maximum of 5 moderators in a Room. All events related to Moderator Control features will now carry Client-ID of the Moderator who executed the method.
New Features: Web SDK
A host of new methods to introduce new features:
EnxRtc.version
: To get Web SDK VersionEnxRtc.isSupported()
: To know if the Web SDK is compatible with hosting BrowserEnxRoom.dropUser()
: To drop / disconnect one or many participants from a SessionEnxRoom.destory()
: To disconnect all participant and destroy the SessionEnxRoom.setAudioOnlyMode()
: To switch to Audio Only mode. This mode allows Screen ShareEnxRoom.lock()
: To lock a Session to block users to join session furtherEnxRoom.unlock()
: To unlock a Session to allow users to join sessionEnxRoom.cancelFloor()
: To cancel floor requestEnxRoom.finishFloor()
: To terminate granted floor access
New Features: Android SDK
A host of new methods introduced to introduce new features:
enableProximitySensor()
: Proximity SensordropUser()
: To drop/disiconnect one or many participants from a Sessiondestroy()
: To disconnect all participant and destroy the SessionlockRoom()
: To lock a Session to block users to join session furtherunLockRoom()
: To unlock a Session to allow users to join sessionsetAudioOnlyMode()
: To switch to Audio Only modeadjustLayout()
: To adjust Video LayoutupdateConfiguration()
: To update Stream ConfigurationcancelFloor()
: To cancel floor requeststartCanvas()
: To start Canvas StreamingstopCanvas()
: To stop Canvas StreamingfinishFloor()
: To terminate granted floor accessEnxUtilityManager.getInstance()
: To init utility manager
New Features: iOS SDK
A host of new methods introduced to introduce new features:
Room.dropUser()
: To drop/disiconnect one or many participants from a SessionRoom.destroy():
To disconnect all participant and destroy the SessionRoom.lockRoom()
: To lock a Session to block users to join session furtherRoom.unlockRoom()
: To unlock a Session to allow users to join sessionRoom.cancelFloor()
: To cancel own request for floor access which is not yet granted.Room.finishFloor()
: To self-terminate granted floor accessRoom.startCanvas()
: To start Canvas StreamingRoom.stopCanvas()
: To stop Canvas StreamingRoom.adjustLayout()
: To adjust Video LayoutStream.updateConfiguration()
: To update Stream Configuration
Updates
Updates: Android SDK
The following methods are deprecated:
changeToAudioOnly()
EnxLogsUtil.getInstance()
Updates: iOS SDK
The following Callback methods are replaced with new ones:
Old | New |
-didGrantFloorRequested | -didGrantedFloorRequest |
-didDenyFloorRequested | -didDeniedFloorRequest |
-didReleaseFloorRequested | -didReleasedFloorRequest |
-roomDidDisconnected | -didRoomDisconnect |
-activeTalkerList | -didActiveTalkerList |
-changeToAudioOnly | -setAudioOnlyMode |
-initlocalStream | -getLocalStream |
-initlocalStream | -getLocalStream |
-didSelfMuteVideo | -didRemoteStreamVideoMute |
-didSelfUnmuteVideo | -didRemoteStreamVideoUnMute |
-didSelfMuteAudio | -didRemoteStreamAudioMute |
-didSelfUnmuteAudio | -didRemoteStreamAudioUnMute |