From a5429389273d6498f5992b5849fdb65a5bd7fe6b Mon Sep 17 00:00:00 2001 From: Thulinma Date: Fri, 17 Feb 2017 16:12:47 +0100 Subject: [PATCH] Added support for setting MP4 rate through HTTP request header X-Mist-Rate --- src/output/output_progressive_mp4.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/output/output_progressive_mp4.cpp b/src/output/output_progressive_mp4.cpp index 0ebd5525..a399a9fc 100644 --- a/src/output/output_progressive_mp4.cpp +++ b/src/output/output_progressive_mp4.cpp @@ -684,6 +684,14 @@ namespace Mist { realTime = 0; } } + if (H.GetHeader("X-Mist-Rate") != ""){ + long long int multiplier = JSON::Value(H.GetHeader("X-Mist-Rate")).asInt(); + if (multiplier){ + realTime = 1000 / multiplier; + }else{ + realTime = 0; + } + } /*LTS-END*/ //Always initialize before anything else initialize();