Browse Source

Simplify saving segments to disk

pull/1707/head
Gabe Kangas 4 years ago
parent
commit
0d77856cb9
No known key found for this signature in database
GPG Key ID: 9A56337728BC81EA
  1. 12
      core/transcoder/fileWriterReceiverService.go

12
core/transcoder/fileWriterReceiverService.go

@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
package transcoder
import (
"bytes"
"io"
"net"
"net/http"
@ -35,7 +34,6 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil @@ -35,7 +34,6 @@ func (s *FileWriterReceiverService) SetupFileWriterReceiverService(callbacks Fil
localListenerAddress := "127.0.0.1:0"
// go func() {
listener, err := net.Listen("tcp", localListenerAddress)
if err != nil {
log.Fatalln("Unable to start internal video writing service", err)
@ -59,13 +57,6 @@ func (s *FileWriterReceiverService) uploadHandler(w http.ResponseWriter, r *http @@ -59,13 +57,6 @@ func (s *FileWriterReceiverService) uploadHandler(w http.ResponseWriter, r *http
path := r.URL.Path
writePath := filepath.Join(config.HLSStoragePath, path)
var buf bytes.Buffer
defer r.Body.Close()
_, _ = io.Copy(&buf, r.Body)
data := buf.Bytes()
f, err := os.Create(writePath) //nolint: gosec
if err != nil {
returnError(err, w)
@ -73,7 +64,8 @@ func (s *FileWriterReceiverService) uploadHandler(w http.ResponseWriter, r *http @@ -73,7 +64,8 @@ func (s *FileWriterReceiverService) uploadHandler(w http.ResponseWriter, r *http
}
defer f.Close()
if _, err := f.Write(data); err != nil {
if _, err := io.Copy(f, r.Body); err != nil {
returnError(err, w)
return
}

Loading…
Cancel
Save