From a6cb00b31ee2a6931d1519a7a9aedadfebdaa52a Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Thu, 13 Mar 2025 10:41:42 +0530 Subject: [PATCH] Reduce seeder duration to 30s and also do not force send PLI. (#3525) Can use the normal PLI throttle cadence. --- pkg/sfu/buffer/buffer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/sfu/buffer/buffer.go b/pkg/sfu/buffer/buffer.go index e9bc9455b..6a1dd1124 100644 --- a/pkg/sfu/buffer/buffer.go +++ b/pkg/sfu/buffer/buffer.go @@ -1248,7 +1248,7 @@ func (b *Buffer) seedKeyFrame() { // send gratuitous PLIs for some time or until a key frame is seen to // get the engine rolling b.logger.Debugw("starting key frame seeder") - timer := time.NewTimer(time.Minute) + timer := time.NewTimer(30 * time.Second) defer timer.Stop() ticker := time.NewTicker(time.Second) @@ -1280,7 +1280,7 @@ func (b *Buffer) seedKeyFrame() { return } - b.SendPLI(true) + b.SendPLI(false) } } }