Partners Blog Contact Us

VidyoClient 3.x API: Releases

Follow

This article describes the new features, functionality, and resolved issues for each of the VidyoCient™ releases below. Additionally, this article includes information on platform and browser compatibility and known issues.

 

The VidyoClient API versions below are now Generally Available for Windows®, Mac®, iOS, and Android.

The VidyoClient API is an interface for third-party applications to integrate with the VidyoClient library in order to build complete custom client applications. If you'd like more information or need additional assistance with VidyoClient version 3.5.16, please contact us at apisupport@vidyo.com. If you're interested in giving vidyo.io a try, you can sign up at vidyo.io or you can set up a call with a Vidyo API expert.


  

VidyoClient API: About Version 3.5.16 

What's New in This Release 

  • Resolved Issues
    • In this release of VidyoClient, Vidyo resolved an issue so that you can now hear the audio correctly whether participants join as guests to the same room or different rooms, or whether using built-in speakers or headsets. 

Resolved Issues

The following table lists the resolved issues in VidyoClient version 3.5.16:

VidyoClient Version 3.5.16 - Resolved Issues

Key Summary
VC-1632 Vidyo resolved an issue that could arise when playing the audio out while within the conference through any (built-in or headset) device.

 


  

VidyoClient API: About Version 3.5.15

What's New in This Release 

  • Resolved Issues
    • In this release of VidyoClient, we’ve updated our library to use isVideoStabilizationModeSupported instead of isVideoStabilizationSupported, which has been deprecated by Apple®.
    • VidyoMobile™ users can now successfully join conferences when "Background Action" is disabled in their VidyoMobile app.
    • When a VidyoWeb™ or VidyoDesktop™ user mutes the microphones of all the participants in a video call, the video from that user will remain visible to any mobile participants in the call.
    • VidyoClient now returns the correct VidyoProxy state.
    • On iOS, IP addresses are properly determined as iPV4 or iPV6, thus avoiding a runtime assertion failure.
    • A runtime hang that occurred after leaving a call has been resolved on the Windows platform by providing a proper timeout value. Now, any delays only result in a five-second maximum wait instead of a runtime hang.

Resolved Issues

The following table lists the resolved issues in VidyoClient version 3.5.15:

VidyoClient Version 3.5.15 - Resolved Issues

Key Summary
VC-1622 When a user disables "Background Action" on the VidyoMobile app, that user can now successfully join conferences and the "Operation failed. General Failure" message no longer appears.
VC-1619 When a VidyoWeb or VidyoDesktop user mutes the microphones of all the participants in a video call, the video from that user will continue to be visible to any mobile participants in that call.
VC-1614 VidyoClient now returns the correct VidyoProxy state (that is, the return value is not always "false").
VC-1591 A runtime hang that occurred after leaving a call has been resolved on the Windows platform by providing a proper timeout value. Now, any delays only result in a five-second maximum wait instead of a runtime hang.
VC-1588 On iOS, IP addresses are properly determined as iPV4 or iPV6, thus avoiding a runtime assertion failure.
VC-1492 The library has been updated, and therefore, the "WARNING: -[<AVCaptureDeviceFormat: 0x7001b190> isVideoStabilizationSupported] is deprecated. Please use -[AVCaptureDeviceFormat isVideoStabilizationModeSupported:]" message no longer appears.

  


 

VidyoClient API: About Version 3.5.14

What's In This Release

In VidyoClient version 3.5.14 release, we have resolved an issue which was causing unexpected crashes when using iOS 12 or later with VidyoClient 3.x applications (including VidyoMobile for iOS version 2.4.4, which is currently on the Apple® App Store).

For more information about this issue, please refer to the Important Notice for Customers Using VidyoClient Version 3.x or VidyoMobile for iOS with iOS 12 or Later article.

Resolved Issues

The following table lists the resolved issue in VidyoClient version 3.5.14:

VidyoClient Version 3.5.14 - Resolved Issue

Key Summary
VC-1604 An issue was resolved on iOS 12, when a VidyoClient-based application is connected to the conference and the device receives incoming cellular call, the application does not crash.

 

 


 

VidyoClient API: About Version 3.5.13

What's New in This Release

There are no new features for the VidyoClient API version 3.5.13 release; however we have resolved a number of issues for improved security, performance and stability. Please refer to the Resolved Issues table below.  

 

The tables above reflect Vidyo’s current test matrix. Other platforms and browsers may also work, although they are not officially supported.

Resolved Issues

The following table includes the resolved issues in VidyoClient API version 3.5.13:

VidyoClient API Version 3.5.13 - Resolved Issues

Key Summary
VC-1590 VidyoClient was updated with the latest cURL library to support a wide range of Internet protocols.
VC-1589 An issue was fixed so that the VidyoClient tiles no longer crash when changing the number of viewable "maximum" participants.
VC-1588 An assertion failed bug (e.g., (af == LMI_IPADDRESSFAMILY_IPV4 || af == LMI_IPADDRESSFAMILY_IPV6) was fixed for Mac OS Desktop.
VC-1581 The VIDYO_CLIENT_REQUEST_SET_LABEL is now working and allows you to modify the text label between conferences by sending VidyoClientPrivateRequestSetCallWindowAutoClean request after VIDYO_CLIENT_OUT_EVENT_LOGIC_STARTED is received.
VC-1580 The restrictions/values set when sending the VIDYO_CLIENT_IN_EVENT_PARTICIPANTS_LIMIT now work before joining a call for Samsung S8 (8.0.0) and iPhone 6 plus (11.2.2). For example "0" sets to self view shown in dock and "1" is one remote participant and self view are displayed, etc.
VC-1561 The OpenSSL library was updated to make the VidyoClient communications more secure.
VC-1485  Vidyo resolved an issue preventing the VidyoClientStop() call from randomly crashing the client.
VC-1349  All the bugs which caused the application to crash after launch are now fixed for VMAndrd, VMiOS, VidyoDesktop, and VidyoWeb. To eliminate warnings, Vidyo cleaned the VidyoClient xcode.
VC-1315  To improve and safeguard your security, Vidyo performed detailed analysis, memory leak detection, and updated the following libraries: Open SSL library and the cURL library.

 

 


 

VidyoClient API: About Version 3.5.12

What's New in This Release

There are no new features for the VidyoClient API version 3.5.12 release; however we have resolved a number of issues for improved performance and stability. Please refer to the Resolved Issues table below.  

Resolved Issues

The following table lists the resolved issues in VidyoClient API version 3.5.12:

VidyoClient API Version 3.5.12 - Resolved Issues

Key Summary
VC-1579 When a user rejoins a call after a lost connection with video media, the Statistics thread is now stopped correctly so the user can rejoin successfully.
VC-1576 The system no longer crashes at the end of a call when using an Android device.
VC-1573 When a call is made to VIDYO_CLIENT_IN_EVENT_PARTICIPANTS_LIMIT, the system no longer crashes when not in call for mobile devices.
VC-1565 When a user on a Mac starts to share a document, pops it out, and then maximizes it, the system no longer crashes.
VC-1564  The VIDYO_CLIENT_OUT_EVENT_INITIAL_VIDEO_FRAME_SENT was only sent for slabs and now is added for tiles and legacy devices. 
VC-1529 When muting and unmuting the participant, the VidyoClient library will now remove and add source respectively so that other clients can properly see the status.
VC-1504  The UI and layout code (UI Kit) now always get executed on the main thread, thereby preventing system crashes.
VC-1188  VidyoClient no longer crashes when sending VidyoClientStop after sending VIDYO_CLIENT_IN_EVENT_ROOM_LINK API followed by VIDYO_CLIENT_IN_EVENT_CANCEL
VC-1134  The application no longer crashes when using media control APIs (e.g. VIDYO_CLIENT_IN_EVENT_MUTE_AUDIO_IN) while leaving a conference (e.g. VIDYO_CLIENT_IN_EVENT_LEAVE).

 

 


 

Compatibility

The following table defines the compatibility between VidyoClient version 3.5.15 and OS platforms.

Operating System Compatible Platforms
Windows
  • Windows 7 32-bit and 64-bit
  • Windows 8 32-bit and 64-bit
  • Windows 8.1 32-bit and 64-bit
  • Windows 10 32-bit and 64-bit
Mac
  • Mac OS 10.6 – 10.13.x
iOS
  • iOS 8.4.1 and later
Android
  • Android 4.2.2 and later

 

The table above reflects Vidyo’s current test matrix. Other platforms and browsers may also work, although they are not officially supported.

 


 

Known Issues

The following table lists the known issues in VidyoClient version 3.5.15:

VidyoClient Version 3.5.16 - Resolved Issues

Key Summary
VC-1615 The VIDYO_CLIENT_OUT_EVENT_INITIAL_VIDEO_FRAME_SENT out event is sent only one time per VidyoClient initialization and conference. For the second and subsequent conferences, this event won't be received.
VC-1611

When building a video stream solution with MacOS Mojave 10.14.x and Xcode 10, the stream may not show in the parent view.

Workaround: Provide NULL to force the library to render the stream in a separate dialog.

VC-1593 The energy level data from VIDYO_CLIENT_REQUEST_GET_AUDIO_ACTIVE_USERS does not get updated dynamically. Therefore, users should avoid acting on this data.

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.