【问题标题】:Error while using a g729 codec in SipDroid在 SipDroid 中使用 g729 编解码器时出错
【发布时间】:2012-04-12 06:25:16
【问题描述】:

我正在开发一个 SIP 应用程序来拨打和接听电话。我希望该应用程序支持 g729 编解码器。

首先,我尝试使用 SipDroid 一个开源项目,并且我按照 this steps(从 149 到 160 的评论)在 SipDroid 添加 g729 编解码器。

但我的应用程序中没有协商 g729 编解码器。我已删除其他编解码器并仅添加了 g729。

在我的 Asterisk 中,我添加了 g729 编解码器的 .so 文件,在 peers 帐户中,我禁止所有并只允许 g729,但我收到了不兼容编解码器的错误。Click here 以获取有关编解码器配置和日志消息的更多信息星号 CLI。

我确定客户端存在问题,因为我在 Asterisk 中添加了 g729,并且我正在调用具有 g729 编解码器的 Polycom。

对此问题的任何建议和解决方案将不胜感激。

谢谢

已解决:

请看我的回答

【问题讨论】:

    标签: android sip codec


    【解决方案1】:

    我遵循的步骤

    【讨论】:

    • 我需要构建g729_jni.so,请告诉我如何构建它,需要libs.rar,因为我需要构建g729_jni.so
    • 我在 #include "g729/typedef.h" #include "g729/basic_op.h" #include "g729/ld8a.h" #include "g729/g729a.h" 上遇到错误。 . 这些文件在哪里 ..
    • @Kajal libs.rar 已经包含用于 sipdroid 项目的 g729_jni.so。这是我为 sipdroid 社​​区上传的APK with g729 codec
    • 我正在使用 sipdroid 开发一个自定义实现,因为我需要更改包名称,所以 g729 编解码器存在问题,因为 *kInterfacePath = "org/sipdroid/pjlib/g729";所以需要从源代码重建整个 g729.so
    • @Kajal 我还开发了 sipdroid 的自定义实现并添加了对 g729 编解码器的支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    相关资源
    最近更新 更多