在iPhone的linphone中启用G729编解码器

时间:2012-05-18 07:41:49

标签: iphone ios

我这里有启用G729编解码器的问题。

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

任何人都可以知道我该怎么做?请分享您宝贵的知识。

2 个答案:

答案 0 :(得分:7)

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

  1. 在Audio.plist文件中包含G729_preference。您可以自己键入所有信息,也可以直接复制G722线路,只需用729替换722.确保将默认值设置为YES
  2. 在项目中 - >目标 - >构建设置查找“预处理器宏”并包括HAVE_G729
  3. 运行项目。 SDP现在应该在邀请中包含G729或200 OK。
  4. 请注意,G729具有版税(即专利许可),因此请注意。如果您计划进行商业部署,则需要与Sipro建立协议。

答案 1 :(得分:1)

您可以在项目中包含readme.md中找到该指令。

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

./prepare.py -DENABLE_NON_FREE_CODECS=ON -DENABLE_G729=ON