FREEDOM251

Freedom251 › Live TV streaming services

SRT Live Server

Free plan LinuxMacSelf-hosted

Visit SRT Live Server Alternatives Pricing

SRT Live Server's own site

What SRT Live Server is

SRT Live Server is free, open-source live-streaming server software built around Secure Reliable Transport. It carries MPEG-TS streams and documents publishing through FFmpeg or OBS, playback with ffplay, and relay through pull or push modes with loop and hash options. The README says transport latency is normally below one second over the internet. It runs on Linux-based systems and lists macOS, CentOS, and Ubuntu as examples. You can compile it with make or use a Docker Hub image, but SRT must be installed before building. Configuration can post statistics to a URL at a chosen interval and send connect or close events to an HTTP manager; a response other than HTTP 200 refuses a connection. HLS recording is supported but disabled by default, with a documented default segment duration of 10 seconds. A repository client can push a TS file to an SRT stream or save a stream to a TS file. The stream address is carried in the SRT streamid parameter. Version 1.3 changed the project license from GPL to MIT, which provides the software without warranty.

Who it suits

It suits developers and operators building self-hosted SRT live-streaming workflows. It is aimed at users who can manage Linux-based deployments, compile dependencies, or run Docker.

What it does well

  • Free MIT-licensed open-source software
  • Supports FFmpeg, OBS, and ffplay workflows
  • Provides pull and push relay modes
  • Offers Docker deployment guidance
  • Can post statistics and connection events

What to know first

  • Supports MPEG-TS streaming only
  • SRT must be installed before building
  • HLS recording is disabled by default
  • MIT license provides no warranty

Plans

PlanBilled and limitsPrice
Free (MIT open-source software)No paid plans or commercial service tiers are listedFree

As github.com lists them, read 12 Oct 2026. The maker's own page has the final word.

Verdict

SRT Live Server supplies a self-hosted SRT pipeline for publishing, playback, relaying, monitoring, and optional recording. Its MPEG-TS focus and required SRT dependency are important implementation constraints.

Facts from SRT Live Server's own pages

Android test app
The README links to a separate Android player app for testing SRT Live Server. · github.com, 12 Oct 2026
Connection events
The server can post connect and close events to an HTTP manager, and a response other than HTTP 200 causes the connection to be refused. · github.com, 12 Oct 2026
Dependency
SRT must be installed before building SRT Live Server. · github.com, 12 Oct 2026
Deployment
The README describes compiling the server with make and also points to a Docker image. · github.com, 12 Oct 2026
Docker
The README points users to a Docker Hub image for running SRT Live Server with Docker. · github.com, 12 Oct 2026
Free plan
Yes · github.com, 21 Sept 2026
Integrations
The README describes publishing streams with FFmpeg and OBS, and playing them with ffplay. · github.com, 12 Oct 2026
Intended users
The project describes itself as a live streaming server and documents stream publishing, playback, relaying, and performance testing workflows. · github.com, 12 Oct 2026
Latency
The README says transport latency is normally less than one second over the internet. · github.com, 12 Oct 2026
License
The README release notes say the project changed its license from GPL to MIT in version 1.3. · github.com, 12 Oct 2026
License and warranty
The repository includes the MIT License, which provides the software without warranty. · github.com, 12 Oct 2026
Monitoring
Configuration directives include posting statistics to a URL at a configurable interval. · github.com, 12 Oct 2026
Notable limit
The README says the SRT URL is carried in the SRT streamid parameter and identifies a stream. · github.com, 12 Oct 2026
Operating systems
The README says it runs on Linux-based systems and lists macOS, CentOS, and Ubuntu as examples. · github.com, 12 Oct 2026
Purpose
SRT Live Server is an open-source live-streaming server based on Secure Reliable Transport (SRT). · github.com, 12 Oct 2026
Recording
The server can record HLS output, with recording disabled by default and a documented default segment duration of 10 seconds. · github.com, 12 Oct 2026
Relay
The server supports pull and push relay modes, with loop and hash options for connecting to upstreams. · github.com, 12 Oct 2026
Security
The project uses SRT and requires an HTTP event endpoint to return 200 OK or the connection is refused; the pages opened do not state security certifications or compliance claims. · github.com, 12 Oct 2026
Stream format
The project states that it supports MPEG-TS streaming only. · github.com, 12 Oct 2026
Streaming format
The server supports MPEG-TS format streaming. · github.com, 12 Oct 2026
Test client
The repository includes an SRT client tool that can push a TS file to an SRT stream or save a stream to a TS file. · github.com, 12 Oct 2026

Where SRT Live Server stands on Freedom251

Look at these too