在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HarmonyOS多媒體框架介紹

HarmonyOS開發者 ? 來源:未知 ? 2022-12-30 19:15 ? 次閱讀

隨著科技進步,我們的生活發生了翻天覆地的變化。過去幾年音視頻技術發展迅速,直播行業異軍突起,在社交、娛樂、教育、醫療等領域高歌猛進。當前,對音視頻技術的需求又將到達一個新高度。

HarmonyOS作為一款全新的面向全場景的分布式操作系統,不斷創新,致力于為開發者提供更好、更高效的使用體驗。接下來讓我們一起學習了解下HarmonyOS中的多媒體框架的相關知識吧!


多媒體框架介紹結構:

相機(Camera)

播放(Player

音頻(Audio)


相機(Camera)


1、相機框架設計目標:簡單易用、效果一致、性能優先

簡單易用是指相機框架從面向用戶、場景和一些功能的高級API的設計,去屏蔽一些底層復雜的硬件操作,從而簡化應用層的編程

效果一致是指相機框架通過對應用層接口的統一管控,以及對廠商擴展的歸一,來確保對所有包含相機的應用提供同樣的展示質量和效果。

性能優先是指相機框架通過內部軟硬協同的設計,提升拍照啟動、預覽和拍照過程中的性能體驗。


2、相機框架介紹:

如下圖所示,左側綠色模塊是目前已經開源或者開放的能力。其中包含一些鏡頭管理能力,例如鏡頭查詢、生命周期管理,除此之外,也將支持一些基礎的預覽、拍照和錄像功能。

為了進一步降低拍照過程中對于前臺資源的占用,后期將考慮提供開源和開放的離線拍照的架構設計。

從分層架構的角度,相機框架的框架層提供了開發者可以感知的API來簡化編程,服務層主要通過一些高性能、高畫質的設計,提升對開發者服務的質量和體驗效果。

針對芯片適配層,對不同廠商的芯片適配接口提供歸一的抽象,做比較兼容的設計,確保芯片廠商接入系統的時候花費最低的成本,同時也保證兼容性。


3、工作流程介紹:

下圖是相機模塊運行態的業務流程圖。

當需要下發相機的命令時,無論是啟動預覽或者預覽之后的其他命令,再或者是其他變量下發到底層系統的操作的命令,當接收到時,將會被轉化為對底層的控制,然后再由相機框架通過一定方式將處理結果回傳給應用和開發者。

如下圖所示,此流程在代碼實現上分為五個步驟:

第一步:創建工作session;

第二步:配置輸入鏡頭、輸出流格式;

第三步:啟動會話;

第四步:操作會話,變焦、聚焦等操作可在此步驟進行控制;

第五步:釋放會話,此步驟用于釋放所占用的系統資源。


播放(Player)


1、播放框架設計目標:低消耗、簡單易用、靈活擴展

低消耗是指播放框架在播放資源的消耗和功耗上是最優的。

簡單易用是指播放框架提供了兩種接口形式:JS和結合ArkUI提供的UI控件接口,便于開發者使用。

靈活擴展是指播放框架針對服務類目的引擎,可增強、可擴展、可替換。


2、播放框架介紹:

播放框架主要提供較為通用的,但控制能力豐富的音、視頻的播放和錄制功能。中間件的核心是基于引擎提供各種各樣的服務的能力。

目前提供了兩套引擎,分別是GStreamer引擎和HiStreamer引擎,功能都比較齊全。

在硬件適配層,即HDF層,提供兼容設計。播放框架內部輕量化的Histreamer引擎,基于傳統的pipeline,通過插件化機制增強相關的音視頻的編解碼和解析能力,該引擎最典型的特征就是小。當開發者使用的時候,播放MP3,最低可做到600K以下。

另外引擎本身可跨多系統支持。除此之外,MP3,AAC,H264,HTTP,HLS等當前常用的音頻格式都是完全支持的,開發者可以通過一鍵化的方式靈活切換引擎。


音頻(Audio)


1、音頻框架設計目標:接口統一、效果一致、高性能、統一焦點控制和架構歸一

接口統一是指同一套音頻接口體系,支持不同場景的音頻使用方式,例如音頻低時延播放、高清音頻和低功耗等。

效果一致是指音頻框架提供給所有應用的一致性的效果體驗。

高性能是指音頻的低時延播放。

統一焦點控制是指音頻框架對音頻播放、錄制的焦點的強管控。

架構歸一是指音頻框架適用于大、中、小的各種設備。


2、音頻框架介紹:

音頻框架主要采用CS的架構,支持多個音頻同時運行。

音頻模塊分為三個,分別是Audio Renderer、Audio Capturer、Audio Manager。

其中,Audio Renderer提供了渲染音頻文件和控制播放的接口,開發者可以通過本接口在輸出設備中播放音頻文件并管理播放任務。Audio Capturer提供了獲取原始音頻文件的方法,開發者可以通過該接口調用實現對音頻數據的采集。Audio Manager提供了音頻流類型、音量、音頻設備管理等接口,開發者可以通過調用該接口實現對相關音頻對象的管理。

以上是多媒體框架的相關介紹內容,如果您想了解更多關于HarmonyOS相關知識,請參考HarmonyOS應用開發平臺(https:// developer.harmonyos.com/),那里有更多更詳細的介紹,提供循序漸進的學習路徑,便于開發者快速掌握相關知識,構建屬于自己的HarmonyOS應用,我們期待您的加入。


END


想了解更多HarmonyOS技術?

后臺留言給我們

立刻安排!


歡迎點擊|閱讀原文

了解更多HarmonyOS框架知識


原文標題:HarmonyOS多媒體框架介紹

文章出處:【微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

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

    關注

    79

    文章

    1980

    瀏覽量

    30372

原文標題:HarmonyOS多媒體框架介紹

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    HarmonyOS開發指導類文檔更新速遞(上)

    媒體相關能力新增、優化文檔,方便開發者更加高效使用文檔。 ArkUI(方舟UI框架) ArkUI(方舟UI框架)是一個簡潔、高性能、支持跨設備的UI框架,提供了豐富的應用界面開發所需
    的頭像 發表于 12-30 09:50 ?147次閱讀
    <b class='flag-5'>HarmonyOS</b>開發指導類文檔更新速遞(上)

    OMAP5912多媒體處理器中斷參考指南

    電子發燒友網站提供《OMAP5912多媒體處理器中斷參考指南.pdf》資料免費下載
    發表于 12-17 16:25 ?0次下載
    OMAP5912<b class='flag-5'>多媒體</b>處理器中斷參考指南

    OMAP5912多媒體處理器時鐘參考指南

    電子發燒友網站提供《OMAP5912多媒體處理器時鐘參考指南.pdf》資料免費下載
    發表于 12-17 16:17 ?0次下載
    OMAP5912<b class='flag-5'>多媒體</b>處理器時鐘參考指南

    HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)綜述

    一、綜述 Intents Kit(意圖框架服務)是HarmonyOS級的意圖標準體系 ,意圖連接了應用/元服務內的業務功能。 意圖框架能幫開發者將應用/元服務內的業務功能,智能分發到各系統入口,這個
    發表于 11-28 10:43

    HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)本地搜索方案概述

    一、概述 本地搜索是在HarmonyOS歸一化搜索特性,開發者將應用/元服務內的功能和內容通過意圖框架共享到HarmonyOS,即可實現“一步搜索,內容直達”。 二、典型場景 以“音樂垂域”的“歌曲
    發表于 11-06 10:59

    華陽多媒體榮獲HUD領域智能創新獎

    EAC2024易貿汽車產業大會暨產業展在蘇州國際博覽中心舉辦,華陽集團旗下全資子公司華陽多媒體應邀出席第五屆抬頭顯示HUD前瞻技術展示交流會并發表主題演講。同期,2024 AIIA汽車智能化領航
    的頭像 發表于 09-18 14:51 ?656次閱讀

    AM62A上的多媒體應用

    電子發燒友網站提供《AM62A上的多媒體應用.pdf》資料免費下載
    發表于 08-29 11:52 ?0次下載
    AM62A上的<b class='flag-5'>多媒體</b>應用

    HarmonyOS NEXT Developer Beta1中的Kit

    HarmonyOS NEXT Developer Preview1(API 11)版本開始,HarmonyOS SDK以Kit維度提供豐富、完備的開放能力,涵蓋應用框架、系統、媒體
    發表于 06-26 10:47

    usb_hid_host例程鍵盤多媒體鍵無響應是哪里出了問題?

    今天用github上最新idf里的USB HID HOST例程嘗試了一下,連接鍵盤以后普通按鍵都可以正常工作,但是使用鍵盤上的多媒體鍵時沒有任何反應,之前沒有玩過USB HID,不知道是什么問題,望賜教。
    發表于 06-12 06:43

    潤開鴻獲鴻蒙先鋒授牌,榮膺華為HarmonyOS開發服務商

    3月27日,華為HDD行業沙龍在北京舉辦,本次活動由HarmonyOS產品專家帶來了精彩的議題分享,涵蓋HarmonyOS操作系統介紹HarmonyOS應用特性分享、意圖
    的頭像 發表于 03-29 10:33 ?715次閱讀
    潤開鴻獲鴻蒙先鋒授牌,榮膺華為<b class='flag-5'>HarmonyOS</b>開發服務商

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鴻蒙的出現,標志著中國科技的崛起。HarmonyOS就是我們說的華為鴻蒙系統,截止到2023年8月4日已有超過7億臺設備搭載了鴻蒙OS系統。據多家媒體報道,2024年國內有21所985大學都開設
    發表于 02-28 10:29

    OpenHarmony4.0源碼解析之媒體框架

    媒體框架簡介 媒體框架 multimedia_player_framework 主要提供音視頻的錄制與播放功能。 框架簡介 從
    的頭像 發表于 02-26 22:05 ?1067次閱讀
    OpenHarmony4.0源碼解析之<b class='flag-5'>媒體</b><b class='flag-5'>框架</b>

    LED大屏幕處理器與多媒體內容的兼容性和互動性

    LED大屏幕處理器與多媒體內容的兼容性和互動性是其重要特性之一。以下是對這一特性的詳細解釋: ? 兼容性:LED大屏幕處理器需要能夠接收和處理各種多媒體內容,如視頻、圖片、動畫等。為了實現這一
    的頭像 發表于 01-25 14:39 ?790次閱讀

    揭秘訊維多媒體中央控制系統的核心優勢

    隨著科技的發展,多媒體設備在各個領域中的應用越來越廣泛。而多媒體中央控制系統作為其核心組成部分,在實現設備的集中控制和管理方面具有顯著的優勢。本文將深入揭秘多媒體中央控制系統的核心優勢,幫助您更好
    的頭像 發表于 01-23 14:58 ?746次閱讀

    突破傳統界限:訊維中央控制系統在多媒體領域的創新應用

    隨著科技的不斷進步,多媒體中央控制系統在各個領域的應用越來越廣泛。中央控制系統作為一種集中控制多媒體設備的技術,突破了傳統設備的局限性,為用戶提供了更加高效、便捷的多媒體體驗。本文將探討中央控制系統
    的頭像 發表于 01-23 14:54 ?409次閱讀
    主站蜘蛛池模板: 又黑又长黑人欧美三级| www.91插插插| 色噜噜狠狠网站| 日本色网址| 免费高清在线爱做视频| 久久99免费| ts人妖在线| 人人玩人人干| 在线黄色网| 色吧色吧色吧网| 一级视频在线播放| 色精品一区二区三区| 快色视频在线观看| 成人国产日本亚洲精品| 天天搞天天色| 福利视频入口| 日本视频一区二区三区| 亚洲成在线| 日本三级黄色录像| 好男人社区www在线观看| 99久久精品久久久久久婷婷| 天天射天天草| 网站在线播放| 国产美女在线精品观看| 色多多在线观看视频| 欧美综合影院| 国产精品亚洲一区二区三区在线播放| 91正在播放| 免费看美女毛片| sesese在线播放| 99热久久精品最新| 日本人zzzwww| 成人欧美一区二区三区黑人3p | 亚洲一区中文| 一级特黄女毛毛片| 欧美成人久久| 欧美αv| 成年黄网站免费大全毛片| 免费在线a视频| 午夜欧美性欧美| 色婷婷精品|