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

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

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

英創(chuàng)信息技術(shù)Linux主板低成本網(wǎng)絡(luò)視頻監(jiān)控實(shí)現(xiàn)方案簡(jiǎn)介

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-12 10:36 ? 次閱讀

工業(yè)現(xiàn)場(chǎng)實(shí)際的應(yīng)用中,有很多場(chǎng)景僅需要監(jiān)測(cè)單路視頻圖像,同時(shí)對(duì)系統(tǒng)成本更為敏感。針對(duì)這類的應(yīng)用,我們推出了一套低成本的方案,即使用ESM7000系列主板來實(shí)現(xiàn)相應(yīng)功能。ESM7000系列主板的CPU為雙核Cortex-A7,主頻1GHz的i.MX7D,并且有著低功耗的特點(diǎn),因?yàn)镃PU沒有專門的硬件視頻處理單元,所以售價(jià)比ESM6802便宜。與之前英創(chuàng)公司推出了基于ESM6802主板的多通道網(wǎng)絡(luò)攝像頭方案相比較,ESM7000方案屬于低成本應(yīng)用方案,而ESM6802方案則主要針對(duì)需要同時(shí)顯示多路網(wǎng)絡(luò)攝像頭數(shù)據(jù)的用戶,利用CPU中專門的硬件視頻處理單元來處理多路數(shù)據(jù)的輸出。

下面是對(duì)兩套方案主要性能的對(duì)比:

主板型號(hào) ESM6802 ESM7000
CPU主頻 雙核Cortex A9,1GHz 雙核Cortex A7,1GHz
支持網(wǎng)絡(luò)攝像頭顯示通道數(shù) 最多可同時(shí)顯示1路,可以支持多路切換 最多可同時(shí)顯示4路,可以支持多路切換
百片價(jià) ¥710/片 ¥540/片

因?yàn)镋SM7000系列主板的CPU沒有硬件視頻處理單元,而網(wǎng)絡(luò)攝像頭傳輸過來的數(shù)據(jù)是通過了編碼(常見的H.264、MPEG-4、MJPEG等格式)的,所以需要使用軟件來進(jìn)行解碼,利用軟件解碼相對(duì)來說需要消耗一定的CPU資源,并且無法支持多路攝像頭數(shù)據(jù)的拼接顯示,所以只能夠同時(shí)支持一路攝像頭數(shù)據(jù)的顯示。

實(shí)現(xiàn)軟件解碼的庫(kù)已經(jīng)在主板中移植好了,用戶可以直接使用,經(jīng)過我們測(cè)試,采用200W像素網(wǎng)絡(luò)攝像頭(1920×1080)和分辨率為1024×600的屏幕,將單路攝像頭數(shù)據(jù)通過軟件解碼后以分辨率800×450輸出到顯示窗口中,消耗的CPU資源大約為20%左右,內(nèi)存(1GB)為4%左右??梢钥闯鰧?duì)于ESM7000系列主板來說,并沒有占用太多的硬件資源,同時(shí)還能夠進(jìn)行其他的控制操作,比如配合網(wǎng)絡(luò)攝像頭廠商提供的API函數(shù)實(shí)現(xiàn)截圖,上傳,錄像等。

軟件上同樣還是使用gstreamer和Qt來實(shí)現(xiàn),ESM7000系列主板的文件系統(tǒng)中已經(jīng)集成了gstreamer和Qt5.8相關(guān)的庫(kù)和工具,并且包含了處理網(wǎng)絡(luò)攝像頭通訊協(xié)議rtsp和使用軟件編解碼的插件,而gstreamer能夠支持多種圖形系統(tǒng)包括Qt。所以利用gstreame能夠快速方便的獲取網(wǎng)絡(luò)攝像頭的數(shù)據(jù)并顯示到Qt界面中,關(guān)于gstreamer的詳細(xì)介紹,可以參考網(wǎng)站https://gstreamer.freedesktop.org/documentation/index.html?gi-language=c。

在實(shí)現(xiàn)ESM6802主板多路網(wǎng)絡(luò)攝像頭方案中,英創(chuàng)公司通過庫(kù)文件libemgst.so提供三個(gè)API函數(shù)和一個(gè)包含網(wǎng)絡(luò)攝像頭信息的結(jié)構(gòu)體變量。在此基礎(chǔ)上,我們將ESM7000系列板卡的支持也添加進(jìn)去了,對(duì)于用戶來說使用的API函數(shù)完全相同,唯一一點(diǎn)區(qū)別是ESM7000系列板卡只能同時(shí)支持一路網(wǎng)絡(luò)攝像頭的數(shù)據(jù)顯示。庫(kù)文件內(nèi)部會(huì)自動(dòng)判斷板卡型號(hào),并進(jìn)行對(duì)應(yīng)的處理,用戶只需要專注于應(yīng)用程序的開發(fā)和界面的設(shè)計(jì)上面。

關(guān)于API函數(shù)和例程在《ESM6802主板支持多路網(wǎng)絡(luò)攝像頭》已經(jīng)有了詳細(xì)的介紹,因?yàn)锳PI函數(shù)是相同的,所以可以使用相同的例程代碼測(cè)試,只需要更換對(duì)應(yīng)的工具鏈重新編譯即可,詳細(xì)的資料可以參考《ESM6802主板支持多路網(wǎng)絡(luò)攝像頭》。我們?cè)谶@里重復(fù)說明一下API函數(shù)的定義,方便用戶查詢:

/**
* 初始化gstreamer
*
* 本函數(shù)在C的main函數(shù)中調(diào)用,將會(huì)初始化gstreamer庫(kù)
*
* 參數(shù)說明:
* 使用main函數(shù)的兩個(gè)參數(shù)填入,gstramer初始化時(shí)需要讀取main函數(shù)的兩個(gè)參數(shù)
*
* 返回值說明:
* 無返回值
*
*/
void init_emgst(int argc, char **argv);
/**
* 包含網(wǎng)絡(luò)攝像頭設(shè)備信息的結(jié)構(gòu)體
* 訪問網(wǎng)絡(luò)攝像頭需要有ip地址,用戶名和密碼。如果是播放錄像文件,還需要填入
* 錄像文件的地址,如果是播放實(shí)時(shí)數(shù)據(jù),路徑填寫為NULL即可。
*
* 參數(shù)說明:
* ip:指向網(wǎng)絡(luò)攝像頭ip地址的指針
* user:指向網(wǎng)絡(luò)攝像頭的用戶名的指針
* passwd:指向網(wǎng)絡(luò)攝像頭密碼的指針
* file:指向錄像文件路徑的指針,如果播放實(shí)時(shí)圖像,賦值為NULL
*
*/
typedef struct _Rtsp_config {
char *ip;
char *user;
char *passwd;
char *file;
} Rtsp_config;
/**
* 配置gstreamer,并顯示到指定Qt窗口
*
* 函數(shù)會(huì)配置gstreamer,顯示多個(gè)網(wǎng)絡(luò)攝像頭的數(shù)據(jù)到xwinid所指定的窗口,窗口的大
* 小通過參數(shù)width和height來確定,而網(wǎng)絡(luò)攝像頭的信息由指針rtsp_config傳入,listsize
* 指定同時(shí)顯示的通道數(shù)量。因?yàn)橐獎(jiǎng)討B(tài)建立網(wǎng)絡(luò)攝像頭的連接,函數(shù)不會(huì)退出,所以
* 需要在線程中調(diào)用。
*
* 參數(shù)說明:
* xwinid:Qt窗口的id號(hào),每一個(gè)窗口類中都包含這個(gè)成員變量。
* width:顯示視頻數(shù)據(jù)所使用的窗口控件的寬度,單位pixel
* height:顯示視頻數(shù)據(jù)所使用的窗口控件的高度,單位pixel
* rtsp_config:指向設(shè)備信息結(jié)構(gòu)體的指針,通常是一組包含設(shè)備信息的結(jié)構(gòu)體指針。
* 詳細(xì)解釋可以查看對(duì)結(jié)構(gòu)體Rtsp_config的說明
* listsize:ESM7000系列主板視頻通道數(shù)最多支持同時(shí)顯示1路,超過1路會(huì)返回-1報(bào)錯(cuò)。
*
* 返回值說明:
* 0 表示正常退出gstreamer
* -1 表示填入?yún)?shù)出現(xiàn)錯(cuò)誤,啟動(dòng)gstreamer失敗
*
*/
int config_emrtsp(unsigned int xwinid, int width, int height, Rtsp_config *rtsp_config, int listsize);
/**
* 關(guān)閉gstreamer,釋放資源
*
* 函數(shù)會(huì)關(guān)閉gstreamer輸出,并釋放相關(guān)資源
*
* 返回值說明:
* 無返回值
*
*/
void release_emrtsp(void);

例程運(yùn)行效果截圖:

聲明:本文內(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)注

    7

    文章

    6085

    瀏覽量

    35345
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    灌溉工程遠(yuǎn)程監(jiān)控信息化管理系統(tǒng)方案

    應(yīng)運(yùn)而生。 該系統(tǒng)通過集成傳感器技術(shù)、遠(yuǎn)程監(jiān)控與控制技術(shù)、大數(shù)據(jù)分析技術(shù)等現(xiàn)代信息技術(shù),實(shí)現(xiàn)對(duì)灌
    的頭像 發(fā)表于 12-10 13:39 ?102次閱讀
    灌溉工程遠(yuǎn)程<b class='flag-5'>監(jiān)控</b><b class='flag-5'>信息</b>化管理系統(tǒng)<b class='flag-5'>方案</b>

    3A4000國(guó)產(chǎn)工控主板,成為推動(dòng)信創(chuàng)事業(yè)發(fā)展的“芯”力量

    在當(dāng)今數(shù)字化時(shí)代,信息技術(shù)的應(yīng)用至關(guān)重要,它能夠優(yōu)化生產(chǎn)流程、提高資源利用率、降低成本和排放,從而提升企業(yè)的生產(chǎn)效率和經(jīng)濟(jì)效益。通過自動(dòng)化、數(shù)據(jù)分析、智能化等技術(shù)手段,企業(yè)可實(shí)現(xiàn)生產(chǎn)過
    的頭像 發(fā)表于 12-09 09:25 ?158次閱讀

    中科創(chuàng)達(dá)榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達(dá)憑借非凡的技術(shù)實(shí)力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競(jìng)爭(zhēng)力百?gòu)?qiáng)企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?486次閱讀

    用國(guó)產(chǎn)化硬件守護(hù)信息安全,飛騰D2000網(wǎng)絡(luò)安全主板應(yīng)用優(yōu)勢(shì)

    在當(dāng)今數(shù)字化時(shí)代,信息技術(shù)飛速發(fā)展,網(wǎng)絡(luò)攻擊事件愈發(fā)頻繁,網(wǎng)絡(luò)安全面臨著前所未有的挑戰(zhàn)。而國(guó)產(chǎn)網(wǎng)絡(luò)安全主板的出現(xiàn),為守護(hù)
    的頭像 發(fā)表于 10-29 10:10 ?245次閱讀

    創(chuàng)國(guó)產(chǎn)化背景下的工控主板發(fā)展現(xiàn)狀

    創(chuàng),是信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)業(yè)的簡(jiǎn)稱,于2016年“信創(chuàng)工委會(huì)”(信息技術(shù)應(yīng)用創(chuàng)新工作委員會(huì))提出,目的就是要推動(dòng)我們國(guó)內(nèi)軟硬件關(guān)鍵技術(shù)的研發(fā)
    的頭像 發(fā)表于 09-21 16:15 ?405次閱讀

    梯度科技入選2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案名單

    日前,工業(yè)和信息化部網(wǎng)絡(luò)安全產(chǎn)業(yè)發(fā)展中心(工業(yè)和信息化部信息中心)在天津舉辦2024信息技術(shù)應(yīng)用創(chuàng)新發(fā)展大會(huì)暨解決
    的頭像 發(fā)表于 09-09 16:29 ?433次閱讀

    應(yīng)用COT與Flybuck技術(shù)低成本小功率輔助電源解決方案

    電子發(fā)燒友網(wǎng)站提供《應(yīng)用COT與Flybuck技術(shù)低成本小功率輔助電源解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 08-30 11:33 ?0次下載
    應(yīng)用COT與Flybuck<b class='flag-5'>技術(shù)</b>的<b class='flag-5'>低成本</b>小功率輔助電源解決<b class='flag-5'>方案</b>

    兆芯金融方案入選工信部2023年信息技術(shù)應(yīng)用創(chuàng)新典型解決方案

    近日,由工信部網(wǎng)絡(luò)安全產(chǎn)業(yè)發(fā)展中心等主辦的2024信息技術(shù)應(yīng)用創(chuàng)新發(fā)展大會(huì)暨解決方案應(yīng)用推廣大會(huì)在天津、浙江、福建、山東四地聯(lián)動(dòng)同步召開,會(huì)上公布了2023年信息技術(shù)應(yīng)用創(chuàng)新解決
    的頭像 發(fā)表于 08-05 16:12 ?683次閱讀

    智慧園區(qū)視頻監(jiān)控分析系統(tǒng) YOLO

    智慧園區(qū)視頻監(jiān)控分析系統(tǒng)基本建設(shè)的持續(xù)推進(jìn),云計(jì)算技術(shù)、互聯(lián)網(wǎng)大數(shù)據(jù)、物聯(lián)網(wǎng)技術(shù)、人工智能技術(shù)等現(xiàn)代信息
    的頭像 發(fā)表于 07-08 08:40 ?318次閱讀
    智慧園區(qū)<b class='flag-5'>視頻</b><b class='flag-5'>監(jiān)控</b>分析系統(tǒng) YOLO

    智慧工廠視頻監(jiān)控解決方案 OpenCV

    智能工廠視頻監(jiān)控解決方案以地區(qū)生態(tài)環(huán)境和工廠污染物為關(guān)鍵監(jiān)控目標(biāo)。智能工廠視頻監(jiān)控解決
    的頭像 發(fā)表于 07-03 23:00 ?320次閱讀
    智慧工廠<b class='flag-5'>視頻</b><b class='flag-5'>監(jiān)控</b>解決<b class='flag-5'>方案</b> OpenCV

    翼輝信息入選2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案名單

    近日,2023 年(第五屆)信息技術(shù)應(yīng)用創(chuàng)新解決方案公布遴選名單,歷經(jīng)資格初審、技術(shù)中評(píng)、區(qū)域評(píng)議、終評(píng)預(yù)審,翼輝以“面向工業(yè)領(lǐng)域嵌入式操作系統(tǒng) SylixOS 解決方案”,成功在全國(guó)
    的頭像 發(fā)表于 04-28 11:37 ?561次閱讀
    翼輝<b class='flag-5'>信息</b>入選2023年<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新解決<b class='flag-5'>方案</b>名單

    基于物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等現(xiàn)代信息技術(shù)高速公路智慧消防平臺(tái)解決方案

    安科瑞 程瑜 系統(tǒng)簡(jiǎn)介 1、概述 智慧消防云平臺(tái)基于物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等現(xiàn)代信息技術(shù),將分散的火災(zāi)自動(dòng)報(bào)警設(shè)備、電氣火災(zāi)監(jiān)控設(shè)備、智慧煙感探測(cè)器、智慧消防用水等設(shè)備連接形成網(wǎng)絡(luò),并
    的頭像 發(fā)表于 03-15 14:20 ?438次閱讀
    基于物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算等現(xiàn)代<b class='flag-5'>信息技術(shù)</b>高速公路智慧消防平臺(tái)解決<b class='flag-5'>方案</b>

    龍芯中科三項(xiàng)信創(chuàng)方案入圍工信部2023年信息技術(shù)應(yīng)用創(chuàng)新應(yīng)用示范案例名單

    近日,工業(yè)和信息化部通報(bào)了2023年信息技術(shù)應(yīng)用創(chuàng)新解決方案征集遴選結(jié)果,本次共評(píng)選出典型解決方案173個(gè)、應(yīng)用示范案例83個(gè)、單項(xiàng)創(chuàng)新案例64個(gè)。
    的頭像 發(fā)表于 03-07 16:45 ?937次閱讀
    龍芯中科三項(xiàng)信<b class='flag-5'>創(chuàng)</b><b class='flag-5'>方案</b>入圍工信部2023年<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新應(yīng)用示范案例名單

    企業(yè)組網(wǎng)如何兼顧低成本與高性能?

    在數(shù)字化浪潮席卷全球的今天,企業(yè)的網(wǎng)絡(luò)需求變得愈加復(fù)雜和多樣化。面對(duì)激烈的市場(chǎng)競(jìng)爭(zhēng),企業(yè)不得不尋求一種既能降低成本又能保證高性能的網(wǎng)絡(luò)解決方案。傳統(tǒng)組網(wǎng)方式雖然穩(wěn)定可靠,但昂貴的硬件投
    的頭像 發(fā)表于 02-26 14:59 ?399次閱讀

    HDMI轉(zhuǎn)VGA 線材低成本方案分享

    系統(tǒng)板上的布線。ZY5621方案設(shè)計(jì)簡(jiǎn)單,且可以完美還原輸入端口的信號(hào),此方案設(shè)計(jì)廣泛應(yīng)用于投影儀、教育多媒體、視頻會(huì)議、視頻展臺(tái)、工業(yè)級(jí)主板
    發(fā)表于 01-30 14:22