Version 22.3.0 GA

What's new in this release?

  • Ability to set your application name and version using VidyoConnectorSetProductInfo
  • Applications using the VidyoConnector API can now set their own application name and version when calling VidyoConnectorSetProductInfo.
  • If no application name is provided, "VidyoConnector" is used.
  • New VidyoRemoteCameraViscaControl API for controlling remote cameras
  • This release introduces a new connector-level API for remote cameras: VidyoRemoteCameraViscaControl. In conferences where the remote camera is controlled over VISCA (such as with VidyoConnect Room), applications can now send VISCA commands to control the remote camera.
  • Updated CA certificates
  • We've updated the ca-certificates in our code. These certificates are used by products that require a CA root certificate bundle.
  • This update improves the compatibility of the certificates with the VidyoPortal, web browsers, and mobile devices.
  • Improved FPS and CPU utilization for the virtual background feature
  • By improving the Frame Per Second (FPS) processing when the virtual background or blur background feature is enabled, we now yield better FPS on low-end devices.
  • We have also moved YUV-1420 from the CPU to GPU and performed a few other conversions, leading to less CPU utilization.

Resolved issues

The following table lists the issues we have resolved in VidyoClient for API Binary Library version 22.3.0.

VidyoClient for API Binary Library version 22.3.0 - resolved issues

Key

Summary

VIDVCB-36

A bug in the JSON parser that occurred while parsing ext_data_type has been fixed; therefore, the ext_data_type parsing error no longer occurs.

VIDVCB-30

An issue was fixed where iPad OS devices with a sampling rate of 44.1KHz produced echo starting with iPad OS 15.3.1. This release changed the sampling rate for audio capturing to 48KHz for the entire iOS platform, thereby preventing the echo.

VIDVCB-4

An issue was fixed where the VidyoReplay recording would display a "No camera" icon even when there were still video-enabled participants in the call. This occurred when a client resolution that had an odd width or height was received. Vidyo supports three spatial layers when a remote participant is on a limited bandwidth network. When the system has a resolution such as 960x540p, the third spatial layer is 240x135p which is a resolution with an odd number of lines. For VP8 and VP9 codecs, VidyoClient normalizes this resolution from an odd number of lines to an even number since YUV supports only even resolutions.

Known issues

There are no new known issues for this release.