Announcing Vonage Video API Client SDK Version 2.28
Published on July 9, 2024

What’s New

Noise Suppression API

We are pleased to announce a significant update to the Vonage Video Client SDK - v2.28.0. This enhanced SDK empowers you to deliver higher-fidelity, scalable video communications with greater ease and efficiency. The availability of Noise Suppression API (in Vonage unified/on Tokbox) within Vonage Video API Client SDKs for both web/js and native SDKs. This new feature empowers developers to integrate crystal-clear audio into their video conferencing applications. 

The Noise Suppression API prioritizes ease of use and performance beyond what is offered by WebRTC alone. We offer a pre-integrated Noise Suppression transformer based on DTLN technology, providing exceptional audio quality at no additional cost. This solution utilizes a lightweight architecture with less than one million parameters, ensuring smooth real-time processing even on resource-constrained devices.

Subscriber ‘auto’ Mode

In today's fast-evolving digital landscape, responsive web design principles have set a high standard for creating adaptive and efficient user experiences. Inspired by this concept, we are excited to introduce our Subscriber ‘auto’ resolution for Web SDK (in Vonage unified/on Tokbox). Just as responsive design adjusts web page layouts based on device characteristics—be it a desktop, tablet, or mobile phone—our SDK dynamically adjusts the resolution of subscribed streams in response to the sizes.

The client SDK optimizes video delivery by fetching data tailored to user needs, minimizing bandwidth consumption. This innovative approach empowers developers to create dynamic video applications.

Larger Video Sessions Capacity

Single Peer Connection (SPC)(in Vonage unified/on Tokbox) is a feature that encapsulates all subscriber streams into one peer connection. Enabling Single Peer Connection offers several advantages: 

  • Mobile users can now fully experience the power of large-scale video calls with exceptional audio and video quality.

  • A consistently high-quality experience for everyone on the call, even with a larger number of participants.

  • Reduced operating system resource consumption.

We are excited for you to experience these improvements and look forward to your feedback.

Optimize SDK Size and ML Decoupling

We recently introduced SDK size optimizations in the 2.27.4 release of our Android and iOS SDKs. Before this release, all SDKs included machine learning (ML) transformation libraries. Starting with version 2.28, we have decoupled the ML transformation libraries from the SDKs, reducing their size and making their inclusion optional. This guide will walk you through your options for including the ML libraries when needed. (in Vonage unified Android, iOS/on Tokbox - Android, iOS).

MediaStream Capabilities

Traditionally, our client SDKs have provided a video element that developers can add to their video applications. With the upcoming client release 2.28, developers will have access to new APIs that allow them to work directly with media streams. This addition provides finer-grained control over media, opening up possibilities for advanced features and customizations within your media applications. We look forward to seeing how developers use this new MediaStream (in Vonage unified/on Tokbox) capability to create more engaging and interactive media applications.

Android 15 Readiness

Vonage Video API Client SDKs have successfully completed comprehensive testing on Android 15. Developers will be able to leverage the Android SDK to harness the full potential of Android 15’s capabilities once released. Learn more about the Android SDK (in Vonage unified/on Tokbox).

Advanced audio controls APIs for macOS and Windows SDKs

New Advanced audio controls APIs in macOS and Windows SDKs provide publishers with enhanced control over audio quality. Users can now:

  • Select bitrates to balance quality and bandwidth efficiency. 

  • Disable processing for a purer sound.

  • Toggle specific options like echo cancellation and noise suppression for a customized experience. 

  • Additionally, stereo mode is available for a more immersive spatial audio experience. 

These capabilities allow developers to tune their streams according to their specific needs. This developer guide will show you how (in Vonage unified macOS, Windows/on Tokbox - macOS, Windows).

Getting Started with the New Features

The client SDK release 2.28.0 is now available to Vonage Video API customers using the standard environment; we plan to roll it out to the Enterprise Environment in early August.

Are you excited about the newest SDK features? Do you think we left something out? Please join us on our Vonage Community Slack or send us a message on X, previously known as Twitter, and let us know how we can help!

Vikram DhamSenior Product Manager

Vikram Dham is a Product Leader who seamlessly blends strategic insight with deep technical expertise. With multiple patents to his name, he excels in distilling market intelligence, crafting effective strategies, and transforming innovative ideas into world-class products. Passionate about the forefront of technology, he is currently focused on creating value in Video, AI, and Cloud. Outside of work, he enjoys running.

Ready to start building?

Experience seamless connectivity, real-time messaging, and crystal-clear voice and video calls-all at your fingertips.

Subscribe to Our Developer Newsletter

Subscribe to our monthly newsletter to receive our latest updates on tutorials, releases, and events. No spam.