https://a.storyblok.com/f/270183/1368x665/0755267833/25may_dev-blog_version-announcement_video-api.png

Announcing v2.30.0 of the Vonage Video API

Published on May 13, 2025

We're excited to announce the latest release of our Vonage Video API, packed with powerful new features and improvements designed to elevate your video communication experience. This release focuses on enhanced security, improved performance, and greater flexibility across all platforms. Whether you're building for web, mobile, or desktop, these updates will enable you to create more robust, secure, and engaging video applications.

End-to-End Encryption: Security First

In this release, we're introducing wider support for End-to-End Encryption (E2EE) to now support Webkit-based browsers. E2EE represents a significant advancement in securing real-time communication. Unlike traditional encryption methods, where data might be decrypted at an intermediary server, E2EE ensures that the encryption process occurs directly on the sender's device and remains encrypted until it reaches the intended recipient's device. This establishes a direct, secure tunnel between communicating parties, eliminating the possibility of unauthorized interception or access to the content during transit.

To achieve this level of security, E2EE employs a shared secret, a unique piece of information known only to the participants of the communication. This secret acts as the key for both encrypting and decrypting the media stream, whether it's audio or video. As a result, even if the data is intercepted at any point between the sender and receiver, without this specific shared secret, the content remains indecipherable and private.

The importance of E2EE cannot be overstated in today's digital environment. Data privacy is no longer a luxury but a fundamental requirement, especially for applications dealing with sensitive information. By implementing E2EE, we empower developers to build video communication solutions that prioritize user confidentiality and comply with stringent data protection standards. This technology fosters trust and enables the use of our API in scenarios where security is paramount, such as telehealth, secure collaboration platforms for businesses, and financial services applications.

If you would like to know more about E2EE or how to add it to your video sessions, check out our documentation.

VP9 Codec Enhancement

We've expanded support for the VP9 video codec, now with End-to-End Encryption compatibility. VP9 offers superior compression efficiency compared to other codecs, resulting in reduced bandwidth consumption and improved video quality, especially in constrained network environments. This enhancement is available across Web, iOS, Android, Windows, macOS, and Linux platforms.

Session Migration: Uninterrupted Communication

To ensure high availability and a seamless user experience, we've implemented Session Migration. This feature addresses potential disruptions caused by server rotations, a routine but critical maintenance process in cloud-based systems. Cloud environments rely on autoscaling to manage resources efficiently, and this necessitates periodic server rotations. While essential for maintaining system health and performance, these rotations can sometimes lead to temporary interruptions in service, particularly for long-lived sessions. 

To mitigate this, our new Session Migration capability provides a mechanism to transfer all participants in a session to a new server seamlessly. This process is designed to occur with minimal disruption, effectively preserving the ongoing communication and preventing unexpected disconnections. 

By enabling session migration, developers can deliver a more consistent and reliable user experience, as the platform handles the complexities of server transitions in the background. It's important to note that while live sessions benefit greatly from this feature, ongoing recordings might still experience interruptions and require manual restarts following a migration.

Platform-Specific Updates

Web Client:

  • End-to-End Encryption for WebKit-based Browsers

  • VP9 with End-to-End Encryption

  • Session Migration for Video Sessions

  • Full Release Notes

iOS Client:

  • iOS 14 Networking Improvements

  • Improved interoperability between torch/flashlight APIs and screen zoom APIs

  • Background Blur and Replacement Improvements

  • VP9 with End-to-End Encryption

  • Support for Session Migration

  • Full Release Notes

Android Client:

Windows and macOS:

Linux:

Get Started with v2.30.0 Today

We encourage you to explore these new features and incorporate them into your applications. For detailed documentation, code samples, and migration guides, please visit our [Developer Portal].

We're confident that these enhancements will empower you to build even more compelling and reliable video communication solutions. As always, our support team is ready to assist you with any questions.We look forward to seeing what you create! Let us know on our Vonage Community Slack ( #video-api channel) or send us a message on X (formerly known as Twitter).

Share:

https://a.storyblok.com/f/270183/384x384/3bc39cbd62/christankersley.png
Chris TankersleyStaff Developer Relations Engineer

Chris is the Staff PHP Developer Advocate and Server SDK Initiative Lead. He has been programming for more than 15 years across various languages and types of projects from client work all the way up to big-data, large scale systems. He lives in Ohio, spending his time with his family and playing video and TTRPG games.