惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
M
MIT News - Artificial intelligence
博客园_首页
IT之家
IT之家
L
LangChain Blog
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
博客园 - Franky
云风的 BLOG
云风的 BLOG
罗磊的独立博客
量子位
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
博客园 - 叶小钗
S
SegmentFault 最新的问题
Stack Overflow Blog
Stack Overflow Blog
B
Blog
T
Tailwind CSS Blog
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟
bigbluebutton测试一例
2016-07-06 · via 夜行人

文章目录

环境参数

服务器

  • 阿里云
  • ubuntu14.04 64bit
  • 4核16G
  • 带宽按流量计,100M

软件

bigbluebutton 1.0版

压力情况

  • 29人同时加入一个会议室
  • 24人同时开启麦克风和摄像头
  • 持续时间1.5小时(19:00-20:30)

参数监控

首先我们给出正常运行时,服务器的压力情况

首先我们来看下cpu和内存使用情况:

cpu1

cpu2

cpu3

从中可以看到cpu使用率在1/3左右,内存用了一半(8G,内存随人数的增加不明显)

这是人员退出后的cpu/内存情况,可以看到内存变化不大:

cpu4

m/mMISmi 接着我们看下网络使用情况:

iftop

从中可以看出,输出流量稳定在5-6 m/s,输入保持在500k/s (24人同时在线,无卡顿)

遇到的问题与解决方案

问题

  • safari会出现卡顿或退出,声音断续
  • 无法将桌面布局同步到所有客户端(应该是软件问题,0.9版本正常)

解决方案

  • 浏览器卡顿与退出问题,通过采用chrome内核的浏览器可以解决(firefox和高版本ie也表现良好)
  • 无法同步所有客户端的问题,可以通过自建会议解决,详情请看后文

软件表现

  • 在大多客户端下,视频和语音都正常
  • ppt和即时消息都正常
  • 投票功能正常
  • 视频流畅,整体延迟在2秒以内,无卡顿
  • 语音清晰

结论

  • bigbluebutton在此次测试中表现优秀,可以完美支持小型会议

一些经验

  • 浏览器需要支持flash,建议采用chrome内核的浏览器
  • 会议开始,应该向简单介绍bigbluebutton的使用方法,包括如何打开麦克风和摄像头以及举手发言之类的规则
  • 建议有个人负责给大家答疑,会议过程中与会者遇到使用问题应该即使给与解答,不影响会议主进程(可以建个qq群)
  • 当有人发言时,应当选择演讲者外全部话筒静音,否则可能有杂音
  • 会议应该有个主控者,其他发言者通过举手发言,主控者可以在名字中标识,如张三(主持人)

软件定制相关

  • 可以根据会议情况,定制入口页面,文件地址为/var/www/bigbluebutton-default,其中index.html修改即生效,而defautl.pdf是默认ppt,替换后需要sudo bbb-conf --clean生效
  • /var/lib/tomcat7/webapps/demo/demo1.jsp,修改即生效(修改api页面)
  • /var/lib/tomcat7/webapps/demo/demo_header.jsp,修改banner
  • /var/lib/tomcat7/webapps/demo/create.jsp,修改自建会议的入口页

技巧:在/var下使用grep "xxx" ./* -R搜索

自建会议

访问http://YOUR_HOST/demo/demo1.jsp,点击create,然后建立你自己的会议,诸如我们将会议起名为wwj_meeting

之后分享这个链接,其他人就能加入:http://YOUR_HOST/demo/create.jsp?action=invite&meetingID=wwj_meeting%27s+meeting

自动加入的方式(可用js)为http://YOUR_HOST/demo/create.jsp?username=小明&meetingID=wwj_meeting%27s+meeting&action=enter

在自建会议中,创建者默认设为主持人,话筒不会出现被抢夺情况

此外创建者可以同步页面给其他用户

文章作者 种瓜

上次更新 2016-07-06