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 A444C46329 for ; Mon, 15 May 2023 08:32:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A080168C004; Mon, 15 May 2023 11:32:21 +0300 (EEST) Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.221.58]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9D38868C001 for ; Mon, 15 May 2023 11:32:13 +0300 (EEST) X-QQ-mid: bizesmtp70t1684139526tf40ueb4 Received: from localhost ( [103.102.203.204]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 15 May 2023 16:32:03 +0800 (CST) X-QQ-SSF: 01100000000000Z0Z000000A0000000 X-QQ-FEAT: Xz3VOcA7Mr1GIGj2mvts2LC9RK1kPmj91jFw2NNzd8pDZoUeBhqfvBN02+KW5 n+shQV94HbDMsL1AiLf6Hy93ryHff5W9Aj+yO+ytiTrwMsLVM7JZWGmjZ/gOTskzXVYLxVt IdsNPhPCO3jhoOioexJTMdH2UjoLc132zdNuC61HRFjgubvMBO3QQWDb46a4uNhOqMzlus6 /zCiyb8vSCK6gy2cWvYnNxkHkIe5La+98VLQbLM5Ewl/lC3QcAwTbJZ7ZgnzV1MyxNTfxJG gDhphQqLsV8pWLrvsQLjNCCivZx4+kSIDJJIDmMBBZwwKgoJf2wkg0wqLidQdxD+mGQzeJI m7Hp5v8PQ5dDbsNTVZ7fhazkG9J5g== X-QQ-GoodBg: 0 X-BIZMAIL-ID: 11101343579954973048 From: Steven Liu To: ffmpeg-devel@ffmpeg.org Date: Mon, 15 May 2023 16:31:55 +0800 Message-Id: <20230515083201.48201-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 v10 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. 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 | 58 +++++++++++++++++++++++++++++------ 4 files changed, 130 insertions(+), 18 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".