Version 21.1.0 LA

What's new in this release?

  • Microsoft Edge support
  • VidyoClient for WebRTC version 21.1.0 now officially supports the Microsoft Edge browser.
  • VP9-SVC support
  • In this release, we’ve added support for VP9-SVC encode and decode for both Google Chrome™ and Microsoft Edge.
  • Simulcast for Safari browsers
  • When Apple Safari browsers join a conference, simulcast with the VP8 video codec is automatically enabled, thereby improving video quality and performance for Safari endpoints.
  • Auto-reconnect API
  • The “enableAutoReconnect” parameter has been added to the VidyoConnectorSetAdvancedOptions API for the VidyoClient for WebRTC JavaScript library.
  • Performance and quality improvements
  • This release includes multiple performance and quality enhancements to improve the experience of WebRTC conferences.

Resolved issues

The following table lists the issues we have resolved in VidyoClient for WebRTC JavaScript Library Version 21.1.0 LA.

VidyoClient for WebRTC JavaScript Library Version 21.1.0 LA - resolved issues

Key

Summary

IOWEBRTC-1759 and IOWEBRTC-1599

An issue that caused the camera preview to be zoomed in and to change resolution when the bandwidth was low on iOS Safari has been resolved.

IOWEBRTC-1571

The application now correctly receives the onStateUpdated callback when gateway (H.323 or SIP) participants mute or unmute their microphone.

IOWEBRTC-1554

VidyoClient now sends an error back to the application when user tries to share content via the RegisterLocalWindowShareEventListener and SelectLocalWindowShare APIs.

IOWEBRTC-1537

An issue that caused the UI to freeze when using Chrome on Android 11 has been fixed.

IOWEBRTC-1483

When onDisconnected is received right after on Success, the call now disconnects as expected.

IOWEBRTC-1472

If all the call participants mute their cameras, the number of tiles shown (with initials on them) equals the number of participants in the call.

IOWEBRTC-1468, IOWEBRTC-1355 and IOWEBRTC-1234

The proper reason codes, such as VidyoConnectorDisconnectReason.BrowserOffline and VidyoConnectorFailReason.BrowserOffline, are now returned when the browser detects a network failure (regardless of the browser used).

IOWEBRTC-1283

When a user mute or unmutes their local camera, the remote video stream no longer freezes for a second.

IOWEBRTC-1257

The display names and audio meters of remote participants can now be hidden using Custom Layout.

IOWEBRTC-1240

VidyoClient now correctly sends information about clearing the camera list when onRemoved is called.

IOWEBRTC-1233

The correct errors are now received when joining a locked room (i.e., "VIDYO_CONNECTORFAILREASON_RoomLocked") and when all lines are in use (i.e., "VIDYO_CONNECTORFAILREASON_AllLinesInUse").

Known issues

The following table lists the known issues in VidyoClient for WebRTC JavaScript Library Version 21.1.0 LA.

VidyoClient for WebRTC JavaScript Library Version 21.1.0 LA - known issues

Key

Summary

IOWEBRTC-1921

Video tiles that drop from calls due to network conditions sometimes do not get restored when the network conditions improve.

IOWEBRTC-1918 and IOWEBRTC-1907

When using Chrome 89, users occasionally drop from calls after they mute and unmute their camera or when a remote participant using Safari rejoins the call a few times. This is a known issue with Chrome 89 that cannot be fixed by Enghouse Vidyo; however, this issue has been resolved by Google in later releases of Chrome.

IOWEBRTC-1863

When using iOS Safari, a lower resolution is received for half second when the user puts the app back to the foreground.

IOWEBRTC-1861

When using iOS 14.4 Safari, audio artifacts can be heard for several seconds after the remote participant starts speaking.

IOWEBRTC-1860

When using Safari Technology Preview 121 on a Mac with an Intel processor, users are unable to share content. This is a known issue with Safari that cannot be fixed by Enghouse Vidyo at this time.

IOWEBRTC-1815 and IOWEBRTC-1705

Occasionally when Google Chrome is used on some Android devices, encoding only reaches 10-15 fps 720p even when the network in unconstrained.

IOWEBRTC-1804

Audio lip-sync is delayed on WebRTC after VidyoConnect is put in the background and then returned to the foreground.

IOWEBRTC-1673

On Macs with dual-core CPUs, when the "Google Chrome Helper (Renderer)" process goes beyond 100% CPU, Chrome detects a CPU limitation and lowers the encoding resolution.

IOWEBRTC-1070

Audio does not mute during incoming and outgoing phone calls on Android Chrome, thereby enabling other participants to hear the phone conversation.