Leandro Moreira 60bff6779f fix flows
2024-05-15 21:28:54 -03:00
2024-01-25 08:46:23 -03:00
2024-02-26 08:43:45 -03:00
2024-05-12 15:05:35 -03:00
2024-05-14 15:15:35 -03:00
2024-05-12 22:57:52 -03:00
2024-05-12 15:05:35 -03:00
2024-02-24 22:17:33 -03:00
2024-02-18 11:27:04 -03:00
2024-02-18 11:27:04 -03:00
2024-05-12 15:05:35 -03:00
2024-05-14 15:15:35 -03:00
2024-05-02 23:26:54 -03:00
2024-01-31 16:51:08 -03:00
2024-05-13 09:48:26 -03:00
2024-05-14 15:15:35 -03:00
2024-05-14 15:15:35 -03:00
2024-05-15 21:28:54 -03:00
2023-01-12 09:35:44 -05:00
2024-02-09 09:49:17 -03:00
2024-05-12 22:57:52 -03:00
2024-01-31 09:28:23 -03:00

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.

donut docker-compose setup

How it works

Please check the How it works section.

FAQ

Please check the FAQ if you're facing any trouble.

Description
donut is a zero setup required SRT+MPEG-TS -> WebRTC Bridge powered by Pion.
Readme Apache-2.0 4.9 MiB
Languages
Go 86%
JavaScript 5.2%
HTML 3.9%
CSS 1.7%
Shell 1.6%
Other 1.6%