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

A reverse engineered and enhanced Dockerfile for datagutt/belabox-receiver. Has support for multiple streams with 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

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 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

Private Statistics-URL (will leak all live stream keys): http://your-public-container-ip:8181/stats

Public Statistics-URL (preferreable): 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 42.9%
  • Dockerfile 30.9%
  • Shell 22.8%
  • Makefile 3.4%