A simple HTTP server for serving SRT live streams.
This project is not support safari browser. iPhone and iPad are not supported.
You have to install Docker and Docker Compose to run the server.
git clone https://github.com/TechnoTUT/srt-live-server.git
cd srt-live-server
docker compose build
docker compose upIf you want to run the server in the background, you can use the -d option.
docker compose up -dIf you are using a firewall, you have to open the port 2000/udp and 8080/tcp.
For example, this is how you can open the ports on firewalld.
firewall-cmd --zone=public --add-port=2000/udp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reloaddocker compose downYou can use any SRT streaming software like OBS Studio to stream to the server.
Please configure the stream settings as follows:
- URL:
srt://<server-ip>:2000 - Stream key: None
Please Access http://<server-ip>:8080/dash/index.html to watch the stream.