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的错误信息为准。