51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2575|回复: 1
打印 上一主题 下一主题

[讨论] 音频量化测试讨论

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-13 14:52:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位前辈,因我司主要是视讯产品,因此测试报告中音视频专项测试很重要。现在我们做音频延时量化测试主要是用cooledit采集波形,然后通过两波形的比较来找时间差,不知道前辈们对音视频测试这方面有没有什么经验和建议,小弟在此受教
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2013-8-22 14:23:48 | 只看该作者
    各位前辈,因我司主要是视讯产品,因此测试报告中音视频专项测试很重要。现在我们做音频延时量化测试主要是 ...
    sswmjoy 发表于 2013-7-13 14:52



    一,首先要做的事
    个人认为,要想做好音频测试量化工作,首先需要对音频的各种参数,编解码处理方式和效果,AEC原理等有个大致的了解,只要有个大致的了解就可以了,毕竟AEC的算法太复杂,编解码的算法也不简单,恩,你懂得,那么,究竟有哪些参数是在音频量化测试中值得测试攻城师去关注的呢?注:各参数不分排名先后,这里列举的参数会在之后的量化测试中用到~
    1.采样率(高频/低频)
    2.声道
    3.直流分量
    4.延时
    5.噪声(会看频谱分析)
    6.AEC原理
    二,会使用分析工具
    在搭建完测试环境之后,我们需要专业的音频分析工具,这里首推CoolEdit,后续我会写专门的博文进行使用介绍。
    三,关于采样率
    音频的采样率一般会以这种格式出现XXKHZ/XXBIT,采样率越高,音质就会越好(很显然,因为高频段,低频段均会被采集),以双声道16KHZ采样率为例,在Cooledit的波形分析中,该波形会被自动分成上下两层,各8KHZ,但是在实现音频网络传输的时候,产品会对其进行编码压缩处理,因此有时候会牺牲采样率,再通过波形(抽/补)的算法还原成原来的采样率-这个过程被称为“假采样率实现”,牺牲的是音频质量,知道了这个过程,我们就能够用CoolEdit比对原来的PCM和编解码处理后的波形文件,分析频谱便可清楚的知道编解码的音频质量。
    四,直流分量
    如果音频是采用线性输入的,有时候就会产生直流分量,好的产品会对直流分量做处理,同样的,可以用CoolEdit直观的看出来。
    五,音频处理的一般流程
    采集-预处理-编码-传输-解码-播放
    假采样率处于预处理环节,预处理环节可能还会处理AEC
    六,音频延时量化测试思路
    知道了音频处理的流程之后,我们可以得到延时量化测试思路,在PC端发出一段脉冲,然后让其绕一圈再回来,得到又一个脉冲,两个脉冲之间的时间差就是音频延时的量化值。
    七,AEC测试量化
    记住,AEC是远端受益,而且往往不能很好地处理双向语音(虽然已经有优秀的产品实现-SKYPE,但大部分产品还是停留在处理单向语音的水平上),这跟AEC的原理是分不开的,AEC的量化测试方法同样是,将参考信号,原PCM和最终的波形文件进行比较,CoolEdit中将一目了然,但是经验告诉我,AEC的量化测试结果没有实际参考价值,因为这仅仅只能证明这个算法实现了,但却不能保证其真实的效果。
    八,唇音同步测试方法
    可以制作一个色块切换的小软件,然后看色块切换的瞬间,声音是否已经到达远端。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 12:57 , Processed in 0.070568 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表