MediaStreaming-OpenSource-List
RTC OpenSource List
WebRTC
Showcase
-
2020-snapdrop : A Progressive Web App for local file sharing
-
2020-Deskreen : Deskreen turns any device with a web browser to a second screen for your computer
Library
-
Screencat : webrtc screensharing electron app for mac os (Alpha).
-
WebRTC Data Channels Example: A simple example of WebRTC Data Channels. Uses postMessage() as a substitute for a real signalling channel.
-
Pushpin : Pushpin is a reverse proxy server written in C++ that makes it easy to implement WebSocket, HTTP streaming, and HTTP long-polling services.
-
simple-peer : Simple WebRTC video, voice, and data channels.
-
RecordRTC.js : WebRTC JavaScript Library for Audio+Video+Screen+Canvas (2D+3D animation) Recording.
Live
-
2017-video streaming service : Build Live Video Streaming Server use Ffmpeg Nginx Rtmp Module & Nodejs
-
LiveGo : 纯 Go 写的直播服务器
-
Live : Demonstrate how to build a live broadcast app.
-
2014-Simple RTMP Server : SRS is a RTMP/HLS/WebRTC/SRT/GB28181 streaming cluster, high efficiency, stable and simple.
-
2020-LiveKit #OpenSource#: The open source platform for real-time communication. Build 1000-person, live audio or video experiences into your mobile app or website, in minutes.
-
2022-aler9/rtsp-simple-server : rtsp-simple-server is a ready-to-use and zero-dependency server and proxy that allows users to publish, read and proxy live video and audio streams through various protocols.
Cast
-
owncast : Take control over your live stream video by running it yourself. Streaming + chat out of the box.
-
2021-NymphCast : Audio and video casting system with support for custom applications.
HLS
-
2015-hls.js : JavaScript HLS client using Media Source Extension
-
2023-wasp-hls : WebAssembly-based (Rust) & in-worker HLS Media Player for the web.
RTSP
- 2019-rtsp-stream : Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.