7

我特此启用 G729 编解码器的问题。

目前我正在使用 linphone 库从 iPhone 拨打 sip 电话。我需要使用 g729 编解码器。

谁能知道我该怎么做?请分享您对此的宝贵知识。

4

2 回答 2

8

假设您能够编译 SDK 和 linphone XCode 项目,您需要执行以下操作:

  1. 在 Audio.plist 文件中包含 G729_preference。您可以自己键入所有信息,也可以简单地复制 G722 行并将 722 替换为 729。确保将默认值设置为 YES
  2. 在项目 -> 目标 -> 构建设置中找到“预处理器宏”并包括 HAVE_G729
  3. 运行项目。SDP 现在应该在邀请或 200 OK 中包含 G729。

请注意,G729 有版税(又名专利许可),因此请注意。如果您计划进行商业部署,则需要与 Sipro 签订协议。

于 2012-09-03T23:15:15.090 回答
1

您可以在项目中包含的 readme.md 中找到说明。

您需要使用以下命令启用 G729 编解码器:

./prepare.py -DENABLE_NON_FREE_CODECS=ON -DENABLE_G729=ON
于 2016-09-07T09:05:26.473 回答