Create Realistic Talking 3D Avatar by Single Photo
Flexatar Virtual Webcam Chrome Extension - use virtual camera with speaking avatar in video
calls in any messengers like Telegram, Google Meet, Facebook Messenger, Zoom, Discord, and more.
Test how the plugin works in our fork of Live-Kit's client-sdk-js.
Camera link
Overview
A Standardized Approach to Virtual Cameras
We propose a standard for virtual cameras that can be used in any application supporting camera input.
Instead of relying on physical devices, the virtual camera runs inside a webview or iframe, provided by a
third-party plugin.
How It Works
The host application loads a virtual camera plugin via a webview or iframe.
The plugin provides a user interface to control camera output — such as changing avatars, backgrounds,
or applying filters.
A direct messaging channel is established between the plugin and the host application.
Using this channel, the host and plugin negotiate a WebRTC connection to transmit the video stream.
The host registers the virtual camera as an input device and uses the video stream from the WebRTC
connection when selected.
User Experience
Users can discover and use virtual camera plugins by simply pasting a link into a supporting application.
The plugin is loaded and becomes available as a selectable video source.
Plugin Interface Standard
Developers can create compatible virtual camera plugins by following the standard interface specification.
This specification defines the messaging protocol, WebRTC setup requirements, and UI guidelines.
View the Plugin
Interface Specification