Stop rtmp from reaching back into core (#290)

* Stop rtmp from reaching back into core.

* Un-export since these functions no longer need to be public
This commit is contained in:
Gabe Kangas
2020-10-29 14:09:28 -07:00
committed by GitHub
parent 72918a62d8
commit 3963568951
6 changed files with 22 additions and 14 deletions

View File

@@ -11,6 +11,7 @@ import (
"github.com/owncast/owncast/config"
"github.com/owncast/owncast/core/ffmpeg"
"github.com/owncast/owncast/core/rtmp"
"github.com/owncast/owncast/utils"
"github.com/grafov/m3u8"
@@ -22,8 +23,8 @@ var _offlineCleanupTimer *time.Timer
// While a stream takes place cleanup old HLS content every N min.
var _onlineCleanupTicker *time.Ticker
//SetStreamAsConnected sets the stream as connected
func SetStreamAsConnected() {
//setStreamAsConnected sets the stream as connected
func setStreamAsConnected() {
_stats.StreamConnected = true
_stats.LastConnectTime = utils.NullTime{time.Now(), true}
_stats.LastDisconnectTime = utils.NullTime{time.Now(), false}
@@ -62,6 +63,8 @@ func SetStreamAsDisconnected() {
offlineFilePath := "static/" + offlineFilename
ffmpeg.StopThumbnailGenerator()
rtmp.Disconnect()
if _yp != nil {
_yp.Stop()
}