- 相關(guān)推薦
視頻監控系統―視頻捕獲和傳輸模塊VC++
畢業(yè)論文
目錄
前言 1
1引論 2
1.1視頻監控系統的現狀和發(fā)展方向 2
1.1.1 視頻監控系統的現狀 2
1.1.2 視頻監控系統的發(fā)展方向 3
1.2 技術(shù)背景 4
1.2.1 Visual C++ 6.0和MFC介紹 4
1.2.2 MPEG4介紹 5
1.2.3 套接字編程 5
1.2.4 AVICAP知識點(diǎn) 6
1.2.5 流媒體技術(shù) 7
2需求分析 8
2.1項目概述 8
2.1.1 問(wèn)題的提出 8
2.1.2 項目目標 8
2.1.3 運行環(huán)境 8
2.1.4 條件與限制 8
2.1.5 功能劃分 8
2.1.6 功能描述 9
2.2系統流程圖 10
2.3運行需求 10
2.3.1用戶(hù)界面 10
2.3.2 硬件接口 10
2.3.3 軟件接口 11
2.3.4 故障處理 11
2.4其他需求 11
2.4.1可使用性 11
2.4.2 可維護性 11
2.4.3 可移植性 11
3概要設計 12
3.1 處理流程 12
3.2設想供選擇的方案 12
3.2.1 DirectShow與VFW的比較 12
3.2.2 TCP/IP與RTP/RTCP的比較 13
3.2.3 TCP與UDP的比較 13
3.2.4 IP組播與TCP協(xié)議的比較 13
3.3 功能分解 14
3.4 功能分配 14
3.5 設計軟件結構 15
3.6 運行設計 18
3.7 出錯處理設計 18
3.7.1出錯輸出信息 18
3.7.2 出錯處理對策 18
4詳細設計 19
4.1 程序描述 19
4.1.1 程序功能 19
4.1.2 程序性能 19
4.2 程序實(shí)現 19
4.2.1 MPEG4格式的格式 19
4.2.2 獲取攝像頭驅動(dòng)和版本號 20
4.2.3 顯示圖像在客戶(hù)端上 20
4.2.4 初始化壓縮格式并且開(kāi)始壓縮數據 21
4.2.5 回調函數 22
4.2.6 釋放存儲空間 23
4.2.7命令接收的選擇 23
4.2.8 服務(wù)器端的創(chuàng )建套接字 24
4.2.9 服務(wù)器端的輸入項 25
4.2.10 命令接收的選擇 25
4.2.11保存文件 26
結束語(yǔ) 33
參考文獻 34
致謝 35
視頻監控系統
―視頻捕獲和傳輸模塊
摘要:本系統采用了軟壓縮的方法,在單機和對接線(xiàn)連成的兩臺電腦的情況下可以獲得高清晰的圖像。運用TCP/IP協(xié)議,在局域網(wǎng)內構建有限的實(shí)時(shí)監控系統。系統可以根據客戶(hù)需求構建以多個(gè)攝像頭為采集源的客戶(hù)端監控點(diǎn),實(shí)現多點(diǎn)監控。監控采集到的視頻圖像經(jīng)過(guò)預定義的編碼方式進(jìn)行壓縮,以占據最小帶寬發(fā)送最多數據為目的,采用當今流行的mpeg4文件格式在網(wǎng)絡(luò )上以點(diǎn)對點(diǎn)的方式傳輸。服務(wù)端及時(shí)響應客戶(hù)端發(fā)送過(guò)來(lái)的請求,并按管理者的意志對遠程發(fā)來(lái)的視頻圖像進(jìn)行播放和存儲。
本系統是在Microsoft Visual C++ 6.0編程環(huán)境下開(kāi)發(fā)實(shí)現。采用客戶(hù)端/服務(wù)器模式在局域網(wǎng)內進(jìn)行通訊。利用Microsoft Visual C++ 6.0編程環(huán)境下的MFC工具設計基于對話(huà)框的形式,通過(guò)異步非阻塞的套接字進(jìn)行客戶(hù)端與服務(wù)器端的通信。采用現在流行的MPEG4文件格式在網(wǎng)絡(luò )上傳輸的1個(gè)穩定的新系統.
關(guān)鍵字:實(shí)時(shí)視頻監控;軟壓縮;mpeg4。
Video Frequency Supervisory System
―Video frequency capture and transmission module
Abstract: The system has used the soft compression method. May obtain the high clear picture in the single computer and with to the wiring Lian Cheng two computer situations in. Using TCP/IP agreement, Composition based on local area network construction limited real-time monitoring system. According to the customer demand, Construction take many cameras as gathering source client side monitoring point. Realizes the multi-spot monitoring. The monitoring gathers the video frequency image passes through from the definition encoding method carries on the compression, Take occupies the minimum band width to transmit most data as the goal. Uses the popular MPEG4 file format in the network by the point-to-point way transmission. The service prompt response client side transmits request. And to the video picture which long-distance sends in flows in the sowing in rows according to administrators will to store in the memory.
The system is programmed in Microsoft Visual C++ 6.0 develops environment, uses the C/S moden to carry on the local area network the communication, uses the MFC tools of Microsoft Visual C++ 6.0 environment design for based on the dialog box form, through the sleeve joint character which asynchronous must blocks carries on the customer and the server correspondence; Uses the present popular MPEG4 file format which transmits in the network a good and stable system.
Keywords: real-time video frequency monitoring;Soft compression;MPEG4.
前言
網(wǎng)絡(luò )視頻監控系統是安全防范技術(shù)體系中的1個(gè)重要組成部分,是1種先進(jìn)的、防范能力極強的綜合系統,它可以通過(guò)遙控攝像機及其輔助設備(云臺、鏡頭等)直接觀(guān)看被監視場(chǎng)所的情況,1目了然;同時(shí)它可以把被監視場(chǎng)所的圖像和聲音全部或部分的記錄下來(lái),這樣就為日后對某些事件的處理提供了方便條件及重要依據,同時(shí)網(wǎng)絡(luò )視頻監控系統還可以與防盜報警等其他安全技術(shù)防范體系聯(lián)動(dòng)運行,使防范能力更加強大。而現代城市居民小區日益增多,同時(shí)小區內被盜,搶劫事件。這樣給小區人們帶來(lái)安全隱患。所以建立行之有效的安防體系是居民小區全防范的重要基礎。
現在居民小區里普遍采用數字監控系統。對居民小區的重要部位,即主要出入口,樓道及重要房間安裝高清晰彩色攝像機(攝像機頭),攝像機將所監控的圖像傳送到后端監控主機上,在顯示器上顯示實(shí)時(shí)監控圖像,并將圖像存儲到計算機硬盤(pán)上;通過(guò)軟件控制云臺上下左右的運動(dòng),鏡頭的焦距,變倍,通過(guò)網(wǎng)絡(luò )實(shí)現遠程傳輸與控制[15]。
本系統根據客戶(hù)提出的需求,采用C/S模式,在居民小區的的重要部位安裝彩色攝像頭,實(shí)時(shí)的把被監視場(chǎng)所的圖像全部或部分的記錄采集下來(lái),通過(guò)mpeg4的編碼方式進(jìn)行壓縮,在局域網(wǎng)內使用TCP/IP協(xié)議進(jìn)行點(diǎn)對點(diǎn)的傳輸,數據經(jīng)過(guò)網(wǎng)絡(luò )傳輸到主機上,主機接收到的數據也采用mpeg4的解碼方式,解碼完畢后根據管理員的意志或者執行數據的存儲或者播放視頻圖像。數據的存儲就直接存為.Dat文件,以備為日后對某些事件的處理提供方便條件和重要依據。
【視頻監控系統―視頻捕獲和傳輸模塊VC++】相關(guān)文章:
基于A(yíng)DSL傳輸的網(wǎng)絡(luò )視頻應用系統03-18
基于IP Multicast的分布式音視頻接幾和共享的監控系統的傳輸和實(shí)03-20
高速視頻信號的光纖傳輸系統設計03-21
基于SOPC的遠程視頻圖像監控系統的設計03-07
視頻監控系統中的字符疊加設計03-18
水電站遠程網(wǎng)絡(luò )視頻監控系統12-11