WebRTC / Jitsi / 架構

主要模塊

模塊名稱 開發語言 功能
Jitsi Video-Bridge Java

Jitsi Videobridge is an XMPP server component designed to run thousands of video streams from a single server — and it’s fully open source and WebRTC compatible.

 

Jitsi Video-Bridge 是一個XMPP服務器組件,用來在單一的服務器下運行數千個視頻流,並且該組件是完全開源的併兼容WebRTC。

 

Jitsi-Videobridge 用於處理視頻傳輸,也就是視頻流在各參與者之間的轉發。如果沒有這個組件,各參與者能文字聊天,但無法互相看見。

Jitsi Meet JavaScript

Jitsi Meet is an Open Source WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, scalable video conferences.

 

Jitsi Meet  是一個開源的 WebRTC JavaScript 應用,通過Jitsi Video-Bridge從而可以提供高質量、可伸縮的視頻會議。

Jibri  

Jibri provides services for recording or streaming a Jitsi Meet conference.

 

全稱:Jitsi BRoadcasting Infrastructure ,提供一個記錄和流式傳輸一個 Jitsi Meet 會議的服務。

 

Jitsi Jicofo Java

JItsi COnference FOcus is a server side focus component used in Jitsi Meet conferences.

 

全稱:Jitsi Conference Focus ,是Jitsi Meet中使用的服務器端焦點組件。

Jigasi  

Jitsi Gateway to SIP : a server-side application that links allows regular SIP clients to join Jitsi Meet conferences hosted by Jitsi Videobridge.

 

全稱:Jitsi Gateway to SIP ,一個鏈接的服務器端應用程序,允許常規 SIP 客戶端加入 Jitsi Videobridge 主持的 Jitsi Meet 會議。

Prosody Lua

XMPP Server。


XMPP 全稱是 Extensible Messaging and Presence Protocol,即可擴展通信和表示協議。它是一種即時通信協議,主要是實現文字聊天。

XMPP 的前身是 Jabber,一個開源的即時通信協議。Jabber被IETF標準化爲 XMPP。

 

Google Talk用的就是它。

Nginx C Web Server

支持的協議

  • SIP
  • XMPP

開發API

  • Jitsi Meet API:JavaScript 接口 SDK,將 Jitsi Meet 模塊嵌入到自己的應用程序中,用於 web 客戶端的開發。
  • Libjitsi先進的 Java 媒體庫。用於安全地實時地音視頻交流,用於服務器端開發。

 

參考:https://blog.csdn.net/xiaoluer/article/details/79088416

 

(SAW:Game Over!)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章