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

时间:2018-10-23 10:05:30

标签: ios objective-c voip pjsip

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

所以任何人都可以告诉我如何集成G722编解码器的过程。

谢谢。

1 个答案:

答案 0 :(得分:1)

G722编解码器默认在PJSIP中可用。您可以通过添加以下几行来确保已在代码中将其启用:

        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