mirror of
https://github.com/Monibuca/plugin-rtsp.git
synced 2025-09-27 03:56:08 +08:00
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
||||
module github.com/Monibuca/plugin-rtsp/v3
|
||||
|
||||
go 1.13
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
github.com/Monibuca/engine/v3 v3.0.0-alpha6
|
||||
|
6
main.go
6
main.go
@@ -2,6 +2,7 @@ package rtsp
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"embed"
|
||||
"fmt"
|
||||
"log"
|
||||
"net"
|
||||
@@ -28,11 +29,16 @@ 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",
|
||||
Config: &config,
|
||||
Run: runPlugin,
|
||||
UIFile: &ui,
|
||||
HotConfig: map[string]func(interface{}){
|
||||
"AutoPull": func(value interface{}) {
|
||||
config.AutoPull = value.(bool)
|
||||
|
Reference in New Issue
Block a user