package main import ( "context" "time" "m7s.live/m7s/v5" _ "m7s.live/m7s/v5/plugin/debug" _ "m7s.live/m7s/v5/plugin/hdl" _ "m7s.live/m7s/v5/plugin/webrtc" _ "m7s.live/m7s/v5/plugin/rtmp" _ "m7s.live/m7s/v5/plugin/console" ) func main() { ctx := context.Background() // ctx, _ := context.WithDeadline(context.Background(), time.Now().Add(time.Second*100)) go m7s.Run(ctx, "config1.yaml") time.Sleep(time.Second * 20) m7s.NewServer().Run(ctx, "config2.yaml") }