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 B39474517B for ; Fri, 12 May 2023 03:59:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1F57368A084; Fri, 12 May 2023 06:59:23 +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 2DE4168C100 for ; Fri, 12 May 2023 06:59:15 +0300 (EEST) X-QQ-mid: bizesmtp68t1683863948tklkrkw6 Received: from localhost ( [103.102.203.204]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 12 May 2023 11:59:06 +0800 (CST) X-QQ-SSF: 01100000000000Z0Z000000A0000000 X-QQ-FEAT: G2MT7nHPdV1qKuOLUKbEZ/2EXBejL+5kvy9IVUFomyeoe4ACTefgEK5hlXQ4b 0+o+VOAD2e0lD45iGvztJiiSaqQmm0NgRagkzvkzJlCSvCZ2EohCCElhJnpIeqquLGwDzxH pqj3g4d36V6hGG6wgfMJ15r+npC0HRrXRcj7VdpXgkLwI6BeJsSlBjFOLH4stxV/ZY4cNlW rykcv0hLH84U1TYl6nT0kSkAKVP4PNMENyleazt1pXG17YGQkbW3ySAjgrb3jwVwvFOHHYu w+rXZm1cn18Lug2fgNcOYja+hcGtCVih4LrGDGws+HU7y7y93Q+OzpO2qyxTrURdTkIa57l s1vfD2xKZe57UQiWRA= X-QQ-GoodBg: 0 X-BIZMAIL-ID: 13269582308129528631 From: Steven Liu To: ffmpeg-devel@ffmpeg.org Date: Fri, 12 May 2023 11:58:55 +0800 Message-Id: <20230512035901.22731-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 v9 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. Steven Liu (6): avformat/flvenc: Add support for HEVC over flv in muxer 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/flvenc: 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".