• Release Name: Altair
  • Date of Release: October 24, 2019

Table of Contents

Improvements

Improved Video Quality

Video Stream Quality has improved through efficient Video Resolution Transition while down-scaling & up-scaling. Intermittent Video Freeze Issue has been overcome.

Effective Handling of ABWD

In order to the provide best user experience within the available bandwidth, system will try to optimize the picture resolution, frame rate and the number of streams that can to be shown to the end user.The SDK will provide event notifications when there are changes in link bandwidth conditions affecting the quality of the call so that developers may show these information to end user if desired.

Smooth reduction of the number of Video Streams, and moving to Audio Only Stream from Audio+Video Stream when Video Communication no longer feasible because of low bandwidth condition.

Stabililty

Crash Fixes and Process Optimization provides greater Stability of EnableeX v1.5 than its predecessors.

Auto-Scaling of Trascoding Servers

Transcoding Processes have been improved by deploying Auto-Scaling of Transcoding Servers based on work-load. If work-load is more, new Transcoding Servers will be automatically spawned, similarly the servers will be downsized when load decreases.

New Features

  • Recording of VP8 Stream from Safari: Recording of VP8 Stram from Safari on iOS 12.1+ is available now.

New Features: Android SDK

  • Switch User Role: Now moderator can hand over his/her role to any of one participant in the same room.
  • Audio Only Call: Now user can join room as audio only.

New Features: iOS SDK

  • Switch User Role: Now moderator can hand over his/her role to any of one participant in the same room.
  • Audio Only Call: Now user can join room as audio only.

Updates

Updates: Web SDK

  • Video Size Constraint: You can define different Video Frame Size for SD and HD while initiating a Local Stream. SD stream Video Frame Size can be 320x180px.
  • Audio Stream Parameters: Web SDK handles Noise Suppression, Echo Cancellation on Audio Track to ensure improved Audio Quality.

Updates: Android SDK

  • Publish with maxBitrate: SDK will handle maxBitrate value for publisher stream at run time on server demand.

Updates: iOS SDK

  • EnxPlayerView for Local & Remote View: We separated API for creating EnxPlayerView (Local and remote view)
  • Publish with maxBitrate: SDK will handle maxBitrate value for publisher stream at run time on server demand.
  • WebRTC Version: Updated webRTC version from 1.1.29024 to 1.1.29229 – We observed there was Video Player Issue on iOS OS 13.1.1.
  • Socket Version: Updated Socket library from 12.0.0 to 15.0.0.

Critical Bug Fixes

  • Audio Isolation Issue in Active Talkers fixed. It was an issue where some participant don’t hear few remote participants.
  • Hard Mute/Unmute Participant Issue is fixed.

Bug Fixes: Web SDK

  • Media Device switch: Issues fixed with respect to switch Camera & Microphone Source for Local Stream. However its observed that it still fails sometimes with Firefox.

Bug Fixes: Android SDK

  • Microphone Blocking: App was blocking microphones after disconnecting the conference – FIXED.
  • No Audio on Re-connection: After re-connection from the android app, the remote participants don’t hear its audio – FIXED.
  • AT with Battery: When the battery goes below 15%, AT count should set to 1 automatically – FIXED.
  • Bandwidth Info Overlay: Bandwidth Info overlay was not showing on Player – FIXED.

Bug Fixes: iOS SDK

  • Memory Issue: Fixed
  • Player issue: Fixed
  • Re-connection State issue: Fixed

Known Issues

Following are the known issues for the existing release 1.5 These issues are scheduled to be fixed in the subsequent  releases. These issues are not serious, but they may reduce some workflows.

  • Max/Safari Audio only call
  • ABWD Management of Safari Subscriber Streams
  • MP4 Transcoding for videos with aspect ratio other than 16:9
  • Sometimes Subscriber Stream freezes on Firefox when there is heavy packet loss
  • Sometimes Media Device switching fails on Firefox

Breaking Changes

There are no known breaking changes in EnableX 1.5.0. Your application will still continue to work without changes if you have downloaded SDK for EnableX 1.5.0

We strongly recommend that you should upgrade it to latest SDK.