基于DXVA的視頻監(jiān)控系統(tǒng)
發(fā)布時(shí)間:2018-08-23 14:31
【摘要】:隨著3G以及WIFI網(wǎng)絡(luò)的發(fā)展以及網(wǎng)絡(luò)帶寬的提高,視頻監(jiān)控這種直觀方便內(nèi)容豐富的方式成為住宅,交通等領(lǐng)域的重要防范手段。傳統(tǒng)的視頻監(jiān)控系統(tǒng)主要用于安全監(jiān)控產(chǎn)業(yè),攝像前端與監(jiān)控終端通過(guò)電纜連接,將數(shù)據(jù)發(fā)回監(jiān)控終端,但是工作范圍小,監(jiān)控距離有限,設(shè)備難移植。對(duì)于信息化時(shí)代,智能終端(如手機(jī),Pad等)的出現(xiàn)成為人們生活不可或缺的一部分,可以隨身攜帶,方便快捷。人們更容易也更愿意通過(guò)它獲取所需信息,如隨時(shí)隨地獲取視頻內(nèi)容到本地播放,或者隨時(shí)隨地都能將自己拍攝的視頻上傳播放,以及實(shí)時(shí)傳給好友分享等;跓o(wú)線(xiàn)網(wǎng)絡(luò)的,以手機(jī),Pad等智能設(shè)備作為采集設(shè)備的任何時(shí)間,任何地點(diǎn)的解決方案正是監(jiān)控市場(chǎng)的發(fā)展方向,也是未來(lái)發(fā)展趨勢(shì)。本系統(tǒng)主要是在Android智能設(shè)備上實(shí)現(xiàn)對(duì)視頻的采集,完成遠(yuǎn)端視頻實(shí)時(shí)監(jiān)控,同時(shí)保留了傳統(tǒng)攝像頭監(jiān)控模式。系統(tǒng)客戶(hù)端包括PC端與移動(dòng)端兩部分。在PC端實(shí)時(shí)采集攝像頭數(shù)據(jù),然后將其編碼為H.264格式發(fā)送到服務(wù)器端,這相當(dāng)于傳統(tǒng)視頻監(jiān)控部分。而對(duì)于移動(dòng)端,在手機(jī),Pad等Android智能設(shè)備上安裝客戶(hù)端軟件,通過(guò)自帶的攝像頭采集視頻數(shù)據(jù),編碼處理后發(fā)送到服務(wù)器端。在移動(dòng)端,還可以對(duì)已上傳視頻的管理,如視頻列表獲取、視頻回放、視頻記錄刪除等。同時(shí),移動(dòng)端之間也能實(shí)現(xiàn)視頻數(shù)據(jù)的相互傳輸,完成點(diǎn)到點(diǎn)方式的實(shí)時(shí)監(jiān)控。系統(tǒng)服務(wù)器端最大可以支持16路視頻同時(shí)實(shí)時(shí)播放。同時(shí)支持對(duì)客戶(hù)端用戶(hù)的管理,視頻數(shù)據(jù)的存儲(chǔ),下載、刪除、回放等。還包含一個(gè)小型播放器,支持對(duì)本地已上傳的視頻數(shù)據(jù)的回放。由于視頻解碼及播放需要大量CPU計(jì)算,極大消耗系統(tǒng)資源。為提升系統(tǒng)性能,應(yīng)用了Microsoft DirectShow多媒體框架技術(shù)和DXVA(DirectX Video Accelerator)規(guī)范。服務(wù)器端接收以H.264格式壓縮的實(shí)時(shí)視頻流,然后將解碼渲染等消耗系統(tǒng)資源的操作交給GPU去執(zhí)行。經(jīng)過(guò)多次測(cè)試驗(yàn)證,系統(tǒng)可以流暢播放從網(wǎng)絡(luò)上接收的多路實(shí)時(shí)視頻流,并且解碼渲染時(shí)對(duì)CPU的占用率比傳統(tǒng)方式的降低一半以上。
[Abstract]:With the development of 3G and WIFI network and the improvement of network bandwidth, video surveillance, which is an intuitive and convenient way of content enrichment, has become an important means of prevention in residential, traffic and other fields. The traditional video surveillance system is mainly used in the security monitoring industry. The video front-end and the monitoring terminal are connected by cable to send the data back to the monitoring terminal, but the working range is small, the monitoring distance is limited, and the equipment is difficult to transplant. For the information age, the emergence of intelligent terminals (such as mobile phone Pad) has become an indispensable part of people's lives, can be carried around, convenient and fast. It makes it easier and easier for people to get the information they need, such as getting video content to play locally at any time, or uploading and playing the video they shoot at any time and anywhere, and passing it to their friends in real time to share and so on. Based on wireless network, the solution of mobile phone Pad and other smart devices as acquisition equipment is the development direction of monitoring market and the future development trend. This system mainly realizes the video collection on the Android intelligent device, completes the remote video real-time monitoring, and retains the traditional camera monitoring mode at the same time. The system client consists of PC and mobile. The camera data is collected in real time on the PC, and then encoded to the server in H.264 format, which is equivalent to the traditional video surveillance part. For the mobile side, the client software is installed on the mobile phone Pad and other Android smart devices, and the video data is collected by the camera itself, then encoded and processed to the server. On the mobile side, it can also manage the uploaded video, such as video list acquisition, video playback, video record deletion and so on. At the same time, video data can be transmitted between mobile terminals, and point-to-point real-time monitoring can be completed. The system server can support 16 channels of video at the same time. At the same time support to the client user management, video data storage, download, delete, playback and so on. Also includes a small player that supports playback of locally uploaded video data. Because video decoding and playing require a lot of CPU computation, the system resources are consumed greatly. In order to improve system performance, Microsoft DirectShow multimedia framework technology and DXVA (DirectX Video Accelerator) specification are applied. The server receives the real-time video stream compressed in H.264 format, and then the decoding and rendering operations which consume system resources are handed over to GPU for execution. After many tests and verification, the system can smoothly play the multi-channel real-time video stream received from the network, and the CPU occupancy rate of decoding and rendering is more than half that of the traditional way.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TN948.6
本文編號(hào):2199358
[Abstract]:With the development of 3G and WIFI network and the improvement of network bandwidth, video surveillance, which is an intuitive and convenient way of content enrichment, has become an important means of prevention in residential, traffic and other fields. The traditional video surveillance system is mainly used in the security monitoring industry. The video front-end and the monitoring terminal are connected by cable to send the data back to the monitoring terminal, but the working range is small, the monitoring distance is limited, and the equipment is difficult to transplant. For the information age, the emergence of intelligent terminals (such as mobile phone Pad) has become an indispensable part of people's lives, can be carried around, convenient and fast. It makes it easier and easier for people to get the information they need, such as getting video content to play locally at any time, or uploading and playing the video they shoot at any time and anywhere, and passing it to their friends in real time to share and so on. Based on wireless network, the solution of mobile phone Pad and other smart devices as acquisition equipment is the development direction of monitoring market and the future development trend. This system mainly realizes the video collection on the Android intelligent device, completes the remote video real-time monitoring, and retains the traditional camera monitoring mode at the same time. The system client consists of PC and mobile. The camera data is collected in real time on the PC, and then encoded to the server in H.264 format, which is equivalent to the traditional video surveillance part. For the mobile side, the client software is installed on the mobile phone Pad and other Android smart devices, and the video data is collected by the camera itself, then encoded and processed to the server. On the mobile side, it can also manage the uploaded video, such as video list acquisition, video playback, video record deletion and so on. At the same time, video data can be transmitted between mobile terminals, and point-to-point real-time monitoring can be completed. The system server can support 16 channels of video at the same time. At the same time support to the client user management, video data storage, download, delete, playback and so on. Also includes a small player that supports playback of locally uploaded video data. Because video decoding and playing require a lot of CPU computation, the system resources are consumed greatly. In order to improve system performance, Microsoft DirectShow multimedia framework technology and DXVA (DirectX Video Accelerator) specification are applied. The server receives the real-time video stream compressed in H.264 format, and then the decoding and rendering operations which consume system resources are handed over to GPU for execution. After many tests and verification, the system can smoothly play the multi-channel real-time video stream received from the network, and the CPU occupancy rate of decoding and rendering is more than half that of the traditional way.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TN948.6
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 蘇俊峰;朱秀昌;;基于DXVA的多路H.264高清視頻解碼器的實(shí)現(xiàn)[J];電視技術(shù);2011年18期
2 劉輝;魏玉琛;蒲布;;基于Directshow的H.264解碼器的設(shè)計(jì)與實(shí)現(xiàn)[J];電子技術(shù)應(yīng)用;2011年09期
3 歐陽(yáng)琳男;基于多線(xiàn)程和消息響應(yīng)機(jī)制的異步串行通信[J];鐵路計(jì)算機(jī)應(yīng)用;2003年09期
4 楊鑫;牛建偉;胡建平;;一種基于H.264的智能手機(jī)監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2006年09期
,本文編號(hào):2199358
本文鏈接:http://sikaile.net/kejilunwen/wltx/2199358.html
最近更新
教材專(zhuān)著