From 4f633ad7c86ea1d87c96ecc706353bc167083694 Mon Sep 17 00:00:00 2001 From: haorui <1905811497@qq.com> Date: Wed, 13 Mar 2024 19:18:05 +0800 Subject: [PATCH] =?UTF-8?q?[what][style]=20=E6=A0=BC=E5=BC=8F=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Rtmp/RtmpProtocol.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Rtmp/RtmpProtocol.cpp b/src/Rtmp/RtmpProtocol.cpp index 800f0c9d..f98468bf 100644 --- a/src/Rtmp/RtmpProtocol.cpp +++ b/src/Rtmp/RtmpProtocol.cpp @@ -622,17 +622,17 @@ const char* RtmpProtocol::handle_rtmp(const char *data, size_t len) { } auto &chunk_data = *now_packet; chunk_data.chunk_id = _now_chunk_id; - switch (header->fmt) { - case 0: + switch (header_len) { + case 12: chunk_data.is_abs_stamp = true; chunk_data.stream_index = load_le32(header->stream_index); _last_stream_index = chunk_data.stream_index; - case 1: + case 8: chunk_data.body_size = load_be24(header->body_size); chunk_data.type_id = header->type_id; _last_body_size = chunk_data.body_size; _last_type_id = chunk_data.type_id; - case 2: + case 4: chunk_data.ts_field = load_be24(header->time_stamp); } switch (header->fmt) {