Suggestions

close search

Add Messaging, Voice, and Authentication to your apps with Vonage Communications APIs

Visit the Vonage API Developer Portal

Using the Vonage Media Processor library

Use the Vonage Media Processor library to apply custom transformations to published video.

The Vonage Media Processor library, available at npm, facilitates the use of the Insertable Streams API to perform transform operations on video and audio tracks.

These OpenTok client SDKs include methods for using the Vonage Media Processor library to perform transformations on published streams:

The iOS, Android, Windows, and macOS SDKs also include methods for applying your own custom audio and video transformations to published video.

Important: Media transformations, such as background blur and background replacement, are resource-intensive and require devices with high processing power. For optimal performance, it's recommended to perform media transformations on published streams. It is recommended to only use these transformations on supported devices. See the following sections:

Beta support

The custom media transformer API is included with beta support in the Vonage Video API client SDKs for Windows. It is included with full (GA) support following Vonage Video API client SDKs:

The Vonage Media Library transformer (background blur and background replacement) API is included with beta support in the following Vonage Video API client SDKs:

The Vonage Media Library transformer (background blur and background replacement) API is included with full (GA) support in the following Vonage Video API client SDKs: