Version 21.5.0

What's new in this release?

  • Support for private chat
  • WebRTC client can send and receive private chat messages while in conference.
  • Google Analytics support
  • WebRTC client now supports integration with Google Analytics. This functionality is optional, but enabled by default. An option is available in the API to disable it.
  • Local camera stream interceptor
  • WebRTC client API provides an option for modifying video frames captured from a local camera. Applications can register for these streams and modify the frames before feeding into the call.
  • The interceptor enables the following:
  • Adding a virtual background.
  • Blurring background.
  • Adding watermark to the video.

Resolved issues

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

VidyoClient for WebRTC JavaScript Library Version 21.5.0 LA - resolved issues

Key

Summary

IOWEBRTC-2353

We have restored the Picture-in-Picture (PIP) functionality that was removed from VidyoClient Native WebRTC 21.3.0.

Known issues

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

VidyoClient for WebRTC JavaScript Library Version 21.5.0 LA - known issues

Key

Summary

IOWEBRTC-2274

In some cameras with zoom, the Zoom function does not work. This issue occurs in VidyoClient binary 21.6.0.4 and below.

IOWEBRTC-2222

When a mobile device is in Portrait mode, the browser rotates the applied video constraints and switches to a Landscape mode. This has been investigated and determined to be the behavior for the current Safari and Chrome browsers.

IOWEBRTC-2218

When using VP9, the application reacts too quickly when there is a change in the available outgoing bandwidth which, in some cases, unnecessarily impacts the send resolution. This issue is related to both mobile and desktop Chrome browsers.

IOWEBRTC-1942

On iOS, when a user starts camera share (selects camera as a source for content sharing), video stream stops and remote participants see a black video tile.

IOWEBRTC-1921

When using Safari on macOS, video tiles that drop due to network conditions sometimes do not restore when network conditions improve. The workaround to this is to drop off the call and then, rejoin.

IOWEBRTC-1906

When using Safari on macOS, if a call participant with more than one camera or microphone disconnects their active device while their camera/microphone drop-down list is open, the drop-down list doesn't update to display the remaining camera/microphone.

IOWEBRTC-1863

With iOS Safari, when a user puts the mobile app in the background during a call to use another app and then, brings the mobile app to the foreground, the user experiences lower resolution as a result of the sharp decrease in the receive bandwidth available.

IOWEBRTC-1861

On iOS 14.4-14.7.1, crackling audio noise can be heard during the first two seconds of the audio stream after the remote client starts speaking.

IOWEBRTC-1823

When using VP8/VP9, users who have set limits for receive/send bandwidth are experiencing fluctuations in frames per second (FPS) and resolution during video calls.

IOWEBRTC-1784

Audio lip-sync is delayed on iOS Safari after flipping the camera during a call. This is a known issue with Safari that cannot be fixed by Enghouse Vidyo at this time.

IOWEBRTC-1719

When using iOS 14, video continues to transmit during an incoming voice call.

IOWEBRTC-1705

Occasionally, Chrome browser encodes only 10-15 fps, 720p even when the network is not constrained.

IOWEBRTC-1673

When using Chrome on mac machines with dual-core CPUs, the resolution drops when the CPU idle is at 30-50%.

IOWEBRTC-1637

Occasionally, after one hour in a call, the voices of meeting participants begin to sound distorted. Some users have described this distortion as "robotic voice". This issue has been investigated and determined to be a browser bug.