From 81ce4788f91b1f46c6ee655c9e8844cdb8b18172 Mon Sep 17 00:00:00 2001 From: Roman Arutyunyan Date: Thu, 21 Nov 2013 03:13:16 +0400 Subject: [PATCH] optimized for dash.js live --- dash/ngx_rtmp_dash_module.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dash/ngx_rtmp_dash_module.c b/dash/ngx_rtmp_dash_module.c index ae6771e..9660683 100644 --- a/dash/ngx_rtmp_dash_module.c +++ b/dash/ngx_rtmp_dash_module.c @@ -247,9 +247,11 @@ ngx_rtmp_dash_write_playlist(ngx_rtmp_session_t *s) " type=\"dynamic\"\n" \ " xmlns=\"urn:mpeg:dash:schema:mpd:2011\"\n" \ " availabilityStartTime=\"%V\"\n" \ + " availabilityEndTime=\"%V\"\n" \ " minimumUpdatePeriod=\"PT%uiS\"\n" \ " minBufferTime=\"PT%uiS\"\n" \ " timeShiftBufferDepth=\"PT0H0M0.00S\"\n" \ + " suggestedPresentationDelay=\"0\"\n" \ " profiles=\"urn:mpeg:dash:profile:isoff-live:2011\">\n" \ " \n" @@ -328,6 +330,7 @@ ngx_rtmp_dash_write_playlist(ngx_rtmp_session_t *s) last = buffer + sizeof(buffer); p = ngx_slprintf(buffer, last, NGX_RTMP_DASH_MANIFEST_HEADER, + &ctx->start_time, &ctx->start_time, (ngx_uint_t) (dacf->fraglen / 1000), (ngx_uint_t) (dacf->fraglen / 1000));