arctos-SDK 程式開發arctos-SDK 程式開發
回到官網
Okuma視訊應用
arctos視訊協作
聯絡我們
  • English
  • 繁體中文
回到官網
Okuma視訊應用
arctos視訊協作
聯絡我們
  • English
  • 繁體中文
  • 指導

    • 起始
  • 規格

    • 點對點直連
    • 中繼伺服器
  • Api

    • 概述
    • 授權
    • 任務
    • 商業
    • 房間
  • 點對點直連

    • 概述
    • 安裝
    • 主要項目

      • 初始設定
      • 房間
      • 攝影機
      • 會議
      • 麥克風
      • 喇叭
      • 分享畫面
      • 繪圖板
      • 錄影
      • 圖層
  • 中繼伺服器

    • 概述
      • 主要特點
      • 基本概念
        • 名詞解釋
      • 架構概述
        • 架構圖示:
      • 會議室管理流程
        • 主持人
        • 參與者
      • CMS 功能
    • 安裝
    • 主要項目

      • 初始設定
      • 攝影機
      • 麥克風
      • 喇叭
      • 分享畫面
      • 繪圖板
      • 廣播訊息
      • 切換模板
      • 視訊濾鏡

簡介

Relay Base 視訊 SDK 介紹

Relay Base 是一款專為 Android 與 iOS 工程師設計的視訊通訊 SDK,專注於解決高並發場景下的影音傳輸需求。與 P2P 模式不同,Relay Base 採用伺服器中繼的架構,適合應用於用戶分佈廣泛且對穩定性要求高的即時通訊功能,提供靈活、高效且穩定的解決方案。


主要特點

  • 系統依需求自動創建視訊室:Relay Base 採用伺服器中繼架構,可輕鬆應對大量用戶同時在線的需求,適合用於大規模多人會議或直播場景。
  • RWD網頁介面:在多變的網絡條件下,伺服器中繼模式能有效降低丟包和延遲,確保穩定的影音質量。
  • 瀏覽器或web-view開啟:支援直接透過瀏覽器或應用內嵌的 web-view 開啟視訊,減少下載額外應用的需求,方便用戶快速加入會議。
  • 通訊與錄影分離處理:使用先進的加密技術,將即時通訊和視訊錄影功能分離,降低系統負載並確保錄影的完整性與穩定性。
  • 文字通訊和視訊通訊:同時支援即時文字和視訊通訊功能,滿足用戶在不同場景下的交流需求,提升互動性與便利性。
  • 視訊過程搭配應用工具:視訊中可整合畫筆、螢幕分享等工具,增強協作效果並提升會議效率。

基本概念

Relay Base 使用伺服器中繼模式 (Server-Relay),所有影音資料經過中繼伺服器處理後,分發給會議中的參與者,無需每個設備直接進行互連,提升穩定性和擴展性。

名詞解釋

  • Relay Server:中繼伺服器,負責接收並轉發所有參與者的影音資料,確保流量分配均衡,提升連接穩定性。
  • Host:主持人裝置,負責創建會議並管理會議室的設置,包括成員權限及屏幕佈局。
  • Participant:參與者裝置,通過中繼伺服器向會議發送影音資料,並接收由伺服器分發的影音流。
  • 屏幕佈局:主持人使用的合成模板,用於配置各參與者畫面在會議中的顯示方式。

架構概述

Relay Base 採用伺服器中繼的星狀網路架構。每位參與者的影音資料會經由伺服器處理,然後分發給其他參與者。中繼伺服器確保資料傳輸的可靠性,並減少每個裝置的網絡負擔。

架構圖示:

Participant <-> Relay Server <-> Participant
                       ^
                       |
                    Host
  • 所有音視頻流經由 Relay Server 進行中轉和同步,減少直連的依賴,適應更多場景需求。

會議室管理流程

Relay Base 會議室的管理同樣依賴 CMS 系統,流程如下:

  1. 會議室創建:
    • 主持人向 CMS 發出 API 請求以創建會議室,並獲取會議室編號及中繼伺服器連接信息。
  2. 參與者加入會議室:
    • 參與者通過 CMS 查詢可用的會議室,並向伺服器發送加入請求。
  3. 伺服器中繼管理:
    • 中繼伺服器接收所有參與者的音視頻流,進行編解碼和轉發處理,根據會議設置分發影音資料。
  4. 會議結束:
    • 主持人或 CMS 可終止會議,釋放中繼伺服器資源。

主持人

  • 管理會議設置:主持人可以設置畫面佈局、控制參與者權限、啟動錄製或螢幕分享功能。
  • 操控影音合成:主持人可選擇 SDK 提供的佈局模板,並即時切換。
  • 多人管理:支持多人會議中參與者數量的擴展,根據伺服器性能及網絡條件進行優化。

參與者

  • 靈活參與:可控制自己的音視頻狀態,如開關攝影機、麥克風等。
  • 影音接收:從伺服器接收合成影音流,確保顯示畫面與音效同步。
  • 互動功能:通過 SDK 提供的功能與主持人進行互動,參與討論或舉手請求發言。

CMS 功能

CMS 在 Relay Base 模式下除了會議室管理外,還負責以下工作:

  • 動態分配中繼伺服器資源。
  • 提供會議數據分析(例如流量使用、連接狀態)。
  • 設定伺服器節點切換策略,提升高併發場景下的系統穩定性。

未來 CMS 將進一步集成高級功能,例如多區域資源分配和容災機制,滿足業務需求。

Relay Base 提供穩定、彈性和高效的影音傳輸方案,成為大規模即時通訊應用的理想選擇。

Next
安裝