From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id DF81046059 for ; Fri, 2 Jun 2023 07:31:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AFFA668C2ED; Fri, 2 Jun 2023 10:31:36 +0300 (EEST) Received: from bg2.exmail.qq.com (bg2.exmail.qq.com [114.132.63.24]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D21B668C2D8 for ; Fri, 2 Jun 2023 10:31:33 +0300 (EEST) X-QQ-mid: bizesmtp82t1685691073twe2b1pc Received: from localhost ( [103.102.203.204]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 02 Jun 2023 15:31:11 +0800 (CST) X-QQ-SSF: 01100000000000Z0Z000000A0000000 X-QQ-FEAT: 7vi2MC88s54Fhlgf7Aqcvqw5Z1ggr2so9U3y/M0NYctS+iYKhgrmG+KIK7EzD ZIZgzYcUHYSd6nH9ZNBKiolftUicsmDEhj+NCFnUeXvJtePsIg0nNA40QFMyNGgRcikgjVK NvwghMG31VXVAq3rDDdHTLKDW+f2wz34x9kO/dgPgZrtD4Ag2+NoSFcn68gHUoZVPJNq92W hTFWQE/3O0D0VmnEVY5pGtHg4Pn+WMc8HBs8G+boEkD0tZ2lAcdi/slzgL43h5Q6xnqhGZ+ x0oRe3EIKkG3UHTgtndR/TUTPipdl7fWMhmDUMEky+aqEXGxvND3gvPn5hd3mvymRQRrKxt f1O2wAPh9oiKap/R8M= X-QQ-GoodBg: 0 X-BIZMAIL-ID: 3810690680802449132 From: Steven Liu To: ffmpeg-devel@ffmpeg.org Date: Fri, 2 Jun 2023 15:31:03 +0800 Message-Id: <20230602073109.14086-1-lq@chinaffmpeg.org> X-Mailer: git-send-email 2.40.0 In-Reply-To: References: MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:chinaffmpeg.org:qybglogicsvrsz:qybglogicsvrsz3a-3 Subject: [FFmpeg-devel] [PATCH v11 0/6] Support enhanced flv in FFmpeg X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Steven Liu Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Reference file: https://github.com/veovera/enhanced-rtmp/blob/main/enhanced-rtmp-v1.pdf The Enhanced flv has been supported by OBS, Simple Realtime Server, mpegts.js. you can publish hevc, av1 or vp9 codec stream to Youtube over rtmp. The enhanced flv documentation contributors include Jean-Baptiste Kempf (FFmpeg, VideoLAN). So this should be support by ffmpeg too. v8: Support vp9 codec according to enhanced flv. Support PacketTypeCodedFrames type for hevc in flv. v9: Add dependency codec object files for flvenc in Makefile. Move the hevc,av1,vp9 codec out of FF_COMPLIANCE_UNOFFICIAL. v10: modify first patch comment like the others before commit. exheader mode should only happened in video stream this patchset. v11: use IsExHeader|FrameType in enhanced flv muxer, Steven Liu (6): avformat/flvenc: support mux hevc in enhanced flv avformat/flvdec: support demux hevc in enhanced flv avformat/flvenc: support mux av1 in enhanced flv avformat/flvdec: support demux av1 in enhanced flv avformat/flvenc: support mux vp9 in enhanced flv avformat/flvdec: support demux vp9 in enhanced flv libavformat/Makefile | 2 +- libavformat/flv.h | 15 +++++++++ libavformat/flvdec.c | 73 +++++++++++++++++++++++++++++++++++++++----- libavformat/flvenc.c | 61 ++++++++++++++++++++++++++++++------ 4 files changed, 132 insertions(+), 19 deletions(-) -- 2.40.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".