Version 22.2.0
What's new in this release?
- Support for DTX mode
- DTX (discontinuous transmission) mode is now enabled for the OPUS codec. This mode reduces the bandwidth used for audio when the participant is silent. It also reduces CPU load on the receiver side since there are fewer audio frames to decode.
- This feature works across all supported browsers for both desktop and mobile.
Resolved issues
The following table lists the issues we have resolved in VidyoClient for WebRTC JavaScript Library version 22.2.0.
VidyoClient for WebRTC JavaScript Library version 22.2.0 - resolved issues |
|
---|---|
Key |
Summary |
IOWEBRTC-2866 |
An issue was fixed where users could not connect to a VidyoPortal that did not have the Vidyo Event Service configured. |
IOWEBRTC-2826 |
Messages that were bypassing the VidyoClient logger are now logged via VidyoClient and can be filtered using VidyoClient APIs by changing the log level and log category. |
Known issues
The following table lists the known issues in VidyoClient for WebRTC JavaScript Library version 22.1.2.
VidyoClient for WebRTC JavaScript Library version 22.2.0 - known issues |
|
---|---|
Key |
Summary |
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. |
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-2423 |
If a user mutes their microphone during a call, the browser still reports that the microphone is in use. This is not a bug. This behavior occurs because VidyoClient still has access to the muted microphone resource to ensure that unmuting the microphone works properly. |
IOWEBRTC-2222 |
When a mobile device is in portrait mode, the browser rotates the applied video constraints and switches to landscape mode. This has been investigated and determined to be the behavior for the current Safari and Chrome browsers. |
IOWEBRTC-2218 |
When using VP9 codec in desktop or mobile Chrome browsers, the application reacts too quickly to bandwidth fluctuations, which can sometimes lead to reduced outgoing video resolution. |
IOWEBRTC-1942 |
On iOS, when a user starts sharing their camera (selects the camera as a source for content sharing), the video stream stops and remote participants see a black video tile. This is due to an iOS bug: https://bugs.webkit.org/show_bug.cgi?id=179363 |
IOWEBRTC-1823 |
VP8/VP9 users with limits for receive/send bandwidth may experience 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 |
On iOS 14+, video continues to transmit during an incoming voice call. |
IOWEBRTC-1705 |
Chrome browser sometimes encodes only 720p/10-15 fps, even when the network has enough bandwidth to support a higher frame rate. |
IOWEBRTC-1673 |
On Chrome in macOS with dual-core CPUs, the resolution drops when the CPU idle is at 30-50%. |