Version 23.3.0 GA

What's new in this release?

  • Availability as an npm package
  • For your convenience and benefit, you can now download the VidyoClient for WebRTC JavaScript library as a public npm package from https://www.npmjs.com/package/vidyoclient-nativewebrtc-sdk.
  • npm is a package manager for the JavaScript programming language maintained by npm, Inc. This free registry has become the center of JavaScript code sharing.
  • To conform with npm guidelines, the library type is now a "module". If you are referencing the library in your HTML, ensure that the script type is set to "module". See the example on https://www.npmjs.com/package/vidyoclient-nativewebrtc-sdk for details.
  • Ability to use FECC on the WebRTC endpoint’s camera
  • The VidyoClient for WebRTC JavaScript library now supports the ability to remotely control the pan/tilt/zoom (PTZ) functionality of a camera used by a WebRTC client.
  • This functionality is especially useful in medical scenarios where a physician may need to control the patient’s camera remotely during an examination.
  • The user whose camera is being controlled must grant explicit permission to do so by calling the AllowRemoteCameraControl method on the localcamera class.
  • Support for more OS versions
  • We’ve added official support for Native WebRTC on these new OS versions:
  • Android 14
  • iOS 17

Resolved issues

The following table lists the issues we have resolved in VidyoClient for WebRTC JavaScript Library version 23.3.0.

VidyoClient for WebRTC JavaScript Library version 23.3.0 - resolved issues

Key

Summary

VIDVCW-809

An HTML issue that caused a VidyoClient _getOrCreateContainer error has been resolved.

VIDVCW-446

On Safari 16, an issue has been resolved where the client would drop and then rejoin if they had a poor network connection.

Known issues

The following table lists the known issues in VidyoClient for WebRTC JavaScript Library version 23.3.0.

VidyoClient for WebRTC JavaScript Library version 23.3.0 - known issues

Key

Summary

VIDVCW-1046

When using Chrome 115-119 on Android, the audio in a call is lost after two minutes when the app is put in the background.

To send and receive audio again, bring the app to the foreground.

VIDVCW-1044

Due to a known Safari issue https://bugs.webkit.org/show_bug.cgi?id=262298, when using Safari 17 on macOS 14, the video continues to freeze on and off for a few seconds when more than one video resolution is being used.

VIDVCW-1023

Due to a known Safari issue https://bugs.webkit.org/show_bug.cgi?id=261330, the video tiles may appear to “jump” (zoom in and out for a short time) after the video layout changes or the loudest speaker changes.