From 7b696f6f834dd46edaaea5a1aebee8ddd850e270 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Thu, 30 Jul 2015 11:53:30 +0200 Subject: [PATCH] Fixed DASH live support for DASH-IF player. --- src/output/output_dash_mp4.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/output/output_dash_mp4.cpp b/src/output/output_dash_mp4.cpp index 7420f0e5..1cbe6621 100644 --- a/src/output/output_dash_mp4.cpp +++ b/src/output/output_dash_mp4.cpp @@ -419,7 +419,7 @@ namespace Mist { if (myMeta.vod){ r << "type=\"static\" mediaPresentationDuration=\"" << makeTime(std::max(lastVidTime, lastAudTime)) << "\" minBufferTime=\"PT1.5S\""; }else{ - r << "type=\"dynamic\" minimumUpdatePeriod=\"PT1.0S\" availabilityStartTime=\"" << Util::getUTCString() << "\" "; + r << "type=\"dynamic\" minimumUpdatePeriod=\"PT1.0S\" availabilityStartTime=\"" << Util::getUTCString(Util::epoch() - std::max(lastVidTime, lastAudTime)/1000) << "\" "; int bufferTime = myMeta.tracks.begin()->second.lastms - myMeta.tracks.begin()->second.firstms; r << "timeShiftBufferDepth=\"PT" << bufferTime / 1000 << "." << bufferTime % 1000 << "S\" suggestedPresentationDelay=\"PT15.0S\" minBufferTime=\"PT6.0S\""; }