天天看點

産品百科 |零門檻玩轉 RTC iOS Demo

您可以閱讀本文,了解快速運作 iOS Demo 的操作方法,實作加入頻道和遠端使用者進行音視訊通信。

前提條件

在執行 Demo 步驟之前,您需要從控制台擷取鑒權資訊,具體操作請參見

生成 Token

您需要下載下傳示例代碼,詳情請參見

SDK 下載下傳

操作步驟

  1. 下載下傳 SDK ,複制一份到該檔案夾下。
産品百科 |零門檻玩轉 RTC iOS Demo
  1. 配置參數。
    1. 将 AliRTCSdk.framework 設定動态庫,如下圖所示:
      産品百科 |零門檻玩轉 RTC iOS Demo
    2. 證書配置 Demo 工程需要真機環境,是以需要選擇自己的證書和 profile 檔案,修改 Bundle Identifier 為與自己證書比對的值。Xcode9.0 之後版本可以通過選中 Automaticall manage signing 選項由 Xcode 自動管理。
      産品百科 |零門檻玩轉 RTC iOS Demo
    3. 打開 RTCSampleChatViewController.m 檔案,配置鑒權資訊 AliRtcAuthInfo(在 joinBegin 方法中)。
/*
    NSString *AppID   =  @"aoe****";
    NSString *userID  =  @"f303d59acae073****";
    NSString *channelID  =  @"23****";
    NSString *nonce  =  @"AK-7c8f947b-e55e-4ed5-ab09-bc849****";
    long long timestamp = 1585119606;   //過期時間戳,例如:1560588594代表過期時間為2019-06-15 16:49:54。
    NSString *token  =  @"70f77b8****";
    NSArray <NSString *> *GSLB  =  @[@"https://rgslb.rtc.aliyuncs.com"];
    NSArray <NSString *> *agent =  @[@""];
*/      
  1. 運作。Demo 運作成功進入首頁,您可以看到本地預覽視圖并進入房間。如果該頻道中有其他使用者即可開始實時音視訊通話。

    注意 iOS 端 Demo 必須在真機上運作,裝置支援 iPhone5 及以上,系統 iOS9 及以上版本。

産品百科 |零門檻玩轉 RTC iOS Demo
「視訊雲技術」你最值得關注的音視訊技術公衆号,每周推送來自阿裡雲一線的實踐技術文章,在這裡與音視訊領域一流工程師交流切磋。
産品百科 |零門檻玩轉 RTC iOS Demo