Demo on adding virtual background to a live video stream in the browser
☆515Apr 7, 2024Updated last year
Alternatives and similar repositories for virtual-background
Users that are interested in virtual-background are comparing it to the libraries listed below
Sorting:
- The zoo of image processing webworkers for javascript or typescript.☆295Jul 15, 2024Updated last year
- Transparent backgrounds with WebRTC☆68Nov 26, 2021Updated 4 years ago
- Generate MediaStreams for Canvas & Video elements based on MediaStream and a background using pure shaders and / or machine-learning. Jus…☆22Jun 2, 2025Updated 9 months ago
- Twilio Video Processors is a collection of video processing tools which can be used with Twilio Video JavaScript SDK to apply transformat…☆38Feb 3, 2026Updated last month
- Open WebRTC Toolkit JavaScript SDK☆210Oct 25, 2024Updated last year
- Real-time portrait segmentation for mobile devices☆661Jan 17, 2021Updated 5 years ago
- Manipulate getUserMedia and enumerateDevices with an extension☆15Sep 11, 2025Updated 5 months ago
- MultiStreamsMixer is a JavaScript library that allows you pass multiple streams (e.g. screen+camera or multiple-cameras) and get single s…☆456Jun 16, 2022Updated 3 years ago
- JavaScript utility to enqueue async tasks for Node.js and the browser☆37Feb 24, 2026Updated last week
- Cutting Edge WebRTC Video Conferencing☆7,158Updated this week
- Simple Record Demo using Mediasoup 3 and GStreamer☆216Mar 4, 2023Updated 3 years ago
- A Zoom-like real-time virtual background app, made with Portrait segmentation and Google's MediaPipe☆47Oct 4, 2022Updated 3 years ago
- Janus NDI Plugin☆13Nov 2, 2025Updated 4 months ago
- 🎭 Lightweight WebGL & JavaScript library for real-time multi-face detection, tracking and augmented-reality face filters. Supports rotat…☆2,884Nov 14, 2025Updated 3 months ago
- RNNoise for WASM☆55Nov 11, 2020Updated 5 years ago
- SFrame.js pure javascript implementation based on webcrypto☆53Jan 13, 2023Updated 3 years ago
- wasm face detection sample project for medium blog post☆40May 18, 2022Updated 3 years ago
- Real Time (WebRTC & WebTransport) Proxy for LLM WebSocket APIs☆44Jan 17, 2025Updated last year
- Node.js library to allow integration of SDP based clients with mediasoup☆12Dec 1, 2025Updated 3 months ago
- Output NDI® from your Avalonia application☆14Aug 5, 2023Updated 2 years ago
- Realtime Portrait Segmentation with Tflite and MediaPipe☆62Dec 9, 2022Updated 3 years ago
- WebRTC interoperability tests☆27Sep 26, 2022Updated 3 years ago
- A portable SCTP userland stack☆12Feb 10, 2023Updated 3 years ago
- WebRTC Encoded Transform☆131Feb 5, 2026Updated 3 weeks ago
- In-browser media compositing via WebRTC Insertable Streams API☆16Jun 1, 2024Updated last year
- PoseLandmarkBarracuda is a human pose landmark detecter that runs the Mediapipe Pose Landmark neural network model on the Unity Barracuda…☆17Jan 9, 2022Updated 4 years ago
- mediasoup official demo application☆1,252Updated this week
- An echo cancellation library for browsers using DTLN-aec☆26Oct 18, 2023Updated 2 years ago
- Stream RTMP to Twitch or Google Live using puppeteer. Based on puppeteer-recorder. https://github.com/clipisode/puppeteer-recorder☆17Nov 30, 2020Updated 5 years ago
- Converts an audio stream to speech events in the browser☆575Nov 13, 2020Updated 5 years ago
- edumeet - multiparty web-meetings using mediasoup and WebRTC☆1,336Feb 20, 2026Updated last week
- Utility to process H264 profile-level-id values☆53Updated this week
- A web demo of rnnoise-wasm to detect the presence of speech in-browser☆15Dec 9, 2020Updated 5 years ago
- C# version of CenterFace☆16Apr 24, 2020Updated 5 years ago
- An example of how to use PhoneRTC with janus-gateway☆15Aug 25, 2015Updated 10 years ago
- Web Audio API Node Editor☆16Mar 7, 2023Updated 2 years ago
- Merge multiple MediaStreams into one composite (realtime - in the browser!)☆360Mar 9, 2023Updated 2 years ago
- Media Processors☆102Feb 23, 2026Updated last week
- Mediasoup 3 iOS Client☆142Jun 25, 2025Updated 8 months ago