donut
donut copied to clipboard
donut is a zero setup required SRT+MPEG-TS -> WebRTC Bridge powered by Pion.

donut is a zero setup required SRT+MPEG-TS -> WebRTC Bridge powered by Pion.
Install & Run Locally
Make sure you have the libsrt
installed in your system. If not, follow their build instructions.
Once you finish installing it, execute:
$ go install github.com/flavioribeiro/donut@latest
Once installed, execute donut
. This will be in your $GOPATH/bin
. The default will be ~/go/bin/donut
Run using docker-compose
Alternatively, you can use docker-compose
to simulate an SRT live transmission and run the donut effortless.
$ make run
Open the Web UI
Open http://localhost:8080. You will see three text boxes. Fill in with the SRT listener configuration and hit connect.
How it works
Please check the How it works section.
FAQ
Please check the FAQ if you're facing any trouble.