VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes
ccapture.js is a JavaScript library for recording HTML5 canvas animations at a fixed framerate. It exports captured animation sequences as WebM movie files, animated GIFs, or archives of individual PNG and JPEG images. The library ensures smooth video output by hooking into the browser's animation loop to decouple rendering from real time. This deterministic frame pacing allows for high-resolution recording without frame drops, regardless of rendering complexity or hardware performance. The tool manages the process by extracting raw pixel data from the canvas into memory buffers before assem
Screenity is a browser-based screen recorder designed to capture screen activity and audio directly within a web browser. It functions as a privacy-focused capture tool that handles data locally and includes a web-based video editor for basic media refinement. The project distinguishes itself through real-time screen annotation tools, allowing users to draw shapes and arrows or zoom into specific areas during a recording. It also provides specialized privacy controls to blur sensitive information and apply backgrounds to camera feeds. The tool covers a broad range of media capabilities, incl
Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac
RecordRTC is a JavaScript library for capturing audio, video, and screen streams within the browser. It functions as a media recording tool that enables the capture of media streams and their export as playable files.
الميزات الرئيسية لـ muaz-khan/recordrtc هي: Live Capture and Recording, Screen Recording Tools, Browser-Based Recorders, Canvas Video Recording, Media Stream Recording, Screen Recording, Canvas Frame Captures, Hardware Stream Capture.
تشمل البدائل مفتوحة المصدر لـ muaz-khan/recordrtc: steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… spite/ccapture.js — ccapture.js is a JavaScript library for recording HTML5 canvas animations at a fixed framerate. It exports captured… alyssaxuu/screenity — Screenity is a browser-based screen recorder designed to capture screen activity and audio directly within a web… vanilagy/mediabunny — This is a cross-platform media processing library that reads, writes, encodes, and decodes media in both browser and… miroslavpejic85/mirotalksfu — Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time… webrtc/samples — This repository provides a collection of reference implementations and practical demonstrations for using WebRTC to…