【问题标题】:G711a and G711u codec enable in PJSIP在 PJSIP 中启用 G711a 和 G711u 编解码器
【发布时间】:2021-01-07 07:36:29
【问题描述】:

PJSIP - 2.9

我正在尝试在我的 iOS 应用中启用 ALAW 和 ULAW 代码。我通过了使用 G711A/8000/1 和 G711U/8000/1 添加帐户的编解码器列表,但是当我拨打电话并检查 INVTE 时,我在那里没有看到任何编解码器。

而如果我添加另一个编解码器,我可以在 INVITE 中看到它已启用。我试图检查这些编解码器是否有其他依赖关系,或者它是否已启用,如 G729。

如果有人可以,请帮助我。谢谢

【问题讨论】:

  • 您是否尝试将 #define PJMEDIA_HAS_G711_CODEC 1 放入 config_site.h 中?您应该首先检查这些编解码器是否存在于 pjsua_enum_codecs() 中,如果是,请尝试将其置于最高优先级。

标签: ios sip codec pjsip


【解决方案1】:

基本上 G711a 是指 PCMA,G711u 是指 PCMU。因此,如果您要启用 G711A 或 ALAW,这意味着您需要使用 PCMA/8000/1,而对于 G711U 或 ULAW,您需要使用 PCMU/8000/1

一开始我有点困惑,但现在很清楚了。

【讨论】:

    猜你喜欢
    • 2016-10-10
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 2017-05-24
    • 2019-01-05
    • 1970-01-01
    相关资源
    最近更新 更多