123456789101112131415161718192021 |
- package admin
- import (
- "net/http"
- "github.com/owncast/owncast/controllers"
- "github.com/owncast/owncast/core"
- "github.com/owncast/owncast/core/rtmp"
- )
- // DisconnectInboundConnection will force-disconnect an inbound stream.
- func DisconnectInboundConnection(w http.ResponseWriter, r *http.Request) {
- if !core.GetStatus().Online {
- controllers.WriteSimpleResponse(w, false, "no inbound stream connected")
- return
- }
- rtmp.Disconnect()
- controllers.WriteSimpleResponse(w, true, "inbound stream disconnected")
- }
|