add rtmp broadcast

This commit is contained in:
m1k1o 2020-09-24 08:09:02 +02:00
parent 160b542a2c
commit 0e4f2327d4
9 changed files with 90 additions and 19 deletions

View file

@ -61,6 +61,7 @@ func init() {
Root: &config.Root{},
Server: &config.Server{},
Remote: &config.Remote{},
Broadcast: &config.Broadcast{},
WebRTC: &config.WebRTC{},
WebSocket: &config.WebSocket{},
}
@ -99,6 +100,7 @@ type Neko struct {
Version *Version
Root *config.Root
Remote *config.Remote
Broadcast *config.Broadcast
Server *config.Server
WebRTC *config.WebRTC
WebSocket *config.WebSocket
@ -117,7 +119,7 @@ func (neko *Neko) Preflight() {
func (neko *Neko) Start() {
remoteManager := remote.New(neko.Remote)
remoteManager := remote.New(neko.Remote, neko.Broadcast)
remoteManager.Start()
sessionManager := session.New(remoteManager)