2012-07-23 62 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