bigbluebutton安装html5,BigBlueButton安装全过程(服务+html5client)

而后直接选用了bigbluebutton(bbb),大体了解了一下整体的架构方式,建议初始阶段也别看太细,容易走弯路。

举个例子,给大家做个失败示范典型。我的需求是要把bbb部署在私有网络中,并具备主要的功能。因为自己是mac,惯用的浏览器是chrome,所以在看到https://github.com/bigbluebutton/bbb-install

中相关的约束和实现时,从根本上想完全按照官方的解决方案进行实现,去执行

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

执行的前提是有域名、FQDN、支持SSL,因此我就想,在私有网络中搭建域名服务器,在bbb的Server上实现自签名的SSL,并且想利用官方的GreenLight对会议进行管理,然后我折腾半天,突然顿悟了,我在私有环境中这么搞不好,GreenLight是用ruby写的,我完全不懂,学习成本太高了。于是我决定退回到起点,只利用命令

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

安装了bbb的服务。

https://github.com/bigbluebutton/bbb-install

会议的管理可以利用Mconf(http://mconf.org/),或者将bbb作为LTI(learning tools interoperability)利用在LMS(learning management system)。

比较著名的LMS都有对应开源会议系统的插件。

难点主要集中在html5支持上面,因为手机浏览器现在都不支持flash,所以

html5是必须解决的。官方没有给出明确的解决办法。

bbb-install.sh中命令直接加 -t 是不可用的。它会提示需要同-s -e一同使用。

手动安装方式参考,https://www.cnblogs.com/syaving/p/7845488.html

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4```

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

之后执行:

apt-get update

apt-get install -y mongodb-org curl

service mongod start

2、安装NodeJS。HTML5客户端使用nodeJS服务器与BigBlueButton服务器进行通信。

官方参考文档:

https://github.com/nodesource/distributions

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

sudo apt-get install -y nodejs

可以安装了

apt-get install -y bbb-html5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值