日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

【Firefly自研】高性能全流程視頻處理框架:FFMedia

Firefly開源團(tuán)隊(duì) ? 2025-07-01 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


什么是FFMedia?

RK3588 系列芯片擁有超強(qiáng)的視頻編解碼能力,尤其在多路視頻并發(fā)處理上表現(xiàn)優(yōu)異。然而我們?cè)谝曨l處理應(yīng)用開發(fā)時(shí),經(jīng)常面對(duì) gstreamer、ffmpeg 等通用框架未能充分發(fā)揮芯片性能、官方原始 api 太靠近底層、學(xué)習(xí)成本高、周期長(zhǎng)、開發(fā)工作量大等問題。


為此,F(xiàn)irefly 基于 Rockchip MPP/RGA 庫(kù),開發(fā)了一套性能高效、接口簡(jiǎn)潔、功能完善的視頻處理框架——FFMedia。它完整支持市面上主流容器、協(xié)議的媒體數(shù)據(jù)前處理和后處理,同時(shí)還支持媒體數(shù)據(jù)從內(nèi)存、管道及文件描述符等方式輸入和輸出,方便對(duì)接其他應(yīng)用和編程語言。


各單元主要組件如下:

輸入單元

包含 rtsp、rtmp、whep、camera、file 等輸入單元;

處理單元

包含硬件解碼、編碼、圖像處理及推理單元等支持硬件加速的處理單元;

輸出單元

包含 rtsp、rtmp、whip、drm display、gb28181、file 等輸出單元。



功能與特點(diǎn)

核心架構(gòu)

- 模塊化架構(gòu):整個(gè)框架采用 Productor / Consumer 模型,將各個(gè)單元都抽象為 ModuleMedia 類;

- 高效內(nèi)存管理技術(shù):單元之間及硬件的數(shù)據(jù)交互均使用零拷貝實(shí)現(xiàn)。


媒體處理能力

- 格式支持:支持 mp4 / mkv / flv / ts 等主流容器格式及 rtsp / rtmp / gb28181 / webrtc 等主流協(xié)議的解析與封裝;

- 轉(zhuǎn)碼和處理:支持視頻轉(zhuǎn)碼、裁剪、拼接、水印添加等處理;

- 流媒體處理:支持從攝像頭、網(wǎng)絡(luò)流等源拉取媒體流進(jìn)行實(shí)時(shí)處理、轉(zhuǎn)發(fā)和存儲(chǔ)等處理。


性能優(yōu)化

- 低負(fù)載和低延遲性:深度優(yōu)化數(shù)據(jù)流處理及傳遞,與 GStreamer 和 FFmpeg 相比,CPU 占用更低,且具備更高的數(shù)據(jù)實(shí)時(shí)性;

- 高效 Python 模塊:通過 pybind11 實(shí)現(xiàn) C++ 和 Python 之間的無縫互操作性;

- 統(tǒng)一接口:屏蔽和優(yōu)化復(fù)雜的底層操作,為使用者提供高效、統(tǒng)一的接口。


平臺(tái)兼容性

- 芯片級(jí)適配:支持 Firefly 平臺(tái)下所有瑞芯微芯片機(jī)器版型;

- 系統(tǒng)支持:支持 Buildroot / Ubuntu / Debian 等不同版本系統(tǒng)。



下載源碼

拉取源碼

gitclonehttps://github.com/Firefly-rk-linux-utils/ffmedia_release.git


編譯測(cè)試

參考:編譯與運(yùn)行



開發(fā)接口

所有接口支持 C++ 與 Python 調(diào)用。

C++ 語言范式

autortsp_c =make_shared("rtsp://xxx");autoret = rtsp_c->init()

Python 語言范式

rtsp_c= ff_pymedia.ModuleRtspClient("rtsp://xxx")ret= rtsp_c.init()



典型場(chǎng)景與性能測(cè)試

測(cè)試環(huán)境:ITX-3588J

低延遲實(shí)時(shí)流播放


測(cè)試播放 H265 的 1080p@30fps 的 RTSP 實(shí)時(shí)流,使用相關(guān)模塊:

- RTSP 客戶端:

采用自實(shí)現(xiàn)的輕量級(jí) RTSP 客戶端模塊;取流一幀耗時(shí) 0.03 毫秒左右;

- MPP 解碼:

基于 MPP 實(shí)現(xiàn)的解碼模塊;解碼一幀耗時(shí) 1.2 毫秒(多通道模式可低至0.7)左右;

- DRM 顯示:

基于 DRM 框架實(shí)現(xiàn)的顯示模塊;送顯一幀耗時(shí) 0.9 毫秒左右。


可計(jì)算出直播一路 H265(p幀系列為順序方式)、1080P 延遲:數(shù)據(jù)流從網(wǎng)絡(luò)到解碼成 YUV 裸流延遲在1.3 毫秒左右,畫面顯示還受到屏幕刷新率影響。如 60fps 的屏幕刷新間隔為 16.667 毫秒,可得出顯示延遲在 0.9~16.667 毫秒之間。綜上,直播一路 1080P 視頻的最低延遲為 2.4 毫秒左右。


性能指標(biāo)如下表所示:

e4156526-5655-11f0-9776-92fbcf53809c.png

簡(jiǎn)單測(cè)試命令如下:

./demo rtsp://xxx -d 0


測(cè)試播放 32 路 H265 的 1080p@30fps rtsp 實(shí)時(shí)流性能指標(biāo)如下表所示:

e426ba9c-5655-11f0-9776-92fbcf53809c.png

簡(jiǎn)單測(cè)試命令如下:

./demo rtsp://xxx -d 0 -c 32




實(shí)時(shí)視頻流轉(zhuǎn)碼轉(zhuǎn)播


測(cè)試將 H265 的 1080p@30fps 的 RTSP 實(shí)時(shí)流轉(zhuǎn)碼成 H264 的 RTSP 流,使用相關(guān)模塊:

- RTSP 客戶端:

輕量級(jí) RTSP 客戶端模塊;取流一幀耗時(shí) 0.03 毫秒左右;

- MPP 解碼:

基于 MPP 實(shí)現(xiàn)的解碼模塊;解碼一幀耗時(shí) 1.2 毫秒(多通道模式可低至0.7)左右;

- MPP 編碼:

基于 MPP 實(shí)現(xiàn)的編碼模塊;編碼一幀耗時(shí) 4.8 毫秒(多通道模式可低至 2.5)左右;

- RTSP 服務(wù)端:

輕量級(jí) RTSP 服務(wù)端模塊;推流一幀耗時(shí) 0.1 毫秒左右。


可初步估計(jì)視頻幀從取流、轉(zhuǎn)碼最后推流理論耗時(shí)為6.3毫秒左右。


性能指標(biāo)如下表所示:

e430b286-5655-11f0-9776-92fbcf53809c.png

簡(jiǎn)單測(cè)試命令如下:

./demo rtsp://xxx -e h264 -p 8554# 可用demo或其他軟件拉取轉(zhuǎn)碼后的rtsp流:rtsp://ip:8554/live/0


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

    關(guān)注

    463

    文章

    54463

    瀏覽量

    469644
  • 視頻編解
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    6329
  • Firefly
    +關(guān)注

    關(guān)注

    2

    文章

    549

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RK3576 單板機(jī)高清視頻圖像處理開發(fā)實(shí)戰(zhàn)手冊(cè)(二)

    工業(yè)相機(jī)采集、OpenCV 邊緣檢測(cè)等實(shí)戰(zhàn)案例,支持 4K@60fps 高性能處理。創(chuàng)龍科技通過標(biāo)準(zhǔn)化流程與工程化案例,幫助用戶高效完成嵌入式視頻與視覺應(yīng)用開發(fā)。
    的頭像 發(fā)表于 04-28 10:33 ?55次閱讀
    RK3576 單板機(jī)高清<b class='flag-5'>視頻</b>圖像<b class='flag-5'>處理</b>開發(fā)實(shí)戰(zhàn)手冊(cè)(二)

    RK3576 單板機(jī)高清視頻圖像處理開發(fā)實(shí)戰(zhàn)手冊(cè)(一)

    工業(yè)相機(jī)采集、OpenCV 邊緣檢測(cè)等實(shí)戰(zhàn)案例,支持 4K@60fps 高性能處理。創(chuàng)龍科技通過標(biāo)準(zhǔn)化流程與工程化案例,幫助用戶高效完成嵌入式視頻與視覺應(yīng)用開發(fā)。
    的頭像 發(fā)表于 04-27 09:36 ?71次閱讀
    RK3576 單板機(jī)高清<b class='flag-5'>視頻</b>圖像<b class='flag-5'>處理</b>開發(fā)實(shí)戰(zhàn)手冊(cè)(一)

    THS8135:高性能視頻DAC的卓越之選

    THS8135:高性能視頻DAC的卓越之選 在當(dāng)今的電子世界中,視頻處理技術(shù)不斷發(fā)展,對(duì)于高性能視頻
    的頭像 發(fā)表于 04-23 12:05 ?169次閱讀

    ADV8003:高性能視頻信號(hào)處理器的卓越之選

    ADV8003:高性能視頻信號(hào)處理器的卓越之選 在當(dāng)今數(shù)字化時(shí)代,視頻處理技術(shù)的發(fā)展日新月異,對(duì)于高性能
    的頭像 發(fā)表于 04-18 17:45 ?927次閱讀

    ADV7340/ADV7341:高性能多格式視頻編碼器的技術(shù)解析

    ADV7340/ADV7341:高性能多格式視頻編碼器的技術(shù)解析 在當(dāng)今數(shù)字化的時(shí)代,視頻處理技術(shù)不斷發(fā)展,對(duì)于高質(zhì)量、多格式視頻編碼器的需
    的頭像 發(fā)表于 04-18 16:20 ?526次閱讀

    軟通動(dòng)力基于OpenClaw開源框架深度端側(cè)智能體平臺(tái)

    隨著人工智能加速?gòu)脑贫讼鲁林两K端、從被動(dòng)交互邁向主動(dòng)執(zhí)行,端側(cè)智能體正成為定義智能硬件體驗(yàn)的核心引擎。軟通動(dòng)力基于OpenClaw開源框架深度端側(cè)智能體平臺(tái),以輕量化推理、本地自主決策、端云協(xié)同
    的頭像 發(fā)表于 02-27 11:48 ?908次閱讀

    高性能視頻放大器AD8013:設(shè)計(jì)與應(yīng)用解析

    高性能視頻放大器AD8013:設(shè)計(jì)與應(yīng)用解析 在當(dāng)今的電子設(shè)備中,視頻信號(hào)的處理和傳輸至關(guān)重要。視頻
    的頭像 發(fā)表于 01-25 10:25 ?445次閱讀

    國(guó)產(chǎn)高性能ONFI IP解決方案解析

    1. 什么是ONFI IP?其在AI時(shí)代的作用是什么?ONFI (Open NAND Flash Interface) 是連接閃存控制器與NAND顆粒的關(guān)鍵高速接口協(xié)議。在AI和高性能計(jì)算(HPC
    發(fā)表于 01-13 16:15

    季豐電子PCB管理系統(tǒng)的簡(jiǎn)單介紹

    季豐電子的PCB管理系統(tǒng),整合報(bào)價(jià)+投板+Release三大核心模塊,覆蓋從設(shè)計(jì)發(fā)布、訂單對(duì)接到生產(chǎn)交付的業(yè)務(wù)流程。
    的頭像 發(fā)表于 11-11 14:51 ?1415次閱讀

    數(shù)據(jù)復(fù)用高性能池化層設(shè)計(jì)思路分享

    大家好,本團(tuán)隊(duì)此次分享的內(nèi)容為可實(shí)現(xiàn)數(shù)據(jù)復(fù)用高性能池化層設(shè)計(jì)思路,核心部分主要由以下3個(gè)部分組成; 1.SRAM讀取模塊;——池化使用的存儲(chǔ)為SRAM 基于SRAM讀與寫時(shí)序,約束池化模塊讀與寫
    發(fā)表于 10-29 07:10

    志A733:高性能八核AI處理器,智能終端優(yōu)選

    實(shí)現(xiàn)大規(guī)模量產(chǎn)。此外,其芯片產(chǎn)品已廣泛應(yīng)用于掃地機(jī)器人、四機(jī)器狗等設(shè)備,如小米仿生四足機(jī)器人“鐵蛋”就采用了該公司的芯片。 ? 志科技A733芯片是一款高集成度平臺(tái)處理器,集成了高性能處理
    的頭像 發(fā)表于 10-20 08:12 ?8307次閱讀
    <b class='flag-5'>全</b>志A733:<b class='flag-5'>高性能</b>八核AI<b class='flag-5'>處理</b>器,智能終端優(yōu)選

    國(guó)產(chǎn)真高性能圖形 GPU 重磅發(fā)布:跑分超 RTX4060,暢玩《黑神話?悟空》

    系列。 ? 礪算科技創(chuàng)始人、CEO 宣以方表示,礪算 7G100 系列 GPU 從計(jì)算核心到指令集完全由自主設(shè)計(jì),基于 “天圖” 架構(gòu),并配備指令集、
    發(fā)表于 07-26 21:45 ?6243次閱讀
    國(guó)產(chǎn)真<b class='flag-5'>自</b><b class='flag-5'>研</b><b class='flag-5'>高性能</b>圖形 GPU 重磅發(fā)布:跑分超 RTX4060,暢玩《黑神話?悟空》

    睿思芯科攜靈羽處理器亮相2025 RISC-V中國(guó)峰會(huì)

    第五屆RISC-V中國(guó)峰會(huì)于16日在上海張江開幕,會(huì)上睿思芯科展示了中國(guó)首款高性能RISC-V服務(wù)器處理器——靈羽
    的頭像 發(fā)表于 07-21 09:15 ?2420次閱讀

    又一顆國(guó)產(chǎn)GPU芯片成功點(diǎn)亮!6nm制程,TrueGPU架構(gòu)

    電子發(fā)燒友網(wǎng)綜合報(bào)道 近日消息,礪算科技宣布其首顆架構(gòu)自主知識(shí)產(chǎn)權(quán)GPU芯片在封裝回片后已成功點(diǎn)亮,結(jié)果符合預(yù)期。 ? 礪算科技成立于2021年,是一家致力于研發(fā)高性能GPU的公
    發(fā)表于 05-29 00:48 ?2819次閱讀

    高端芯片,服務(wù)器芯片傳來好消息!

    電子發(fā)燒友網(wǎng)報(bào)道(文/黃晶晶)當(dāng)前,處理器已經(jīng)跨過了能用的階段,逐漸走向好用,但無論是消費(fèi)級(jí)還是服務(wù)器級(jí)都面臨著如何在性能上接近國(guó)外高端產(chǎn)品,以及生態(tài)上如何更加完善的問題。國(guó)內(nèi)廠商
    的頭像 發(fā)表于 05-18 09:25 ?8591次閱讀
    高端芯片<b class='flag-5'>自</b><b class='flag-5'>研</b>,服務(wù)器芯片傳來好消息!
    五原县| 乡宁县| 随州市| 太仆寺旗| 杭州市| 莱西市| 徐水县| 台南市| 金溪县| 太仓市| 依兰县| 浙江省| 满洲里市| 邓州市| 宜都市| 怀安县| 个旧市| 寿宁县| 无为县| 天台县| 读书| 凤山县| 绿春县| 庆元县| 普定县| 吕梁市| 灵台县| 襄汾县| 怀集县| 深泽县| 上虞市| 揭阳市| 张掖市| 尼玛县| 台北市| 四平市| 湘潭县| 甘泉县| 海宁市| 河南省| 洞口县|