實時視頻場景的典型使用案例是同一房間內的成員,進行實時視頻對話。本系列文章將會介紹如何從零開始用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 依賴的系統 和 :

添加完畢后,像這樣: