1. 视频延迟
视频延迟主要是测试通话接收方在收到视频传输过来的内容时相关延迟,这部分包括发送端采集延迟、编码延迟、封包延迟、网络传输延迟、接收端解包和组帧延迟、视频解码延迟、显示延迟等部分。在此只做总体测试,不针对单项拆分测试。
1.1 测试方案
电脑上打开一个在线秒表,开始计时后。两台待测设备固定在屏幕前,通话后,稳定一段时间后,拿起手机拍照,即是时延,这里拍照 10 次,计算差值后取平均值,即为时延。
测试结果:
1.2 优缺点
(1)该方案方便快捷,操作步骤简单,可以快速上手;
(2)但是拍照设备的清晰度需要注意,防止拍照后有部分数据模糊,而无法观测。
1.3 解决方案
观测者要用摄像头更好的设备进行拍照,而且要尽可能多的拍照,防止出现无法识别的数据,而影响统计结果
2. 视频帧率
帧率比较容易测试,正常通过抓包后,用 Elecard StreamEye Tools 工具即可完成相关数据的获取。需要注意:类似 2XX 获取的帧率和实际的帧率相比就是异常的,通过抓包分析后,是因为 2XX 设备的时间戳异常导致的,因此时长增倍,但是帧率减半了。
如下所示:相同的一路通话,2xx 时长显示 2:06,但是 4xx 显示仅仅 0:57,存在明显是长差别,通过抓包也可以得出类似的结论。因此帧率是异常的。
3. 音视频同步
音视频同