pjsip相关内容

无法加载库:reloc_library[1285]:找不到“rand"

我正在尝试将 PJSIP 库用于我的 Android 应用程序.我根据本手册构建了 pjsua 示例应用程序:https://trac.pjsip.org/repos/wiki/Getting-Started/Android 但是当示例应用程序启动时,异常触发: 12-06 15:03:58.043: D/dalvikvm(628): 尝试加载 lib/data/data/org.pjsi ..
发布时间:2021-11-27 20:00:17 移动开发

如何在 pjsip android 应用程序中启用扬声器?

我正在尝试在我的 pjsip 应用程序中使用扬声器,所以我使用的是 setOutputRoute: pjmedia_aud_dev_route route=pjmedia_aud_dev_route.PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER;MyApp.ep.audDevManager().setOutputRoute(route, true); 但我收到一个 ..
发布时间:2021-09-20 18:36:10 其他开发

Pjsip Android 视频通话:反转视频预览

我正在使用 Pjsip 库进行 SIP 视频通话.我面临问题在 SurfaceView 中显示我自己的视图. 图片如下: 预期视图: 在 onCallMediaState 中获取预览 ID mVideoPreview = VideoPreview(mediaInfo.videoCapDev)mVideoWindow = VideoWindow(mediaInfo.videoIn ..
发布时间:2021-06-18 18:44:04 其他开发

注册失败后如何更改默认延迟300秒(Pjsua 2 Android)重试注册?

如何在注册失败后更改默认的 pjsua2 重新注册.目前它已设置为 300 秒.我希望设置在注册失败后重试注册到大约 60 秒. 我浏览了文档......但有些我无法在示例 android pjsua2 应用程序上实现它们. unsigned timeoutSec 可选的注册间隔,单位为秒. 如果值为零,将使用默认间隔(PJSUA_REG_INTERVAL,300 秒). ..
发布时间:2021-06-18 18:44:01 其他开发

为 Android 启用 PJSIP 登录强制关闭应用程序

我正在基于 SWIG 示例使用 PJSIP for android 构建 SIP Softphone. 我按照示例中的描述启用日志: LogConfig log_cfg = epConfig.getLogConfig();SipLogWriter logWriter = new SipLogWriter();log_cfg.setWriter(logWriter);log_cfg.setD ..
发布时间:2021-06-18 18:43:57 其他开发

pjsip 捕获和播放 pcm 数据

我有一些默认情况下没有音频设备的嵌入式设备.它们通过 FPGA 相互通信.所以我的问题是,如何从 pcm 中的 pjsip 捕获/播放音频,以便使用 FPGA 发送/接收它? 我知道有 pjmedia_mem_player_create() 和 pjmedia_mem_capture_create() 但我似乎找不到关于使用这些函数的任何好的信息. 我尝试了以下代码,但断言失败,导致函 ..
发布时间:2021-06-18 18:43:54 其他开发

链接器错误 LNK2038:检测到“RuntimeLibrary"不匹配

我在使用 pjsua2.lib 时遇到了一些问题.我无法在 QT 中构建它.我添加了以下库: INCLUDEPATH += "$$DIRECTX_PATH\Include"INCLUDEPATH+="$$SIP_PATH\pjsip\include"INCLUDEPATH+="$$SIP_PATH\pjlib\include"INCLUDEPATH+="$$SIP_PATH\pjlib-util ..
发布时间:2021-06-18 18:43:51 其他开发

Android 使用 openssl 构建 PJSIP

我正在尝试在支持 SSL/TLS 的 Android 上构建 PJSIP. 我按照 这个答案成功构建了 OpenSSL(没有 fips,作为共享-.so 库)并将其安装在 ~/android(创建了 ~/android/ssl 目录). 现在,当我这样做 ./configure-android --with-ssl=/home/andrea/android/ssl 查看 confi ..
发布时间:2021-06-12 20:29:16 其他开发

如何使用 PJSIP 呼叫群组

如何在 iOS 中使用 PJSIP API 在三个、四个或更多帐户之间进行通话?要在两个帐户之间拨打电话,我使用 pjsua_call_make_call 函数. char *destUri = "sip:account@example.com";pj_status_t 状态;pj_str_t uri = pj_str(destUri);status = pjsua_call_make_call ..
发布时间:2021-06-11 20:44:20 其他开发

如何提高pjsip pjsua2示例Android App的视频质量?

当前的默认示例Android pjsip pjsua2示例应用程序发送的视频质量很差,希望将其提高到至少高清质量.我尝试使用下面的方法,但是它继续显示非常低的视频质量.我如何改善传出视频的质量.此示例应用程序能够从其他sip视频通话中接收高达355 * 288的视频质量,但发送的视频质量非常差.目前,我已经尝试通过在发出呼叫之前通过从MediaFormatvideo文件更新以下值来实现高清视频.并 ..
发布时间:2021-05-18 20:59:27 其他开发

如何使用Android Pjsua 2暂停和取消暂停视频传输?

我希望在飞行中进行视频通话时暂停和取消暂停视频传输,而不会使用Android Pjsua2库删除音频通话.但是有些我无法理解如何实现该功能以示例android pjsua2应用程序.任何帮助将不胜感激. 我仔细阅读了以下文档,但无法理解..如何实现 枚举pjsua_call_vid_strm_op此枚举表示视频流通话中的操作. PJSUA_CALL_VID_STRM_START_ ..
发布时间:2021-04-05 18:43:47 其他开发

使用星号和CSipSimple为VOIP设置TLS + ZRTP

我正在尝试使用星号ans CSipSimple作为客户端来设置voip交换,以下是详细信息 服务器端: 为服务器和两个客户端生成证书 将服务器证书放置在/etc/asterisk/keys/ 中 sip.conf: [general] context=local allowguest=no alwaysauthreject=yes allow=gsm allow=ula ..
发布时间:2020-05-28 01:43:48 其他开发

如何在iOS中显示pjsip传入视频?

我正在研究iOS上的PJSIP-Swift项目. 我只是用视频设置编译了PJSIP,以允许使用视频. 我通过使用Pjsip成功将视频发送到另一台设备. 现在,我需要在iOS应用程序上显示传入的流. 我将一个View放在情节提要中的ViewController中,以便在其中显示传入的视频. 但是我的问题是我不知道如何将我的视图与PJSIP的传入视频绑定. 该怎么做? 谢谢. ..
发布时间:2020-05-28 01:43:43 其他开发

如何在制作pjsip makecall()时添加自定义标头?

在进行Sip呼叫之前,我需要添加一个自定义标头.请帮助我. 谢谢. 解决方案 最后,我得到了我的问题的答案.您应该更改您的 make makeSipCall()方法. private boolean makeSipCall(String phoneNumber) { if(!created) return false; Log.i("MtaAPI ..
发布时间:2020-05-28 01:43:41 其他开发

PJSIP未在Windows Phone 8后台进程中运行

我已经研究了适用于Windows Phone 8的Windows ChatterBox示例应用程序,并且能够编写一个小型应用程序来试用PJSIP.但是我遇到了CallInProgressAgent的问题.创建拨出电话时,我通过调用VoipCallCoordinator类上的RequestOutgoingCall方法来创建VoipPhoneCall对象,然后使用pjsua api创建pjsip调用. ..
发布时间:2020-05-28 01:43:39 其他开发

在iOS中启用蓝牙以进行PJSIP语音通话

我正在制作VOIP应用程序,现在我们需要用蓝牙连接语音电话. 我们尝试将通话与蓝牙连接,但听不到任何声音. /* Initialize audio session category and mode */ { AVAudioSession *sess = [AVAudioSession sharedInstance]; pj_bool_t err; if ([sess respondsToS ..
发布时间:2020-05-28 01:43:35 其他开发

PJSUA2-将通话音频录制到WAV文件

我使用PJSUA2尝试直接将来电记录到wav文件中,但是听不到wav文件中的任何音频. 以下代码: void SipCall::onCallMediaState(pj::OnCallMediaStateParam& /*prm*/) { pj::CallInfo call_info = getInfo(); pj::AudioMedia* audio_media = 0 ..
发布时间:2020-05-28 01:43:32 其他开发

使用PJSIP进行Openh264编译

我正在尝试使用openh264 lib构建pjsip项目.一切正常,除了pjsip ./configure-android 未检测到openh264 这是我的config_site.h /* Activate Android specific settings in the 'config_site_sample.h' */ #define PJ_CONFIG_ANDROID 1 #in ..
发布时间:2020-05-28 01:43:30 其他开发

为Python设置pjsip

我正在尝试安装pjsip的Python绑定,但是遇到了一个编译错误,我认为这是环境问题,但无法找出问题所在. 我能够毫无问题地构建pjsip,但是在尝试构建python绑定时遇到了一个问题-我从ld得到一个错误,原因是其中一个静态库的值错误. 有什么想法吗? root@0fcbc7b108af:/src/pjproject-2.5.5/pjsip-apps/src/python# ..
发布时间:2020-05-28 01:43:28 其他开发

PJSUA:应用程序控制台上调试信息的详细程度

如果我使用PJSUA创建应用程序,则在pjsua_create()系统调用之后,大量调试信息将落入应用程序的控制台. 这在开发阶段很方便,但是会干扰程序的工作. 如何预定义此调试信息的详细程度?这样,当调用pjsua_create()时,就已经设置好了. 感谢您提供丰富的答案. 解决方案 您可以通过调用pj_log_set_level(int level)(这可能对您也很有趣( ..
发布时间:2020-05-28 01:43:26 其他开发