本文來源電子發(fā)燒友社區(qū),作者:羈傲不馴, 帖子地址:https://bbs.elecfans.com/jishu_2305045_1_1.html
眾所周知,RK平臺的視頻接口與通用Linux視頻接口有略微出入,不能兼容,如Opencv不能使用標準V4L2接口打開攝像頭、編解碼使用mpp框架等。
但是RK也將自己所作的工作對其到常用的LInux 開源軟件上,比如gstreamer、ffmpeg等,熟悉這些的朋友可以參考RK的文檔開使用如上接口可以快速進行視頻相關(guān)通路的開發(fā)。
什么是rockit?有什么作用?
rockit是rockchip多媒體處理平臺對外應(yīng)用接口。它提供了兩種對外框架。分別是mpi和tgi。
Rockit定位于通用媒體pipeline, 將常用媒體組件插件化,以積木化的方式構(gòu)建靈活的應(yīng)用pipeline。開發(fā)者借助Rockit可以開發(fā)豐富的媒體應(yīng)用。
rockit框架的具有以下特性:
- 穩(wěn)定的操作接口抽象。
- 穩(wěn)定的媒體接口抽象。將平臺媒體接口轉(zhuǎn)換為通用媒體接口。
- 穩(wěn)定的插件抽象。
- 支持通用插件管理(TaskGraph)。插件組裝,數(shù)據(jù)傳遞和控制等。
- 支持多種媒體應(yīng)用開發(fā)。
也就是它可以像gstreamer一樣,通過插件合理的控制每一個 系統(tǒng)的數(shù)據(jù)流向,從而進行多媒體應(yīng)用的開發(fā)。鑒于tgi傾向于多媒體應(yīng)用場景開發(fā),我們本次只為作為一個小小的例子,調(diào)用剝離開來的mpi接口來實現(xiàn)一個簡單的demo開發(fā)。
MPI接口將板卡中所的音視頻處理器及設(shè)備均抽象出來:
該平臺整合了RK的硬件資源,對應(yīng)用軟件屏蔽了芯片相關(guān)的復(fù)雜的底層處理,并對應(yīng)用軟件直接提供接口完成相應(yīng)功能。該平臺支持應(yīng)用軟件快速開發(fā)以下功能:輸入視頻捕獲、H.265/H.264/JPEG 編碼、H.265/H.264/JPEG 解碼、視頻輸出顯示、視頻圖像前處理(包括裁剪、縮放、旋轉(zhuǎn))、智能、音頻捕獲及輸出、音頻編解碼等功能
它的系統(tǒng)架構(gòu)如下:
兩種典型應(yīng)用場景中分別如下:
下面介紹一下我的項目:我的項目是一個典型的IPC項目:
BedRockJie/Rockchip_camera_encoder_Networkput (github.com)
實現(xiàn)在RK平臺上對Video的采集編碼并推流的過程,可以在桌面VLC中拉流播放顯示攝像頭畫面,具體代碼實現(xiàn)可以看倉庫中:vi_encoder_push
下期介紹如何快速使用和上手創(chuàng)建自己的項目(基于RK框架或剝離框架自己玩)
-
RK3568
+關(guān)注
關(guān)注
5文章
582瀏覽量
6128 -
RK3566
+關(guān)注
關(guān)注
0文章
157瀏覽量
5572 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2341
發(fā)布評論請先 登錄
迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入

一文掌握RK3568開發(fā)板Android13掛載Windows共享目錄

RK3568開發(fā)板教程:以iTOP-RK3568開發(fā)板為例 Android13通過CIFS協(xié)議掛載Windows共享目錄

正式發(fā)布 | 啟揚RK3568開發(fā)板已成功適配OpenHarmony4.0版本

北京迅為RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)內(nèi)核HDF驅(qū)動框架架構(gòu)

[迅為RK3568開發(fā)板]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗QT跨平臺能力
![[迅為<b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗QT跨<b class='flag-5'>平臺</b>能力](https://file1.elecfans.com/web3/M00/02/F1/wKgZO2diirGAPoENAACpt0CV3xc346.png)
RK3568內(nèi)置MCU開發(fā)介紹之一

基于迅為RK3568開發(fā)板全國產(chǎn)平臺,快速實現(xiàn)APP開機自啟動技術(shù)分享

能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;核心板新增定制分區(qū)鏡像

瑞芯微RK3568開發(fā)板Linux編譯報錯404怎么辦?觸覺智能教你輕松解決

評論