mirror of
https://github.com/m1k1o/neko.git
synced 2025-07-29 14:39:12 +02:00
catch errors from gst pipeline.
This commit is contained in:
parent
6708ce2caf
commit
9e466b08cc
7 changed files with 47 additions and 19 deletions
|
@ -56,7 +56,9 @@ func (manager *RemoteManager) Start() {
|
|||
}
|
||||
|
||||
manager.createPipelines()
|
||||
manager.broadcast.Start()
|
||||
if err := manager.broadcast.Start(); err != nil {
|
||||
manager.logger.Panic().Err(err).Msg("unable to create rtmp pipeline")
|
||||
}
|
||||
|
||||
go func() {
|
||||
defer func() {
|
||||
|
@ -171,7 +173,9 @@ func (manager *RemoteManager) ChangeResolution(width int, height int, rate int)
|
|||
|
||||
defer func() {
|
||||
manager.video.Start()
|
||||
manager.broadcast.Start()
|
||||
if err := manager.broadcast.Start(); err != nil {
|
||||
manager.logger.Panic().Err(err).Msg("unable to create rtmp pipeline")
|
||||
}
|
||||
|
||||
manager.logger.Info().Msg("starting video pipeline...")
|
||||
}()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue