This Docker image could be used to run an SRT Live Server (SLS) instance. The Docker image is based on the official Alpine Linux.
To use this image you have to install Docker first.
You can get the trusted build from the Docker Hub registry:
docker pull thbe/sls
Alternatively, you may build the Docker image from the source code on GitHub.
The instance can be started as follow:
docker run --detach --restart always --name sls --hostname sls.$(hostname -d) -p 9710:9710/udp thbe/sls
You can use the standard Docker commands to examine the status of the sls instance:
docker logs --tail 1000 --follow --timestamps sls
Example Sending of SRT in OBS:
srt://your.server.ip:9710?streamid=publish/stream/yourstreamnameExample of Receiving of SRT in OBS:
srt://your.server.ip:9710?streamid=stream/live/yourstreamnameYou can find the blog article virtual come together on my website that shows a real life usage example of SLS.
The next release of this Docker image should have a persistent sls configuration outside of the docker image.
Simply download the trusted build from the Docker Hub registry:
docker pull thbe/sls
You can build the image also from source. To do this you have to clone the docker-sls repository from GitHub:
git clone https://github.com/thbe/docker-sls.git
cd docker-sls
docker build --rm --no-cache -t thbe/sls .
If you need a shell inside the container you can run the following command:
docker exec -ti sls /bin/sh
If you like to add functions or improve this Docker image, feel free to fork the repository and send me a merge request with the modification.
Content type
Image
Digest
sha256:3b4f4d53c…
Size
7 MB
Last updated
10 months ago
docker pull thbe/sls