2012-07-23 127 views
16

我正在寻找在我的ios项目中集成Linphone库。我找不到教程来帮助我。这个项目提供的文档很少,但似乎运作良好。如何将Linphone集成到现有项目中(SIP在IOS中)

  • 的信息,这里的项目页面提供其开源代码:

    Linphone open source code

  • 我已经按照所有的步骤,这项工作非常出色编译的源代码,但未来步骤是将我的个人iPhone项目中的一部分代码集成到SIP层中,用于音频和视频的管理。

在我使用的情况下,它不会成为用户,但如果需要的话,它会自动调用(我的项目是用于家庭自动化系统)中的应用。

的Linphone中的应用似乎很复杂,融入其他projets,因为有很多库,包括和批次的配置...

我还没有发现在互联网上的任何例子,我承认,我不知道从哪里开始没有帮助,没有办法进行整合。

所以,如果你有任何资源(教程)可以帮助我,或者如果你有过体验这个图书馆的经验,这对我有很大的帮助。

+1

有你成功地集成?请提供一些数据,如果是这样 – 2014-08-01 05:02:33

+1

@Chigurh我的目标是手机和机器对机器模块之间的通信。但是,将linphone整合到现有项目中确实很复杂。所以我决定将我的应用程序集成到linphone ios现有的项目中。这需要研究ios linphone代码并了解它如何使用linphone库。这对我来说很简单,因为大部分应用程序项目都是围绕linphone进行的。我移动零件修改视觉,关闭未使用的部分,添加我的零件。由于时间原因我也必须这样做。从头开始,只有对我来说证明过于复杂的库 – Beber 2014-08-01 08:50:10

+0

嗨,我越来越ortp/ortp.h找不到错误。你能告诉我如何解决它吗? – Kittu 2014-08-06 09:12:22

回答

10

当您构建linphone时,您已经有了一个集成这些库的Xcode项目。你可以开始检查这个。 正如您将会注意到的那样,有一个名为LinphoneManager的类管理应用程序使用linphone库的方式(您可以将其视为façade)。 所以,如果你想要将linphone集成到你自己的项目中,你将不得不包含linphone-sdk/apple-darwin/includelinphone-sdk/apple-darwin/lib。 祝你好运。

源链接 https://docs.google.com/uc?id=0B0DwszanZcPhV0doNm5rMHdWa28&export=download

+0

嗨..我没有找到'ortp/ortp.h'。错误..如何解决它? – Maulik 2013-04-08 12:10:09

+0

嗨,你必须添加你的Xcode项目 - >构建设置 - >搜索路径/头搜索路径,以下几行:submodules/linphone/coreapi submodules/linphone/mediastreamer2/include submodules/linphone/mediastreamer2/include submodules/linphone/oRTP/include submodules/externals/gsm/submodules/externals/osip/include submodules/externals/exosip/include submodules/externals/speex/include Classes/Utils/NinePatch/Classes/Utils/XMLRPC/include – OtoLeo 2013-04-08 15:59:09

+0

yes I did .. 。也试图把这些所有的文件,我的项目,但无法运行项目... – Maulik 2013-04-08 16:20:52

相关问题