服务器使用srs, 注意版本必须大于 srs 6.0.4,见:https://ossrs.net/lts/zh-cn/docs/v6/doc/hevc
ffmpeg: 6.0
修改 ffmpeg ,见 https://github.com/runner365/ffmpeg_rtmp_h265
编译,这里编译的是mac版本,其他平台类似,注意一下参数:
./configure --enable-nonfree --enable-static --enable-ffplay \
--disable-doc \
--disable-symver \
--enable-protocols \
--enable-filters \
--disable-bsfs \
--disable-libzmq \
--disable-encoders \
--disable-decoders --enable-decoder=h264 --enable-decoder=hevc --enable-decoder=mpeg4 --enable-decoder=aac --enable-decoder=mp3 --enable-decoder=pcm_s16le \
--disable-muxers \
--disable-demuxers --enable-demuxer=rtsp --enable-demuxer=flv --enable-demuxer=mov --enable-demuxer=h264 --enable-demuxer=hevc --enable-demuxer=wav --enable-demuxer=aac --enable-demuxer=hls
重点参数: — enable-ffplay , — enable-decoder=hevc, — enable-demuxer=hevc