聯繫我們

課程簡介

視頻會議主權性

  • 為何 Zoom 及 Teams 會帶來數據駐留及竊聽風險。
  • Jitsi Meet 架構:Prosody、Jicofo、Videobridge 及 Web 客戶端。
  • 與 BigBlueButton、Element Call 及 Pexip 的比較。

安裝與部署

  • Docker Compose 快速安裝與手動 Debian 軟件包設置的對比。
  • 使用 LetsEncrypt 設置 SSL 證書。
  • 域名配置及 DNS 要求。
  • 針對 RTP、RTCP 及 colibri WebSocket 的防火牆規則。

核心組件深度解析

  • Prosody XMPP 伺服器:房間、用戶及身份驗證模塊。
  • Jicofo:會議焦點及負載均衡。
  • Jitsi Videobridge:SFU 路由、帶寬估計及多播(simulcast)。
  • Jibri:錄製及向 YouTube/RTMP 進行實時直播。

NAT 穿透與 TURN

  • STUN/TURN 理論及企業防火牆如何導致 WebRTC 故障。
  • 部署 coturn 以實現中繼媒體傳輸。
  • 端口分配、身份驗證及速率限制。
  • 利用 WebRTC 內部機制測試連接性。

安全與隱私

  • 房間密碼、大廳模式及調控措施。
  • 使用可插入流(insertable streams)實現端到端加密。
  • 錄製同意書及數據保留策略。
  • 安全域名及 JWT 令牌身份驗證。

擴展與性能

  • 使用 Octo 實現地理分佈的 Videobridge。
  • 負載均衡多個 JMS 實例。
  • 帶寬優化及最後 N 路視頻選擇。
  • 監控指標及 Prometheus 導出器。

集成與定制

  • LDAP 及 OAuth2 SSO 集成。
  • 與 Outlook 及 Google 日曆的集成。
  • 品牌識別、水印及歡迎頁定制。
  • 用於將 Jitsi 嵌入應用的 API。

最低要求

  • 中級 Linux 及 Docker 管理知識。
  • 理解 WebRTC、STUN/TURN 及視頻編解碼器。
  • 熟悉 Jitsi 組件:Prosody、Jicofo、Videobridge。

目標受眾

  • 尋求以主權替代方案取代 Zoom、Teams 或 Google Meet 的 IT 團隊。
  • 因合規要求禁止在雲端存儲視頻數據的組織。
  • 需要免費且可擴展視頻會議解決方案的教育機構及非政府組織。
 14 小時

課程分類