我试图将linphone lib添加到我现有的iOS应用程序中,但是它无法构建 我的过程: 在我现有的项目中添加了所有必需的框架. 从linphone-iphone/liblinphone-sdk/apple-darwin/lib/复制所有lib/lib/to myproject/lib 复制linphone-iphone/资源为myproject/resources 然后,我添加了LinphoneManager.h&.m带有相关文件. 然后我开始构建该应用程序,在Linphonecore中找不到文件#include" ortp/ortp.h"(但可以使用文件). 我从错误中了解的是,我需要修改构建设置以搜索文件.我已经这样做了,但是我仍然遇到相同的错误. 解决方案 请参阅构建设置中的标题搜索路径. 并从linphone示例应用程序中复制粘贴. 其他解决方案 我写了 >.有点长,但我衷心希望它足够清晰,并将帮助您(以及将来的其他人)构建和集成Li
以下是关于 linphone 的编程技术问答
我想将linphone实现到我的项目中,但我陷入了介于之间,我不知道现在去哪里. 我所做的是下载linphone-iphone-Master SDK masterhttps://github.com/belledonnecommunications/linphone-phone-phone-phone-iphone ,然后是Gtihub的这款Liblinphone-SDK,其中包括Lib,包括其中的文件夹.编译后,它给了我这个错误. liblinphone SDK not found. Please refer to the README: you have to compile liblinphone SDK before building Linphone application. Command /bin/sh failed with exit code 1 我也是一个新手,搜索了很多东西,但什么都找不到,不知道该怎么办,请帮助我. 我还安装了家用啤酒,并有
我想合并两个项目. 第一个项目 用目标C和Swift 2.3 编写 POD依赖项 有不同的目标 子模块依赖项 第二个项目 用目标C 编写 依赖于C 编写的Linphone SDK 子模块依赖项 如何将第二个项目(linphone)转换为框架? 编辑1 我已经集成了Linphone项目(第二个项目) 书面的linphone SDK并纠正了所有编译时间错误.现在我 能够运行该项目.但是我将为子模型依赖性做什么? 编辑2 现在,使用我们自己的SIP服务器帐户成功登录.正确的 现在我的问题是 LinphoneManager - (void)createLinphoneCore - theLinphoneCore = linphone_core_new_with_config(&linphonec_vtable, _configDb, (__bridge void *)(self)); thelinphonecore是
我正在寻找iOS项目中的Linphone库.而且我没有找到帮助我的教程.该项目提供的文档很少,但似乎效果很好. 有关信息,这是提供其开源代码的项目页面: 我已经通过遵循所有步骤来编译了来源,并且此操作非常好,但是下一步是将代码的一部分集成在我的个人iPhone项目中,以便使用SIP层,并管理音频和视频管理./p> 在我使用的情况下,它不会是用户,而是在需要时自动调用的应用程序(我的项目是用于家庭自动化系统). Linphone应用程序似乎非常复杂,可以集成到其他Projets中,因为有很多库以及很多配置... 我在互联网上没有找到任何示例,我承认我不知道没有帮助就在哪里开始,而没有进行集成. 因此,如果您有任何可以帮助我的消息来源(教程),或者如果您曾经经历过整合该库,这给我带来了很大的帮助. 解决方案 构建Linphone时,您已经有一个集成这些库的Xcode项目.您可以开始检查此. 正如您会注意到的那样,有一个名为LinphoneManag
linphone iOS上大约有20个问题在stackoverflow中构建.他们中的几个询问将Linphone集成到现有Xcode项目.我已经跟随他们.我能够成功构建和运行Linphone项目. 但是,要集成到我现有的项目中,我包括: linphone-sdk/apple-darwin/include 和 linphone-sdk/apple-darwin/lib Xcode Project->构建设置 - >搜索路径/标头搜索路径:subsodules/linphone/coreapi subsodules/linphone/MediaStreamer2/Include submodules/linphone/mediastreamer2/include submodules/linphone/oRTP/include submodules/externals/gsm/submodules/externals/osip/include submodules/extern
我正在尝试使用mingw/msys中的说明来构建Windows的Linphone.在下载Belle-SIP软件包之前,没有问题. 当我运行./autogen.sh时,我会遇到以下错误. Generating buildipts in belle-sip... + libtoolize --copy --force libtoolize: $pkgltdldir is not a directory: `/mingw/share/libtool' + aclocal -I /share/aclocal Can't locate Automake/Config.pm in @INC (@INC contains: /mingw/share/automake-1. 11 /usr/lib/perl5/5.8/msys /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/msys /usr/lib/perl5/site_perl/5.8 /
我需要为iOS构建Linphone(之后的Android和Windows,但这是后来的关注).由于没有人能够回答我以前的问题 nor a类似的,至少有人可以指向我对这个主题的好资源吗?我觉得我已经尝试了所有内容,并且该项目仍然不会编译(缺少大量文件,包括路径是错误的,库找不到等等等等.).据我所知,Linphone没有一个论坛,而且我在Internet上发现的任何线程都没有得到答复.因此,关于Linphone的14个问题,总共可以解决这一问题,其中3个得到了回答. 我想要的是为iOS编译Linphone,我需要的是如何设置所有内容.这就是我尝试的: - readme.macos的每一步(原来是错误的项目,我需要iPhone One) - linphone-iphone/readme的每个步骤(我现在有一个Xcode Project) - 打开Xcode项目并尝试编译(很多丢失的文件) - 仔细修复包括源中的路径,并手动添加缺失的libs(在引用不存在文件的文件中) 我
我正在尝试在山狮上编译Linphone.我已经下载了来源,并遵循了readme.macos文件中的所有说明.第一次,当我进入$ port安装IGE-MAC融合'时,发生了错误.它说必须使用X11安装GTK2,但是,说明将其与Quartz和no_x11安装.这次,我尝试再次安装GTK2,但是当我进入编译过程时,它告诉我需要石英.我不能同时安装两者,因为GTK2安装会抱怨它,而且似乎我既需要完成安装和编译Linphone的整个过程. 我尝试了这些步骤,以及可下载的来源以及git来源,都给了我同样的问题. Linphone没有论坛,所以我无法在他们的网站上询问. 我只需要获取来源并开始使用它们,因此有关如何打开linphone源,编辑和编译/运行的任何建议非常欢迎.理想的情况是我可以打开Xcode项目文件的地方. 这是读书文件: ********************************** * Compiling linphone on macos X * *
我如何强制使用linphone中的opus编解码器? LinphoneManager.java中是否有设置,或其他地方(例如Linphonecore)更改编解码器设置? 我在linphonemanager.java中找到了此代码: enableDisableAudioCodec("speex", 32000, 1, false); enableDisableAudioCodec("speex", 16000, 1, false); enableDisableAudioCodec("speex", 8000, 1, true); enableDisableAudioCodec("iLBC", 8000, 1, false); enableDisableAudioCodec("G722", 8000, 1, false); enableDisableAudioCodec("G729", 8000, 1, false); enableDisableAudioCodec("AMR",
我想使用Make Install命令,并且已经安装了所有要求,例如Yasm,Nasm,Curl,Ant,Rsync和Autotools:Autoconf,AutoMake,Automake,aclocal,aclocal,pkgconfig,libtool. (确切地说,我想从这里编译Linphone Android NDK: Android .我已经遵循从那里开始的所有步骤) 我尝试使用此命令来安装libtoolize: brew install libtoolize 但终端总是显示: 错误:libtoolize 没有可用公式 如果我尝试进行安装,终端将显示: 找不到libtoolize.请安装libtool. 任何人都可以提供帮助? 解决方案 您应该通过 安装软件包libtool brew install libtool 此软件包包含该工具libtoolize,您可以通过 检查 brew list libtool 请注意警
我正在从事SIP应用程序和使用Linphone库,在设置库运行项目时有点混乱. 步骤1: 首先,我使用新的Android SDK PKG在Mac上下载了NDK. 然后在ADT -> Preferences -> Android -> NDK 中掩盖了我的NDK文件夹的路径 步骤2: 然后,我使用此链接(仅遵循点下写的命令: 2.3如何安装自动工具(用户)? ndk_build 步骤3: 之后,我使用终端使用 - 下载了linphone -android git clone git://git.linphone.org/linphone-android.git --recursive 现在我想遵循以下步骤: 步骤4: 使用终端上的命令转到下载项目的root目录: $ cd /home/my_downloaded_project_path/linphone-android ,然后步骤5: $ ./prepare_sources.sh /home/a
我正在实施安全的调用,从以及对SSL和证书的大量努力和理解后,我设法仅保护它. 以下是最好的线索和方向: ssl使用linphone上的自签名证书 我如何使用客户端证书(上述教程生成的)也可以在服务器上验证客户端;称为完整的SSL身份验证 我在linphonerc文件中阅读了有关此设置的信息:"verify_client_certs=1",但我不知道将客户端证书放在哪里? 解决方案 Hi you can check on our wiki to more information about client certificats. /安全:clientcertauth Security:ClientCertAuth 1. Creating Client certificate Generate a Certificate Signing Request Creates a new private key and a certificate re
当我编译LINPHONE源代码时,下面发生了错误.任何人都可以告诉我如何修复它.谢谢. ld: unrecognised emulation mode: armelf_linux_eabi Supported emulations: elf_i386 i386linux elf32_x86_64 elf_x86_64 elf_l1om elf_k1om i386pep i386pe C compiler test failed. 解决方案 如果任何人都像我一样愚蠢,我会遇到这个错误,因为,i 假设,它试图使用的链接器没有执行权限;实际上,很多事情都没有执行权限.因此,我在NDK目录的根部进行了一个简单的chmod -R +x *并将其修复. 另外,如果有人有更优雅的解决方案,请告诉我.例如,我是否应该从他们的网站以外的其他地方下载NDK?包装安装也许?
我已下载Linphone OpenSource并使用MingW构建.我遵循了readme.mingw给出的步骤.当我使用命令"./autogen.sh"时,我收到以下错误. + aclocal -I m4 -I /usr/local/share/aclocal -I /share/aclocal aclocal:m4/po.m4:36: warning: macro `AM_PATH_PROG_WITH_TEST' not found in librar y aclocal:m4/po.m4:61: warning: macro `AM_PATH_PROG_WITH_TEST' not found in librar y aclocal:m4/po.m4:78: warning: macro `AM_PATH_PROG_WITH_TEST' not found in librar y aclocal:m4/gettext.m4:170: warning: macro `AM_ICO
我很疯狂,...... 我已经安装了所有,编译了所有,重试大量时间,遵循各种指南.... 最后,我在eclipse中与项目一起播放,没有错误(最后). 但是......嘿!使用此logcat崩溃! 01-13 15:36:26.123: D/dalvikvm(17992): WAIT_FOR_CONCURRENT_GC blocked 0ms 01-13 15:36:26.208: D/dalvikvm(17992): GC_FOR_ALLOC freed 113K, 13% free 9552K/10951K, paused 19ms, total 20ms 01-13 15:36:26.208: I/dalvikvm-heap(17992): Grow heap (frag case) to 13.295MB for 2908176-byte allocation 01-13 15:36:26.233: D/dalvikvm(17992): GC_CONCURRENT free
我正在尝试建立'inchphone-android'. 链接到git repo 以某种方式我摇摇欲坠的所有错误,但现在我试图运行' ./prepare.py **'opmanad,它给了我ndk错误,即**错误:以下缺少二进制文件:NDK-Build.请安装它们. 我还有.bash文件中的ndk路径也无法解决此错误. 请分享一些解决方案 谢谢:) 解决方案 我假设您在环境中添加了Android-SDK和Android-NDK路径.如果没有,则可以使用以下命令添加SDK和NDK路径. export PATH=/Users/kaushik512/Library/Android/sdk/platform-tools/:/Users/kaushik512/Library/Android/sdk/tools/:/Users/kaushik512/Downloads/android-ndk-r12b/:/nobackup/local/prog/nasm/bin:$P
我正在使用Linphone创建一个基于VoIP呼叫的项目,我还成功地构建和运行了Linphone项目,并成功运行了音频和视频通话.现在,我将Linphone集成到自己的项目中,并且面临许多问题和问题.我已经使用了一些以下链接进行帮助,但没有任何地方是完整的说明.谁能为我提供完整的运行步骤 - 将Linphone应用集成到我的iOS App 如何将linphone集成到现有的现有项目(iOS中的SIP) 如何集成Linphone进入现有项目(iOS中的SIP) 解决方案 从链接下载liblinphone iPhone SDK:将两个文件夹(包括和 lib )移至项目文件夹 在项目中的这些文件夹中添加路径构建设置 - 包括文件夹转到标题,lib文件夹转到库. . 在中 下载/克隆repo > 查找4个文件: linphonemanager.h/.m 和 utils.h/.m ,将它们包含在项目文件夹中,并将它们添加到左窗格中课堂文件也 尝试编译您的项目 -
我正在尝试使用自签名证书来配置Linphone Android中的TL,以便能够与FreeSwitch SIP服务器进行通信.但是SSL握手失败了以下错误: 通道[0x9EC3C000]:SSL握手失败:X509 - 证书验证失败,例如CRL,CA或签名检查失败 无法连接到[TLS://52.3.207.224:5061] 可以谁能建议调试此问题的前进方向是什么?或者我们如何在Linphone Android中配置自签名证书. 注意:我不想按照下面提出的 禁用TLS服务器证书验证 [SIP] 验证_server_certs = 0 解决方案 是因为自签名证书无法被官方LinPhone应用程序预先配置的第三方CAS识别. LinPhone使用它是自己的根CA存储列表,当您从SIP服务器收到CERT时,Linphone将验证服务器 - 证书. 如果您不想禁用服务器证书验证(避免中间人攻击是好的),并且由于没有CA,因此LinPhone预先配置的CA可
我正在使用Android Studio 2.1.2,调试设备Android 4.4.2 API19,Build Env: android { compileSdkVersion 23 buildToolsVersion "23.0.2" } 我已经尝试过重新打开项目,使缓存无效,禁用InstantRun ,但我仍然继续下面的错误: 06-24 01:15:08.302 27320-27320/org.linphone E/InstantRun: Could not find slices in APK; aborting. 06-24 01:15:08.322 27320-27320/org.linphone E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method org.linphone.LinphoneLauncherActivity