Version 22.1.0

What's new in this release?

  • Support for unprocessed audio
  • Added APIs to support the transmitting of audio in a conference from devices like digital stethoscopes. For such audio sources, audio processing such as noise cancellation, echo suppression, etc., is disabled to ensure that there are no artifacts introduced in the audio stream.
  • Added SetAspectRatioConstraint API
  • Allows user to set aspect ratio for the video stream from the local camera.

Resolved issues

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

VidyoClient for WebRTC JavaScript Library version 22.1.0 GA - resolved issues

Key

Summary

IOWEBRTC-2584

The issue that prevented some users from receiving or sending video streams has been resolved.

IOWEBRTC-2209

The ScriptProcessorNode that was generating deprecation warnings and constituting spams to the logs is now deprecated.

IOWEBRTC-1212

On Firefox, the names of available devices (mic or speaker) now display as follows:

  • Microphone — Names of the available mic devices are displayed. No “Default” option.
  • Speaker — Names of the available speaker devices are displayed only when "media.setsinkid.enabled" is set to "true" in "about:config" (This is set to Off by default in FireFox 94.0.1 and older). Otherwise, only the "Default" option is displayed in the speaker list.

Known issues

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

VidyoClient for WebRTC JavaScript Library version 22.1.0 GA - known issues

Key

Summary

IOWEBRTC-2619

Some Samsung devices on Android 11 may not be able to join a call or send/receive media. This was investigated and was determined to be an issue with Samsung.

IOWEBRTC-2650

There is an issue with unprocessed audio occurring when a stethoscope is connected and selected as a microphone, causing the remote user not to be heard. This issue was investigated and determined to be an issue with Safari. When Safari is acquiring audio stream from one microphone, it breaks all previous streams from other microphones. For more information, refer to https://bugs.webkit.org/show_bug.cgi?id=235713.