ios - 如何在 ios 中为我的 pjsip 应用程序集成 G722 编解码器

标签 ios voip

我正在为 VOIP 开发一个应用程序。我已经通过 cocoapods 将 pjsip 集成到我的应用程序中,我可以从我的 ios 应用程序调用到 android,但是显示错误编解码器不兼容,所以我想为我的应用程序集成 g722 编解码器android 中的应用程序 bcz 他们使用的是 g722 编解码器。

那么谁能告诉我如何集成G722编解码器的过程。

提前致谢。

最佳答案

PJSIP 默认提供 G722 编解码器。您可以通过添加以下行来确保在您的代码中启用它:

        const pj_str_t *ilbc = pj_cstr(&tmp, "G722/16000/1");
        pjsua_codec_set_priority(ilbc, (pj_uint8_t)PJMEDIA_CODEC_PRIO_NORMAL);

如果缺少编解码器,您可以按照本指南集成编解码器:http://saravnandm.blogspot.com/2016/07/pjsip-25-g729-codec.html

关于ios - 如何在 ios 中为我的 pjsip 应用程序集成 G722 编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52946364/

相关文章:

ios - 当它不是 rootviewcontroller 并且没有导航 Controller 时,如何从 SKScene 访问以前的 View Controller ?

objective-c - 你如何连接完全用代码创建的 View Controller 中的事件,没有 Interface Builder?

ios - 当我在 UITextField 中键入内容时更新 UINavigation 标题

sip - Kamailio 中的自定义 SIP header

java - linphone android 代理配置错误

iphone - 在屏幕顶部显示绿色条以返回应用程序

ios - audioPlayer 错误 : The operation couldn’t be completed.(OSStatus 错误 2003334207。)

android - 将 PTT 选项添加到 Android 应用程序

android - 如何在android中通过套接字建立客户端到客户端的语音通话

ios - 适用于iOS应用的通用链接