在Ubuntu 16.04上安装BigBlueButton

美好的一天,今天我决定最后写第一篇文章。


我不会谈论BigBlueButton,然后是BBB,我只是说BBB是:


  • 免费(GNU较小通用公共许可证)。
  • 对于视频音频会议。
  • 用于演示。
  • 对于网络研讨会。

让我们开始吧。


有点背景。


在我们的情况下,我们使用Ubuntu 16.04 x64,我建议您同样使用)


为了实现完整的BBB功能,需要满足以下条件:


  1. 静态外部IP。
  2. 绑定域名。
  3. SSL证书。
  4. 转发的端口。

第一部分


快速安装脚本


估计安装时间为15-20分钟。
安装简单,不会造成干扰。


在这种情况下,请使用外部IP进行安装。


wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 

使用外部域名bbb.example.com


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com 

使用外部域名bbb.example.com并从中获取SSL证书
让我们使用电子邮件info@example.com进行加密


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com 

SSL +最新的HTML5客户端


  wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t 

SSL + GreenLight


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -g 

以上所有


 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t -g 

它仍然等待安装完成。


然后我在考虑如何不折磨读者,不要将第二部分与第一部分一起写,但是我记得手动安装还有另一部分。


第二部分


快速安装Docker


BBB网站上列出了我们在Docker版本中无法获得的内容


  • Nginx没有SSL证书,因此您需要使用FireFox才能使用WebRTC音频/视频
  • 使用supervisor(而不是systemd)启动流程
  • HTML5客户端支持视频,但不支持与WebRTC进行桌面共享

也就是说,您不会将他送去生产。


但我还是要描述一下,突然之间会有人对测试感兴趣。


顺便说一句,如果您将其隐藏在具有SSL的反向代理之后,那么到那时一切都应该开始(我自己还没有检查过)。


 docker run -p 80:80/tcp -p 443:443/tcp -p 1935:1935 -p 5066:5066 -p 3478:3478 -p 3478:3478/udp bigbluebutton/bigbluebutton -h LOCAL_IP_ADDRESS 

好吧,确实如此。 我的下一篇文章是关于手动安装所有这些乐趣的,除非他们当然会错过。


Source: https://habr.com/ru/post/zh-CN430870/


All Articles