From fc9d76c7a707fc530fc4490c055e7000e290cfc5 Mon Sep 17 00:00:00 2001 From: Guru Govindan Date: Wed, 21 Sep 2022 01:03:36 -0700 Subject: [PATCH] we need to consider SPS presence as keyframe indicator for simple NALU (#1016) --- pkg/sfu/buffer/helpers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/sfu/buffer/helpers.go b/pkg/sfu/buffer/helpers.go index b55724420..ab84966ac 100644 --- a/pkg/sfu/buffer/helpers.go +++ b/pkg/sfu/buffer/helpers.go @@ -223,7 +223,7 @@ func IsH264Keyframe(payload []byte) bool { return false } else if nalu <= 23 { // simple NALU - return nalu == 5 + return nalu == 7 } else if nalu == 24 || nalu == 25 || nalu == 26 || nalu == 27 { // STAP-A, STAP-B, MTAP16 or MTAP24 i := 1