Fix race condition where initial offline video state was not written
This commit is contained in:
@@ -36,7 +36,7 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil
|
|||||||
|
|
||||||
localListenerAddress := "127.0.0.1:0"
|
localListenerAddress := "127.0.0.1:0"
|
||||||
|
|
||||||
go func() {
|
// go func() {
|
||||||
listener, err := net.Listen("tcp", localListenerAddress)
|
listener, err := net.Listen("tcp", localListenerAddress)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln("Unable to start internal video writing service", err)
|
log.Fatalln("Unable to start internal video writing service", err)
|
||||||
@@ -45,7 +45,7 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil
|
|||||||
listenerPort := strings.Split(listener.Addr().String(), ":")[1]
|
listenerPort := strings.Split(listener.Addr().String(), ":")[1]
|
||||||
config.InternalHLSListenerPort = listenerPort
|
config.InternalHLSListenerPort = listenerPort
|
||||||
log.Traceln("Transcoder response service listening on: " + listenerPort)
|
log.Traceln("Transcoder response service listening on: " + listenerPort)
|
||||||
|
go func() {
|
||||||
if err := http.Serve(listener, httpServer); err != nil {
|
if err := http.Serve(listener, httpServer); err != nil {
|
||||||
log.Fatalln("Unable to start internal video writing service", err)
|
log.Fatalln("Unable to start internal video writing service", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user