2022-11-22

Updates to C++ SDK (v2.2.0) - Introduced camera capture support, the Media IO service, the Multimedia Streaming Addon library on macOS and Windows, the Video Frame Handling APIs, and APIs responsible for receiving remote participants’ video streams. Additionally, merged the Video Injection and Recording server APIs with respective client APIs, added events that support the camera capture feature, and added APIs responsible for performing video format conversions. Updates to Android Client SDK (v3.7.2) - The VideoView now automatically manages the local participant's front and back camera, output speakers are now used by default when joining a conference. Additionally, this SDK version fixes the convert method and an issue that could occur after switching a wired headset to a Bluetooth headset.

C++ SDK

2.2.0

Features

  • Introduced the camera capture support on macOS, Windows, and Linux.
  • Introduced video_device_added, video_device_changed, video_device_removed, and video_device_error events that support the camera capture feature.
  • Introduced the Video Frame Handling APIs to allow client applications to process the captured camera frames and inject them into conferences.
  • Introduced APIs for client applications that allow receiving remote participants' video streams.
  • Introduced the Media IO service responsible for handling audio recording and injection and recording of encoded video frames.
  • Introduced the Multimedia Streaming Addon library on macOS and Windows to allow using Media IO features on all platforms. However, we still recommend using the Media IO service on Linux.
  • Merged the Video Injection and Recording server APIs with respective client APIs used for video frame handling and receiving remote video streams.
  • Introduced the token_expired_event to notify an application that the access token used by the SDK has expired.
  • Introduced APIs responsible for performing video format conversions.

Android Client SDK

3.7.2

Changes

  • The VideoView now automatically manages the local participant's front and back camera. If you do not wish to use it, you can manually set the mirror effect.

  • Output speakers are now used by default when joining a conference.

Bug Fixes

  • Fixed an issue that could occur after switching a wired headset to a Bluetooth headset.

  • Modified the convert method to avoid possible errors.