中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 樓宇自動(dòng)化 > CCTV監(jiān)控系統(tǒng) > CCTV監(jiān)控主機(jī)

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
CCTV監(jiān)控主機(jī)

在 NXP iMX8 上進(jìn)行 4K 視頻播放測(cè)試

發(fā)布日期:2022-04-26 點(diǎn)擊率:99

  • 關(guān)鍵詞: arm imx8 nxp
  • 摘要:高清多媒體,甚至是 4K 視頻不僅在消費(fèi)領(lǐng)域有著旺盛的需求,在行業(yè)領(lǐng)域同樣也獲得廣泛的關(guān)注。NXP 最新的IMX8 處理器不僅配有強(qiáng)勁的 CPU和GPU,還對(duì)多媒體應(yīng)用提供了完善的解決方案,如硬件解碼支持H.265 HEVC Main Profile 2160p60 Level 5.1。下面我們將介紹如何從Yocto開(kāi)始構(gòu)建包含Gstreamer 的BSP、使用Toradex Easy Installer 安裝系統(tǒng)、配置LVDS顯示和播放多媒體文件。

1). 簡(jiǎn)介

高清多媒體,甚至是 4K 視頻不僅在消費(fèi)領(lǐng)域有著旺盛的需求,在行業(yè)領(lǐng)域同樣也獲得廣泛的關(guān)注。NXP 最新的IMX8 處理器不僅配有強(qiáng)勁的 CPUGPU,還對(duì)多媒體應(yīng)用提供了完善的解決方案,如硬件解碼支持H.265 HEVC Main Profile 2160p60 Level 5.1。下面我們將介紹如何從Yocto開(kāi)始構(gòu)建包含Gstreamer BSP、使用Toradex Easy Installer 安裝系統(tǒng)、配置LVDS顯示和播放多媒體文件。

 

本文演示所使用的ARM平臺(tái)來(lái)自Toradex基于NXP iMX8QM SoC平臺(tái)的Apalis iMX8QM ARM核心板。

 

 

2). Yocto/OpenEmbedded編譯

Toradex Linux BSP V3.0 開(kāi)始發(fā)生了很多的變化,其中最主要的就是采用基于 Poky 構(gòu)建,默認(rèn)的 BSP 只提供最小化的軟件支持, 為此我們撰寫了一篇博文做了詳細(xì)的說(shuō)明。用戶需要自行構(gòu)建合適其項(xiàng)目需求的 BSP,同時(shí)也保持BSP精簡(jiǎn)。首先,可以參考該網(wǎng)頁(yè)搭建基礎(chǔ)的 Yocto/OpenEmbedded 環(huán)境。然后修改 build/conf/local.conf文件,在結(jié)尾添加以下內(nèi)容:

----------------------------------

ACCEPT_FSL_EULA = "1"
IMAGE_INSTALL_append = " packagegroup-fsl-gstreamer1.0 packagegroup-fsl-gstreamer1.0-full imx-gst1.0-plugin"

----------------------------------

保存后使用 MACHINE=apalis-imx8 bitbake console-tdx-image 命令來(lái)生成我們需要的 BSP。根據(jù)網(wǎng)絡(luò)和電腦配置情況,首次編譯需要數(shù)個(gè)小時(shí)之久。編譯完成后在build/deploy/images/apalis-imx8 目錄下會(huì)生成 Apalis-iMX8_Console-Image-Tezi_3.0bX-XXXXXXXX.ta r文件。

 

 

3). 更新BSP

Toradex Easy Installer 為用戶提供在圖形化界面中更新 BSP 的方法。根據(jù)該文檔配置好 PC 和開(kāi)發(fā)板之間的正確連線。然后從這里下載適用于 Apalis iMX8QM Toradex Easy Installer 文件。解壓后,待 Apalis iMX8QM 進(jìn)入恢復(fù)模式后執(zhí)行恢復(fù)腳本。

----------------------------------

sudo recovery-linux.sh

----------------------------------

Apalis-iMX8_Console-Image-Tezi_3.0bX-XXXXXXXX.tar 解壓后復(fù)制到 U 盤或者 SD 卡,并插入到底板。在 Toradex Easy Installer 界面中點(diǎn)擊該 BSP 即可完成安裝。最后選擇重啟模塊。

 

 

4). LVDS顯示器配置

Apalis iMX8QM上連接 1080p HDMI 顯示器可以直接看到 Linux 系統(tǒng)。在這里我們還將介紹如何配置 LVDS 接口顯示器。目前還不能直接在 U-Boot 中通過(guò) cmdline 的方式進(jìn)行顯示配置,用戶需要修改 device tree 文件 fsl-imx8qm-apalis.dts,將 lvds1_panel compatible 設(shè)置適合屏幕的配置。LVDS顯示配置是直接編譯在內(nèi)核中,用戶可以從 drivers/gpu/drm/panel 中選擇現(xiàn)成的配置,否則需要自行添加適合屏幕參數(shù)的配置文件。kyo_tcg121xglp_timing 在引腳和色彩配置都符合我們現(xiàn)有的三菱AA104XD02 顯示器,因此將 lvds1_panel 配置為 kyo,tcg121xglp。然后重新編譯 device tree

----------------------------------

make dtbs

----------------------------------

用生成的 fsl-imx8qm-apalis.dtb 替換核心板上 /media/mmcblk0p1/ 目錄下的同名文件,重啟生效。

----------------------------------

root@apalis-imx8:~# sync
root@apalis-imx8:~# reoobt

----------------------------------

 

 

5). 媒體播放

BSP 中已經(jīng)集成了 Gstreamer 工具和 IMX 插件,用戶可以直接調(diào)用。顯示分別是播放 H.265/H.264 編碼分辨率為 1080p/2K/4K 的本地文件。

./ 1080p h.264

----------------------------------

gst-launch-1.0 filesrc location=jellyfish-20-mbps-hd-h264.mkv ! video/x-matroska ! aiurdemux !
queue ! h264parse ! v4l2h264dec ! imxvideoconvert_g2d ! queue ! waylandsink

----------------------------------

./ 1080p h.265

----------------------------------

gst-launch-1.0 filesrc location=Elecard_about_Tomsk_part3_HEVC_1080p.mp4 ! video/quicktime !
aiurdemux ! queue ! h265parse ! v4l2h265dec ! imxvideoconvert_g2d ! queue ! waylandsink

----------------------------------

./ 2k h.264

----------------------------------

gst-launch-1.0 filesrc location=Gravity-2K.mp4 ! video/quicktime ! aiurdemux ! queue ! h264parse !
v4l2h264dec ! imxvideoconvert_g2d ! queue ! waylandsink

----------------------------------

./ 4k h.265

----------------------------------

gst-launch-1.0 filesrc location=Elecard_about_Tomsk_part3_HEVC_UHD.mp4 ! video/quicktime ! aiurdemux !
queue ! h265parse ! v4l2h265dec ! imxvideoconvert_g2d ! queue ! waylandsink

----------------------------------

除了本地播放外,RTSP網(wǎng)絡(luò)播放也是常用的功能。RTSP服務(wù)器可以有多種實(shí)現(xiàn)方式,如 VLC 就可以支持流推送。Gst 也提供現(xiàn)成的工具實(shí)現(xiàn) RTSP 服務(wù),如gst-rtsp-server。在下載的時(shí)候最好選用和 iMX8 BSP Gstreamer 一致的版本。下載后執(zhí)行 autogen.sh,然后直接 make編譯即可。在 example 目錄中會(huì)生成一個(gè)名為 test-uri 的可執(zhí)行文件。用下面命令推送視頻流。

----------------------------------

./test-uri file:///opt/jellyfish-20-mbps-hd-h264.mkv

PC 8554 端口會(huì)開(kāi)啟RTSP服務(wù)。

----------------------------------

rtsp://127.0.0.1:8554/test

----------------------------------

IMX8上運(yùn)行下面命令

----------------------------------

gst-launch-1.0 rtspsrc location=rtsp://ip_of_pc:8554/test name=source1 ! queue ! rtph264depay !
queue ! h264parse ! v4l2h264dec ! imxvideoconvert_g2d ! queue ! waylandsink

----------------------------------

 

 

6). 總結(jié)

IMX8QM 可以輕松的實(shí)現(xiàn)對(duì)視頻文件的硬件編解碼,而不占用過(guò)多的 CPU 資源,從而保證用戶應(yīng)用順暢運(yùn)行。除了視頻播放,我們接下來(lái)還會(huì)介紹 IMX8 更多的應(yīng)用。

下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

推薦產(chǎn)品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      一区二区三区四区五区视频| 欧美成人中文字幕| 亚洲免费视频中文字幕| 一区二区三区精品久久久| 99综合电影在线视频| 一区二区精品| 国产精品99久久久久久宅男| 亚洲免费一级电影| 欧美一区二区精美| 久久久在线视频| 欧美成人久久| 欧美色播在线播放| 国产精品嫩草久久久久| 国产人久久人人人人爽| 激情五月婷婷综合| 亚洲人成在线播放| 中文在线资源观看网站视频免费不卡 | 欧美+日本+国产+在线a∨观看| 免费短视频成人日韩| 欧美国产亚洲另类动漫| 欧美视频在线观看一区| 国产美女精品视频| 亚洲大片免费看| 日韩写真在线| 欧美一级播放| 美乳少妇欧美精品| 欧美午夜久久久| 国产主播一区二区三区四区| 亚洲国产日韩欧美在线图片| 中文网丁香综合网| 久久国产一区| 欧美日韩mp4| 国产一区二区日韩精品| 亚洲青涩在线| 香蕉久久精品日日躁夜夜躁| 美女网站在线免费欧美精品| 欧美视频在线观看免费网址| 黄色另类av| 99re成人精品视频| 久久精品首页| 国产精品hd| 一区二区三区中文在线观看 | 久久久久**毛片大全| 欧美精品久久久久久久免费观看| 国产精品美腿一区在线看| 精品成人一区| 午夜久久美女| 欧美激情综合色| 国产婷婷成人久久av免费高清 | 欧美在线免费视屏| 欧美日韩第一区日日骚| 国产视频久久网| 99精品国产热久久91蜜凸| 久久久国产精品一区二区三区| 欧美激情精品久久久久久免费印度| 国产精品嫩草影院一区二区| 亚洲国产综合视频在线观看| 欧美一区二区三区成人| 欧美激情综合五月色丁香小说| 国产日韩欧美综合精品| 一区二区欧美视频| 美女露胸一区二区三区| 国产欧美日韩亚州综合| 正在播放亚洲| 欧美伦理一区二区| 在线免费高清一区二区三区| 欧美一级视频精品观看| 国产精品久久二区| 亚洲免费久久| 欧美成人久久| 亚洲大片在线| 久久久久久久性| 国产视频一区在线观看| 亚洲欧美日韩综合| 国产精品国产a| 日韩一级片网址| 欧美韩日一区二区| 亚洲韩国一区二区三区| 久久亚洲捆绑美女| 好吊色欧美一区二区三区视频| 亚洲欧美一级二级三级| 国产精品久久久999| 99精品99久久久久久宅男| 欧美精品成人| 亚洲乱码精品一二三四区日韩在线 | 久久久久久一区二区三区| 国产欧美亚洲日本| 亚洲欧美在线磁力| 国产精品羞羞答答| 亚洲欧美在线网| 国产精品一二三| 欧美亚洲在线| 国产亚洲aⅴaaaaaa毛片| 欧美在线观看你懂的| 国产一区二区三区日韩欧美| 久久精品视频亚洲| 国内精品一区二区| 欧美无砖砖区免费| 99热免费精品在线观看| 欧美日本高清一区| 中文无字幕一区二区三区| 国产精品扒开腿做爽爽爽视频| 亚洲一级一区| 国产麻豆精品视频| 久久精品国产精品| 在线成人小视频| 欧美高清在线一区二区| 日韩视频一区二区| 国产精品国产三级国产aⅴ浪潮 | 欧美调教vk| 亚洲欧洲av一区二区| 国产亚洲激情| 嫩草影视亚洲| 日韩一区二区精品| 国产精品欧美日韩久久| 久久成人资源| 亚洲国产精品一区二区尤物区| 欧美日韩精品免费观看| 亚洲自拍电影| 精品69视频一区二区三区| 免费亚洲一区二区| 一区二区三区四区五区精品| 国产情人节一区| 蜜桃av一区二区| 一区二区欧美在线| 国产婷婷色一区二区三区在线 | 国产一区二区三区高清播放| 久久影视精品| 中日韩美女免费视频网站在线观看| 国产精品夜夜夜一区二区三区尤| 久久夜色精品亚洲噜噜国产mv| 亚洲乱码日产精品bd| 国产日韩综合一区二区性色av| 男女激情视频一区| 亚洲女爱视频在线| 亚洲国产精品日韩| 国产精品捆绑调教| 欧美jizz19性欧美| 亚洲永久免费精品| 在线免费一区三区| 国产精品久久久对白| 麻豆精品精华液| 亚洲综合精品一区二区| 亚洲国产精品一区二区www在线| 国产精品区免费视频| 欧美freesex8一10精品| 午夜欧美精品| 日韩一二三在线视频播| 韩国女主播一区| 国产精品成人一区二区三区吃奶| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲一区二区三区四区五区黄| 亚洲第一色中文字幕| 国产精品一区久久| 欧美精品成人| 久久久久久久久久久成人| 亚洲一区在线看| 亚洲理论在线| 在线观看av不卡| 国产日韩精品在线观看| 欧美色欧美亚洲高清在线视频| 美女诱惑黄网站一区| 午夜精品久久久久99热蜜桃导演| 亚洲免费激情| 亚洲电影在线播放| 国内外成人免费视频| 国产精品乱看| 欧美日韩亚洲一区| 欧美高清一区| 久久在线视频在线| 久久国产精品久久久久久久久久 | 欧美日本不卡高清| 免费亚洲一区二区| 久久露脸国产精品| 性久久久久久久| 亚洲一区一卡| 亚洲香蕉伊综合在人在线视看| 亚洲精品一区二区三区av| 亚洲国产va精品久久久不卡综合| 国模一区二区三区| 国产一区二区看久久| 国产女主播一区二区| 国产精品hd| 国产精品黄视频| 欧美午夜欧美| 国产精品超碰97尤物18| 欧美午夜一区| 国产精品成人观看视频国产奇米| 欧美日韩在线视频观看| 欧美日韩三级电影在线| 欧美日韩一级视频| 欧美三级精品| 欧美特黄一区| 国产精品久久久久久五月尺| 欧美日韩一区在线观看| 国产精品av免费在线观看| 国产精品二区三区四区| 国产精品家庭影院| 国产精品久久久久久久一区探花 | 亚洲日本va在线观看|