SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
Repository Index
47,133 repositories indexed
1–24 of 87 · Most stars
End-to-end realtime stack for connecting humans and AI
- golang
- webrtc
- sfu
- media-server
TranslatedSelf-hosted TikTok, Douyin & Bilibili scraper and no-watermark video downloader — async REST API, MCP server for AI agents, CLI and web console, plus offline speech-to-text for downloaded videos. Self-healing identity pool, PostgreSQL archive, one docker compose up.
Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.
- rtsp
- rtp
- rtcp
- streaming
Streaming music player that finds free music for you
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11
TranslatedDouyin / TikTok platform tool for downloading works and collecting data
- douyin
- python
- tiktok
- api
Revive unavailable songs for Netease Cloud Music
- netease-cloud-music
- unblocker
- proxy-server
Pure Go implementation of the WebRTC API
- go
- golang
- webrtc
- pion-webrtc
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
Ultimate camera streaming application
- ffmpeg
- hassio
- home-assistant
- rtmp
coturn TURN server project
- networking
- server
- turn
NGINX-based Media Streaming Server
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
- chat
- chat-application
- chatapp
- go
TranslatedXiaohongshu (XiaoHongShu, RedNote) link extraction / post collection tool
Streamlink is a CLI utility which pipes video streams from various services into a video player
- streamlink
- python
- livestream
- twitch
screen sharing for developers https://screego.net/
- webrtc
- screensharing-tool
- privacy
- selfhosted
live video streaming server in golang
- livestream
- golang
- video
- flv
Janus WebRTC Server
Mopidy is an extensible music server written in Python
- python
- mopidy
- music-player
Your self hosted YouTube media server
Mumble is an open-source, low-latency, high quality voice chat software.
- voicechat
- voip
- audio
- client
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
- erlang
- xmpp
- jabber
- chat
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
- freeswitch
- signalwire
- open-source
- source-code