遠(yuǎn)程視頻監(jiān)控系統(tǒng)中網(wǎng)絡(luò)通信模塊的設(shè)計(jì)
本文關(guān)鍵詞:遠(yuǎn)程視頻監(jiān)控系統(tǒng)中網(wǎng)絡(luò)通信模塊的設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
通信模塊
產(chǎn)品設(shè)計(jì)與實(shí)現(xiàn)
20093
_—I即—r.qM№"Um魯g.eoI竹
遠(yuǎn)程視頻監(jiān)控系統(tǒng)中網(wǎng)絡(luò)通信模塊的設(shè)計(jì)
張明杰
西安郵電學(xué)院信管系,陜西,710061
【摘要】針對(duì)遠(yuǎn)程視頻監(jiān)控系統(tǒng)需要將多個(gè)現(xiàn)場(chǎng)視頻數(shù)據(jù)方便、高效地通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)
傳送到多臺(tái)監(jiān)控主機(jī)上的要求,文章介紹了一種基于過(guò)濾器技術(shù)的遠(yuǎn)程視頻監(jiān)控系統(tǒng)網(wǎng)絡(luò)通信模塊的設(shè)計(jì),并詳細(xì)闡述了網(wǎng)絡(luò)通信模塊中網(wǎng)絡(luò)過(guò)濾器以及組播傳輸方式的實(shí)現(xiàn)方法。該通信模塊在實(shí)際應(yīng)用中效果良好。
【關(guān)鍵詞】遠(yuǎn)程視頻監(jiān)控
網(wǎng)絡(luò)通信模塊DirectShow過(guò)濾器
COM
IP組播
一、引言三、過(guò)濾器開(kāi)發(fā)技術(shù)
遠(yuǎn)程視頻監(jiān)控系統(tǒng)在各個(gè)領(lǐng)域都有著廣泛的應(yīng)在對(duì)網(wǎng)絡(luò)通信系統(tǒng)的過(guò)濾器設(shè)計(jì)中,由于媒體格用,是當(dāng)今大型企業(yè)、銀行、廠礦等信息交流廣泛的式、壓縮方式、硬件屬性等方面的特殊要求,使用開(kāi)企業(yè)生產(chǎn)和管理的必備系統(tǒng)。如何將多個(gè)現(xiàn)場(chǎng)的監(jiān)控發(fā)軟件自帶的標(biāo)準(zhǔn)過(guò)濾器往往不能滿足要求,用戶經(jīng)數(shù)據(jù)方便、高效地通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)傳送到多臺(tái)監(jiān)控主常需要自行開(kāi)發(fā)過(guò)濾器,因此,就引入了過(guò)濾器開(kāi)發(fā)機(jī)上,是遠(yuǎn)程視頻監(jiān)控系統(tǒng)需要解決的一個(gè)主要問(wèn)技術(shù)。DirectShow是微軟公司推出的新一代基于COM的題。因此,在遠(yuǎn)程視頻監(jiān)控系統(tǒng)的開(kāi)發(fā)中,最關(guān)鍵的流媒體處理的開(kāi)發(fā)包,提供了很多標(biāo)準(zhǔn)過(guò)濾器部分是網(wǎng)絡(luò)通信模塊的設(shè)計(jì)。筆者在煤礦遠(yuǎn)程視頻監(jiān)(Filter)供用戶直接使用,同時(shí)為過(guò)濾器組件開(kāi)發(fā)提控系統(tǒng)的開(kāi)發(fā)過(guò)程中,采用Visualc++編程工具,運(yùn)用供了一套基類庫(kù)(Base
Class
Library),包括過(guò)濾器基
面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和DirectShow技術(shù),實(shí)現(xiàn)了以類、針腳基類和一些輔助類;悗(kù)為過(guò)濾器組件的組播方式的多路視頻的遠(yuǎn)程監(jiān)控和傳輸。
開(kāi)發(fā)提供了一個(gè)框架,省去了復(fù)雜的底層編碼工作,二、網(wǎng)絡(luò)通信模塊的設(shè)計(jì)
因此,本文選擇DirectShow開(kāi)發(fā)過(guò)濾器組件,主要工作系統(tǒng)的網(wǎng)絡(luò)通信模塊的主要功能是以組播方式發(fā)集中在以下2個(gè)方面:傳輸和處理媒體流;將過(guò)濾器封送和接收網(wǎng)絡(luò)視頻流,它的實(shí)現(xiàn)主要是網(wǎng)絡(luò)傳輸過(guò)濾裝為COM組件。
器的開(kāi)發(fā),包括網(wǎng)絡(luò)發(fā)送過(guò)濾器和網(wǎng)絡(luò)接收過(guò)濾器2個(gè)部分,如圖l所示。網(wǎng)絡(luò)發(fā)送過(guò)濾器用于處理經(jīng)壓縮編l7\…”
碼過(guò)濾器編碼后的視頻流,將數(shù)據(jù)流分塊打包后發(fā)送出去;網(wǎng)絡(luò)接收過(guò)濾器用于從網(wǎng)絡(luò)獲取媒體數(shù)據(jù)并將一一一一莖||一j廠_^H麟一一一一一
羚
過(guò)濾器
視頻接收I
過(guò)濾器
l
l
1
圖1視頻網(wǎng)絡(luò)通信流程圖
數(shù)據(jù)傳送到下一級(jí)解碼過(guò)濾器。因此,網(wǎng)絡(luò)通信模塊1,媒體流的傳輸和處理
設(shè)計(jì)的關(guān)鍵是網(wǎng)絡(luò)通信過(guò)濾器的開(kāi)發(fā)。
為了傳輸數(shù)據(jù),用戶過(guò)濾器首先要與過(guò)濾器圖中
一44一
萬(wàn)方數(shù)據(jù)
本文關(guān)鍵詞:遠(yuǎn)程視頻監(jiān)控系統(tǒng)中網(wǎng)絡(luò)通信模塊的設(shè)計(jì),,由筆耕文化傳播整理發(fā)布。
本文編號(hào):150496
本文鏈接:http://sikaile.net/kejilunwen/wltx/150496.html