<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 音頻
    +關注

    關注

    28

    文章

    2632

    瀏覽量

    80226
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2622

    瀏覽量

    65412

原文標題:HDC2021技術分論壇:吐司盒子?芝士碼?HarmonyOS創新音視頻測試技術來啦

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    音視頻產品EMC整改案例解析

    音視頻產品EMCRE整改案例解析
    的頭像 發表于 05-20 16:49 ?112次閱讀
    <b class='flag-5'>音視頻產品</b>EMC整改案例解析

    【RTC程序設計:實時音視頻權威指南】音視頻的編解碼壓縮技術

    音視頻所載有的信息在通過傳輸的時候就需要壓縮編碼。 其中,文本壓縮是指通過使用各種算法和技術,將文本數據表示為更緊湊的形式,以減少存儲空間。 霍夫曼編碼是一種無損壓縮算法,它可以根據字符出現
    發表于 04-28 21:04

    音視頻SoC與AI技術融合,帶來更智能的音視頻處理解決方案

    電子發燒友網報道(文/李彎彎)音視頻SoC,即音視頻系統級芯片或片上系統,是一種高度集成化的芯片,它將電路板上的多塊芯片以及嵌入式軟件全部集成到一塊芯片中。音視頻SoC芯片廣泛應用于各種嵌入式系統
    的頭像 發表于 04-26 01:20 ?2955次閱讀

    【RTC程序設計:實時音視頻權威指南】新書一瞥

    本書目錄,可以看到對RTC技術的各個環節進行了深入的剖析,從音視頻編解碼、網絡傳輸、同步播放到實時交互等方面進行了全面的介紹。 另外,書中針對基礎知識的描述非常詳細,通過這本書可以對這些基礎知識有非常
    發表于 04-22 09:09

    音視頻解碼生成:打造極致觀影體驗的關鍵技術

    在現代多媒體時代,音視頻解碼生成技術已成為提供極致觀影體驗的核心要素。它不僅能夠確保音視頻數據的高效傳輸,還能保證播放的流暢性和畫質清晰度,為用戶帶來身臨其境的觀影享受。 1. 解碼生成的重要性
    的頭像 發表于 02-25 14:43 ?198次閱讀

    音視頻解碼生成在多媒體制作中的應用

    視頻編輯和后期制作中,音視頻解碼生成技術用于將原始素材解碼為可編輯的格式。編輯人員可以對這些解碼后的素材進行剪輯、特效處理、色彩調整等操作,以制作出高質量的影視作品。 2. 音頻處理 音頻處理是多媒體制作中的另一個重要
    的頭像 發表于 02-21 14:39 ?147次閱讀

    音視頻

    音視頻技術都喜歡深究內部最核心的原理和機制,尤其是ffmpeg這個編解碼庫,可以說是音視頻領域事實上的標準。語音智能算法,語言語義分析和理解,流媒體服務器等高端技術也都基于它而構建。希望有幸獲得本書,深度學習ffmpeg核心技術,和作者一起在技術海洋中探索和進步。
    發表于 11-23 08:51

    ESP RTC音視頻傳輸延遲測試

    音視頻
    Kevincoooool
    發布于 :2023年11月11日 10:54:02

    HarmonyOS音視頻開發概述

    容器、音視頻編碼屬于內容創作者所掌握的專業領域,不建議應用開發者自制碼流進行測試,以免產生無法播放、卡頓、花屏等兼容性問題。若發生此類問題不會影響系統,退出播放即可。 支持的協議如下: 協議類型 協議
    發表于 10-17 16:39

    打造沉浸式專業音視頻體驗

    視頻質量、延遲或控制的情況下進行成本效益設計。AMD 平臺可快速適應新興音視頻技術的要求,可通過 AV-over-IP 的方式,采用無損壓縮或者深壓縮方式進行高質量
    的頭像 發表于 09-06 09:10 ?488次閱讀
    打造沉浸式專業<b class='flag-5'>音視頻</b>體驗

    MediaBox,行業音視頻數字化再加速

    根據權威數據表明,65%的行業數字化信息來自視頻,基于此,音視頻技術對于行業數字化來說是至關重要的。今天我想借此機會向大家介紹一個重量級的客戶端產品——MediaBox,它將致力于實現行業音視
    的頭像 發表于 09-05 17:20 ?629次閱讀
    MediaBox,行業<b class='flag-5'>音視頻</b>數字化再加速

    CV-CUDA 助力騰訊云音視頻 PaaS 平臺實現視頻增強 AI 全流程 GPU 加速

    全流程置于 GPU 上進行加速, 前后處理部分效率提升 16% - 38%。 客戶簡介 騰訊云音視頻 PaaS 平臺(以下簡稱騰訊視頻云)專注技術產品,構建了行業中極速高清智能轉碼、
    的頭像 發表于 07-28 17:05 ?497次閱讀
    CV-CUDA 助力騰訊云<b class='flag-5'>音視頻</b> PaaS 平臺實現<b class='flag-5'>視頻</b>增強 AI 全流程 GPU 加速

    音視頻矩陣是什么意思 音視頻矩陣的主要作用

    音視頻矩陣(Audio-Video Matrix)是一種設備或系統,用于管理和控制音頻和視頻信號的傳輸和分配。它允許用戶根據需求選擇和路由不同的音頻和視頻源,并將它們傳輸到所需的輸出設備,如揚聲器、顯示器、投影儀等。
    發表于 07-20 15:16 ?2506次閱讀

    音視頻開發:實時傳輸與處理音視頻流的技術與應用

    音視頻
    YS YYDS
    發布于 :2023年06月27日 18:20:58

    音視頻集成是什么 音視頻視頻有什么區別

    音視頻集成是將音頻和視頻設備、系統和技術進行整合,以實現全面的音視頻功能和體驗的過程。
    發表于 06-19 17:14 ?1964次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>