From e8ff79dfb90ad6f1e98bf9deee4c7fa2ee956daa Mon Sep 17 00:00:00 2001 From: Michael Farrell Date: Sat, 17 Jul 2021 17:19:04 +1000 Subject: [PATCH] For video streams, wait for a video keyframe before rotating the file (record_interval). Fixes https://github.com/sergey-dryabzhinsky/nginx-rtmp-module/issues/335 --- ngx_rtmp_record_module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ngx_rtmp_record_module.c b/ngx_rtmp_record_module.c index c7db8ed..67253a3 100644 --- a/ngx_rtmp_record_module.c +++ b/ngx_rtmp_record_module.c @@ -1103,7 +1103,7 @@ ngx_rtmp_record_node_avd(ngx_rtmp_session_t *s, ngx_rtmp_record_rec_ctx_t *rctx, return NGX_OK; } - if (rracf->interval != NGX_CONF_UNSET_MSEC) + if (brkframe && rracf->interval != NGX_CONF_UNSET_MSEC) { // record interval should work if set, manual mode or not next = rctx->last;