BigBlueButton Docker v2.4
v2.4から公式にBigBlueButtonを構成する各ブロック(サービス)が独立してイメージ化されています。
docker-composeファイルテンプレート
docker-compose.tmpl.yml
AWS,GCP等のVMインスタンスへのインストールの際は、下記を参照してポートを開放する必要があります。
https://docs.bigbluebutton.org/admin/configure-firewall.html#configure-your-firewall
- TCP/IP port 22 (for SSH)
- TCP/IP ports 80/443 (for HTTP/HTTPS)
- UDP ports in the range 16384 - 32768 (for FreeSWITCH/HTML5 RTP streams)
ポートの割当て範囲
FreeSWITCH : 16384 - 24576
Kurento : 24,577 - 32,768
https://docs.bigbluebutton.org/admin/customize.html#change-udp-ports
Specifically, FreeSWITCH uses the range 16384 - 24576, which is defined in /opt/freeswitch/etc/freeswitch/autoload_configs/switch.conf.xml
<!-- RTP port range -->
<param name="rtp-start-port" value="16384"/>
<param name="rtp-end-port" value="24576"/>
Kurento uses the range 24577 - 32768, which is defined in /etc/kurento/modules/kurento/BaseRtpEndpoint.conf.ini
minPort=24577
maxPort=32768
TURNサーバを配置する場合のポート
On the coturn server, you need to have the following ports (in addition port 22) available for BigBlueButton clients to connect (port 3478 and 443) and for coturn to connect to your BigBlueButton server (32769 - 65535).
Ports | Protocol | Description |
---|---|---|
3478 | TCP/UDP | coturn listening port |
443 | TCP/UDP | TLS listening port |
32769-65535 | UDP | relay ports range |