diff --git a/src/output/output_dash_mp4.cpp b/src/output/output_dash_mp4.cpp index 1758c3b4..ef8887ec 100644 --- a/src/output/output_dash_mp4.cpp +++ b/src/output/output_dash_mp4.cpp @@ -394,7 +394,7 @@ namespace Mist{ r << "" << std::endl; r << "" << std::endl; + r << "type=\"static\" mediaPresentationDuration=\"" << makeTime(myMeta.tracks[getMainSelectedTrack()].lastms - myMeta.tracks[getMainSelectedTrack()].firstms) << "\" minBufferTime=\"PT1.5S\" >" << std::endl; }else{ r << "type=\"dynamic\" minimumUpdatePeriod=\"PT2.0S\" availabilityStartTime=\"" << Util::getUTCString(Util::epoch() - std::max(lastVidTime, lastAudTime)/1000) << "\" " << "timeShiftBufferDepth=\"" << makeTime(myMeta.tracks.begin()->second.lastms - myMeta.tracks.begin()->second.firstms) << "\" suggestedPresentationDelay=\"PT5.0S\" minBufferTime=\"PT2.0S\" >" << std::endl; } @@ -403,11 +403,11 @@ namespace Mist{ if (myMeta.live){ r << "id=\"0\" "; } - r << "start=\"PT0S\">" << std::endl; + r << ">" << std::endl; if (vidInitTrack){ DTSC::Track & trackRef = myMeta.tracks[vidInitTrack]; r << " " << std::endl; - r << " " << std::endl; + r << " " << std::endl; r << " " << std::endl; addSegmentTimeline(r, trackRef, myMeta.live); r << " " << std::endl; @@ -435,7 +435,7 @@ namespace Mist{ DTSC::Track & trackRef = myMeta.tracks[audInitTrack]; r << " " << std::endl; r << " " << std::endl; - r << " " << std::endl; + r << " " << std::endl; r << " " << std::endl; addSegmentTimeline(r, trackRef, myMeta.live);