基于v c++遠(yuǎn)程視頻監(jiān)控系統(tǒng).rar
基于v c++遠(yuǎn)程視頻監(jiān)控系統(tǒng),基于v c++遠(yuǎn)程視頻監(jiān)控系統(tǒng)論文1.5萬字 41頁包括開題報告,任務(wù)書,翻譯資料,完整論文,可執(zhí)行程序,安裝說明等完整全套資料摘 要本系統(tǒng)采用了軟壓縮的方法,在單機(jī)和對接線連成的兩臺電腦的情況下可以獲得高清晰的圖像。運(yùn)用tcp/ip協(xié)議,在局域網(wǎng)內(nèi)構(gòu)建有限的實時監(jiān)控系統(tǒng)。系統(tǒng)可以根據(jù)客戶需求構(gòu)建以多個攝像頭為采集源的...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 sdwfs19870 發(fā)布
基于V c++遠(yuǎn)程視頻監(jiān)控系統(tǒng)
論文1.5萬字 41頁
包括開題報告,任務(wù)書,翻譯資料,完整論文,可執(zhí)行程序,安裝說明等完整全套資料
摘 要
本系統(tǒng)采用了軟壓縮的方法,在單機(jī)和對接線連成的兩臺電腦的情況下可以獲得高清晰的圖像。運(yùn)用TCP/IP協(xié)議,在局域網(wǎng)內(nèi)構(gòu)建有限的實時監(jiān)控系統(tǒng)。系統(tǒng)可以根據(jù)客戶需求構(gòu)建以多個攝像頭為采集源的客戶端監(jiān)控點,實現(xiàn)多點監(jiān)控。監(jiān)控采集到的視頻圖像經(jīng)過預(yù)定義的編碼方式進(jìn)行壓縮,以占據(jù)最小帶寬發(fā)送最多數(shù)據(jù)為目的,采用當(dāng)今流行的mpeg4文件格式在網(wǎng)絡(luò)上以點對點的方式傳輸。服務(wù)端及時響應(yīng)客戶端發(fā)送過來的請求,并按管理者的意志對遠(yuǎn)程發(fā)來的視頻圖像進(jìn)行播放和存儲。
本系統(tǒng)是在Microsoft Visual C++ 6.0編程環(huán)境下開發(fā)實現(xiàn)。采用客戶端/服務(wù)器模式在局域網(wǎng)內(nèi)進(jìn)行通訊。利用Microsoft Visual C++ 6.0編程環(huán)境下的MFC工具設(shè)計基于對話框的形式,通過異步非阻塞的套接字進(jìn)行客戶端與服務(wù)器端的通信。采用現(xiàn)在流行的MPEG4文件格式在網(wǎng)絡(luò)上傳輸?shù)囊粋€穩(wěn)定的系統(tǒng)。
關(guān)鍵詞:實時視頻監(jiān)控;軟壓縮;mpeg4
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 administrator's 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
第1章 緒論 1
1.1視頻監(jiān)控系統(tǒng)的現(xiàn)狀和發(fā)展方向 1
1.1.1 視頻監(jiān)控系統(tǒng)的現(xiàn)狀 1
1.1.2 視頻監(jiān)控系統(tǒng)的發(fā)展方向 2
1.2 技術(shù)背景 3
1.2.1 Visual C++ 6.0和MFC介紹 3
1.2.2 MPEG4介紹 4
1.2.3 套接字編程 4
1.2.4 AVICAP知識點 5
1.2.5 流媒體技術(shù) 6
第2章 需求分析 7
2.1項目概述 7
2.1.1 問題的提出 7
2.1.2 項目目標(biāo) 7
2.1.3 運(yùn)行環(huán)境 7
2.1.4 條件與限制 7
2.1.5 功能劃分 7
2.1.6 功能描述 8
2.2系統(tǒng)流程圖 9
2.3運(yùn)行需求 9
2.3.1用戶界面 9
2.3.2 硬件接口 9
2.3.3 軟件接口 10
2.3.4 故障處理 10
2.4其他需求 10
2.4.1可使用性 10
2.4.2 可維護(hù)性 10
2.4.3 可移植性 10
第3章 概要設(shè)計 11
3.1 處理流程 11
3.2設(shè)想供選擇的方案 12
3.2.1 DirectShow與VFW的比較 12
3.2.2 TCP/IP與RTP/RTCP的比較 12
3.2.3 TCP與UDP的比較 12
3.2.4 IP組播與TCP協(xié)議的比較 13
3.3 功能分解 13
3.4 功能分配 13
3.5 設(shè)計軟件結(jié)構(gòu) 14
3.6 運(yùn)行設(shè)計 17
3.7 出錯處理設(shè)計 17
3.7.1出錯輸出信息 17
3.7.2 出錯處理對策 17
第4章 詳細(xì)設(shè)計與實現(xiàn) 18
4.1 程序描述 18
4.1.1 程序功能 18
4.1.2 程序性能 18
4.2 程序?qū)崿F(xiàn) 18
4.2.1 MPEG4格式的格式 18
4.2.2 獲取攝像頭驅(qū)動和版本號 19
4.2.3 顯示圖像在客戶端上 19
4.2.4 初始化壓縮格式并且開始壓縮數(shù)據(jù) 20
4.2.5 回調(diào)函數(shù) 21
4.2.6 釋放存儲空間 22
4.2.7命令接收的選擇 22
4.2.8 服務(wù)器端的創(chuàng)建套接字 23
4.2.9 服務(wù)器端的輸入項 23
4.2.10 命令接收的選擇 23
4.2.11保存文件 24
第5章 總結(jié) 29
致 謝 30
參考文獻(xiàn) 31
附 錄 32
第1章 緒論
1.1視頻監(jiān)控系統(tǒng)的現(xiàn)狀和發(fā)展方向
視頻監(jiān)控系統(tǒng)是安全防范系統(tǒng)的重要組成部分,是一種防范能力較強(qiáng)的綜合系統(tǒng)。視頻監(jiān)控以其直觀、方便、信息內(nèi)容豐富而廣泛應(yīng)用于許多場合。近年來,隨著現(xiàn)代科學(xué)技術(shù)的不斷發(fā)展特別是網(wǎng)絡(luò)帶寬、計算機(jī)處理能力和存儲容量的迅速提高以及各種實用視頻信息處理技術(shù)的出現(xiàn)。視頻監(jiān)控技術(shù)也有長足的發(fā)展,視頻監(jiān)控進(jìn)入了全數(shù)字化的網(wǎng)絡(luò)時代,日益受到人們的重視和關(guān)注。視頻監(jiān)控系統(tǒng)的發(fā)展基本上是從早期的模擬閉路電視監(jiān)控系統(tǒng)向數(shù)模結(jié)合的視頻監(jiān)控系統(tǒng)和現(xiàn)在的數(shù)字視頻監(jiān)控系統(tǒng)演變的過程。
參考文獻(xiàn)
[1] 劉亭亭,李柏年等. 基于無線局域網(wǎng)的城市視頻監(jiān)控系統(tǒng).現(xiàn)代電子技術(shù)[J],2008(9)
[2] 于生勃. 數(shù)字視頻監(jiān)控系統(tǒng)方案設(shè)計應(yīng)注意的問題.中國公共安全[J],2008(16)
[3] 廖國華. 視頻監(jiān)控系統(tǒng)中的關(guān)鍵技術(shù).通信與信息技術(shù)[J],2008( 4)
[4] 于海生. 組播在視頻監(jiān)控系統(tǒng)中的應(yīng)用.吉林交通科技[J],2008( 2)
[5] 宋春光,孔德靜. 視頻監(jiān)控技術(shù)研究及應(yīng)用探討.黑龍江科技信息[J],2008( 23)
[6] 王勤學(xué),胡艷杰等. 基于校園網(wǎng)的數(shù)字視頻監(jiān)控系統(tǒng).現(xiàn)代電子技術(shù)[J],2008(14)
[7] 肖玉玲. 基于廣域網(wǎng)的視頻監(jiān)控系統(tǒng)的實現(xiàn).鄭州鐵路職業(yè)技術(shù)學(xué)院學(xué)報[J],2008(1)
[8] Hai Tao and Harpreet Singh Sawhney. Special issue on video surveillance research in industry and academia. Machine Vision and Applications[J], Volume 19, Numbers 5-6 / 2008(10)
論文1.5萬字 41頁
包括開題報告,任務(wù)書,翻譯資料,完整論文,可執(zhí)行程序,安裝說明等完整全套資料
摘 要
本系統(tǒng)采用了軟壓縮的方法,在單機(jī)和對接線連成的兩臺電腦的情況下可以獲得高清晰的圖像。運(yùn)用TCP/IP協(xié)議,在局域網(wǎng)內(nèi)構(gòu)建有限的實時監(jiān)控系統(tǒng)。系統(tǒng)可以根據(jù)客戶需求構(gòu)建以多個攝像頭為采集源的客戶端監(jiān)控點,實現(xiàn)多點監(jiān)控。監(jiān)控采集到的視頻圖像經(jīng)過預(yù)定義的編碼方式進(jìn)行壓縮,以占據(jù)最小帶寬發(fā)送最多數(shù)據(jù)為目的,采用當(dāng)今流行的mpeg4文件格式在網(wǎng)絡(luò)上以點對點的方式傳輸。服務(wù)端及時響應(yīng)客戶端發(fā)送過來的請求,并按管理者的意志對遠(yuǎn)程發(fā)來的視頻圖像進(jìn)行播放和存儲。
本系統(tǒng)是在Microsoft Visual C++ 6.0編程環(huán)境下開發(fā)實現(xiàn)。采用客戶端/服務(wù)器模式在局域網(wǎng)內(nèi)進(jìn)行通訊。利用Microsoft Visual C++ 6.0編程環(huán)境下的MFC工具設(shè)計基于對話框的形式,通過異步非阻塞的套接字進(jìn)行客戶端與服務(wù)器端的通信。采用現(xiàn)在流行的MPEG4文件格式在網(wǎng)絡(luò)上傳輸?shù)囊粋€穩(wěn)定的系統(tǒng)。
關(guān)鍵詞:實時視頻監(jiān)控;軟壓縮;mpeg4
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 administrator's 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
第1章 緒論 1
1.1視頻監(jiān)控系統(tǒng)的現(xiàn)狀和發(fā)展方向 1
1.1.1 視頻監(jiān)控系統(tǒng)的現(xiàn)狀 1
1.1.2 視頻監(jiān)控系統(tǒng)的發(fā)展方向 2
1.2 技術(shù)背景 3
1.2.1 Visual C++ 6.0和MFC介紹 3
1.2.2 MPEG4介紹 4
1.2.3 套接字編程 4
1.2.4 AVICAP知識點 5
1.2.5 流媒體技術(shù) 6
第2章 需求分析 7
2.1項目概述 7
2.1.1 問題的提出 7
2.1.2 項目目標(biāo) 7
2.1.3 運(yùn)行環(huán)境 7
2.1.4 條件與限制 7
2.1.5 功能劃分 7
2.1.6 功能描述 8
2.2系統(tǒng)流程圖 9
2.3運(yùn)行需求 9
2.3.1用戶界面 9
2.3.2 硬件接口 9
2.3.3 軟件接口 10
2.3.4 故障處理 10
2.4其他需求 10
2.4.1可使用性 10
2.4.2 可維護(hù)性 10
2.4.3 可移植性 10
第3章 概要設(shè)計 11
3.1 處理流程 11
3.2設(shè)想供選擇的方案 12
3.2.1 DirectShow與VFW的比較 12
3.2.2 TCP/IP與RTP/RTCP的比較 12
3.2.3 TCP與UDP的比較 12
3.2.4 IP組播與TCP協(xié)議的比較 13
3.3 功能分解 13
3.4 功能分配 13
3.5 設(shè)計軟件結(jié)構(gòu) 14
3.6 運(yùn)行設(shè)計 17
3.7 出錯處理設(shè)計 17
3.7.1出錯輸出信息 17
3.7.2 出錯處理對策 17
第4章 詳細(xì)設(shè)計與實現(xiàn) 18
4.1 程序描述 18
4.1.1 程序功能 18
4.1.2 程序性能 18
4.2 程序?qū)崿F(xiàn) 18
4.2.1 MPEG4格式的格式 18
4.2.2 獲取攝像頭驅(qū)動和版本號 19
4.2.3 顯示圖像在客戶端上 19
4.2.4 初始化壓縮格式并且開始壓縮數(shù)據(jù) 20
4.2.5 回調(diào)函數(shù) 21
4.2.6 釋放存儲空間 22
4.2.7命令接收的選擇 22
4.2.8 服務(wù)器端的創(chuàng)建套接字 23
4.2.9 服務(wù)器端的輸入項 23
4.2.10 命令接收的選擇 23
4.2.11保存文件 24
第5章 總結(jié) 29
致 謝 30
參考文獻(xiàn) 31
附 錄 32
第1章 緒論
1.1視頻監(jiān)控系統(tǒng)的現(xiàn)狀和發(fā)展方向
視頻監(jiān)控系統(tǒng)是安全防范系統(tǒng)的重要組成部分,是一種防范能力較強(qiáng)的綜合系統(tǒng)。視頻監(jiān)控以其直觀、方便、信息內(nèi)容豐富而廣泛應(yīng)用于許多場合。近年來,隨著現(xiàn)代科學(xué)技術(shù)的不斷發(fā)展特別是網(wǎng)絡(luò)帶寬、計算機(jī)處理能力和存儲容量的迅速提高以及各種實用視頻信息處理技術(shù)的出現(xiàn)。視頻監(jiān)控技術(shù)也有長足的發(fā)展,視頻監(jiān)控進(jìn)入了全數(shù)字化的網(wǎng)絡(luò)時代,日益受到人們的重視和關(guān)注。視頻監(jiān)控系統(tǒng)的發(fā)展基本上是從早期的模擬閉路電視監(jiān)控系統(tǒng)向數(shù)模結(jié)合的視頻監(jiān)控系統(tǒng)和現(xiàn)在的數(shù)字視頻監(jiān)控系統(tǒng)演變的過程。
參考文獻(xiàn)
[1] 劉亭亭,李柏年等. 基于無線局域網(wǎng)的城市視頻監(jiān)控系統(tǒng).現(xiàn)代電子技術(shù)[J],2008(9)
[2] 于生勃. 數(shù)字視頻監(jiān)控系統(tǒng)方案設(shè)計應(yīng)注意的問題.中國公共安全[J],2008(16)
[3] 廖國華. 視頻監(jiān)控系統(tǒng)中的關(guān)鍵技術(shù).通信與信息技術(shù)[J],2008( 4)
[4] 于海生. 組播在視頻監(jiān)控系統(tǒng)中的應(yīng)用.吉林交通科技[J],2008( 2)
[5] 宋春光,孔德靜. 視頻監(jiān)控技術(shù)研究及應(yīng)用探討.黑龍江科技信息[J],2008( 23)
[6] 王勤學(xué),胡艷杰等. 基于校園網(wǎng)的數(shù)字視頻監(jiān)控系統(tǒng).現(xiàn)代電子技術(shù)[J],2008(14)
[7] 肖玉玲. 基于廣域網(wǎng)的視頻監(jiān)控系統(tǒng)的實現(xiàn).鄭州鐵路職業(yè)技術(shù)學(xué)院學(xué)報[J],2008(1)
[8] Hai Tao and Harpreet Singh Sawhney. Special issue on video surveillance research in industry and academia. Machine Vision and Applications[J], Volume 19, Numbers 5-6 / 2008(10)