作者:罗必达,腾讯音视频实验室质量平台组组长,高级工程师。早年在微软从事移动测试开发,先后参与了 Windows Live Messenger 和 Bing Mobile 两个项目的测试工作。2011 年加入腾讯,转型音视频技术研究,从事建立音视频技术测试体系的工作,并负责 QQ 音视频通话以及腾讯云互动直播 SDK 的底层音视频引擎的测试,在工作和研究中对音视频质量评估积累了丰富的经验。喜欢音乐和玩乐器,喜欢摄影,喜欢绘画,是个不折不扣的“文艺青年”。
从事音视频相关的测试工作也有将近5年的时间了,一路看着QQ音视频的发展,从当时只有几个人的小团队,到现在连续两年公司技术突破奖金奖,回想起来确实挺激动。好吧,自恋的东西少提为妙,进入正题。
为什么要写这篇文章
几年前我就想写这么一篇文章了,但是当时音视频在SNG乃至公司都是一块比较小众、相对独立的一个业务分支。随着SNG对音视频越来越重视,最近也有越来越多的团队线下找我咨询关于音视频测试的一些方法,我突然觉得,是时候把自己这几年对音视频测试相关的思考分享给大家了。当然也有自私的一面,因为音视频只是一种技术,应用非常广泛,而我们多年投身在实时音视频通信这其中一块分支上,难免会对整个音视频行业产生片面的认识,所以也想借此跟大家交流,让我们团队自身可以拓展一下知识面。
音视频测试测的究竟是什么
我觉得这个问题很重要。很多向我咨询音视频测试方法的同学,也许连这个问题都还没有想清楚(说得太直接,抱歉)。其实这不奇怪,说实话我也是最近才开始思考这个问题。音视频测试测的究竟是什么?
我思考这个问题的原因是,很多同学向我咨询音视频测试方法,但我却没办法给出一个明确的答案。脑海里把这5年的经验都翻了一遍,发现都无法找到可以满足他们的答案。最后终于茅塞顿开,原因是我们都没想清楚要测的是什么。
上文已经提到,音视频只是一种技术,应用面