Skip to content

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

Notifications You must be signed in to change notification settings

kevleyski/donut

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Install & Run using Docker

Alternatively, you can build a docker image. Docker will take care of downloading the dependencies (including the libsrt) and compiling donut for you.

$ docker build -t donut .
$ docker run -it -p 8080:8080 donut

Open the Web UI

Open https://localhost:8080. You will see three text boxes. Fill in your details for your SRT listener configuration and hit connect.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 79.9%
  • HTML 14.8%
  • Dockerfile 5.3%