From dc65348ccb5b013aef9d4d1ccc31a722117d292b Mon Sep 17 00:00:00 2001 From: dwdcth Date: Fri, 19 Mar 2021 14:13:53 +0800 Subject: [PATCH 1/2] Update go.mod --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 82fba05..6d5be5e 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/Monibuca/plugin-rtsp -go 1.13 +go 1.16 require ( github.com/Monibuca/engine/v2 v2.2.2 From b7d59b01988868ec52d7075b4670ddb60afea799 Mon Sep 17 00:00:00 2001 From: banshan <1310049536@qq.com> Date: Fri, 19 Mar 2021 14:22:34 +0800 Subject: [PATCH 2/2] embed --- main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.go b/main.go index ca1a263..aed0b97 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,7 @@ package rtsp import ( "bufio" + "embed" "fmt" "log" "net" @@ -29,12 +30,17 @@ var config = struct { } }{":554", false, "rtsp://localhost/${streamPath}", 0, false, nil} +//go:embed ui/* +//go:embed README.md +var ui embed.FS + func init() { InstallPlugin(&PluginConfig{ Name: "RTSP", Type: PLUGIN_PUBLISHER | PLUGIN_HOOK, Config: &config, Run: runPlugin, + UIFile: &ui, HotConfig: map[string]func(interface{}){ "AutoPull": func(value interface{}) { config.AutoPull = value.(bool)