Files
plugin-rtmp/main.go
2020-05-01 12:54:15 +08:00

27 lines
454 B
Go

package rtmp
import (
"log"
. "github.com/Monibuca/engine/v2"
. "github.com/logrusorgru/aurora"
)
var config = struct {
ListenAddr string
ChunkSize int
}{":1935", 512}
func init() {
InstallPlugin(&PluginConfig{
Name: "RTMP",
Type: PLUGIN_SUBSCRIBER | PLUGIN_PUBLISHER,
Config: &config,
Run: run,
})
}
func run() {
Print(Green("server rtmp start at"), BrightBlue(config.ListenAddr))
log.Fatal(ListenRtmp(config.ListenAddr))
}