日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

SDK集成

通過閱讀本文,您可以快速了解如何集成iOS端推流SDK。

集成環境

名稱

要求

系統版本

支持iOS 8.0及以上版本。

機器型號

支持iPhone 7及以上。

CPU架構支持

ARMv7、ARM64。

集成工具

Xcode 8.0及以上版本。

bitcode

關閉。

推流SDK下載

說明

每個版本均包含arm和arm&simulator兩套SDK,arm僅支持真機調試。arm&simulator支持真機+模擬器調試。項目在release上線的時候必須使用arm版本。

SDK下載與發布記錄下載對應版本的iOS端推流SDK,推流SDK基礎版包含在解壓包的AlivcLivePusher文件夾中,如下圖所示:006

上圖中的文件內容區別如下:

文件名稱

文件說明

AlivcLivePusherSDK/arm

推流SDK基礎版,純arm版本。

AlivcLivePusherSDK/arm&simulator

推流SDK基礎版,arm+模擬器版本。

推流SDK互動版本包含在解壓包的AlivcLivePusher_InteractiveSDK文件夾中,如下圖所示:互動SDK

上圖中的文件內容區別如下:

文件名稱

文件說明

AlivcLivePusher_InteractiveSDK/arm

推流SDK互動版本,純arm版本。

AlivcLivePusher_InteractiveSDK/arm&simulator

推流SDK互動版本,arm+模擬器版本。

推流SDK集成

通過手動或Pod方式集成推流SDK后,您還需要添加請求權限、關閉Bitcode,以及查看具體使用說明。

如果您選擇手動集成推流SDK,請參考操作步驟中手動集成方法;如果選擇Pod集成推流SDK,請參考操作步驟中Pod集成方法。

  1. 手動集成:

    1. 新建SDK測試工程,App > DemoPush

    2. 分別將以下文件拖入您的Xcode工程中:

      • AlivcLibReplayKitExt.framework

      • AlivcLivePusher.framework

      如需使用美顏和貼紙特效,還需拖入以下文件:

      • queen.framework

      • openvc2.framework

      • MNN.framework

      • AliyunQueenUIKit.framework

      如需依賴阿里云播放器SDK的版本,還需拖入以下文件:

      • RtsSDK.framework

      • AliyunPlayer.framework

      • artcSource.framework

      • alivcffmpeg.framework播放器SDK-新

    3. 勾選Copy items if needed,并單擊Finish勾選

    4. 成功導入SDK后,在Xcode > General > Frameworks, Libraries, and Embedded Content中添加SDK依賴。SDK依賴

  2. Pod集成:

    1. 在終端窗口中輸入以下命令,安裝CocoaPods。

      重要

      請提前在Mac中安裝Ruby環境。

      sudo gem install cocoapods
    2. 進入項目所在路徑,在終端窗口中輸入以下命令,創建Podfile文件。

      pod init
    3. 編輯Podfile文件,添加直播SDK依賴。如需直播播放,可以添加阿里云播放器SDK依賴。

      推流SDK基礎版:

      # 推流SDK基礎版 Pod (live pusher pod)
      pod 'AlivcLivePusher', '~> 6.17.0'

      推流SDK互動版:

      # 推流SDK互動版本 Pod (live pusher interactive pod)
      pod 'AlivcLivePusher_Interactive', '~> 6.17.0'
      重要

      如果同時集成直播推流SDK和播放器SDK,可能會存在沖突問題,建議使用音視頻終端SDK避免沖突。集成方式請參考iOS端標準集成

    4. 在終端窗口中輸入以下命令。pod命令執行完成后,會生成集成了的SDK的.xcworkspace后綴的工程文件,雙擊打開即可更新并安裝SDK。

      pod install

      或者

      pod update
  3. 添加請求權限。

    說明

    請務必添加錄音權限和相機權限。

    Info.plist文件中添加攝像頭和麥克風權限Privacy - Camera Usage DescriptionPrivacy - Microphone Usage Description攝像頭和麥克風權限如果需要App在后臺繼續推流,需要打開后臺音頻采集模式,如圖所示,勾選Audio,AirPlay,and Picture in Picture即可。后臺音頻采集

  4. 關閉Bitcode。

    由于SDK不支持Bitcode,所以需要在工程中關閉Bitcode選項,如圖所示,將Enable Bitcode置為NO狀態即可。關閉bitcode

  5. 配置License。

    推流SDK升級到4.4.2及以后版本,接入一體化License服務,您需要配置License文件。具體操作,請參見iOS端配置License

SDK使用說明