實時視頻場景的典型使用案例是同一房間內(nèi)的成員,進行實時視頻對話。本系列文章將會介紹如何從零開始用Zego即構(gòu)科技SDK實現(xiàn)實時多人至百萬人視頻通話,滿足語音視頻社交、在線教育和培訓(xùn)、視頻會議和遠(yuǎn)程醫(yī)療等場景。

SDK集成指引

1、 準(zhǔn)備環(huán)境

請確保開發(fā)環(huán)境滿足以下技術(shù)要求:

2、下載SDK

請從 下載SDK。

如果要實現(xiàn)播放本地音頻、視頻文件的功能(可用于播放背景音樂,播放MV,播放直播音效等場景),請下載包含 功能的 SDK,請下載 ayer iOS。

3、 集成SDK

將 SDK 集成到項目中有以下兩種方式:

動態(tài)庫。iOS 8 及以上才支持動態(tài)庫。推薦兼容 iOS 8 及以上系統(tǒng)版本的用戶,選擇動態(tài)庫集成。

靜態(tài)庫。iOS 7 僅支持靜態(tài)庫。如需兼容 iOS 7 系統(tǒng),請選擇靜態(tài)庫集成。

3.1 集成動態(tài)庫

添加 SDK 動態(tài)庫文件

1、手動將 SDK 動態(tài)庫文件,拷貝到項目目錄下。

2、打開 ,使用

Add to “xxx”(xxx 為用戶的項目名)

,添加 SDK 動態(tài)庫文件到項目。

導(dǎo)入SDK

注意,SDK 庫文件中有兩個文件夾: 和 ,區(qū)別如下:

僅用于真機調(diào)試。用戶在最終發(fā)布時,需要使用此文件下的 .,否則可能被蘋果打回。

包含了真機和模擬器調(diào)試的庫。如果用戶開發(fā)過程中使用模擬器調(diào)試,需要導(dǎo)入此文件夾下的

.。但是最終發(fā)布時,要切換回 文件下的 。

注意,在下面的設(shè)置步驟中,請選擇符合開發(fā)要求的 文件。

1、打開 ,選擇:項目 -> -> ,添加 .。

2、繼續(xù)在 中,選擇:項目 -> -> Link With ,添加 ., 設(shè)置為 。

項目設(shè)置

1、打開 ,選擇:項目 -> -> ,設(shè)置 8.0 或以上版本。

2、繼續(xù)在 中,選擇:項目 -> -> -> ,設(shè)置要編譯的項目 。

添加系統(tǒng)依賴庫

集成 SDK 動態(tài)庫,不需要額外添加其他系統(tǒng)依賴庫。

3.2 集成靜態(tài)庫

添加 SDK 靜態(tài)庫文件

1、手動將 SDK 靜態(tài)庫文件,拷貝到項目目錄下。

2、打開 ,使用

Add to “xxx”(xxx 為你的項目名)

,添加 SDK 靜態(tài)庫文件到項目中。

導(dǎo)入 SDK

1、打開 ,選擇:項目 -> -> Link With ,添加 ., 設(shè)置為 。

項目設(shè)置

1、打開 ,選擇:項目 -> -> ,設(shè)置 7.0 或以上版本(如果項目不需要兼容 iOS 7.0,建議采用動態(tài)庫集成)。

2、繼續(xù)在 中,選擇:項目 -> -> -> ,設(shè)置要編譯的項目 。

3、繼續(xù)在 中,選擇: 項目 -> -> LLVM 8.1 - - C++ -> C++ ,設(shè)置為“l(fā)ibc++(LLVM C++ with C++11 )”。

添加系統(tǒng)依賴庫

集成 SDK 靜態(tài)庫,需要額外添加系統(tǒng)依賴庫。

步驟:打開 > 項目 > > Link With ,添加 SDK 依賴的系統(tǒng) 和 :

添加完畢后,像這樣: