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 74 · 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
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
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
The Restreamer is a complete streaming server solution for self-hosting. It has a visually appealing user interface and no ongoing license costs. Upload your live stream to YouTube, Twitch, Facebook, Vimeo, or other streaming solutions like Wowza. Receive video data from OBS and publish it with the RTMP and SRT server.
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
- audio-player
- audio-engine
- music-player
- terminal