Ant Media Server 在v2.5 开始使用OpenH264 作为软件编码器,但我需要使用x264。我如何在 Ant Media Server v2.5 中使用 x264?
https://github.com/ant-media/Ant-Media-Server/releases/tag/ams-v2.5.0 https://antmedia.io
Ant Media Server 2.6.0 使用 FFmpeg 5.1.2-1.5.8,因此您需要下载此 gpl.jar 文件 for x86_64,而不是之前回复中提到的文件。此外,您可以根据您的硬件使用其他架构。只需在下面查看它们 https://repo1.maven.org/maven2/org/bytedeco/ffmpeg/5.1.2-1.5.8/
其余操作同下
基本上,您只需要将
ffmpeg-linux-x86_64-gpl.jar
jar 文件添加到/usr/local/antmedia/plugins/
目录。以下是步骤:
/usr/local/antmedia/webapps/<App-Name>/WEB-INF/red5-web.properties
)并添加以下行settings.encoding.encoderName=libx264
codecName: libx264
2022-11-11 16:04:36,201 [vert.x-worker-thread-19] io.antmedia.enterprise.adaptive.video.H264Encoder - Video codec opened. Context gop size: 30 keyint mint -1 extradata size: 35 video codec timebase: 1/30 codecName: libx264 for stream: stream1
2022-11-11 16:04:36,202 [vert.x-worker-thread-19] io.antmedia.enterprise.adaptive.video.H264Encoder - encoder name: libx264 for stream:stream1