微信号:gh_1cb598337696

介绍:Qtest,是360公司唯一的服务端测试团队.我们的理念是做一个会编程的测试工程师,做一个不断思考,全力保证产品质量的测试工程师.

关于直播连麦的一些东西

2018-04-19 19:28 Delia

点击蓝字关注这个神奇的公众号~

直播自2016年以来火速发展,它具有很强的互动性和即时性,人们能在送礼物、发评论的互动中感受到远超传统电视的存在感。从最初的主播单向与用户互动的模式,发展到主播之间连麦唱歌聊天,观众与主播之间连麦游戏互动等更即时的互动场景。

今天我们就来介绍下连麦的流程及测试点。

连麦互动流程

1. 主播正常开始直播,普通观众看到主播的单人直播画面;

2. 需要连麦的观众发起连麦请求,进入连麦申请列表;

3. 主播从连麦申请列表中选择一名或多名观众进行连麦操作,主播与连麦观众进行实时音视频互动,同时互动直播系统生成“合成画面”;

4. 普通观众看到直播画面为包含主播与连麦观众的“合成画面”;

5. 连麦结束,恢复主播单人直播模式。

连麦互动流程图


连麦效果指标

1. 低延时

延时主要是指从主播端采集,到观众端播放这之间的时间差。连麦的本质就是视频通话,它的一个重要指标就是延时。延时过大时,通话的连续性就会受到影响;只有在低延时时,主播和连麦嘉宾之间,才可以有较好的互动和交流。

2. 音画同步

音频和视频的采集和传输处理不同,很大程度上会出现音画不同步的问题,观众端看到主播的动作后才听到声音;或是听到声音后才看到动作,或者是说话口型对不上,这都是非常差的观看体验。

3. 卡顿率

如果两帧视频间隔超过一定时长时,就会感受到画面卡顿。视频连麦中,比较常用的是把两帧之间的间隔大于400ms-600ms的看作一次卡顿。

4. 画质

画质主要是指画面的清晰度。而画面的清晰度在给定的码率下,是和分辨率有关系的。如果分辨率过低,则画面模糊,出现马赛克现象。在分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰。

连麦性能指标

说到性能,我们很容易想到系统级别的性能CPU/Memory,这里我们不再进行阐述,重点介绍下直播SDK中特有的一些指标。

1.影响视频清晰度的指标:码率、帧率和分辨率

2.影响视频流畅度的指标:码率和帧率

3. 其它指标

1)流量:直播是最消耗流量的

2)耗电量:在使用过程中,耗电量也是最需要重点关注的

用户场景测试

除了上述测试指标外,场景测试也是必不可少的一部分。我们来看下都有哪些场景吧

1. 连麦端兼容

Android端主播接受Android/IOS端观众的连麦邀请,Android端主播接受Android/IOS端主播的连麦邀请,IOS端主播接受Android/IOS端观众的连麦邀请,IOS端主播接受Android/IOS端主播的连麦邀请,主播的版本高于邀请嘉宾版本,主播的版本低于邀请嘉宾版本。

2. 网络兼容

1) 不同的丢包率和带宽限制下,音视频的通话质量如何。这里推荐大家使用IOS自带网损模拟器做简单的丢包和限带宽测试。

2) 此外,不同地域、运营商、移动数据类型的网络条件相差较大,在测试中,尤其要注意到跨运营商、跨地域网络下的通话质量。

3) 网络切换,WIFI切换到3G/4G时,连麦是否中断。

4) 网络断开3S后,再恢复网络,连麦是否中断。

3.  机型适配

不同分辨率、不同操作系统、不同版本之间的适配。

4. 事件打断交互测试

主播或嘉宾连麦过程中,接打电话、插拔耳机、前后台切换、加减音量、锁屏是否会中断连麦,观众是否能正常观看。比如连麦成功后,主播有电话进来,主播不接通时,连麦不应中断;主播接通较短时间内,连麦不中断,观众和连麦嘉宾不能听到主播打电话的声音;通话结束,若还在连麦中,则连麦中音视频质量不受影响;若通话较长,主播回来时连麦已结束,主播和嘉宾还可再接受连麦邀请,其连麦流程不受影响。插拔耳机,连麦音视频同步不会受影响。

5.横竖屏测试

竖屏主播-竖屏嘉宾/横屏嘉宾连麦,观众端横竖屏切换观看时,画面是否有被拉伸。

6. 观众端场景测试

主播连麦前的观众,在主播连麦后,观众端画面切换延时是否可接受,音视频是否同步;在主播连麦结束后,观众端画面是否切换正确,音视频是否同步;

7. 连麦回放

在测试中发现,连麦前的回放正常,连麦部分的回放有问题,这块也是比较容易忽略,需要多注意。


Qtest是360旗下的专业测试团队!

是WEB平台部测试技术平台化、效率化的先锋力量!

陪伴是最长情的告白

每日为你推送最in的测试技术

识别二维码

关注我们


 
Qtest之道 更多文章 强迫症?测试工程师的“职业病”! 推荐几款超好用的Android Studio插件 web安全漏洞介绍 有这样的测试,开发只能献上膝盖 PIL屏幕截图爬坑之旅
猜您喜欢 【Android源码】山寨腾讯“爱消除”游戏源码 Android样式的开发:Property Animation篇 今天,出车祸了。 《自由软件,自由社会》(第三版)序言及前言 EQueue 2.3.2版本发布(支持高可用)