本發(fā)明涉及網(wǎng)絡(luò)監(jiān)控技術(shù)領(lǐng)域,具體為一種基于RTSP協(xié)議的嵌入式Web網(wǎng)絡(luò)監(jiān)控系統(tǒng)。
背景技術(shù):
信息化科技、網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,使得越來(lái)越多的多媒體應(yīng)用走進(jìn)了人們的生活,包括視頻會(huì)議、網(wǎng)絡(luò)視頻監(jiān)控、遠(yuǎn)程教育等,給人們的生活,工作以及其他各個(gè)方面帶來(lái)了巨大的幫助和便利。基于網(wǎng)絡(luò)的視頻監(jiān)控系統(tǒng)在現(xiàn)代行業(yè)的安全性方面發(fā)揮著越來(lái)越重要的作用,尤其是在大型超市、工廠等行業(yè)有著廣泛的應(yīng)用??梢哉f(shuō),基于互聯(lián)網(wǎng)的視頻監(jiān)控系統(tǒng)已經(jīng)開(kāi)始普遍應(yīng)用到各行各業(yè)。
隨著監(jiān)控系統(tǒng)媒體質(zhì)量的需求不斷的增加,在低帶寬限制情況下傳輸高質(zhì)量圖像信息已經(jīng)成為監(jiān)控系統(tǒng)的一大難題。市場(chǎng)上主流的監(jiān)控系統(tǒng)一般比較普通,在監(jiān)控畫(huà)質(zhì)方面,視頻存儲(chǔ)方面、移動(dòng)式網(wǎng)絡(luò)監(jiān)控方面存在一定的缺陷。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)以上問(wèn)題,本發(fā)明提供了一種基于RTSP協(xié)議的嵌入式Web網(wǎng)絡(luò)監(jiān)控系統(tǒng),有效提高數(shù)據(jù)傳輸質(zhì)量,保證網(wǎng)絡(luò)監(jiān)控安全,可以有效解決背景技術(shù)中的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種基于RTSP協(xié)議的嵌入式Web網(wǎng)絡(luò)監(jiān)控系統(tǒng),包括網(wǎng)絡(luò)監(jiān)控端和本地控制端,所述網(wǎng)絡(luò)監(jiān)控端安裝在網(wǎng)絡(luò)接入點(diǎn),本地控制端安裝在監(jiān)控中心,所述網(wǎng)絡(luò)監(jiān)控端包括核心控制器,所述核心控制器的數(shù)據(jù)采集端連接有視頻采集模塊,通信端口連接有數(shù)據(jù)傳輸模塊,所述視頻采集模塊用于實(shí)現(xiàn)現(xiàn)場(chǎng)監(jiān)控視頻采集,所述數(shù)據(jù)傳輸模塊用于實(shí)現(xiàn)數(shù)據(jù)網(wǎng)絡(luò)傳輸,所述核心控制器還連接有數(shù)據(jù)存儲(chǔ)模塊和電源模塊;所述本地控制端包括監(jiān)控主機(jī),所述監(jiān)控主機(jī)連接有Media服務(wù)器和視頻處理單元,所述Media服務(wù)器接入網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換,所述視頻處理單元對(duì)接收到的數(shù)據(jù)進(jìn)行處理。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述核心控制器采用基于ARM11的S3C6410芯片,核心控制器內(nèi)置有USB控制器和串口轉(zhuǎn)換芯片,所述USB控制器的輸出端連接到視頻采集模塊,所述串口轉(zhuǎn)換芯片連接到數(shù)據(jù)傳輸模塊。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述核心控制器還連接有時(shí)鐘晶振和JTAG調(diào)試接口,時(shí)鐘晶振提供標(biāo)準(zhǔn)時(shí)鐘頻率,JTAG調(diào)試接口用于下載程序。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述視頻采集模塊包括USB攝像頭,所述USB攝像頭內(nèi)置有數(shù)據(jù)采集卡,并通過(guò)USB數(shù)據(jù)線(xiàn)連接到USB控制器對(duì)應(yīng)的引腳處。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述數(shù)據(jù)傳輸模塊包括網(wǎng)絡(luò)控制器,所述網(wǎng)絡(luò)控制器上連接有RJ45接口,網(wǎng)絡(luò)控制器的輸入端還連接有編碼器,所述RJ45接口通過(guò)網(wǎng)線(xiàn)連接到本地控制端,編碼器連接到串口轉(zhuǎn)換芯片。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述監(jiān)控主機(jī)采用Linux操作系統(tǒng),且內(nèi)置有RTSP狀態(tài)機(jī),所述RTSP狀態(tài)機(jī)用于進(jìn)行RTSP協(xié)議傳輸時(shí)序控制。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述Media服務(wù)器包括Modem調(diào)制解調(diào)器,所述Modem調(diào)制解調(diào)器還連接有交換機(jī),Modem調(diào)制解調(diào)器的輸出端連接有移位寄存器陣列。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述視頻處理單元包括視頻解碼器和備份存儲(chǔ)器,所述備份存儲(chǔ)器內(nèi)還存儲(chǔ)有視頻調(diào)度算法。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述數(shù)據(jù)存儲(chǔ)模塊包括DDR存儲(chǔ)器和FLASH閃存器。
作為本發(fā)明一種優(yōu)選的技術(shù)方案,所述電源模塊包括蓄電池,所述蓄電池的輸出端連接有電壓變換器。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:該基于RTSP協(xié)議的嵌入式Web網(wǎng)絡(luò)監(jiān)控系統(tǒng),通過(guò)設(shè)置視頻采集模塊,利用USB控制器控制USB攝像頭進(jìn)行視頻數(shù)據(jù)采集,利用數(shù)據(jù)采集卡進(jìn)行視頻數(shù)據(jù)格式轉(zhuǎn)換,且結(jié)構(gòu)簡(jiǎn)單體積小;通過(guò)設(shè)置數(shù)據(jù)傳輸模塊,利用串口轉(zhuǎn)換芯片進(jìn)行格式轉(zhuǎn)換,利用編碼器進(jìn)行編碼操作,利用網(wǎng)絡(luò)控制器進(jìn)行網(wǎng)絡(luò)傳輸控制,從而有效實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)傳輸;通過(guò)設(shè)置RTSP狀態(tài)機(jī),實(shí)現(xiàn)對(duì)RTSP傳輸協(xié)議的時(shí)序控制,保證數(shù)據(jù)通信的準(zhǔn)確率;通過(guò)設(shè)置視頻解碼器和備份存儲(chǔ)器,可以方便實(shí)現(xiàn)視頻會(huì)看操作;本發(fā)明能夠有效提高數(shù)據(jù)傳輸質(zhì)量,保證網(wǎng)絡(luò)監(jiān)控安全。
附圖說(shuō)明
圖1為本發(fā)明結(jié)構(gòu)示意圖;
圖中:1-網(wǎng)絡(luò)監(jiān)控端;2-本地控制端;3-核心控制器;4-視頻采集模塊;5-數(shù)據(jù)傳輸模塊;6-數(shù)據(jù)存儲(chǔ)模塊;7-電源模塊;8-監(jiān)控主機(jī);9-Media服務(wù)器;10-視頻處理單元;11-USB控制器;12-時(shí)鐘晶振;13-JTAG調(diào)試接口;14-USB攝像頭;15-數(shù)據(jù)采集卡;16-串口轉(zhuǎn)換芯片;17-網(wǎng)絡(luò)控制器;18-RJ45接口;19-編碼器;20-RTSP狀態(tài)機(jī);21-Modem調(diào)制解調(diào)器;22-交換機(jī);23-移位寄存器陣列;24-視頻解碼器;25-備份存儲(chǔ)器;26-DDR存儲(chǔ)器;27-FLASH閃存器;28-蓄電池;29-電壓變換器。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例:
請(qǐng)參閱圖1,本發(fā)明提供一種技術(shù)方案:一種基于RTSP協(xié)議的嵌入式Web網(wǎng)絡(luò)監(jiān)控系統(tǒng),包括網(wǎng)絡(luò)監(jiān)控端1和本地控制端2,所述網(wǎng)絡(luò)監(jiān)控端1安裝在網(wǎng)絡(luò)接入點(diǎn),本地控制端2安裝在監(jiān)控中心,所述網(wǎng)絡(luò)監(jiān)控端1包括核心控制器3,所述核心控制器3的數(shù)據(jù)采集端連接有視頻采集模塊4,通信端口連接有數(shù)據(jù)傳輸模塊5,所述視頻采集模塊4用于實(shí)現(xiàn)現(xiàn)場(chǎng)監(jiān)控視頻采集,所述數(shù)據(jù)傳輸模塊5用于實(shí)現(xiàn)數(shù)據(jù)網(wǎng)絡(luò)傳輸,所述核心控制器3還連接有數(shù)據(jù)存儲(chǔ)模塊6和電源模塊7;所述本地控制端2包括監(jiān)控主機(jī)8,所述監(jiān)控主機(jī)8連接有Media服務(wù)器9和視頻處理單元10,所述Media服務(wù)器9接入網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換,所述視頻處理單元10對(duì)接收到的數(shù)據(jù)進(jìn)行處理。
所述核心控制器3采用基于ARM11的S3C6410芯片,核心控制器3內(nèi)置有USB控制器11和串口轉(zhuǎn)換芯片16,所述USB控制器11的輸出端連接到視頻采集模塊4,所述串口轉(zhuǎn)換芯片16連接到數(shù)據(jù)傳輸模塊5;所述核心控制器3還連接有時(shí)鐘晶振12和JTAG調(diào)試接口13,時(shí)鐘晶振12提供標(biāo)準(zhǔn)時(shí)鐘頻率,JTAG調(diào)試接口13用于下載程序;所述視頻采集模塊4包括USB攝像頭14,所述USB攝像頭14內(nèi)置有數(shù)據(jù)采集卡15,并通過(guò)USB數(shù)據(jù)線(xiàn)連接到USB控制器11對(duì)應(yīng)的引腳處;所述數(shù)據(jù)傳輸模塊5包括網(wǎng)絡(luò)控制器17,所述網(wǎng)絡(luò)控制器17上連接有RJ45接口18,網(wǎng)絡(luò)控制器17的輸入端還連接有編碼器19,所述RJ45接口18通過(guò)網(wǎng)線(xiàn)連接到本地控制端2,編碼器19連接到串口轉(zhuǎn)換芯片16;
所述監(jiān)控主機(jī)8采用Linux操作系統(tǒng),且內(nèi)置有RTSP狀態(tài)機(jī)20,所述RTSP狀態(tài)機(jī)20用于進(jìn)行RTSP協(xié)議傳輸時(shí)序控制;所述Media服務(wù)器9包括Modem調(diào)制解調(diào)器21,所述Modem調(diào)制解調(diào)器21還連接有交換機(jī)22,Modem調(diào)制解調(diào)器21的輸出端連接有移位寄存器陣列23;所述視頻處理單元10包括視頻解碼器24和備份存儲(chǔ)器25,所述備份存儲(chǔ)器25內(nèi)還存儲(chǔ)有視頻調(diào)度算法;所述數(shù)據(jù)存儲(chǔ)模塊6包括DDR存儲(chǔ)器26和FLASH閃存器27;所述電源模塊7包括蓄電池28,所述蓄電池28的輸出端連接有電壓變換器29。
本發(fā)明的工作原理:所述網(wǎng)絡(luò)監(jiān)控端1用于實(shí)現(xiàn)網(wǎng)絡(luò)端視頻數(shù)據(jù)采集和網(wǎng)絡(luò)傳輸控制操作,所述本地控制端2用于進(jìn)行遠(yuǎn)程視頻監(jiān)控,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控;
所述核心控制器3采用S3C6410芯片,該芯片基于ARMll76JZF—S內(nèi)核,采用了64/32位內(nèi)部總線(xiàn)架構(gòu),而且內(nèi)部資源非常豐富,集成了許多強(qiáng)大的硬件加速器如多格式編解碼器(MFC)支持MPEG4/H.264編解碼、VC1的解碼,支持實(shí)時(shí)視頻會(huì)議和NTSC,PAL的輸出;
實(shí)時(shí)流協(xié)議RTSP是一個(gè)被廣泛支持的處理流媒體傳輸?shù)膮f(xié)議,它建立并控制一個(gè)或幾個(gè)時(shí)間同步的連續(xù)性流媒體;盡管連續(xù)流媒體流與控制流有可能交叉,但RTSP本身通常并不發(fā)送連續(xù)媒體流。換而言之,RTSP充當(dāng)多媒體服務(wù)器的網(wǎng)絡(luò)遠(yuǎn)程控制;
所述串口轉(zhuǎn)換芯片16采用MAX232芯片,當(dāng)用單片機(jī)和PC機(jī)通過(guò)串口進(jìn)行通信,盡管單片機(jī)有串行通信的功能,但單片機(jī)提供的信號(hào)電平和RS232的標(biāo)準(zhǔn)不一樣,因此要通過(guò)max232這種類(lèi)似的芯片進(jìn)行電平轉(zhuǎn)換;
(1)所述核心控制器3為網(wǎng)絡(luò)監(jiān)控端1的控制核心,所述時(shí)鐘晶振12采用24M外接石英晶振,提供標(biāo)準(zhǔn)的機(jī)器周期以使核心控制器3正常工作,所述JTAG調(diào)試接口13用于連接PC機(jī)進(jìn)行控制程序下載操作,所述核心控制器3通過(guò)USB控制器11控制視頻采集模塊4的工作和數(shù)據(jù)傳輸;所述電源模塊7為整個(gè)裝置供電,所述蓄電池28可以存儲(chǔ)電能并輸出供電電壓,所述電壓變換器29將輸出電壓進(jìn)行電壓變換,變換后得到的電壓輸出至核心控制器3的電源端;
所述USB攝像頭14直接實(shí)現(xiàn)視頻數(shù)據(jù)拍攝,并且將采集到的圖像轉(zhuǎn)換成數(shù)據(jù)流,所述數(shù)據(jù)采集卡15將數(shù)據(jù)流進(jìn)行進(jìn)一步的格式轉(zhuǎn)換后送入到核心控制器3;
(2)所述核心控制器3接收到數(shù)據(jù)后,開(kāi)始調(diào)用FLASH閃存器27中的程序命令對(duì)接收到的數(shù)據(jù)進(jìn)行處理,處理后的數(shù)據(jù)存儲(chǔ)至DDR存儲(chǔ)器26,進(jìn)行備份待發(fā)送;所述數(shù)據(jù)傳輸模塊5將處理后的數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)傳輸;
待發(fā)送數(shù)據(jù)首先通過(guò)串口轉(zhuǎn)換芯片16轉(zhuǎn)換成雙端模式,然后經(jīng)過(guò)編碼器19進(jìn)行壓縮編碼轉(zhuǎn)換成IP數(shù)據(jù),所述網(wǎng)絡(luò)控制器17用于實(shí)現(xiàn)網(wǎng)絡(luò)接入控制,進(jìn)行網(wǎng)關(guān)等相關(guān)參數(shù)配置,確定傳輸通道,然后通過(guò)RJ45接口18連接網(wǎng)線(xiàn),將數(shù)據(jù)流傳輸至本地控制端2;
(3)所述本地控制端2的監(jiān)控主機(jī)8采用具有強(qiáng)大數(shù)據(jù)處理功能的臺(tái)式計(jì)算機(jī),所述Media服務(wù)器9用于實(shí)現(xiàn)多媒體數(shù)據(jù)的網(wǎng)絡(luò)接收和發(fā)送,所述交換機(jī)22連接到網(wǎng)線(xiàn),接收來(lái)自網(wǎng)絡(luò)監(jiān)控端1的數(shù)據(jù),Modem調(diào)制解調(diào)器21將接收到的信號(hào)進(jìn)行解調(diào)還原成編碼數(shù)據(jù),并送入到移位寄存器陣列23,然后送入監(jiān)控主機(jī)8內(nèi)存當(dāng)中;所述RTSP狀態(tài)機(jī)20調(diào)用RTSP,對(duì)接收到的視頻數(shù)據(jù)的傳輸時(shí)序進(jìn)行控制;
所述視頻處理單元10用于對(duì)接收到的數(shù)據(jù)進(jìn)行解碼還原操作,所述視頻解碼器24將接收到的數(shù)據(jù)按照設(shè)定程序進(jìn)行解碼操作,解碼后的視頻數(shù)據(jù)可以直接通過(guò)監(jiān)控主機(jī)8的顯示器顯示出來(lái),所述備份存儲(chǔ)器25將解碼后的數(shù)據(jù)備份存儲(chǔ),從而可以實(shí)現(xiàn)視頻回放。
該基于RTSP協(xié)議的嵌入式Web網(wǎng)絡(luò)監(jiān)控系統(tǒng),通過(guò)設(shè)置視頻采集模塊4,利用USB控制器11控制USB攝像頭14進(jìn)行視頻數(shù)據(jù)采集,利用數(shù)據(jù)采集卡15進(jìn)行視頻數(shù)據(jù)格式轉(zhuǎn)換,且結(jié)構(gòu)簡(jiǎn)單體積??;通過(guò)設(shè)置數(shù)據(jù)傳輸模塊5,利用串口轉(zhuǎn)換芯片16進(jìn)行格式轉(zhuǎn)換,利用編碼器19進(jìn)行編碼操作,利用網(wǎng)絡(luò)控制器17進(jìn)行網(wǎng)絡(luò)傳輸控制,從而有效實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)傳輸;通過(guò)設(shè)置RTSP狀態(tài)機(jī)20,實(shí)現(xiàn)對(duì)RTSP傳輸協(xié)議的時(shí)序控制,保證數(shù)據(jù)通信的準(zhǔn)確率;通過(guò)設(shè)置視頻解碼器24和備份存儲(chǔ)器25,可以方便實(shí)現(xiàn)視頻會(huì)看操作;本發(fā)明能夠有效提高數(shù)據(jù)傳輸質(zhì)量,保證網(wǎng)絡(luò)監(jiān)控安全。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。