ffmpeg_rtmp_h265 icon indicating copy to clipboard operation
ffmpeg_rtmp_h265 copied to clipboard

add h265 in rtmp/flv in ffmpeg

在ffmpeg中支持hevc/vp8/vp9/opus的flv格式

当前阿里云,金山云等众多cdn,已经支持hevc编码的rtmp直播。
本库支持的版本(见对应的branch分支):

  • 4.1
  • 5.1

rtmp codecid

hevc/vp8/vp9/opus在rtmp中的codecid没有官方协议定义,由国内众多知名cdn共同制定。


FLV_CODECID_OPUS = 9 

编译

只需要把flv.h/flvdec.c/flvenc.c拷贝入libavformat文件夹中,后面ffmpeg正常编译即可。

如何编译ffmpeg,可以参照: 如何编译支持srt的ffmpeg: wiki