From 46bb6a0fa564fdf6ae71340af46fa58e99b537e3 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 4 Jun 2024 18:29:49 +0200 Subject: [PATCH] Allow non-perfectly interleaved tracks with 100ms variance --- src/output/output_rtmp.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/output/output_rtmp.cpp b/src/output/output_rtmp.cpp index 761c2346..4967ae25 100644 --- a/src/output/output_rtmp.cpp +++ b/src/output/output_rtmp.cpp @@ -1800,9 +1800,9 @@ namespace Mist{ for (std::map::iterator it = lastTagTime.begin(); it != lastTagTime.end(); ++it){ if (it->second == reTrack){continue;} size_t iIdx = reTrackToID[it->first]; - if (it->second < ltt){ - meta.setNowms(iIdx, ltt-1); - it->second = ltt-1; + if (it->second + 100 < ltt){ + meta.setNowms(iIdx, ltt-100); + it->second = ltt-100; } } }