我按照链接中的指南进行操作: G729 codec for Linphone Android
并将 .SO 文件添加到 libs 目录。
我们可以在实际设备上构建 Android 应用程序,并在设置屏幕中看到 G729 设置。
但是当我们禁用除 G729 之外的所有音频编解码器时,我们就无法再拨打电话了。
您能帮我构建 G729 并将其集成到 Linphone Android 中吗?
我按照链接中的指南进行操作: G729 codec for Linphone Android
并将 .SO 文件添加到 libs 目录。
我们可以在实际设备上构建 Android 应用程序,并在设置屏幕中看到 G729 设置。
但是当我们禁用除 G729 之外的所有音频编解码器时,我们就无法再拨打电话了。
您能帮我构建 G729 并将其集成到 Linphone Android 中吗?
首先从这里下载 Linphone 的最新源代码。
之后转到项目顶级目录并执行以下命令:
./prepare.py -DENABLE_NON_FREE_CODECS=ON -DENABLE_G729=ON
默认情况下,所有非免费编解码器都被禁用。
使用上述命令,您可以启用非免费编解码器。-DENABLE_NON_FREE_CODECS=ON
参数启用非免费编解码器和-DENABLE_G729=ON
参数启用 G729 编解码器。
我希望它有所帮助。
在 linphone 中,我们已经阅读了我的文件,并且在我们构建项目时他们提供了选项。您需要将 g729 的选项设为 1 并构建项目。
希望这对你有用。
这里有两点需要了解:首先,SIP 服务器应该启用 G729,其次,您需要在两端(接收方和呼叫方)的应用程序中启用 G729。
要使用 G729 构建 linphone,请执行以下命令:
make BUILD_G729=1