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

Timo Rothenpieler timo at rothenpieler.org
Fri May 12 13:31:23 EEST 2023


On 12/05/2023 05:58, Steven Liu 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.
> 
> Steven Liu (6):
>    avformat/flvenc: Add support for HEVC over flv in muxer

This is very much a nit, but one of those commit messages is not like 
the others :D

>    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(-)
> 


More information about the ffmpeg-devel mailing list