From 4733e7f08746835a59ec064b0244a0d4333ef297 Mon Sep 17 00:00:00 2001 From: Haibo Chen <495810242@qq.com> Date: Mon, 24 Feb 2025 14:39:10 +0800 Subject: [PATCH] Fix HEVC STAP payload decoding in RTP --- trunk/src/kernel/srs_kernel_rtc_rtp.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/trunk/src/kernel/srs_kernel_rtc_rtp.cpp b/trunk/src/kernel/srs_kernel_rtc_rtp.cpp index 5ba2204ab..7e55bb157 100644 --- a/trunk/src/kernel/srs_kernel_rtc_rtp.cpp +++ b/trunk/src/kernel/srs_kernel_rtc_rtp.cpp @@ -1657,6 +1657,7 @@ srs_error_t SrsRtpSTAPPayloadHevc::decode(SrsBuffer* buf) // STAP header, RTP payload format for aggregation packets // @see https://datatracker.ietf.org/doc/html/rfc7798#section-4.4.2 uint8_t v = buf->read_1bytes(); + buf->skip(1); // forbidden_zero_bit shoul be zero. // @see https://datatracker.ietf.org/doc/html/rfc7798#section-4.4.2