亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Linux平臺(tái)的數(shù)字化視頻監(jiān)控系統(tǒng)的研究

        2017-07-19 12:59:37王寶丹
        職業(yè)技術(shù) 2017年6期
        關(guān)鍵詞:驅(qū)動(dòng)程序服務(wù)器端解碼

        王寶丹

        (黑龍江建筑職業(yè)技術(shù)技術(shù)學(xué)院, 哈爾濱 150025)

        基于Linux平臺(tái)的數(shù)字化視頻監(jiān)控系統(tǒng)的研究

        王寶丹

        (黑龍江建筑職業(yè)技術(shù)技術(shù)學(xué)院, 哈爾濱 150025)

        隨著網(wǎng)絡(luò)和多媒體技術(shù)的快速發(fā)展,網(wǎng)絡(luò)視頻圖像相關(guān)的應(yīng)用越來(lái)越多。通過(guò)TCP/IP協(xié)議的網(wǎng)絡(luò)視頻傳輸成為可視電話,視頻監(jiān)控等應(yīng)用的趨勢(shì)。把模擬的視頻圖像信號(hào)轉(zhuǎn)化為數(shù)字信號(hào)引入網(wǎng)絡(luò),即可以實(shí)現(xiàn)即時(shí)可視、監(jiān)控功能,不再受距離干擾等方面的限制。而隨著Linux的飛速發(fā)展,其在相關(guān)領(lǐng)域的優(yōu)勢(shì)也越來(lái)越明顯,利用Linux系統(tǒng)實(shí)現(xiàn)圖像采集、網(wǎng)絡(luò)傳輸已經(jīng)成為可能。因此本文對(duì)Linux平臺(tái)下的視頻圖像采集和傳輸進(jìn)行了研究。

        Linux平臺(tái); 視頻圖像信號(hào);數(shù)字信號(hào);TCP/IP協(xié)議

        0 引言

        在Linux平臺(tái)下實(shí)現(xiàn)了視頻圖像的采集、壓縮、傳輸及顯示,圖像清晰,實(shí)時(shí)性較好。采用USB攝像頭結(jié)合Linux下自帶的驅(qū)動(dòng)模塊Video For Linux實(shí)現(xiàn)視頻采集,在H.264算法視頻編解碼平臺(tái)下實(shí)現(xiàn)視頻的壓縮和解壓。視頻傳輸則采用TCP/IP協(xié)議,具有很高的可靠性,并保證了較好的實(shí)時(shí)性??傮w研究包括:開(kāi)發(fā)環(huán)境的搭建;服務(wù)器端軟件設(shè)計(jì);客戶端軟件設(shè)計(jì),最終完成傳輸視頻圖像的接收和顯示。

        1 系統(tǒng)開(kāi)發(fā)環(huán)境的建立與驅(qū)動(dòng)程序的搭建

        1.1 系統(tǒng)開(kāi)發(fā)環(huán)境的搭建

        在Windows系統(tǒng)下搭建一個(gè)虛擬機(jī),在虛擬機(jī)中安裝Linux操作系統(tǒng)。Linux操作系統(tǒng)為Centos,虛擬機(jī)的安裝及編譯環(huán)境的建立包括安裝VMwareWorkstation,創(chuàng)建一個(gè)虛擬機(jī),在PC機(jī)上裝載centos 5操作系統(tǒng),內(nèi)核版本為2.6.18,安裝VMwareTools編譯工具包。

        1.2 攝像頭驅(qū)動(dòng)安裝移植

        采用中星微ZC0301 USB攝像頭。該攝像頭具有性能良好、成本低、易于集成支持同步、異步數(shù)據(jù)傳輸,并提供良好的圖像處理能力及對(duì)外接口,兼容性好等優(yōu)點(diǎn)。Linux內(nèi)核只提供了對(duì)ov511攝像頭的驅(qū)動(dòng)程序,為了能夠使用ZC0301 USB攝像頭,同時(shí)減輕開(kāi)發(fā)的工作量,系統(tǒng)移植安裝了通用USB攝像頭驅(qū)動(dòng)程序SPCA5xx。

        2 服務(wù)器端軟件設(shè)計(jì)

        服務(wù)器端主要的模塊包括視頻圖像采集模塊,圖像壓縮模塊,和網(wǎng)絡(luò)傳輸發(fā)送模塊。

        2.1 圖像采集模塊

        選用中星微ZC0301 USB攝像頭,并從網(wǎng)上下載攝像頭驅(qū)動(dòng)程序SPCA5xx-20060501.tar.gz然后進(jìn)行解壓、編譯、安裝。

        2.2 圖像壓縮模塊

        首先對(duì)原始視頻圖像數(shù)據(jù)進(jìn)行壓縮處理,壓縮有硬件壓縮和軟件壓縮兩種方式。本文選擇將原始RGB數(shù)據(jù)進(jìn)行空間轉(zhuǎn)換成YUV格式后,再進(jìn)行軟件壓縮。鑒于H.264的高壓縮率等優(yōu)點(diǎn),選擇H.264壓縮編碼標(biāo)準(zhǔn)對(duì)采集的視頻圖像進(jìn)行壓縮。

        2.3 網(wǎng)絡(luò)傳輸發(fā)送模塊

        從攝像頭采集來(lái)的圖像數(shù)據(jù)經(jīng)壓縮處理后,被送入發(fā)送緩沖區(qū)。此時(shí)線程1即建立網(wǎng)絡(luò)連接線程處于阻塞狀態(tài),一旦客戶端發(fā)來(lái)連接請(qǐng)求,線程獲得客戶端的IP信息,以此參數(shù)建立線程2向客戶端發(fā)送數(shù)據(jù)流。

        3 客戶端軟件設(shè)計(jì)

        客戶端實(shí)現(xiàn)了網(wǎng)絡(luò)傳輸數(shù)據(jù)的接收、解碼處理及顯示。應(yīng)用程序運(yùn)行后,首先建立網(wǎng)絡(luò)連接,發(fā)送連接請(qǐng)求;連接成功后,發(fā)送圖像請(qǐng)求信息,接收來(lái)自服務(wù)器端的圖像數(shù)據(jù),接收完一幀即送解碼緩沖區(qū)進(jìn)行解碼;最后,將解碼數(shù)據(jù)送入顯示緩沖區(qū)利用SDL進(jìn)行顯示。

        3.1 網(wǎng)絡(luò)傳輸接收模塊

        客戶端亦使用Socket套接字建立網(wǎng)絡(luò)連接,與服務(wù)端進(jìn)行通信,來(lái)接收來(lái)自服務(wù)端的圖像數(shù)據(jù)。

        3.2 解碼及顯示模塊

        4 結(jié)語(yǔ)

        本文主要圍繞Linux下的視頻采集,壓縮和傳輸技術(shù)等方面進(jìn)行了大量的研究。服務(wù)端完成了基于V4L的視頻圖像的采集,基于H.264的視頻圖像壓縮以及基于TCP/IP協(xié)議的網(wǎng)絡(luò)傳輸發(fā)送??蛻舳藢?shí)現(xiàn)了網(wǎng)絡(luò)傳輸數(shù)據(jù)的接收、解碼以及基于SDL庫(kù)的視頻圖像顯示。提供了直接讀取和內(nèi)存映射兩種采集方式;在采集圖像的格式方面選擇YUV格式從攝像頭獲得數(shù)據(jù)是未經(jīng)壓縮的,需要調(diào)用壓縮模塊進(jìn)行壓縮。最終實(shí)現(xiàn)較為清晰的、實(shí)時(shí)的、可靠的視頻圖像顯示。

        [1]鄭靈翔.嵌入式Linux系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,2008:218.

        [2]汪燦華.基于ARM的遠(yuǎn)程視頻監(jiān)控系統(tǒng)研究[D].南昌:南昌大學(xué),2007.

        [3]金福輝.基于Intel Xscale270 平臺(tái)與嵌入式Linux的圖像采集系統(tǒng)設(shè)計(jì)[D].濟(jì)南:山東大學(xué),2007.

        [4]華清遠(yuǎn)見(jiàn)嵌入式培訓(xùn)中心.嵌入式Linux C語(yǔ)言程序設(shè)計(jì)[M].北京:人民郵電出版社,2007:303,308-316.

        (編輯 馬海超)

        Research of Digital Video Monitoring System based on Linux Platform

        WANG Baodan

        (Heilongjiang Construction Vocational and Technical College, Harbin 150025, China)

        With the rapid development of network and multimedia technology, the application of network video image is more and more. Network video transmission through the TCP / IP protocol, becomes video telephony, and video surveillance. The video image signal of simulation is shifted into a digital signal, which is then brought into the network. This can achieve real-time visual monitoring, and it will no longer suffer from restrictions from distance interference and other aspects. With the rapid development of Linux, its advantages in the relevant areas are more and more obvious. Using Linux system to achieve image acquisition, and network transmission has become possible. Therefore, this paper studies the video image acquisition and transmission under Linux platform.

        Linux platform; video image signal; digital signal; TCP / IP protocol

        2017-04-02

        王寶丹(1983- )。碩士學(xué)位,講師。主要研究方向:計(jì)算機(jī)應(yīng)用技術(shù)。

        G712

        B

        1672-0601(2017)06-0113-02

        猜你喜歡
        驅(qū)動(dòng)程序服務(wù)器端解碼
        《解碼萬(wàn)噸站》
        解碼eUCP2.0
        NAD C368解碼/放大器一體機(jī)
        Quad(國(guó)都)Vena解碼/放大器一體機(jī)
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        在Windows中安裝OpenVPN
        網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
        驅(qū)動(dòng)程序更新與推薦
        驅(qū)動(dòng)程序更新與推薦
        基于Struts的Web應(yīng)用系統(tǒng)數(shù)據(jù)驗(yàn)證
        无码三级国产三级在线电影| 国产精品 无码专区| 欧美精品国产综合久久| 亚洲avav天堂av在线网爱情| 国产乱人伦av在线无码| 亚洲羞羞视频| 亚洲精品国产二区三区在线| 久久色悠悠亚洲综合网| 成人av一区二区三区四区| 国产av一区二区三区性入口 | 日韩经典午夜福利发布| 国产精品兄妹在线观看麻豆 | 午夜成人理论福利片| 无码吃奶揉捏奶头高潮视频| 99精品视频在线观看| 91福利国产在线观一区二区| 亚洲国产一区二区三区视频在线| 亚洲一区二区三区免费的视频| 97超碰国产成人在线| 99久热在线精品视频观看| 男男性恋免费视频网站| 99视频一区| 亚洲国产成人精品久久成人| 色播视频在线观看麻豆| 亚洲av成人无码一二三在线观看| 精品国产一区av天美传媒 | 男人添女人下部高潮全视频| 欧美日本国产三级在线| 少妇av免费在线播放| 91亚洲免费在线观看视频| 国产一区二区三区日韩精品| 51国产黑色丝袜高跟鞋| 伊人久久综合影院首页| 亚欧同人精品天堂| 水蜜桃在线精品视频网| 精品国偷自产在线视频九色| 樱花草在线播放免费中文| 國产AV天堂| 精品久久人妻一区二区| 久久综合精品人妻一区二区三区| 亚洲av无码乱码国产一区二区|