问题描述
默认情况下,Ant Media Server 在 WebRTC 摄取中将流从 Opus 转码为 AAC。它转码是因为它需要创建 HLS、MP4 或 DASH 流。 但是我只使用 WebM 录音,不需要 AAC 编码。我只是不想让 AMS 对音频流进行转码。
是否可以通过更改某些配置来告诉我?
问候, A. 奥古斯
解决方法
要关闭从 Opus 到 AAC 的转码,应应用以下设置:
settings.mp4MuxingEnabled=false
settings.hlsMuxingEnabled=false
settings.dashMuxingEnabled=false
settings.aacEncodingEnabled=false
您需要将这些行放入应用程序配置文件中。它的路径是这样的: /usr/local/antmedia/webapps/#app name#/WEB-INF/red5-web.properties
默认情况下,它们的值可能为真。