Virtual Backgrounds & AI Upscaling SDK

Vectorly's SDK makes it easy to add AI features like Virtual Backgrounds and AI Upscaling into WebRTC and video streaming applications.

Vectorly's Virtual Background Javascript SDK makes it easy to add virtual background and background blur into WebRTC applications
Vectorly's Virtual Background Javascript SDK makes it easy to add virtual background and background blur into WebRTC applications

Efficient Virtual Backgrounds

We've built the most efficient and performant background-segmentation models currently available for the Web, ensuring smooth video conferencing experiences on large calls and low-end devices.

Ultra-efficient WebGL based implementation (~2% CPU usage)
Uses 5X less CPU than Google Selfie, 20x less than BodyPix
Supported on all major browsers (Chrome, Safari, Edge, Firefox)

AI Upscaling in the browser

Our AI Upscaling filters let you deliver lower resolution video to a user, and upscale it in real time on the users' device.

Deliver HD video with 50% lower bandwidth & cloud costs
Improve quality when source stream is low resolution / unreliable
No added latency, perfect for low-latency applications
Just add Vectorly's SDK or library to your mobile app, and your videos will be upscaled automatically

How it Works

Just add our Javascript libraries / Mobile SDKs into your app and videos and choose a video stream to apply the filter. It requires 3 lines of code and integrates easily into Video APIs and HTML5/Native video players

Fully client-side implementation
User's don't need to do anything
Works with any codec, WebRTC, Live Streaming or VOD
Just add Vectorly's SDK or library to your mobile app, and your videos will be upscaled automatically

Use cases

Vectorly's AI video processing can improve the quality and reliability of video conferencing calls

Video Conferencing

Add key user-requested features in minutes
Get an equal footing versus Zoom/Teams/Google Meet
Deliver clearer, sharper video calls and screenshares
Vectorly's AI video processing can be used to improve viewer experiences for OTT video platforms

Video Streaming

Improve viewing experience for users on slow connections
Reduce cloud costs by 50%-70%
No upfront transcoding cost
Vectorly's AI video processing can fix stability issues and improve the reliability of live video streams

Live Streaming

Use AI to fix stream quality when network issues come up
Improve viewing experience for users on slow connections
Provide more stable and reliable live streaming productions.

Ready to try it out?

Get started for free, and see if AI enhancement works for your use case in minutes.