An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
-
Updated
Aug 19, 2026 - TypeScript
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Run Web Servers in Web Browsers over WebRTC
MultiStreamsMixer is a JavaScript library that allows you pass multiple streams (e.g. screen+camera or multiple-cameras) and get single stream.
Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
A Blazor wrapper for the Media Capture and Streams browser API.
Microphone recorder for React that captures mp3 audio 🎵
🎙MediaRecorder ponyfill that records audio as mp3
The world's top-level live sdk...
Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Easily upload videos to api.video using progressive upload from a composition of several media streams
Oblecto-Web is the default SPA PWA for the Oblecto media server. It provides a media consumption interface tailored for desktop and mobile viewing
基于无头浏览器捕获网页 HTML5 视频,并桥接为 HLS 标准直播流,供播放器和电视设备使用。
Generate MediaStreams for Canvas & Video elements based on MediaStream and a background using pure shaders and / or machine-learning. Just using JavaScript/Typescript. Renders in browser
Typescript library to easily upload data from a MediaStream to api.video. It can be used to upload a video to api.video from the user's webcam with ease, as well as from a screen recording.
An example application using Media Streams and Amazon Transcribe
Convert MediaStreams to live WebM streams.
Android-MediaStreamingServer was written in kotlin using NanoHTTPD library. This Server can support video streaming with full range(seek) support, audio and image files.
An experimental mini media server like plex/emby. It tries to be fast and light easy.
To associate your repository with the mediastream topic, visit your repo's landing page and select "manage topics."