如何在Android上使用PJSIP?

如何在Android上使用PJSIP?,第1张

概述我失去了几个小时的搜索和阅读.我真的不明白如何使用 PJSIP. 我有一些问题: >你能解释一下在为Android开发时这个库的使用情况吗? >当我构建库时,我只使用Java代码还是defintely我必须用C语言编写? >我的目标是为Android加密VOIP应用程序. >是否有关于所有方法,字段和构造函数的描述的良好文档? >您对某些教程或样本有任何参考吗? 我假设你熟悉PjSIP并且有一些使 我失去了几个小时的搜索和阅读.我真的不明白如何使用 PJSIP.

我有一些问题:

>你能解释一下在为AndroID开发时这个库的使用情况吗?
>当我构建库时,我只使用Java代码还是defintely我必须用C语言编写?
>我的目标是为AndroID加密VOIP应用程序.
>是否有关于所有方法,字段和构造函数的描述的良好文档?
>您对某些教程或样本有任何参考吗?

@R_301_6120@ 我假设你熟悉PJsIP并且有一些使用某些API的经验,至少从顶级层,即. PJsua.

如果这是真的,你可以继续看看CSipSimple项目.它是一个基于PJsIP的开源AndroID项目.

您可以在Google Play商店试用该应用程序,看看它是否符合您的需求,然后再开始修改源代码.

编辑:既然你说,你是PJsIP的新手,我建议你先在桌面平台上熟悉它.

首先,您需要为目标平台构建所有PJsIP库.然后在您的应用程序中包含这些库并开始使用API​​.首先,您可以使用PJSUA API – High Level Softphone API实现几乎所有需要的SIP功能.PJsUA代表PJsIP用户代理,它本身就是命令行软件电话. PJsUA-lib中的API根据其功能(如传输创建,帐户注册,呼叫处理,媒体处理等)进行分类,您可以在上一个链接中找到每个类别的链接.这将为您提供一个包含所有方法,字段和构造函数描述的良好文档.

我建议你通过示例应用程序Simple PjSUA,它将让你熟悉初始化PJsIP的方式,如何在来电的情况下处理传入的INVITE,如何进行出站呼叫以及如何处理呼叫媒体.

来到AndroID,您可以继续使用CSipSimple,它使用pJsip-jni的修改版本.否则,您可以按照说明here为AndroID构建pJsip.

希望这可以帮助.

总结

以上是内存溢出为你收集整理的如何在Android上使用PJSIP?全部内容,希望文章能够帮你解决如何在Android上使用PJSIP?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存