Skip to content

Belabox SRT(LA)-server with built-in authentication for multiple streams.

License

Notifications You must be signed in to change notification settings

datagutt/bbox-receiver

 
 

Repository files navigation

belabox-receiver

SRTLA Belabox receiver with support for multiple streams and per-stream authentication.

Work in progress. A few streamers i know are personally using this image for their Twitch streams but I can't guarantee anything.

WARNING: This is not an official Belabox project. Please don't spam rationalirl about it!

We using the following great open-source projects:

Manual

It requires the following ports to be published:

5000:5000/udp 8181/8181/tcp 8282/8282/udp 3000/3000/tcp

Create a config.json file containing:

{
  "auth": [
    {
      "user": "belabox",
      "key": "belabox"
    }
  ]
}

Modify everything in bold below, then start with:

docker run -d --name belabox-receiver -p 5000:5000/udp -p 8181:8181/tcp -p 8282:8282/udp -p 3000:3000/tcp -v ./config.json:/app/config.json datagutt/belabox-receiver:latest

Configure SRT receiver and SRT port within belabox to point to the docker container's IP address (or a port-forward on your router). Within Belabox, set "live/stream/belabox?srtauth=belabox" as SRT streamid.

To retrieve the SRT-Stream (via OBS, VLC etc.), open the following URL: srt://your-public-container-ip:8282/?streamid=play/stream/belabox?srtauth=belabox

Statistics-URL: http://your-public-container-ip:8181/stats?publisher=live%2Fstream%2Fbelabox%3Fsrtauth%3Dbelabox

Legacy Statistics-URL: http://your-public-container-ip:3000/stats?streamer=belabox&key=belabox

About

Belabox SRT(LA)-server with built-in authentication for multiple streams.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 40.5%
  • Dockerfile 32.5%
  • Shell 23.5%
  • Makefile 3.5%