[FFmpeg-devel] [PATCH v10 0/6] Support enhanced flv in FFmpeg

Steven Liu lingjiujianke at gmail.com
Tue Jun 6 09:42:39 EEST 2023


Neal Gompa <ngompa13 at gmail.com> 于2023年5月31日周三 13:47写道:
>
> On Mon, May 15, 2023 at 10:41 PM Neal Gompa <ngompa13 at gmail.com> wrote:
> >
> > On Mon, May 15, 2023 at 4:32 AM Steven Liu <lq at chinaffmpeg.org> wrote:
> > >
> > > 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(-)
> > >
> >
> > This version works for me. Thanks for this work!
> >
> > Tested-by: Neal Gompa <ngompa13 at gmail.com>
> > Reviewed-by: Neal Gompa <ngompa13 at gmail.com>
> >
>
> Is this patch set going to get pushed to master anytime soon?

Hi Neal,

    Do you agree move the enhanced flv support into experimental flags?



Thanks
Steven


More information about the ffmpeg-devel mailing list