常见的Jitsi部署图

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                   +                           +
| |
| |
v |
443 |
+-------+ |
| | |
| NginX | |
| | |
+--+-+--+ |
| | |
+------------+ | | +--------------+ |
| | | | | | |
| jitsi-meet +<---+ +--->+ prosody/xmpp | |
| |files 5280 | | |
+------------+ +--------------+ v
5222,5347^ ^5347 4443 tcp/10000 udp
+--------+ | | +-------------+
| | | | | |
| jicofo +----^ ^----+ videobridge |
| | | |
+--------+ +-------------+

主要服务

Nginx

  1. 作为jitsi-meet的静态资源服务器
  2. 作为后台服务器的反向代理

Jitsi-meet

jitsi的web客户端,浏览器访问时会从服务器端拉取jitsi-meet静态资源文件,在浏览器内加载为客户端。

Prosody/xmpp

xmpp服务器端

Jitsi-jicofo

jitsi服务端的会议/房间管理部件

Jitsi-videobridge

核心的SFU部件,完成媒体数据流的管理和重定向

其他扩展服务

Jigasi

SIP网关,实现和其他SIP服务器的对接,支持:

  1. 基于SIP协议的对接:支持单账户的呼出和呼入
  2. 作为转换器(Transcription)实现音频到文本的转换,需要Google Cloud speech-to-text API的支持