03 测试 - SJTU-Art-Center/ACLiveConsole GitHub Wiki
0300
测试概述
测试暂时有一定的问题,可以不用在乎一些错误的测试结果。
简述如下:nginx
先被启动。当测试时不使用ffmpeg
的复选框没有被勾选的时候,AC Live Console
将启动ffmpeg
,推入LiveTest.mp4
视频流,输出到nginx
上。由于LiveTest.mp4
视频很短(500ms),AC Live Console
将在10s内重复上述过程10次,以获得更加丰富而准确的结果。最后进行文件比较获得该次测试的日志文件
。
0320
测试时不使用ffmpeg
在设置选项卡内将测试时不使用ffmpeg
的复选框勾选,此时会收到下述警告:
也就意味着,当nginx
没有流输入时,会输出默认正常的结果,将导致测试结果出现偏差。此时需要打开OBS
的推流功能。
该选项的开启将导致
计时器关闭推流时播放Closing.mp4
不可用。该选项的开启场景主要是当ffmpeg.exe
缺失或不正常工作时的调试。
0330
测试时出现异常
错误关键字 | 错误信息 |
---|---|
emerg |
网站无法连接或本地网络异常 |
disconnect |
被迫断开与该站点的连接 |
deleteStream |
被迫删除该站点 |
relay |
延迟,可能是该站点的直播没有被开启 |
特别是最后三个,需要检查:
- 配置是否有误
- 站点的
开始直播
有没有开启
0340
测试异常数
测试异常数 | 大致情形 |
---|---|
2 | 断网了 |
40 | 一个站点炸了 |
80 | 两个站点炸了 |
以上计数仅供参考,实际以0330
的错误信息为准。