Files
go2rtc/cmd/streams/streams.go
2022-08-18 22:44:38 +03:00

29 lines
420 B
Go

package streams
import (
"github.com/AlexxIT/go2rtc/cmd/app"
"github.com/rs/zerolog"
)
var Streams = map[string]*Stream{}
func Init() {
var cfg struct {
Mod map[string]interface{} `yaml:"streams"`
}
app.LoadConfig(&cfg)
log = app.GetLogger("streams")
for name, item := range cfg.Mod {
Streams[name] = NewStream(item)
}
}
func Get(name string) *Stream {
return Streams[name]
}
var log zerolog.Logger