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

    • 起始
  • 規格

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

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

    • 概述
      • arctos links 視訊 SDK 介紹
      • 主要特點
      • 名詞解釋
      • 架構概述
      • 會議室管理流程
        • 主持人
        • 參與者
        • CMS 功能
    • 安裝
    • 主要項目

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

    • 概述
    • 安裝
    • 主要項目

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

簡介

arctos links 視訊 SDK 介紹

arctos links 是一款專為 Android 與 iOS 工程師設計的直連通訊 SDK,旨在簡化視訊通訊功能的集成與應用開發。它提供了一套完整、靈活且高效的解決方案,使開發者能夠快速實現高品質的即時視訊通話、視訊會議及相關互動功能。

主要特點

  1. 高效性能:基於先進的編解碼技術,arctos links 提供流暢的視訊通話體驗,並在各種網絡環境下保持穩定性能,確保即使在低網速情況下,仍可實現良好的通訊效果。
  2. 開發迅速:使用 arctos links,開發者只需簡單的 API 調用便可集成視訊功能,降低了開發門檻,讓專案開發更加迅速。
  3. 安全可靠:arctos links 專利 P2P 通訊加密技術,確保視訊數據的安全性,保障用戶的隱私與安全。
  4. 豐富功能:SDK 提供多種功能,包括但不限於即時通訊、螢幕分享、畫筆功能、錄影功能、人員管理和會議室管理等,滿足各類型應用的需求。
  5. 完善的文檔與支持:arctos links 提供全面的技術文檔以及範例程式,幫助開發者順利解決集成過程中的各種問題。

基本概念

arctos links 是一個用於會議室中的影音傳輸系統,採用 Multipoint Conferencing Unit (MCU) 模式,允許主持人與最多三位參與者進行視訊和音訊的傳輸與互動。所有的影音資料將透過主持人的裝置進行處理和合成,並同步回傳給所有參與者。

名詞解釋

  • Switch:主持人裝置,負責接收並合成來自各參與者的影音,並將合成後的畫面傳送給其他參與者。
  • Client:參與者裝置,向主持人裝置發送自己的影像與聲音,並接收合成後的會議畫面。
  • MCU (Multipoint Conferencing Unit):一種多點會議單元架構,參與者以星狀網路連接主持人,所有影像與聲音的傳輸經由主持人進行合成與轉發。
  • 屏幕佈局:由主持人選擇的畫面合成模板,決定會議中每位參與者的畫面顯示方式。

架構概述

arctos links 的會議室影音傳輸,採取 Multipoint Conferencing Unit (MCU) 模式。在此模式下,參與會議的所有人以主持人(Switch)為中心,組成一個星狀網路。每個參與者(Client)會將自己的影音資料發送給主持人,主持人則會將這些資料進行混合和處理,並將合成後的影像與聲音回傳給每位參與者。

架構圖示如下:

MCU

主持人扮演類似電視導播的角色,他會接收來自所有參與者的影像與聲音,並決定如何合成這些畫面。合成的結果將使用屏幕佈局功能來進行配置。當主持人切換畫面佈局後,所有參與者將同步看到相同的畫面,達到與電視節目類似的效果。

會議室管理流程

arctos links 採用了 CMS(Content Management System)來管理會議室數量。會議室的數量根據客戶的 SDK 方案決定,每個客戶的使用量限制不同。以下是具體的流程:

  1. 主持人申請會議室:主持人向 CMS 發出 API 請求,查詢當前可用的會議室數量並取得一個會議室編號。每個會議室都有唯一的編號,主持人必須使用此編號來管理會議。
  2. 參與者加入會議室:參與者需先向 CMS 查詢會議室列表,選擇要加入的會議室,並根據會議室編號發出加入請求。
  3. 加入請求審核:當參與者發出加入請求後,主持人會收到通知,並決定是否允許該參與者進入會議室。加入請求不會自動失效,但客戶可以在 APP 或後台應用系統中設置 timeout 機制。
  4. 會議室數量限制:會議室的數量限制依據客戶的 SDK 方案而定,CMS 負責管理和分配這些會議室資源,根據客戶的使用情況提供合適的資源。

主持人

主持人在會議中扮演核心角色,負責管理來自各個參與者的影音資料。具體功能包括:

  • 接收影音:主持人裝置可以接收最多三個參與者的影音資料,以及他自己的鏡頭畫面。
  • 影像合成:主持人可以使用 SDK 提供的影像合成 API,選擇幾個預設的模板來決定合成後的畫面佈局。這些模板可以定義不同參與者的畫面顯示方式,例如全螢幕、畫中畫或分屏模式。
  • 單一主持人:會議中僅允許一位主持人進行影音管理和合成操作。主持人負責切換屏幕佈局後,所有參與者將同步看到新的畫面。

參與者

參與者在會議中可以進行以下操作來管理自己的影音傳輸:

  • 開關麥克風與攝影機:參與者可以隨時選擇開啟或關閉自己的麥克風和攝影機,根據會議需求調整自己的音訊或視訊狀態。
  • 選擇攝影機:參與者可以在裝置上選擇使用前鏡頭或後鏡頭,切換自己傳送給主持人的影像來源。
  • 互動功能:參與者可以通過語音對話的方式,與主持人互動,請求主持人改變會議室的畫面佈局。但實際的佈局決定權在於主持人。

CMS 功能

CMS 目前僅負責會議室的管理,包括會議室的創建、查詢、參與者加入審核等功能。未來可能會擴展更多功能以適應不同的業務需求。

Next
安裝