freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)項目(存儲版)

2025-01-12 15:19上一頁面

下一頁面
  

【正文】 f // __ISEND__ 屬性頁接口和自定義接口是通過如下方法得到的 if (riid == IID_ISpecifyPropertyPages) { return GetInterface ((ISpecifyPropertyPages *) this,ppv)。 if(dwSnarf==dwLength) //如果是小于 1400字節(jié),標記為該數(shù)據(jù)是整幀數(shù)據(jù)然后發(fā)送出去 thisSendPacket(pbBuffer,dwSnarf,96,true,160)。 //background thread to call virtual callbacks set by default, but just to be sure (MAX_PACKET_SIZE)。 recvoffset+=length。 //等待時間 RTPTime::Wait(RTPTime())。buffer)。 開發(fā)好 filter后,可以編譯生成 dll和 ax為后綴的文件,不過 filter一般生成 .ax文件,然后用 regsvc32 /path 注冊,這 樣就可以在應(yīng)用程序里使用了。 我認為開發(fā) 基于 Inter 的多客戶端的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng) 應(yīng)注意: (1) 應(yīng)該做好準備工作:如對此系統(tǒng)進行調(diào)查,查找網(wǎng)上資料還有翻閱相關(guān)書籍,以及相關(guān)的系統(tǒng)樣例。 在本系統(tǒng)開發(fā)過程中遇到了如下的問題 : (1) 在 VC++ 平臺開發(fā)環(huán)境的配置 jrtplib directshow sdk 庫和頭文件時遇到了 錯誤,原因是頭文件目錄排放順序不對。 (8) 在用戶登陸驗證時,出現(xiàn)了沒有該用戶錯誤。 最后,特別感謝我的父母,在我十六年求學(xué)生涯中給與我的無限支持和鼓勵。 (6) 在客戶端傳輸?shù)臄?shù)據(jù)在服務(wù)器顯示的是亂碼,原因是客戶端和服務(wù)器對字符的編碼選擇不統(tǒng)一。服務(wù)器要啟動多個線程來接受多個客戶端, filter 中要采用多個線程來處理視頻數(shù)據(jù)處理和傳輸 ,所以都要保證線程的同步,不然會造成程序邏輯錯誤,甚至可能造成程序的崩潰。 此系統(tǒng)的關(guān)鍵是實現(xiàn)視頻接受和發(fā)送模塊的功能也就是接受 filter 和發(fā)送 filter 的開發(fā),也是此系統(tǒng)的難點,所以對這一模塊一定要肯花時間和精力去做,和同組成員進行技術(shù)上的計論,同時多征求指導(dǎo)老師的意見和建議。} GetDeliveryBuffer()發(fā)送得到下游 filter的存放數(shù)據(jù)內(nèi)存地址的請求,然后把接受到的視頻幀數(shù)據(jù)拷貝到該內(nèi)存地址,然后調(diào)用下游 filter的 Deliver()方法通知該下游 filter。 if (SUCCEEDED(hr)) { pIMediaSampleSetActualDataLength(dataLen)。 recvoffset = 0。 DWORD length=packGetPayloadLength()。 ()。接收端收到數(shù)據(jù)后,再把屬于同一視頻幀的數(shù)據(jù)再組起來。接口定義如下: ifndef __ISEND__ define __ISEND__ ifdef __cplusplus extern C { endif //569c32bc8f3a457e84583bae84ee538e static const GUID IID_ISend= {0x569c32bc, 0x8f3a, 0x457e,{ 0x84, 0x58, 0x3b, 0xae, 0x84, 0xee, 0x53, 0x8e}}。 //如果需要,插入事件處理代碼 (HResult)。 if (i = 60) {提示信息給用戶 } } } isStop變量是只在主線程設(shè)置,在連接請求線程根據(jù)該設(shè)置做出相應(yīng)的響應(yīng),isStop變量避免在多個程序段中設(shè)置,因為這將造成線程間的不同步性。如果允許,就啟動視頻處理模塊來發(fā)送視頻,否則就關(guān)閉程序。釋放資源代碼如下: if (object!= null) //釋放資源 stop(objcet)。在 Imediacontrol的 run方法前調(diào)用屬性頁設(shè)置 IP地址和 PORT號。 Guid iid0 = typeof(IBaseFilter).GUID。 //在此插入處理代碼 ()。 //RunServer 方法實現(xiàn)了監(jiān)聽客戶端功能 Thread newThread = new Thread(new ThreadStart())。 //根據(jù)屬性內(nèi)容來對節(jié)點文本作相應(yīng)的處理,這里 //屬性內(nèi)容是 string,所以把節(jié) 點內(nèi)容轉(zhuǎn)化為字符串 ip = ().Trim()。其中 XmlTextWriter是把數(shù)據(jù)寫入 XML文檔中的類。但是本系統(tǒng)因為對密碼的存取不頻繁,所以在性能上不會有很大影響。在DirectShow應(yīng)用層開發(fā)中,把網(wǎng)絡(luò)發(fā)送 filter、視頻捕獲 filter、編碼 filterl按一定順序連接起來,并運行 DirectShow的 IMediaConrol接口的 Run方法,這樣視頻數(shù)據(jù)就會源源不斷的發(fā)送出去。服務(wù)器能主動關(guān)閉連接,在關(guān)閉前會發(fā)送消息來通知客戶端也關(guān)閉連接。 10 系統(tǒng)功能設(shè)計 系統(tǒng)共有兩個大的模塊,分別為服務(wù)器端模塊和客戶端模塊。 ( 4) 存儲過程可被作為一種安全機制來充分利用系統(tǒng)管理員通過對執(zhí)行某一存儲過程的權(quán)限進行限制,從而能夠?qū)崿F(xiàn)對相應(yīng)的數(shù)據(jù)訪問權(quán)限的限制,避免非授權(quán)用戶 對數(shù)據(jù)的訪問,保證數(shù)據(jù)的安全。 存儲過程有許多優(yōu)點: ( 1) 存儲過程允許標準組件式編程存儲過程在被創(chuàng)建 以后可以在程序中被多次調(diào)用,而不必重新編寫該存儲過程的 SQL語句。應(yīng)用層只要把這些相關(guān)的模塊按一定順序連接起來就夠了。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。 3種方式由于應(yīng)用層次的差異,使得效率由低到高,獨立性由高到低。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關(guān)鍵。 DirectShow DirectShow 的設(shè)計初衷是就是盡量讓應(yīng)用程序開發(fā)人員從復(fù)雜的數(shù)據(jù)傳輸、硬件差異、同步性等工作解脫出來,總體應(yīng)用框架和和低層工作 由 DirectShow來完成,這樣基于 DirectShow 多媒體開發(fā)就會變的非常簡單。增加了如類型安全、版本控制、垃圾回收等功能。 2 程序開發(fā)的技術(shù)基礎(chǔ) 在本系統(tǒng)開發(fā)過程中需要使用到 C++、 C編程語言和 COM和 DirectShow技術(shù) ,下面將對以上用到的知識作簡短的概述 。現(xiàn)在大多數(shù)采用 MPEG4來壓縮視頻圖 像 。與此同時,由于無線和有線的多媒體數(shù)字通信的發(fā)展,特別是隨著超寬帶網(wǎng)絡(luò)的接入,第三代監(jiān)控系統(tǒng)將在不同的領(lǐng)域中大范圍使用。 DirectShow 1 目 錄 摘 要 ............................................................ I ABSTRACT........................................................... II 1 系統(tǒng)概述 .......................................................... 2 視頻監(jiān)控系統(tǒng)的發(fā)展 ............................................ 2 視頻監(jiān)控技術(shù)的現(xiàn)狀 ............................................ 2 實際應(yīng)用中面臨的問題 .......................................... 3 2 程序開發(fā)的技術(shù)基礎(chǔ) ................................................ 3 介紹 C++、 C語言的特點 ........................................ 3 COM 組件 ...................................................... 4 DIRECTSHOW ...................................................... 4 數(shù)據(jù)庫原理 .................................................... 5 SQL SERVER 數(shù)據(jù)庫 .......................................... 5 SOL 語言簡單介紹 .............................................. 5 ................................................... 6 3 網(wǎng)絡(luò)監(jiān)控系統(tǒng)設(shè)計與實現(xiàn) ............................................ 6 需求分析 ...................................................... 6 系統(tǒng)簡介 ................................................... 6 系統(tǒng)運行環(huán)境 .............................................. 7 系統(tǒng)功能需求 .............................................. 7 3. 2 系統(tǒng)設(shè)計 ..................................................... 7 3. 2. 1 數(shù)據(jù)庫設(shè)計 .............................................. 7 系統(tǒng)功能設(shè)計 .............................................. 10 系統(tǒng) 功能實現(xiàn) ................................................. 11 服務(wù)器用戶管理設(shè)計 ....................................... 12 服務(wù)器視頻處理模塊設(shè)計 ................................... 12 客戶端連接請求模塊設(shè) 計 ................................... 20 客戶端視頻處理模塊設(shè)計 ................................... 22 發(fā)送接受 filter 設(shè)計 ...................................... 23 參考文獻 ........................................................... 28 致謝 ............................................................... 29 2 1 系統(tǒng)概述 視頻監(jiān)控系統(tǒng)的發(fā)展 視頻監(jiān)控系統(tǒng)是多媒 體技術(shù)、計算機網(wǎng)絡(luò)、工業(yè)控制和人工智能等技術(shù)的綜合運用的產(chǎn)物,它 正向著音 頻 /視頻的數(shù)字化、系統(tǒng)的網(wǎng)絡(luò)化和管理的智能化方向不斷發(fā)展。 本文所作的工作主要如下 :1: 介紹了程序開發(fā)的所運用的技術(shù)基礎(chǔ),比如 C++、C語言的特點; RTP 協(xié)議、多 線程的基礎(chǔ)介紹; COM 組件和 DirectShow 的概念介紹和它們的工作機制。本文介紹了基于 Inter 網(wǎng)絡(luò)多客戶端的視頻監(jiān)控系統(tǒng)的結(jié)構(gòu)和特點,并對它的設(shè)計的要點進行了分析和討論。 RTP protocol。第
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1