iOS實時視頻通話SDK集成指引(實時視頻系列一)
實時視頻場景的典型使用案例是同一房間內的成員,進行實時視頻對話。本系列文章將會介紹如何從零開始用Zego即構科技SDK實現實時多人至百萬人視頻通話,滿足語音視頻社交、在線教育和培訓、視頻會議和遠程醫療等場景。
SDK集成指引
1、 準備環境
請確保開發環境滿足以下技術要求:
2、下載SDK
請從 下載SDK。
如果要實現播放本地音頻、視頻文件的功能(可用于播放背景音樂,播放MV,播放直播音效等場景),請下載包含 功能的 SDK,請下載 ayer iOS。
3、 集成SDK
將 SDK 集成到項目中有以下兩種方式:
動態庫。iOS 8 及以上才支持動態庫。推薦兼容 iOS 8 及以上系統版本的用戶,選擇動態庫集成。
靜態庫。iOS 7 僅支持靜態庫。如需兼容 iOS 7 系統,請選擇靜態庫集成。
3.1 集成動態庫
添加 SDK 動態庫文件
1、手動將 SDK 動態庫文件,拷貝到項目目錄下。
2、打開 ,使用
Add to “xxx”(xxx 為用戶的項目名)
,添加 SDK 動態庫文件到項目。
導入SDK
注意,SDK 庫文件中有兩個文件夾: 和 ,區別如下:
僅用于真機調試。用戶在最終發布時,需要使用此文件下的 .,否則可能被蘋果打回。
包含了真機和模擬器調試的庫。如果用戶開發過程中使用模擬器調試,需要導入此文件夾下的
.。但是最終發布時,要切換回 文件下的 。
注意,在下面的設置步驟中,請選擇符合開發要求的 文件。
1、打開 ,選擇:項目 -> -> ,添加 .。
2、繼續在 中,選擇:項目 -> -> Link With ,添加 ., 設置為 。
項目設置
1、打開 ,選擇:項目 -> -> ,設置 8.0 或以上版本。
2、繼續在 中,選擇:項目 -> -> -> ,設置要編譯的項目 。
添加系統依賴庫
集成 SDK 動態庫,不需要額外添加其他系統依賴庫。
3.2 集成靜態庫
添加 SDK 靜態庫文件
1、手動將 SDK 靜態庫文件,拷貝到項目目錄下。
2、打開 ,使用
Add to “xxx”(xxx 為你的項目名)
,添加 SDK 靜態庫文件到項目中。
導入 SDK
1、打開 ,選擇:項目 -> -> Link With ,添加 ., 設置為 。
項目設置
1、打開 ,選擇:項目 -> -> ,設置 7.0 或以上版本(如果項目不需要兼容 iOS 7.0,建議采用動態庫集成)。
2、繼續在 中,選擇:項目 -> -> -> ,設置要編譯的項目 。
3、繼續在 中,選擇: 項目 -> -> LLVM 8.1 - - C++ -> C++ ,設置為“libc++(LLVM C++ with C++11 )”。
添加系統依賴庫
集成 SDK 靜態庫,需要額外添加系統依賴庫。
步驟:打開 > 項目 > > Link With ,添加 SDK 依賴的系統 和 :
添加完畢后,像這樣:
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。
