亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

音視頻編解碼封裝解封裝部件介紹

OpenAtom OpenHarmony ? 來源:OpenAtom OpenHarmony ? 2025-10-31 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

是否有探索開源鴻蒙音視頻編解碼技術(shù)的欲望?是否對開源鴻蒙音視頻編解碼格式支持有訴求?別急——今天這份開源鴻蒙AVCodec Kit介紹文章,就是解答疑惑的指南!參考這份指南,可以使用開源鴻蒙的音視頻編解碼能力,進行應(yīng)用開發(fā);也可以參與共建,讓開源鴻蒙音視頻編解碼更加完善!

一、概述

AVCodec Kit(Audio & Video Codec Kit,音視頻編解碼,封裝解析)是媒體系統(tǒng)中的音視頻的編解碼、媒體文件的解析、封裝、媒體數(shù)據(jù)輸入等原子能力。 基于性能考慮,AVCodec Kit僅提供C接口。

1.1 功能模塊

5e38b3fc-aa85-11f0-8c8f-92fbcf53809c.png

1.2 簡易架構(gòu)圖

5e983552-aa85-11f0-8c8f-92fbcf53809c.png

二、亮點/特征

2.1系統(tǒng)內(nèi)部數(shù)據(jù)零拷貝

在視頻解碼過程,AVCodec通過回調(diào)函數(shù)提供AVBuffer給應(yīng)用,由應(yīng)用將要解碼的sample數(shù)據(jù)寫入AVBuffer,在AVCodec中數(shù)據(jù)不再需要從內(nèi)存拷入硬件解碼器,而是直接送入解碼器解碼,實現(xiàn)系統(tǒng)內(nèi)數(shù)據(jù)零拷貝。

2.2視頻編碼、解碼支持硬件加速

支持H.264、H.265、H.265 10bit的硬件編解碼。

三、AVCodec Kit三大功能模塊簡介

3.1音頻編解碼

3.1.1功能簡介

音頻編碼的輸入和音頻解碼的輸出為PCM格式。

3.1.2流程圖

5eeeac8e-aa85-11f0-8c8f-92fbcf53809c.png

3.1.3流程說明

在編碼過程中,采集模塊將PCM數(shù)據(jù)通過回調(diào)函數(shù)通知應(yīng)用數(shù)據(jù)處理的情況。

完成一幀編碼,輸出編碼結(jié)果AVBuffer。

在解碼過程通過回調(diào)通知應(yīng)用輸入一幀碼流到解碼器解碼,當解碼完成也會通過回調(diào)通知應(yīng)用解碼完成。

應(yīng)用可以對數(shù)據(jù)做后續(xù)處理。

3.2視頻編解碼

3.2.1功能簡介

視頻編碼的輸入和視頻解碼的輸出支持Surface模式。

3.2.2流程圖

5f470eba-aa85-11f0-8c8f-92fbcf53809c.png

3.2.3流程說明

在編碼過程中,將surface數(shù)據(jù)通過回調(diào)函數(shù)通知應(yīng)用數(shù)據(jù)處理的情況。

完成一幀編碼,輸出編碼結(jié)果AVBuffer。

在解碼過程通過回調(diào)通知應(yīng)用輸入一幀碼流到解碼器解碼。

當解碼完成也會通過回調(diào)通知應(yīng)用解碼完成,應(yīng)用可以對數(shù)據(jù)做后續(xù)處理。

3.3媒體文件封裝解封裝

3.3.1功能簡介

將編碼后的音視頻數(shù)據(jù)封裝為媒體文件,將媒體文件解析為音視頻數(shù)據(jù)。

3.3.2流程圖

5f9d856a-aa85-11f0-8c8f-92fbcf53809c.png

3.3.3流程說明

在文件封裝環(huán)節(jié),應(yīng)用將AVBuffer送入Codec對應(yīng)的接口,執(zhí)行數(shù)據(jù)封裝。

AVBuffer可以是由上述編碼輸出的AVBuffer,也可以是應(yīng)用創(chuàng)建的AVBuffer,AVBuffer中要攜帶有效的碼流數(shù)據(jù)和相關(guān)的時間描述等信息。

在文件解封裝環(huán)節(jié),應(yīng)用從Codec對應(yīng)的接口獲得攜帶有碼流數(shù)據(jù)的AVBuffer,該AVBuffer可以送入上述視頻和音頻編解碼對應(yīng)接口。

五、結(jié)語

AVCodec Kit使得應(yīng)用能夠直接調(diào)用系統(tǒng)提供的編解碼、封裝、解封裝能力實現(xiàn)音視頻的播放、錄制、編碼等功能。AVCodec Kit既是開發(fā)助手,也是技術(shù)展現(xiàn)的大舞臺!歡迎加入開源鴻蒙音視頻格式解碼解封裝共建,我們在開源鴻蒙開發(fā)者視頻號進行了音視頻解碼解封裝的共建賦能,歡迎開發(fā)者跟隨直播或查看回放來了解相關(guān)知識,一起參與開源鴻蒙生態(tài)建設(shè),共建更開放、更智能的未來世界。

供稿:教育工作組 莊文琪、劉麗紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 音視頻
    +關(guān)注

    關(guān)注

    4

    文章

    567

    瀏覽量

    31127
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3930

    瀏覽量

    45437
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2779

    瀏覽量

    45220

原文標題:【開源鴻蒙-AVCodec Kit】音視頻編解碼封裝解封裝部件介紹

文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Linux下基于ffmpeg音視頻解碼

    FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計算機程序。采用LGPL或GPL許可證。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。它包含了非常先進的音頻/視頻
    的頭像 發(fā)表于 09-29 14:28 ?4530次閱讀
    Linux下基于ffmpeg<b class='flag-5'>音視頻</b><b class='flag-5'>解碼</b>

    【RTC程序設(shè)計:實時音視頻權(quán)威指南】新書一瞥

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

    【RTC程序設(shè)計:實時音視頻權(quán)威指南】音視頻編解碼壓縮技術(shù)

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

    數(shù)字音視頻編解碼技術(shù)與標準

    數(shù)字音視頻編解碼技術(shù)與標準數(shù)字電視技術(shù)標準的范疇?? 信道傳輸技術(shù)標準– 衛(wèi)星傳輸– 有線傳輸(浙大)– 地面?zhèn)鬏敚ㄇ迦A、上交大)?? 信源編解碼技術(shù)標準(本工作組)– 數(shù)據(jù)與命令格式(系統(tǒng)
    發(fā)表于 06-04 13:49

    數(shù)字音視頻編解碼技術(shù)與標準AVS

    數(shù)字音視頻編解碼技術(shù)與標準AVS信源編碼—一個曾經(jīng)被忽略的技術(shù)領(lǐng)域??MPEG—一把掌握在別人手里的金鑰匙??AVS—可以讓中國的AV產(chǎn)業(yè)直起腰的技術(shù)標準??AVS:JVT—一條路上的兩架馬車??AVS應(yīng)用推廣建議 
    發(fā)表于 06-25 09:53

    數(shù)字音視頻編解碼技術(shù)標準AVS介紹

    數(shù)字音視頻編解碼技術(shù)標準AVS介紹數(shù)字音視頻編解碼標準是數(shù)字音視頻產(chǎn)業(yè)的共性基礎(chǔ)標準,具有巨大的
    發(fā)表于 06-25 11:21

    請教關(guān)于TMS320DM8148音視頻編解碼器應(yīng)用

    hi,各位我們想使用TMS320DM8148芯片來作一款音視頻編碼器,要求如下:1)H.264視頻壓縮,要求實現(xiàn)低延時,低碼率編解碼,不知TMS320DM8148低延時的性能怎樣,編解碼
    發(fā)表于 07-25 06:00

    音視頻編解碼的標準

    音視頻編解碼標準簡介
    發(fā)表于 01-21 06:53

    音視頻

    音視頻技術(shù)都喜歡深究內(nèi)部最核心的原理和機制,尤其是ffmpeg這個編解碼庫,可以說是音視頻領(lǐng)域事實上的標準。語音智能算法,語言語義分析和理解,流媒體服務(wù)器等高端技術(shù)也都基于它而構(gòu)建。希望有幸獲得本書,深度學(xué)習(xí)ffmpeg核心技
    發(fā)表于 11-23 08:51

    數(shù)字音視頻編解碼技術(shù)(AVS標準)

    數(shù)字音視頻編解碼技術(shù)標準AVS黃鐵軍數(shù)字音視頻編解碼標準是數(shù)字音視頻產(chǎn)業(yè)的共性基礎(chǔ)標準,具有巨大的產(chǎn)業(yè)需求。跨入新世紀以來,隨著
    發(fā)表于 08-25 12:43 ?63次下載

    H.264音視頻編解碼SoC芯片Hi3510的原理和應(yīng)用

    H.264音視頻編解碼SoC芯片Hi3510的原理和應(yīng)用 進入網(wǎng)絡(luò)時代以來,龐大的信息流帶來了人類文化的豐富,也帶來了存儲信息的煩惱。尤其是視頻信息的龐大數(shù)據(jù),催生了
    發(fā)表于 05-13 11:10 ?2122次閱讀
    H.264<b class='flag-5'>音視頻</b><b class='flag-5'>編解碼</b>SoC芯片Hi3510的原理和應(yīng)用

    IPTV音視頻編解碼技術(shù)

    IPTV音視頻編解碼技術(shù) 三足鼎立   當前在IPTV業(yè)務(wù)中,音視頻編解碼技術(shù)的選擇呈現(xiàn)了三足鼎立的狀況,即MPEG4ASP、H.264和AVS。其中MPEG4和H.264都是國
    發(fā)表于 11-27 10:04 ?1224次閱讀

    你要了解的一些關(guān)于音視頻的技術(shù)

    音視頻采集音視頻處理音視頻編碼和封裝推流流媒體服務(wù)器處理拉流音視頻解碼
    發(fā)表于 05-25 11:33 ?2099次閱讀

    視頻app開發(fā)過程中,會用到哪些音視頻編解碼技術(shù)

    如果想要開發(fā)一款視頻app用于直播,作為一名開發(fā)者,首先要了解它的技術(shù)架構(gòu)是什么。一個完整的直播技術(shù)架構(gòu)包含:音視頻采集、前處理、編解碼、多媒體處理、流媒體協(xié)議、視頻app的系統(tǒng)架構(gòu)、
    發(fā)表于 10-15 09:57 ?1232次閱讀

    音視頻編解碼標準簡介

    經(jīng)過十年多演變,音視頻編碼技術(shù)本身和產(chǎn)業(yè)應(yīng)用背景都發(fā)生了明顯變化,后起之秀輩出。目前音視頻產(chǎn)業(yè)可以選擇的信源編碼標準有五個:MPEG-2、MPEG-4、MPEG-4 AVC(簡稱AVC,也稱JVT、H.264)、HEVC、AVS。
    發(fā)表于 01-22 07:36 ?17次下載
    <b class='flag-5'>音視頻</b><b class='flag-5'>編解碼</b>標準簡介