diff --git a/go.mod b/go.mod index e11b979..246bae1 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/Monibuca/plugin-webrtc -go 1.13 +go 1.16 require ( github.com/Monibuca/engine/v2 v2.2.5 diff --git a/main.go b/main.go index ff60efc..eae38f0 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,7 @@ package webrtc import ( + "embed" "encoding/json" "fmt" "io/ioutil" @@ -52,6 +53,10 @@ var config struct { // port int // } +//go:embed ui/* +//go:embed README.md +var ui embed.FS + var playWaitList WaitList var reg_level = regexp.MustCompile("profile-level-id=(4.+f)") @@ -80,6 +85,7 @@ func init() { Name: "WebRTC", Type: PLUGIN_PUBLISHER | PLUGIN_SUBSCRIBER, Run: run, + UIFile: &ui, }) }