測(cè)評(píng)丨高性能多媒體處理器—飛凌OKMX8MM-C開(kāi)發(fā)板
NXP i.MX 8M Mini 應(yīng)用處理器內(nèi)置高性能、高能效的 14 FinFET 技術(shù)。在快速發(fā)展的智能家居和智能嵌入式工業(yè)市場(chǎng)中,它是高性能和高性價(jià)比產(chǎn)品的選擇。它是 NXP 采用 14 FinFET 技術(shù)的首款產(chǎn)品,符合工業(yè)運(yùn)行條件,在惡劣環(huán)境中長(zhǎng)時(shí)間可穩(wěn)定運(yùn)行。
NXP 的 i.MX 8M Mini 應(yīng)用處理器具有出色的媒體功能,適用于富媒體消費(fèi)者和嵌入式工業(yè)應(yīng)用。憑借其在系統(tǒng)連接(PCIe?、千兆位以太網(wǎng)、SDIO/eMMC、USB 2.0、MIPI-CSI、MIPI-DSI)和存儲(chǔ)器接口靈活性(LPDDR4、DDR4、DDR3L)方面的功能,它非常適用于需要高性能、低功耗工作和有競(jìng)爭(zhēng)力系統(tǒng)成本的多種豐富媒體通用應(yīng)用。接下來(lái)我們就看看它出色的多媒體功能。
OKMX8MM-C 平臺(tái) 內(nèi)部有一個(gè)視頻處理單元 VPU,支持以下格式的視頻硬編解:
視頻解碼: H264, H265, VP8, VP9,最大支持 1080p 60fps
視頻編碼: H264, VP8,最大支持 1080p 60fps
OKMX8MM-C 平臺(tái)硬件編解碼參數(shù)表:
OKMX8MM-C 平臺(tái)對(duì) Qt 的支持非常完善,特別是多媒體相關(guān)的類,例如視頻解碼播放、攝像頭、視頻錄制等,均能結(jié)合硬件編解碼以及 OpenGL 達(dá)到最佳效果。飛凌提供的測(cè)試demo比較齊全,我選了幾個(gè)關(guān)注點(diǎn)比較多的進(jìn)行了測(cè)評(píng)。
1. 硬件解碼體驗(yàn)
點(diǎn)擊桌面圖標(biāo) 可以進(jìn)入下一級(jí)菜單
我們可以看到有H264、H265、VP8、VP9的解碼,以H265解碼為例。
點(diǎn)擊“run”按鈕開(kāi)始運(yùn)行。
下面我們看看QML下的視頻和camera測(cè)試,
2. QML 測(cè)試
點(diǎn)擊桌面 圖標(biāo)進(jìn)入 QML 測(cè)試子頁(yè)面。
2.1 視頻播放測(cè)試
點(diǎn)擊“Video Player”進(jìn)行視頻播放測(cè)試,它包含了視頻硬解播放、圖片瀏覽、攝像頭等功能。視頻播放測(cè)試,點(diǎn)擊左側(cè)菜單按鈕,選擇“Open Video”,選擇“/home/forlinx/video”目錄下的視頻文件。視頻播放測(cè)試,點(diǎn)擊左側(cè)菜單按鈕,選擇“Open Video”,選擇“/home/forlinx/video”目錄下的視頻文件。
點(diǎn)擊右下角的“No effect”按鈕,選擇視頻特效,例如“Emboss”
1080P 60 幀 H265 解碼運(yùn)算再加上圖像處理的 Cpu 占用率也是非常低的。
2.2 Camera 測(cè)試
這里使用的是羅技的 C270 攝像頭進(jìn)行測(cè)試,需要設(shè)置一些環(huán)境變量參數(shù),如果您
使用的不是這款攝像頭請(qǐng)修改/usr/bin/runUVC.sh
QT_GSTREAMER_CAMERABIN_VIDEOSRC_DEVICE 對(duì)應(yīng)于攝像頭節(jié)點(diǎn)
QT_GSTREAMER_CAMERABIN_VIDEOSRC_FILTER 對(duì) 應(yīng) 于 攝 像 頭 支 持 的 格 式 及 幀 率(Gst_caps)
QT_GSTREAMER_CAMERABIN_VIDEOSRC_IO_MODE UVC 攝像頭設(shè)置為 2
點(diǎn)擊 Capture 按鈕,將進(jìn)行拍照并自動(dòng)進(jìn)入照片瀏覽狀態(tài)。
在圖片上點(diǎn)擊鼠標(biāo)左鍵退出圖片瀏覽。生成的照片位于根目錄,文件名為 IMG_0000000X.jpg。點(diǎn)擊“Switch to Video”按鈕切換到錄像模式。
點(diǎn)擊“Record”開(kāi)始錄制,點(diǎn)擊“Stop”停止,點(diǎn)擊“View”進(jìn)行視頻播放。
對(duì)于羅技 C270 攝像頭 640*480 分辨率下錄像和預(yù)覽均能達(dá)到最大幀率 30FPS。
同時(shí)OKMX8MM-C 平臺(tái)音視頻部分應(yīng)用層軟件采用 Gstreamer,支持硬件編解碼。我們都知道GStreamer 是用來(lái)構(gòu)建 流媒體應(yīng)用的開(kāi)源 多媒體框架( framework),其目標(biāo)是要簡(jiǎn)化音/視頻應(yīng)用程序的開(kāi)發(fā),目前已經(jīng)能夠被用來(lái)處理像 MP3、Ogg、 MPEG1、 MPEG2、AVI、 Quicktime 等多種格式的多媒體數(shù)據(jù)。在8MM上支持使用Gstreamer播放音視頻、做視頻轉(zhuǎn)換(色彩空間轉(zhuǎn)換與旋轉(zhuǎn)縮放)、視頻合成、waylandsink定點(diǎn)測(cè)試等插件。我同樣選擇了其中的攝像頭編解碼測(cè)試。測(cè)試如下:
1. 將羅技 C270 USB 攝像頭插入開(kāi)發(fā)板, 輸入列舉指令
然后可以看到 uvc 設(shè)備節(jié)點(diǎn):
$ v4l2-ctl --list-devices
2. 查看攝像頭支持的格式與分辨率:
$ v4l2-ctl --list-formats-ext -d /dev/video1
3. 攝像頭預(yù)覽時(shí)視頻編碼 H264
$ gst-launch-1.0 -e v4l2src device=/dev/video1 io-mode=2 ! video/x-raw, format=YUY2,\
width=640, height=480, framerate=30/1 ! tee name=t ! queue ! vpuenc_h264 ! queue ! h264parse ! \
qtmux ! filesink location=uvc_h264.mp4 t. ! queue ! waylandsink
上面這條命令會(huì)開(kāi)啟攝像頭的預(yù)覽和錄像,錄像文件的格式為 H264.
4. 播放編碼后的 H264 視頻
$ gst-launch-1.0 filesrc location=uvc_h264.mp4 ! qtdemux ! queue ! h264parse ! \
vpudec ! waylandsink
小編的評(píng)測(cè)就到這里了,飛凌不僅有支持出色的多媒體平臺(tái),還有優(yōu)質(zhì)的技術(shù)服務(wù),期待您的體驗(yàn)。
相關(guān)產(chǎn)品 >
-
FETMX8MM-C核心板
NXP i.MX8系列分為iMX8I、i.MX8M、i.MX8Mini、iMX8M Nano、iMX 8X等,提供基于Cortex-A72 + Cortex-A53、Cortex-A35核心,搭配實(shí)時(shí)任務(wù)處理的Cortex-M4和Cortex M7的解決方案,適用于從消費(fèi)家庭音頻到工業(yè)樓宇自動(dòng)化及移動(dòng)計(jì)算機(jī)等。飛凌嵌入式近期推出的iMX8系列i.MX8Mmini核心板基于四核Cortex-A53、單核Cortex-M4架構(gòu)的i.MX 8Mmini 處理器設(shè)計(jì),現(xiàn)已全面上市,更多i.MX8M核心板產(chǎn)品、解決方案詳情,歡迎致電飛凌嵌入式了解。
-
OKMX8MM-C開(kāi)發(fā)板
多數(shù)字音頻接口,多核異構(gòu)A53+M4,10年+生命周期|NXP公司 i.MX8系列應(yīng)用處理器根據(jù)不同配置有i.MX8I、iMX8M、i.MX8Mini、iMX8M Mini、iMX8M Nano、iMX 8X ,提供基于Cortex-A72 + Cortex-A53、Cortex-A35核心,此外還提供實(shí)時(shí)任務(wù)處理的Cortex-M核心(Cortex-M4和Cortex M7)的解決方案,因此,NXP i.MX8系列應(yīng)用處理器在高級(jí)圖形、高級(jí)成像、高級(jí)機(jī)器視覺(jué)、高端音頻、高端語(yǔ)音、高端視頻和高安全的嵌入式應(yīng)用等跨領(lǐng)域的多種應(yīng)用場(chǎng)景非常適用。飛凌嵌入式i.MX8M Mini開(kāi)發(fā)板基于NXP 公司的i.MX8M Mini 四核64位處理器設(shè)計(jì),主頻最高1.8GHz,ARM Cortex-A53架構(gòu)。IMX8開(kāi)發(fā)板是一款高性能,低功耗產(chǎn)品,歡迎選購(gòu)。更多IMX8芯片介紹,IMX8系列軟硬件資料,i.MX8M mini方案定制,請(qǐng)聯(lián)系飛凌嵌入式
了解詳情