0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何对鸿蒙生态产品进行音视频测试

电子发烧友开源社区 来源:HarmonyOS开发者 作者:lifusheng 2021-11-06 09:21 次阅读

当下,音视频无处不在,很多设备和应用都涉及音视频。因而,对于HarmonyOS开发者们来说,如何对鸿蒙生态产品进行音视频测试是一个非常重要的问题。

华为HarmonyOS生态整机测试能力中心——DevEco Testing,为生态合作伙伴接入HarmonyOS生态提供专业的测试服务。DevEco Testing推出的音视频测试服务,为HarmonyOS整机提供音视频评测能力,满足开发者们的上述需求,也为鸿蒙生态保驾护航。

下面我们以手机投屏业务为例来聊一聊音视频测试吧~

一、传统音视频测试的痛点

手机投屏业务,是将手机播放的视频投屏到智能大屏或平板等。针对手机投屏业务,传统的音视频测试方法就是通过高速相机录制投屏的视频内容和手机播放的视频内容,再用视频工具将高速相机录制的内容逐帧提取出来,人工分析视频流畅、声画同步和时延等测试指标。

传统的音视频测试存在以下痛点:

1. 很多环节需要人工分析,工作量大,误差也大

在分析视频时延、视频流畅、音频时延、声画同步等指标时,除了专业的工具外,往往还需要分析人员逐帧逐采样点地进行结果分析。每测试1分钟的内容,就要分析14400张图片,2880000个音频波形采样点,并对图片和音频波形进行比对,工作量巨大。同时,人为因素引入的误差也比较大。

2. 声画同步测试效率低

所有录像设备录制的内容都会存在声画同步偏差。同一个设备在不同时间录制的内容,声画同步偏差也不同。传统的测试方法是:选择自然界中的真实内容(例如打板、敲击桌子或者钢珠掉落等)作为声画同步测试的校准依据,然后人工分析声画同步偏差,比较费力,且效率低。

3. 录制的图像很容易产生断裂

高速相机录制液晶屏幕,因为液晶屏幕的逐行刷新特性,录制的图像很容易发生丢帧、帧重叠等,导致图像断裂,如图1所示。

4. 测试工具的录制频率低,引起测试偏差比较大

目前主流音视频测试工具的录制频率是60赫兹,引起的测试偏差起码有1/60秒(大约16.7毫秒)。

二、DevEco Testing音视频测试的优势

针对以上痛点,DevEco Testing音视频测试服务是如何应对的呢?下面就让我们一一揭晓~

1. DevEco Testing的音视频测试服务实现了播放、采集、分析全流程自动化测试,无需人工干预。

2. 我们设计了一个可以由计算机视觉和声音识别的、物理的声画同步源——吐司盒子。

吐司盒子可校准所有录像的声画同步偏差,还可以作为录像、直播、视频通话类业务的测试工具,让计算机视觉听觉可以自动化分析测试结果。

图2 吐司盒子

3. 针对录制图像断裂的问题,我们设计了芝士码。

芝士码是基于格雷码而全新设计的二维码。音视频测试时,DevEco Testing后台推送视频到被测设备播放。推送视频的每一帧都含有一个芝士码,DevEco Testing很容易检测出是否发生丢帧、帧重叠等。

4. 我们选择支持240赫兹的录像设备,提升测试精度,让测试偏差控制在1/240秒(大约4.17毫秒)。

三、测试流程和实例

了解了DevEco Testing音视频测试服务的优势后,下面让我们来看看DevEco Testing音视频测试的测试流程和测试实例。

1. 典型组网和测试流程

目前,DevEco Testing的音视频测试服务提供三项检测服务:视频流畅性测试、视频质量测试和编解码能力测试。

以视频流畅性测试为例,测试流程如下:

(1)用户在PC端的DevEco Testing客户端上创建测试任务,并开始测试任务。

(2)PC端上的DevEco Testing根据测试任务中配置的“视频分辨率”和“测试帧率”,选择最佳的视频源传输到被测设备。

(3)DevEco Testing控制被测设备,打开对应的app播放器,单文件循环播放刚刚传输的视频。

(4)DevEco Testing下发指令给吐司盒子,吐司盒子开始工作。

(5)DevEco Testing下发开始录制的指令给录像设备,录像设备录制被测设备和吐司盒子的视频。测试任务中配置了“测试时长”,到达时长后,DevEco Testing下发停止录制的指令给录像设备。

(6)DevEco Testing下发指令给吐司盒子,吐司盒子停止工作。

(7)录像设备上传录制的视频到PC端,PC端的DevEco Testing对视频进行分析,形成测试报告,然后将测试报告上传到云端。

通过以上测试流程可知,用户需要执行操作的就是第(1)步——创建和开始测试任务,然后等待DevEco Testing自动完成测试并生成测试报告即可。

2. 测试实例

下面我们仍然以手机投屏业务为例,来看看DevEco Testing音视频测试需要准备的设备和具体的操作步骤。

图5是手机投屏业务的测试场景。根据图5可知,需要准备如下设备:

(1)被测设备:即播放视频的手机。

(2)投屏设备:用于将被测设备播放的视频投屏到此设备。

(3)吐司盒子:声画偏差的校准设备,是一个可以由计算机视觉和声音识别的、物理的声画同步源。

(4)录像设备:支持240帧慢动作录制的设备。图1中的录像设备是一台手机。

除了以上四个设备外,还需准备一台Windows 10(64位)的PC机,并在PC机上安装DevEco Testing客户端。

下载地址(注意选择“下载设备测试客户端”):

https://devicepartner.huawei.com/cn/competency-test

以上设备连接就绪后,就可以开始测试了。

下面为大家介绍如何创建和开始测试任务,以及如何查看测试报告:

(1)登录DevEco Testing客户端,选择“图形图像测试 》 音视频测试”。

(2)选择测试服务,比如“视频流畅性测试”。

(3)在“创建任务”界面配置测试参数,点击“开始测试”。

(4)“测试执行”界面显示测试任务的进度和过程步骤。

(5)测试任务执行完成后,点击右下角的“查看报告”,即可查看详细的测试结果。

以上就是本期DevEco Testing音视频测试的介绍内容了,欢迎大家体验DevEco Testing音视频测试服务!

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 音频
    +关注

    关注

    29

    文章

    2879

    浏览量

    81569
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66362

原文标题:HDC2021技术分论坛:吐司盒子?芝士码?HarmonyOS创新音视频测试技术来啦

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国科微荣获音视频领域关键技术突破一等奖

    近日,第五届“马栏山杯”国际音视频算法大赛-2024音视频领域关键技术突破奖揭晓,国科微8K超高清视频系列芯片凭借优异的产品性能及示范性应用获评一等奖。
    的头像 发表于 12-26 15:11 207次阅读

    AMS-HE200:HDMI音视频网络延长器,开启传输新时代

    传输领域的领军企业,凭借其强大的技术实力和创新能力,推出了全新的AMS-HE200 HDMI音视频网络延长器,旨在为用户带来更加高效、稳定、便捷的传输体验。 一、产品亮点  AMS-HE200作为一款高性能的HDMI音视频网络延
    的头像 发表于 11-27 10:04 150次阅读
    AMS-HE200:HDMI<b class='flag-5'>音视频</b>网络延长器,开启传输新时代

    盘点那些常见音视频接口

    我们熟知的一些常见音视频接口,发展至今在日常使用中已经渐渐少了。但是在工业领域的音视频连接,依然能看到其身影。这些看似消失的接口,它们现在发展成什么样子了?本期我们将做一个大盘点。
    的头像 发表于 09-09 14:34 544次阅读

    常见音视频接口的静电浪涌防护和滤波方案

    音视频接口在现代多媒体设备中扮演着至关重要的角色,它们确保了音视频信号在不同设备间的顺畅传输,各种类型的音视频接口满足了多样化的应用场景需求。 在音视频接口的设计领域,静电浪涌防护与滤
    的头像 发表于 06-25 11:28 675次阅读

    音视频IP化浪潮全面来袭,分布式系统开创音视频行业新时代!

    在传统音视频频系统中,厂商们各自采用不同的通讯方式和控制协议,这使得不同的产品之间就像一座座的信息孤岛,要连接起来就需要复杂的转换设备和系统再开发。随着音视频项目的规模不断扩大,各类音频设备
    的头像 发表于 05-30 16:55 684次阅读

    音视频产品EMC整改案例解析

    音视频产品EMCRE整改案例解析
    的头像 发表于 05-20 16:49 433次阅读
    <b class='flag-5'>音视频产品</b>EMC整改案例解析

    高清HDMI转USB 3.0音视频多功能音采集卡-测评

    LCC380的设计理念在于全面考虑到各种用户场景下的需求。为了实现高品质的音视频采集效果,卡体搭载了业界领先的音频处理器解决方案。无论您是热衷于游戏直播、视频会议还是其他音视频应用,都能通过LCC380获得出色的音频输入输出体验
    的头像 发表于 05-14 17:45 895次阅读
    高清HDMI转USB 3.0<b class='flag-5'>音视频</b>多功能音采集卡-测评

    【RTC程序设计:实时音视频权威指南】音视频的编解码压缩技术

    音视频所载有的信息在通过传输的时候就需要压缩编码。 其中,文本压缩是指通过使用各种算法和技术,将文本数据表示为更紧凑的形式,以减少存储空间。 霍夫曼编码是一种无损压缩算法,它可以根据字符出现
    发表于 04-28 21:04

    音视频SoC与AI技术融合,带来更智能的音视频处理解决方案

    电子发烧友网报道(文/李弯弯)音视频SoC,即音视频系统级芯片或片上系统,是一种高度集成化的芯片,它将电路板上的多块芯片以及嵌入式软件全部集成到一块芯片中。音视频SoC芯片广泛应用于各种嵌入式系统
    的头像 发表于 04-26 01:20 4426次阅读

    【RTC程序设计:实时音视频权威指南】音频采集与预处理

    数据可能需要进行降噪、回声消除等预处理操作,然后再进行编码和传输。因此,在设计音频采集系统时,需要充分考虑整个音视频处理流程的需求。 如果有这方面开发需求的朋友不妨来读读这本书,受益匪浅。
    发表于 04-25 10:41

    【RTC程序设计:实时音视频权威指南】新书一瞥

    本书目录,可以看到对RTC技术的各个环节进行了深入的剖析,从音视频编解码、网络传输、同步播放到实时交互等方面进行了全面的介绍。 另外,书中针对基础知识的描述非常详细,通过这本书可以对这些基础知识有非常
    发表于 04-22 09:09

    音视频解码生成:打造极致观影体验的关键技术

    在现代多媒体时代,音视频解码生成技术已成为提供极致观影体验的核心要素。它不仅能够确保音视频数据的高效传输,还能保证播放的流畅性和画质清晰度,为用户带来身临其境的观影享受。 1. 解码生成的重要性
    的头像 发表于 02-25 14:43 477次阅读

    音视频解码器优化技巧:提升播放体验的关键步骤

    随着数字多媒体内容的爆炸式增长,音视频解码器在现代技术生活中扮演着至关重要的角色。从流畅的在线视频流播放到高质量的本地文件解码,解码器的性能直接影响了我们的观看体验。那么,如何优化音视频解码器以提升
    的头像 发表于 02-21 14:45 821次阅读

    音视频解码生成在多媒体制作中的应用

    视频编辑和后期制作中,音视频解码生成技术用于将原始素材解码为可编辑的格式。编辑人员可以对这些解码后的素材进行剪辑、特效处理、色彩调整等操作,以制作出高质量的影视作品。 2. 音频处理 音频处理是多媒体制作中的另一个重要
    的头像 发表于 02-21 14:39 382次阅读

    音视频解码生成与流媒体传输的结合

    音视频解码生成与流媒体传输是现代数字媒体技术中两个不可或缺的部分,它们的结合为用户提供了高质量、实时性的多媒体体验。 1. 解码生成与流媒体传输的关系 解码生成是流媒体传输的前提。在流媒体服务中
    的头像 发表于 02-21 14:36 402次阅读