亚洲成人一区在线_久久综合九色综合欧美98_久久精品一区二区三区不卡牛牛 _亚洲成人在线网站

您現(xiàn)在的位置: 通信界 >> 視頻通信 >> 技術(shù)正文  
 
基于IPV6的嵌入式視頻監(jiān)控系統(tǒng)[圖]
[ 通信界 / 佚名 / www.sese521.com / 2012/7/5 21:25:07 ]
 

引言

目前,嵌入式視頻監(jiān)控系統(tǒng)已成為國(guó)內(nèi)外視頻監(jiān)控系統(tǒng)應(yīng)用的主流,但是在 IPv4平臺(tái)下存在地址不足、不能合理分配帶寬、安全性能及移動(dòng)性能差等諸多問(wèn)題,而新一代 IPv6協(xié)議不僅能很好的解決以上問(wèn)題,而且還具有可以提高視頻傳輸速度和傳輸質(zhì)量等多方而的優(yōu)點(diǎn)。如何使嵌入式視頻監(jiān)控系統(tǒng)與 IPv6技術(shù)相結(jié)合是當(dāng)前監(jiān)控系統(tǒng)研究的一個(gè)重要方向。

1 視頻監(jiān)控系統(tǒng)總體設(shè)計(jì)

2 1系統(tǒng)結(jié)構(gòu)

系統(tǒng)總體結(jié)構(gòu)如圖 1所示。攝像頭和視頻服務(wù)器組合在一起稱為視頻服務(wù)端或網(wǎng)絡(luò)攝像機(jī),每個(gè)視頻服務(wù)端分配一個(gè)獨(dú)立 IPv6后通過(guò)雙絞線接入網(wǎng)絡(luò),客戶端通過(guò) IP網(wǎng)絡(luò)直接訪問(wèn)和控制視頻服務(wù)端。攝像頭和麥克風(fēng)將采集的模擬音視頻信號(hào)送入內(nèi)部嵌入式 Linux操作系統(tǒng)的視頻服務(wù)器,并通過(guò)雙絞線接入網(wǎng)絡(luò)。模擬信號(hào)被送入編碼器編碼成 MPEG-4的視頻流和 ADPCM的音頻流,從編碼器出來(lái)的音視頻流再被分為兩路,一路送入本地的視頻監(jiān)視器,另一路通過(guò)網(wǎng)絡(luò)發(fā)送到客戶端。客戶端把服務(wù)器端傳來(lái)音視頻數(shù)據(jù)分為兩路,一路進(jìn)行客戶端存儲(chǔ),另一路啟動(dòng) irectShow流水線,將視頻信號(hào)和音頻信號(hào)分離,分別送入各自的解碼器(視頻信號(hào)采用 MPEG-4解碼器解碼)。最后,解碼后的音視頻信號(hào)被送入對(duì)應(yīng)的設(shè)備進(jìn)行實(shí)時(shí)預(yù)覽。

1.2系統(tǒng)設(shè)計(jì)思路

系統(tǒng)工作需要硬件和軟件協(xié)調(diào)土作共同實(shí)現(xiàn)。攝像頭采集視頻、麥克風(fēng)采集音頻,由服務(wù)器端采集卡完成音視頻的采集和壓縮,通過(guò)調(diào)用驅(qū)動(dòng)程序讀取采集和壓縮后的音視頻數(shù)據(jù)到緩存。緩存區(qū)中的音視頻數(shù)據(jù)發(fā)送傳輸都由服務(wù)器端軟件實(shí)現(xiàn)。

服務(wù)器端軟件讀出緩沖區(qū)的數(shù)據(jù),啟動(dòng)發(fā)送模塊,發(fā)送時(shí)采用 RTP協(xié)議打包,模塊讀取緩沖區(qū)中的視頻流是以一幀為最小單位,由于按一幀打包時(shí)數(shù)據(jù)長(zhǎng)度比較大小適合在網(wǎng)絡(luò)中傳輸,所以需要在打包前將幀分割成幾段以適合網(wǎng)絡(luò)傳輸。按照 RTP協(xié)議打包好的數(shù)據(jù),通過(guò) UDP傳輸?shù)娇蛻舳耍绻菃斡脩舨捎脝尾ィ绻嵌嘤脩魟t采用多播。

客戶端采用 B/S模式接收服務(wù)器發(fā)送的音視頻流,并解碼播放。 B/S模式下,播放視頻在 IE中實(shí)現(xiàn),具體的實(shí)現(xiàn)需要 ActiveX控件支持,由控件嵌入到 WEB中實(shí)現(xiàn),這樣客戶端只需要通過(guò)瀏覽器就可以觀看現(xiàn)場(chǎng)視頻。服務(wù)器采集音視頻流并壓縮,通過(guò)網(wǎng)絡(luò)發(fā)送到客戶端,客戶端解碼還原出清晰的圖像是視頻監(jiān)控的基本功能。

2 視頻監(jiān)控硬件原理及設(shè)計(jì)

本系統(tǒng)是在 GX-ARM9-S3C2410核心模塊上進(jìn)行開(kāi)發(fā)。該嵌入式監(jiān)控視頻服務(wù)器的設(shè)計(jì)主要是指根據(jù)系統(tǒng)要求實(shí)現(xiàn)的功能,選定主控制芯片和專用音視頻壓縮芯片,并確定其外圍電路,實(shí)現(xiàn)聲音圖像采集、壓縮、輸出等功能。由于作者主要完成系統(tǒng)的軟件部分,這里只對(duì)硬件部分做簡(jiǎn)要介紹。硬件模塊結(jié)構(gòu)設(shè)計(jì)如圖 4.2所示:

2.1音視頻壓縮 /解壓縮模塊

該模塊的質(zhì)量直接關(guān)系到系統(tǒng)的圖像和聲音以及傳輸質(zhì)量,是系統(tǒng)硬件的重要部件之一。因此模塊選用了 VW2010,它是 VWEB公司開(kāi)發(fā)的實(shí)時(shí) MPEG4音視頻壓縮 /解壓縮芯片((Encoder/Decoder),該芯片內(nèi)集成有 3個(gè)信號(hào)處理 /控制單元,包括一個(gè)視頻編碼 (壓縮)器、一個(gè)視頻解碼 (解壓)器和一個(gè)片內(nèi) CPU(內(nèi)部擴(kuò)展一個(gè)音頻編碼 DSP C Digital Signal Processors、一個(gè)音頻解碼 DSP、一個(gè)多路復(fù)合單元和一個(gè)多路解復(fù)合單元 ):具有可編程、高性能和低功耗等特點(diǎn)。

2.2音視頻采集、A/D模塊

該模塊將攝像頭采集到的模擬視頻信號(hào)發(fā)送到模塊中的視頻 A/D轉(zhuǎn)換芯片進(jìn)行視頻數(shù)字化處理,同時(shí)將麥克風(fēng)采集到的模擬音頻送入音頻 A/D轉(zhuǎn)換芯片進(jìn)行音頻數(shù)字化處理。采用 Philips的 SAA7115H,它是 9bit視頻 A/D轉(zhuǎn)換器,支持 NTSC/PAL/SECAM制式,輸出數(shù)字的視頻信號(hào)符合 ITU601和 ITU-8656標(biāo)準(zhǔn)。系統(tǒng)的音頻模塊主要是以一塊音頻 A/D轉(zhuǎn)換芯片 PCM 1800以及與之配套的模擬音頻輸入輸出電路構(gòu)成。 PCM 1800芯片最高采樣率可達(dá)到 96KHz,可以滿足絕大多數(shù)語(yǔ)音應(yīng)用的要求。該芯片的數(shù)字音頻輸入輸出接口采用 I2S模式,直接和 VW210芯片連接。

2.3網(wǎng)絡(luò)傳輸模塊

模塊選用的網(wǎng)絡(luò)接口芯片是 Realte公司的 RTL8201BL。它是具有 lOM/100Mps自適應(yīng)功能的以太網(wǎng)收發(fā)控制器,是目前應(yīng)用最為廣泛的一種網(wǎng)絡(luò)接口芯片。系統(tǒng)將壓縮后的音視頻數(shù)據(jù)打包,通過(guò)網(wǎng)絡(luò)接口發(fā)送到網(wǎng)絡(luò)中,其電路圖如圖 3所示。

3  軟件總體結(jié)構(gòu)與設(shè)計(jì)

系統(tǒng)軟件設(shè)計(jì)包括服務(wù)器端和客戶端軟件設(shè)計(jì)。服務(wù)器端軟件主要實(shí)現(xiàn)采集音視頻、壓縮編碼、打包發(fā)送到網(wǎng)絡(luò)。客戶端軟件主要實(shí)現(xiàn)接受服務(wù)器發(fā)送過(guò)來(lái)的音視頻壓縮包,然后對(duì)數(shù)據(jù)拼接解碼、播放,如圖 4所示。

3.1MPEG-4視頻流的 RTP組包處理

要通過(guò) RTP傳輸 MPEG-4視頻流,需要對(duì)其進(jìn)行打包 (Packetization)處理。加上時(shí)間、同步等信息。MPEG-4對(duì)每個(gè) voP (voP是 VO在某一時(shí)刻的對(duì)象,即某一幀 vo)獨(dú)立進(jìn)行編 / 解碼。因此以 VOP為單位進(jìn)行打包,既提高了效率又充分利用了 MPEG-4的編碼特性。為了不造成 IP碎片,包長(zhǎng)還須有一個(gè)限制,就是不能超過(guò)該網(wǎng)絡(luò)路徑的 MTU(Maxium Transit Unit)。考慮到傳輸?shù)母咝院蛠G包的魯棒性,我們?nèi)“L(zhǎng)為當(dāng)前 VOP大小與路徑 MTU值的較小值,采用如下組包機(jī)制:

1 VOP能放入單個(gè) RTP包,就把此 VOP單獨(dú)放入一個(gè) RTP包中;

2 VOP分段,放入多個(gè) RTP包,此時(shí)須把 VOP頭部信息復(fù)制到每個(gè) RTP包,以去除包間的相關(guān)性,達(dá)到丟包的魯棒性 :為減小包數(shù),降低開(kāi)銷,一包中能放入多少宏塊就盡可能多地放入多少宏塊,但即使最后一個(gè)包中仍有剩余空間,也小能把另一 VOP中的宏塊放入此包中,算法流程如圖 5所示。

3.2服務(wù)器端視頻發(fā)送和客戶端視頻接收

在基于DirectShow的視頻發(fā)送端中,其過(guò)濾器圖分別由 Video Capture Filter,Video Codec和 RTP Video Renderer Filter按順序連接成一條“流水線”協(xié)同工作,他們分別完成源過(guò)濾器、轉(zhuǎn)換過(guò)濾器和呈現(xiàn)過(guò)濾器的工作。 Video Capture Filter負(fù)責(zé)視頻數(shù)據(jù)采集, Video Codec負(fù)責(zé)視頻數(shù)據(jù)的壓縮,最后由 RTP Video RendererFilter將壓縮的視頻數(shù)據(jù)封裝 RTP包發(fā)送到網(wǎng)絡(luò)上。過(guò)濾器之間的數(shù)據(jù)發(fā)送采用推模式。

視頻發(fā)送實(shí)現(xiàn)過(guò)程如下:

1)初始化 coM組件,初始化 DirectShow,包括建立 GraphManager接口、建立 GraphBuilder接口(它的 CLSID為 CLSID_ FilterGraph)、建立 BasicFilter接口,并將 VWSource Filter (VW210), Sputter Filter(音視頻分離過(guò)濾器)、Codec Fil-ter(TopStepdVideo)和 RTPVren}lter (RTP傳輸呈現(xiàn)過(guò)濾器)加到 GraphBuilder。

2)通過(guò)系統(tǒng)設(shè)各列舉接口找到系統(tǒng)中默認(rèn)的視頻捕獲設(shè)備,并添加到 GraphBuilder中,查詢 GraphBuilder獲得媒體事件接口和媒體控制接口,連接各個(gè)過(guò)濾器,設(shè)置 RTP Vrenflter參數(shù)。

3)通過(guò) GraphManager的控制接口,運(yùn)行過(guò)濾器圖,捕獲并發(fā)送圖象。

4)等待運(yùn)行結(jié)束消息,釋放各個(gè)接口,關(guān)閉 COM組件。視頻發(fā)送實(shí)現(xiàn)過(guò)程中圖像傳輸?shù)膶?shí)現(xiàn)最為關(guān)健,當(dāng)視頻發(fā)送端響應(yīng)網(wǎng)絡(luò)客戶端發(fā)出的視頻數(shù)據(jù)請(qǐng)求后,馬上啟動(dòng)視頻數(shù)據(jù)發(fā)送線程,開(kāi)始采集 MPEG視頻數(shù)據(jù)并源源不斷地寫(xiě)入到發(fā)送緩沖區(qū)中。它的實(shí)現(xiàn)原理是:位于源過(guò)濾器 VWSource Filter(VW210卡)將從攝像頭獲取的模擬視頻圖像首先進(jìn)行A/D轉(zhuǎn)換,然后將采集到的視頻數(shù)據(jù)交給下游的 MPEG Stream Spatter filter,由它對(duì)獲得的數(shù)據(jù)進(jìn)行解析后轉(zhuǎn)交給其下游的變換過(guò)濾器 Video Coder filter進(jìn)行 MPEG編碼,然后將編碼后的 MPEG視頻數(shù)據(jù)寫(xiě)入發(fā)送緩沖區(qū),這部分都由 VW210卡完成。如果選擇本地存盤(pán)則過(guò)濾器圖連接到此結(jié)束,將視頻數(shù)據(jù)直接寫(xiě)入磁盤(pán)。視頻接收端程序流程如下圖 7所示:

4 結(jié)論

本文創(chuàng)新點(diǎn):本視頻監(jiān)控系統(tǒng)是基于 ARM嵌入式核心處理器的硬件平臺(tái),其中嵌入式系統(tǒng)中移植 TCP/IPv6協(xié)議,在原有 MPEG4視頻編碼基礎(chǔ)上采用了新的運(yùn)動(dòng)估計(jì)優(yōu)先估計(jì)矢量分布概率算法進(jìn)行優(yōu)化,同時(shí)對(duì)視頻傳輸算法也作了相應(yīng)的改進(jìn)。系統(tǒng)結(jié)合了流媒體技術(shù),IPv6技術(shù),嵌入式技術(shù)等優(yōu)點(diǎn),實(shí)驗(yàn)證明該系統(tǒng)視頻監(jiān)控方而取得了良好效果。

參考文獻(xiàn):

[1]鄭瑞杰等.超寬帶家庭多媒體網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)[J] .微計(jì)算機(jī)信息. 2007, 8-2,6-8.

[2]袁野.基于嵌入式技術(shù)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng) [J].通訊世界,2002(4), 62-63

[3]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò) [M].北京,電子土業(yè)出版社,2003.

[4]周慧燦.數(shù)字視頻的網(wǎng)絡(luò)傳輸關(guān)鍵技術(shù)研究 .湖南大學(xué)碩士論文,2005 (4)

[5]鄒思軼.嵌入式 Linux設(shè)計(jì)應(yīng)用.清華大學(xué)出版社,2002.

 

作者:佚名 合作媒體:不詳 編輯:顧北

 

 

 
 熱點(diǎn)技術(shù)
普通技術(shù) “5G”,真的來(lái)了!牛在哪里?
普通技術(shù) 5G,是偽命題嗎?
普通技術(shù) 云視頻會(huì)議關(guān)鍵技術(shù)淺析
普通技術(shù) 運(yùn)營(yíng)商語(yǔ)音能力開(kāi)放集中管理方案分析
普通技術(shù) 5G網(wǎng)絡(luò)商用需要“無(wú)憂”心
普通技術(shù) 面向5G應(yīng)運(yùn)而生的邊緣計(jì)算
普通技術(shù) 簡(jiǎn)析5G時(shí)代四大關(guān)鍵趨勢(shì)
普通技術(shù) 國(guó)家網(wǎng)信辦就《數(shù)據(jù)安全管理辦法》公開(kāi)征求意見(jiàn)
普通技術(shù) 《車聯(lián)網(wǎng)(智能網(wǎng)聯(lián)汽車)直連通信使用5905-5925MHz頻段管理規(guī)定(
普通技術(shù) 中興通訊混合云解決方案,滿足5G多元業(yè)務(wù)需求
普通技術(shù) 大規(guī)模MIMO將帶來(lái)更多無(wú)線信道,但也使無(wú)線信道易受攻擊
普通技術(shù) 蜂窩車聯(lián)網(wǎng)的標(biāo)準(zhǔn)及關(guān)鍵技術(shù)及網(wǎng)絡(luò)架構(gòu)的研究
普通技術(shù) 4G與5G融合組網(wǎng)及互操作技術(shù)研究
普通技術(shù) 5G中CU-DU架構(gòu)、設(shè)備實(shí)現(xiàn)及應(yīng)用探討
普通技術(shù) 無(wú)源光網(wǎng)絡(luò)承載5G前傳信號(hào)可行性的研究概述
普通技術(shù) 面向5G中傳和回傳網(wǎng)絡(luò)承載解決方案
普通技術(shù) 數(shù)據(jù)中心布線系統(tǒng)可靠性探討
普通技術(shù) 家庭互聯(lián)網(wǎng)終端價(jià)值研究
普通技術(shù) 鎏信科技CEO劉舟:從連接層構(gòu)建IoT云生態(tài),聚焦CMP是關(guān)鍵
普通技術(shù) SCEF引入需求分析及部署應(yīng)用
  版權(quán)與免責(zé)聲明: ① 凡本網(wǎng)注明“合作媒體:通信界”的所有作品,版權(quán)均屬于通信界,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:通信界”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。 ② 凡本網(wǎng)注明“合作媒體:XXX(非通信界)”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。 ③ 如因作品內(nèi)容、版權(quán)和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請(qǐng)?jiān)谝辉聝?nèi)進(jìn)行。
通信視界
華為余承東:Mate30總體銷量將會(huì)超過(guò)兩千萬(wàn)部
趙隨意:媒體融合需積極求變
普通對(duì)話 苗圩:建設(shè)新一代信息基礎(chǔ)設(shè)施 加快制造業(yè)數(shù)字
普通對(duì)話 華為余承東:Mate30總體銷量將會(huì)超過(guò)兩千萬(wàn)部
普通對(duì)話 趙隨意:媒體融合需積極求變
普通對(duì)話 韋樂(lè)平:5G給光纖、光模塊、WDM光器件帶來(lái)新機(jī)
普通對(duì)話 安筱鵬:工業(yè)互聯(lián)網(wǎng)——通向知識(shí)分工2.0之路
普通對(duì)話 庫(kù)克:蘋(píng)果不是壟斷者
普通對(duì)話 華為何剛:挑戰(zhàn)越大,成就越大
普通對(duì)話 華為董事長(zhǎng)梁華:盡管遇到外部壓力,5G在商業(yè)
普通對(duì)話 網(wǎng)易董事局主席丁磊:中國(guó)正在引領(lǐng)全球消費(fèi)趨
普通對(duì)話 李彥宏:無(wú)人乘用車時(shí)代即將到來(lái) 智能交通前景
普通對(duì)話 中國(guó)聯(lián)通研究院院長(zhǎng)張?jiān)朴拢弘p輪驅(qū)動(dòng)下,工業(yè)
普通對(duì)話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對(duì)話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對(duì)話 保利威視謝曉昉:深耕視頻技術(shù) 助力在線教育
普通對(duì)話 九州云副總裁李開(kāi):幫助客戶構(gòu)建自己的云平臺(tái)
通信前瞻
楊元慶:中國(guó)制造高質(zhì)量發(fā)展的未來(lái)是智能制造
對(duì)話亞信科技CTO歐陽(yáng)曄博士:甘為橋梁,攜"電
普通對(duì)話 楊元慶:中國(guó)制造高質(zhì)量發(fā)展的未來(lái)是智能制造
普通對(duì)話 對(duì)話亞信科技CTO歐陽(yáng)曄博士:甘為橋梁,攜"電
普通對(duì)話 對(duì)話倪光南:“中國(guó)芯”突圍要發(fā)揮綜合優(yōu)勢(shì)
普通對(duì)話 黃宇紅:5G給運(yùn)營(yíng)商帶來(lái)新價(jià)值
普通對(duì)話 雷軍:小米所有OLED屏幕手機(jī)均已支持息屏顯示
普通對(duì)話 馬云:我挑戰(zhàn)失敗心服口服,他們才是雙11背后
普通對(duì)話 2018年大數(shù)據(jù)產(chǎn)業(yè)發(fā)展試點(diǎn)示范項(xiàng)目名單出爐 2
普通對(duì)話 陳志剛:提速又降費(fèi),中國(guó)移動(dòng)的兩面精彩
普通對(duì)話 專訪華為終端何剛:第三代nova已成為爭(zhēng)奪全球
普通對(duì)話 中國(guó)普天陶雄強(qiáng):物聯(lián)網(wǎng)等新經(jīng)濟(jì)是最大機(jī)遇
普通對(duì)話 人人車?yán)罱。航衲臧l(fā)力金融 拓展汽車后市場(chǎng)
普通對(duì)話 華為萬(wàn)飚:三代出貴族,PC產(chǎn)品已走在正確道路
普通對(duì)話 共享退潮單車入冬 智享單車卻走向盈利
普通對(duì)話 Achronix發(fā)布新品單元塊 推動(dòng)eFPGA升級(jí)
普通對(duì)話 金柚網(wǎng)COO邱燕:天吳系統(tǒng)2.0真正形成了社保管
主站蜘蛛池模板: 国产高清不卡av| 国产精品久久久久久久天堂| 日韩手机在线观看视频| 久久久成人的性感天堂| 国产一区亚洲二区三区| 日本中文不卡| 亚洲综合日韩中文字幕v在线| 欧美乱人伦中文字幕在线| 亚洲一区二区三区av无码| 国产精品香蕉av| 美女在线免费视频| 日韩手机在线观看视频| 777精品久无码人妻蜜桃| 国产精品视频在线播放| 午夜久久久久久久久久久| 精品久久免费观看| 久久久久久久久久久av| 欧美精品aaa| 欧洲精品久久久| 亚洲欧美日韩不卡| 亚洲日本无吗高清不卡| 一区二区三区不卡在线| 国产精品毛片一区视频| 国产在线拍偷自揄拍精品| 国产在线拍揄自揄视频不卡99| 久久成人免费视频| 精品久久久久久综合日本| 精品中文字幕乱| 久久国产精品99久久久久久丝袜| 欧美精品一区二区免费| 欧美交换配乱吟粗大25p| 久久久久久久香蕉| 激情五月开心婷婷| 久久久中精品2020中文| 欧美激情在线一区| 欧美最猛黑人xxxx黑人猛叫黄| 欧美亚洲国产精品| 午夜精品在线视频| 欧美精品在线第一页| 日韩免费在线观看av| 日韩一级特黄毛片|