From 1d0e68c5a4787f7aff63baa2fe6e7577c5068789 Mon Sep 17 00:00:00 2001 From: Ramoe Date: Thu, 20 Feb 2020 10:34:46 +0100 Subject: [PATCH] Fixed MP4 output not setting Content-Length for HEAD/OPTIONS requests --- src/output/output_progressive_mp4.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/output/output_progressive_mp4.cpp b/src/output/output_progressive_mp4.cpp index 96ce9ba0..98617509 100644 --- a/src/output/output_progressive_mp4.cpp +++ b/src/output/output_progressive_mp4.cpp @@ -478,6 +478,13 @@ namespace Mist { } H.SetHeader("Content-Type", "video/MP4"); H.SetHeader("Accept-Ranges", "bytes, parsec"); + + if(!myMeta.live){ + fileSize = 0; + uint64_t headerSize = mp4HeaderSize(fileSize, myMeta.live); + H.SetHeader("Content-Length", fileSize); + } + H.SendResponse("200", "OK", myConn); return; }