Version 21.1.0
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.
VidyoClient for WebRTC JavaScript Library Version 21.1.0 - 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.
VidyoClient for WebRTC JavaScript Library Version 21.1.0 - 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. |