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.