互动直播相较其他直播而言,低延迟是其核心能力。单向直播延迟,用户感受并不明显,但当互动直播的延迟超过800ms时,用户的体验就很差了。据专业人士介绍,行业延迟一般在800ms内。经过数据查询,各家产品的延迟在200ms-500ms。这次小编对7款产品进行了延迟测试,同时,利用专业工具,对7款产品进行了抗丢包测试,看看7款产品在不同丢包情况下会产生什么样的反应(丢包率分别为0.1、0.2、0.3和0.4)。以下为真实测试结果。
在网络较差的环境下,各家产品的延迟如下(产品延迟按照老师端开始出现学生画面的初始值计算):
小贴士:
延迟,是指从老师端采集到学生端播放之间的时间差,是检验直播应用实时性能的最重要指标,对视频直播来说,延迟的高低是影响用户直播体验好坏的重要因素。
从延迟上我们可以看到,各家产品已经出现明显差别。800ms内目前只有百家云、欢拓和翼鸥产品。但相较其他产品高清分辨率,百家云测试所用分辨率较低,只有640*480;欢拓2s之后开始出现卡顿,甚至出现长达十多秒的严重卡顿;翼鸥同样也出现卡顿现象,最长卡顿达5秒。保利威视和CC视频因属于第一种连麦直播互动实现方案,所以延迟=学生端收到混合视频的延迟+老师端接收到学生视频的延迟。布卡互动初始延迟为1s,后续也开始出现卡顿,延迟增大的现象。展示互动初始延迟虽为3s,但随着视频的直播,延迟反而越来越小。
延迟虽是核心指标,但不是唯一指标,所以我们再来看看各家产品在抗丢包测试中的表现情况。
小贴士:
丢包率,是指测试中所丢失数据包数量占所发送数据组的比率。丢包率越高,视频抖动越严重。
码流(Data Rate),指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。
经过四轮丢包测试,结果如上图所示。
此次测评视频分辨率分为640*480和1280*720两个档,其中百家云和翼鸥属于640*480档(标清)。
· 整体上百家云表现较好,在四轮测试过程中变化较小,在丢包率为0.4时,画面也只是稍微模糊和卡顿,但相较于其他产品,百家云分辨率只有640*480;PS:小编测试时视频分辨率选择的高清(业界默认高清分辨率是1280*720),后来咨询工作人员才发现百家云的高清只有640*480。
· 翼鸥在测试时分辨率与其他产品相比较低(标清),在标清情况下,延迟基本保持在2s之内,但画面在丢包率为0.1时便出现了明显卡顿。
其他几家均属于1280*720(高清)档。
· 展视互动,随着丢包率的增加,延迟率也稍微增加,画面也出现稍微模糊和稍明显卡顿;
· 布卡互动,布卡延迟在0.3之前变化比较小,0.4之后突然增大,画面也出现了模糊和卡顿。
· 欢拓(初始学生端视频模糊)在测试过程中,0.1和0.3下画面卡顿不动(测试时长20s),0.1和0.4下则出现严重卡顿。
· CC视频(初始学生端视频模糊)在测试过程,同样随着丢包率的增大,画面越模糊、越卡顿。
· 保利威视(初始学生端视频模糊)延迟比较大,在丢包0.2时就已到10s。
产品测试实录: