The best SRS alternatives
5 tools that do a similar job to SRS, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
SRSA real-time media server that receives and delivers live video over many streaming protocols.
- 1

MediaMTX
Open source · MIT · ★ 20.6k
A single-file server that receives, converts, and relays live video and audio streams.
Best for: People routing IP camera streams to viewers in a browser or media player; Streamers who want to send one stream to several protocols or destinations
- 2

go2rtc
Open source · MIT · ★ 14.6k
A small server that receives, converts and re-serves live camera video in many formats.
Best for: Home users connecting IP cameras to a browser or Home Assistant; People who want low-latency live viewing of RTSP camera streams
- 3

Owncast
Open source · MIT · ★ 11.6k
Self-hosted live video streaming and chat server you run on your own machine.
Best for: Streamers who want control over their content, interface and moderation; People who already use OBS or similar RTMP-based broadcasting software
- 4

livego
Open source · MIT · ★ 10.2k
A simple Go server that receives live video over RTMP and plays it back as FLV or HLS.
Best for: Developers who want to self-host a basic live streaming endpoint; Hobbyists testing RTMP push and HLS playback locally
- 5

WebTorrent Desktop
Open source · MIT · ★ 10.1k
A desktop app that plays torrent video while it downloads, for Mac, Windows, and Linux.
Best for: People who want to stream torrent video without waiting for a full download; Users on Mac, Windows, or Linux who want a desktop app rather than a command-line tool
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to SRS. We don't take payment for placement.