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