实时音视频直播带货中影响用户体验的Bug根因

VOL 131

05

2020-06

今天距2021年209天

这是ITester软件测试小栈第131次推文

点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 07:30准时推送。

微信公众号后台回复“资源”、“测试工具包”领取测试资源,回复“21天打卡”一起学习成长,打怪升级。

本文4476字,阅读约需12分钟

Hi,大家好,我是CoCo。

短视频市场的引爆下,直播带货似乎一下子成了2020年实现财富自由的最佳途径之一,前有李佳琦、罗永浩、薇娅,后有董明珠 、刘涛、李小璐。

肉多狼更多,市场上从来不缺来抢蛋糕的狼人,无论素人、网红、明星,还是各路企业家们,甚至虚拟主播……在直播带货概念爆发后,都一窝蜂扑进来。

作为一位在音视频相关领域被千锤百虐的卑微小测试,以下从音视频专项测试角度出发,聊一聊实时音视频直播中影响用户体验的致命伤。

音视频传输技术

直播平台采用的音视频传输技术,通常有两种:CDN(Content Delivery Network,内容分发网络)和 RTC(Real-time Communications,实时音视频)。

1

CDN

CDN 采用的是 TCP 传输,一般延时在 5-15 秒,也就是说,主播说话之后 5-15 秒,观众端才能听和看见主播说的内容。CDN 适用于对互动要求没那么高的直播场景,例如单主播直播、大班课直播、赛事直播、演唱会直播等。

在老罗带货首秀直播中“还有 15 秒红包开抢!”,结果手机屏幕上显示已经进入最后 1 秒倒计时,好消息让人猝不及防,红包一个都没有抢到......

是什么原因导致了抢红包翻车呢?是因为直播卡住了?还是因为手速太慢?

其实是因为直播平台在单主播直播的时候,采用的是 CDN 技术,发红包的消息经罗老师口播 10 秒左右之后,观众才听到这个至关重要的抢红包提醒,这个时长是在 CDN 技术的正常延时范围内,但是对于竞争激烈的抢红包,吃瓜的我们确实是来不及准备的。

众所周知,抢红包这件事情,抢得越多越好。但前提是,能抢到?

2

RTC

RTC 技术采用了 UDP 传输,延时在毫秒级别,适用于强互动场景,比如直播连麦、直播PK、一对一教学、视频会议、音视频电话等。

在直播平台,通常单主播直播用 CDN,在用到连麦和PK这种场景的时候,则会选择用 RTC。因为连麦和 PK ,通常是需要主播与主播、主播与观众之间的实时互动和深度沟通,别说 10 秒延时了,就算是 1 秒的延时都无法顺畅沟通。这个时候,RTC 技术就是不二之选。

试想,如果罗老师口播提醒的同时,就能够实时听到”红包预警“,凭你的手速,会抢不到红包?

当然,技术无优劣,关键看场景。重在观看可选 CDN ,重在互动则用 RTC。

视频体验指标

1

帧率

帧率(FPS )表示每秒显示的图片数,可理解为1秒钟时间里刷新的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,也就是指每秒钟能够播放或者录制多少格画面。帧率影响画面流畅度,帧率越大,画面越流畅;帧率越小,画面越有跳动感,也就是卡。

由于人类眼睛的特殊生理结构,如果所看画面之帧率高于24的时候,就会认为是连贯的。高的帧率可以得到更流畅、更逼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值