999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

校園無線視頻監控系統的設計與應用

2013-10-21 00:54:02丁雷
電子設計工程 2013年12期
關鍵詞:系統

丁雷

(江陰職業技術學院 江蘇 江陰 214400)

近年來,學校安全事故頻發,識別、阻止外來人員的闖入和校內人員的非法外出成為學校安全防范的重點。根據需要,我院進行了新一期數字化視頻監控系統的建設。考慮到校園整體安防系統的設計,監控系統的可擴展性,與其他子系統的聯動,校方選擇采用了全數字模式的建設方案。這種采用嵌入式專用服務器的系統具備網絡通信、視頻處理、自動控制等多項功能,采用瀏覽/服務器結構,使用十分的便捷[1]。

在該系統中,雖然有一百多個前端的固定監控點,但對于面積較大的校園來講還是無法完全滿足用戶的需求。例如,在某些區域由于視線遮擋或距離過遠等原因不能進行詳細紀錄,此外,校園內及周邊還有很多的地方是視頻監控死角,或者不方便使用固定的視頻監控。因此,院方決定在系統中加入無線視頻監控,以完善視頻監控系統的功能性。

1 系統結構分析與設計

傳統的無線接入網絡主要依托GSM、CDMA 以及Wi-Fi等傳輸技術,但難以滿足大數據量實時遠程視頻監控的要求,而現行的無線3G網絡能夠解決以上問題。與傳統網絡相比,3G的反向鏈路峰值速率明顯高很多,響應時間短,在高速運動狀態下的傳輸速度也快,并能夠支持音視頻等多媒體數據。而且,3G網絡即使在雨、霧等環境下也不會造成信號的衰減,非常適合在大學校園面積較大的這種條件下進行高質量的實時監控,系統結構如圖1 所示。

圖1 系統結構示意圖Fig.1 System structure diagram

該方案中3G無線視頻監控系統采用C/S 架構,由3 部分組成,包括前端信號采集單元、無線網絡傳輸單元和遠程監控單元。前端單元負責對圖像進行采集,并將拍攝到的模擬視頻信號轉換為數字信號,通過編碼器進行數據壓縮處理,最后利用3G 網絡將壓縮后的數據傳送至監控中心,通過用戶端完成實時顯示[2]。

2 無線監控系統前端設計與應用

2.1 設備的選擇與功能實現

前端設備有很多選擇,如無線攝像機、手機、PDA 等。現在很多手機已具有高清晰的攝像功能,而且手機既可作為前端攝像機使用,也可作為客戶端進行視頻瀏覽。因此,在該系統中,利用3G智能手機作為系統的前端,可以實現視頻監控系統的以下功能:

1)利用手機內置高清攝像頭獲取現場視頻數據并進行壓縮,通過3G通信網絡把視頻數據實時發送到遠程控制中心,整個過程確保視頻畫面流暢、清晰,實時性高。

2)系統通過3G網絡可以實現音視頻同步傳輸,雙向對講功能。監控中心不僅可以實時觀察前端現場視頻畫面,同時還可收聽前端現場聲音以及與前端直接進行通話。

3)利用手機進行拍照,可立即將圖片發送到監控指揮中心,并且支持圖片大小設置、對焦調節等功能,為獲取現場高清圖片提供了技術支持。

4)利用手機GPS 定位功能,可以隨時對手機位置進行追蹤,形成手機運行軌跡線路,再與系統中電子地圖相配合可以全方位了解前端情況,為中心指揮帶來方便。

2.2 手機在視頻監控系統中的特點

數字視頻監控系統由攝像機、視頻接入轉發服務器、調度服務器和客戶端構成。其中,轉發服務器主要是實現攝像機視頻流的接入和攝像機狀態的獲取,調度服務器主要進行攝像機狀態的統一管理。固定安裝的攝像機由于其IP 地址是穩態的,轉發服務可直接將攝像機接入系統,客戶端也可直接向轉發服務器獲取視頻流并進行播放。步驟如圖2所示。

圖2 固定攝像機接入監控系統流程Fig.2 Fixed camera accessing monitoring system flowchart

1)接入轉發服務器向系統中某路攝像機申請視頻流;

2)符合申請IP 地址的攝像機向接入轉發服務器發送視頻流;

3)接入轉發服務器向調度服務器發送被選中的攝像機狀態;

4)調度服務器向客戶端發送該路攝像機狀態。

但手機作為攝像機使用具有不連續性及IP 地址不固定的特點,視頻接入轉發服務器就不知道當前有哪些手機需要接入視頻監控系統,因此手機需主動連接服務器以實現攝像機的接入[3],具體步驟如圖3 所示。

1)手機先向調度服務器申請接入系統;

2)調度服務器再向接入轉發服務器發送手機的IP 地址;

3)接入轉發服務器向手機申請視頻流;

4)手機向接入轉發服務器發送視頻流;

5)接入轉發服務器向調度服務器發送手機狀態;

6)調度服務器向客戶端發送手機狀態。

2.3 手機操作系統與硬件要求

手機作為視頻監控系統前端主要工作包括視頻拍攝、視頻編碼及發送碼流,作為客戶端使用時主要完成碼流接收與視頻解碼。這些都和手機的操作系統、硬件設備等有著密切關系。

目前大部分手機使用的操作系統為Android、iOS 及WindowsPho-ne。手機攝像機主要實現視頻編解碼與碼流傳輸,在開發時一般采用開源庫,如用于視頻編解碼的ffmpeg和視頻碼流傳輸的jrtblib,這些開源庫基本都支持Windows和Linux 操作系統。Android 是基于Linux 平臺的開源操作系統,所有支持Linux 的開源庫都可以移植到Android 中使用。因此,從使用開源庫的角度考慮,此方案中選擇應用廣泛的Android 手機操作系統作為設計對象。

手機既作為攝像機又作為客戶端使用時,至少要處理各一路視頻編解碼。以清晰度為D1、幀率為20,編碼方式為H.264 的攝像機為例,來分析下手機對CPU 及內存等硬件的要求。

以視頻播放器VLC為例,在CPU 頻率為3.2 GHz 的PC機上播放一路D1 格式視頻時,需占用1%~4%的CPU 和60 MB 的內存資源,解碼是編碼的逆過程,占用的資源相差不大。因此,CPU 頻率為1 GHz 的手機處理一路視頻編碼和解碼顯示需要占用5%~30%的CPU 和120 MB 左右的內存。由于手機在使用時還有其它功能業務,因此手機在視頻監控系統中應用時,其硬件最低配置為頻率1 GHz 的CPU 和300 MB的內存。而當前主流手機都達到或超過該設計要求,完全能夠作為系統前端使用。

3 網絡傳輸的實現

手機通過3G網絡接入視頻監控系統,其無線傳輸模塊集成了3G的網絡連接端口協議,并以嵌入式方式實現TCP/UDP/IP、POP3/SMTP 等傳輸協議,同時支持3G基站與動態IP 的無線連接與數據交換。TCP/UDP/IP 協議具有擁塞控制和啟動慢的特性,會影響到數據傳輸的速率,TCP 協議通過3G網絡進行數據傳輸時,也會產生較多的網絡流量,并占用帶寬。另外,系統中前端手機使用的數量、視頻的分辨率和幀率也會影響所需要的無線網絡帶寬[4]。

為充分利用3G網絡最大允許帶寬,該設計中引用混合編碼框架下基于FPGA 平臺的H.264 壓縮編碼標準對視頻信號流量與網絡帶寬進行優化協調。該編碼方式面向3G網絡,不僅可用量化步長的變化來適應信道碼率,而且可利用數據分割的方式來處理信道碼率的變化,在相同輸出碼率情況下,與其他標準相比,其信噪比要高出許多。在較寬的位速率和像素范圍內使編碼效率提高了約45%,壓縮比可超過250:1,從而提高了系統傳輸的穩定性。

在實際應用中,根據視頻流量計算公式

式中:N為每秒單位數據采集量,bps。D1 視頻格式可以滿足校園視頻監控的需要。視頻流經H.264 編碼壓縮后,僅有1.236 Mbps,音頻采用G.711 壓縮標準,每秒傳輸數據在8 kb~16 kb(與視頻相比可忽略不計)。音視頻流量完全小于3G 制式網絡中上行速率下限1.8 Mbps 的要求,系統傳輸質量達到最佳優化比,因此使用3G 網絡傳輸視頻監控數據是完全可行的[5]。本設計中根據網絡質量和實際需要,采用支持1:90—1:250 多檔壓縮轉換。以10 路手機攝像機、壓縮比150:1、2TB 存儲硬盤為例,校園視頻監控無線傳輸的流量計算結果如表1 所示。

4 監控軟件的設計

4.1 流媒體系統結構

系統中,流媒體的傳輸與播放是關鍵技術。流媒體技術是把連續得到的媒體信息經過壓縮后傳至網絡服務器,客戶可實現邊下載邊觀看,而無需將整部文件全部下載完,所以流媒體技術非常適合現場事件的播報,可以進行隨機訪問和快進或倒退觀看。流媒體實時傳輸主要采用RTP/RTCP 及RTSP 等網絡協議,分實時流式傳輸和順尋流式傳輸兩種方式。實時流式傳輸可以保證媒體信號與網絡連接相匹配,媒體信息可被實時觀看,并且允許對媒體進行多項的控制,使用比HTTP 服務器方便。順尋流式傳輸用的是順序下載,客戶只能觀看已下載的部分,可使用HTTP 服務器,比實時流式傳輸要簡單[6]。

該設計采用了處理器與嵌入式操作系統并加上所需應用程序軟件的實時傳輸方式。嵌入式操作系統采用Linux,流媒體系統由服務器和客戶端組成,其中服務器是最關鍵設備。為此,該系統配置了專門的流媒體服務器與手機視頻服務器,均采用了Dell PowerEdge R810。服務器由四個模塊組成,分別負責數據采集、數據壓縮、數據打包和RTP 包發送。數據采集模塊是將音視頻模擬信號轉換成數字信號。從采集模塊得到的數據經壓縮模塊進行處理,可以減少網絡傳輸數據量及提高傳輸效率。數據打包模塊是向數據添加一些必要的包頭信息(如數據類型、序列號、時間信息等),在客戶端通過包頭信息來實現音視頻信號同步。包發送模塊的作用就是將已打好包的數據通過3G網絡發送至客戶端。

表1 視頻流量計算結果Tab.1 Mobile phone camera accessing monitoring system flowchart

系統中客戶端工作原理是服務器端的逆過程,在網絡傳輸過程中由于網絡延遲等因素會導致接收到的數據包順序發生紊亂,必須通過數據緩存模塊來恢復數據包的正常順序,從緩存模塊輸出的數據傳入到同步調整模塊,然后將同步調整后的數據包傳入到數據解壓模塊和播放模塊進行實時播放。整個嵌入式流媒體系統結構如圖4 所示。

圖4 流媒體系統結構圖Fig.4 Streaming media system structure

4.2 監控數據同步的原理

對于系統來說,如果音視頻數據不同步,就無法準確反映監控現場的真實情景。為解決該問題,在設計中,先在手機用戶上利用RTP 包中的時間戳來標記每幀音視頻信號的時間信息,然后再將標記了時間戳的信號流通過3G網絡發送至客戶端。在客戶端使用緩存來消除數據流中的延時以及恢復數據包的正確順序,最后再將數據流送到同步調整模塊中進行同步播放。同步調整模塊里,在客戶端設計一個參考時鐘,根據參考時鐘和接收到的音視頻信息時間戳之間的關系,來判斷當前的信號是立刻播放還是延時播放,或者是丟棄。參考時鐘主要以視頻為主,對關鍵幀進行判斷,算法如下:將接收到的音視頻信息分別存放到各自的緩存中,當緩存到一定數量時,開始播放,同時進行同步調整。當視頻時間戳小于音頻時間戳一定值時,說明視頻超前音頻,需要等待;當視頻時間戳大于音頻時間戳一定值時,說明視頻滯后于音頻,則需要加快播放,設計中采取的是丟棄音頻包,從而加快播放的速度。

系統在信號播放時接收視頻數據,如果進入解碼器的首幀不是關鍵幀,會導致解碼器無法讀取,所以將視頻數據寫入緩存前先要進行一個首幀是否關鍵幀的判斷。當緩存區內數據寫入達到一定數量時,才開始讀取,再獲取各自的時間戳信息,在音視頻信號播放前進行同步調整,以達到同步播放的目的,設計如圖5 所示。

圖5 同步播放設計流程圖Fig.5 Synchronous broadcast design flowchart

4.3 播放軟件應用程序設計

該系統采用嵌入式設計,Linux 內核為圖形處理界面提供最基本的底層驅動接口。應用程序不需要了解底層硬件的具體情況,只需通過節點對設備進行操作,就可完成圖像的顯示。系統中采用SDL 開源共享庫,底層使用API,在平臺間統一了接口。使用雙線程設計,即用戶界面線程與工作者線程。用戶界面線程包括音視頻數據同步播放及接收響應用戶的操作,然后再將工作者線程解碼出的音視頻數據傳遞給使用者,如圖6 所示。

圖6 視頻應用程序線程流程圖Fig.6 Video application thread flowchart

程序設計中,視頻壓縮編碼是十分關鍵的步驟。該系統用的是H.264 壓縮算法,它是由網絡提取層NAL 和視頻編碼層VLC 兩部分組成。H.264 標準對圖像質量和編碼效率進行了多項優化,且抗誤碼和抗丟包性能良好,能適應各種網絡環境,用在對壓縮率要求高,網絡環境復雜的移動視頻監控最為合適。

客戶端接收的經過H.264 壓縮編碼后的數據,還需要經過H.264 解碼才能夠顯示還原視頻圖像,因此,在客戶端還要設計H.264 解碼器。該系統在Android 應用程序中使用移植了開源的音視頻解碼庫FFmpeg 來進行H.264 解碼。

5 測試結果

院方在校園內及周邊多點對無線視頻監控系統進行了測試,將客戶端安裝在手機上,接入3G 信號網絡與服務器建立連接,向服務器端發送數據。視頻畫面質量主要是受幀率(每秒鐘顯示圖片數)和碼率(數據傳輸時單位時間傳輸的數據量)的影響,幀率越大畫面越流暢,碼率越大畫面越清楚。在測試實際幀率為16fps,碼率在550kbps 時的視頻非常流暢,而且在音視頻同步方面表現也非常好,畫面如圖7 所示。

圖7 手機視頻監控實時畫面Fig.7 Real-time mobile video surveillanc

6 結束語

江陰職業技術學院采用基于3G 標準的無線視頻監控,再結合全數字網絡視頻監控系統,實現了資源的統一管理和調度,有效整合利用。該系統主要涉及視頻編解碼、流媒體協議、無線網絡通信等技術,隨著網絡速度的不斷提高和壓縮技術的新發展,可以進一步降低無線信號的延遲,實現更快捷的實時傳輸,不斷完善校園安防系統的智能化操作和現代化管理。

[1]中華人民共和國住房和城鄉建設部.《民用閉路監視電視系統工程技術規范》(GB/50198-94)[S].中國計劃出版社.2012.

[2]王永剛.3G視頻監控系統中關鍵技術的研究與實現[J].現代電子技術.2011,34(19):55-58.WANG Yong-gang.Research and implementation of the Key technology of video surveillance system based on 3G standard[J].Modern Electronic Technology,2011,34(19):55-58.

[3]陳麗華.基于3G手機的視頻監控系統的設計[J].現代電子技術,2011(16):3-6.CHEN Li-hua.Design of video monitoring system based on 3G phone[J].Modern Electronic Technology,2011(16):3-6.

[4]陳龍.安全防范系統工程[M].北京.清華大學出版社,1999:46-76.

[5]楊春.基于3G 網絡的無線視頻監控終端設計[J].山西電子技術,2012(4):57-59.YANG Chun.Design of wireless video surveillance device based on 3G[J].Shanxi Electronic Technology,2012(4):57-59.

[6]張營凱.流媒體技術在視頻監控中的應用[J].光學儀器,2012,34(1):29-33.ZHANG Ying-kai.Application of stream-media-technology in video monitoring[J].Optical Instruments,2012,34(1):29-33.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国产97区一区二区三区无码| 国内精自视频品线一二区| 在线观看热码亚洲av每日更新| 中文字幕在线欧美| 亚洲福利视频一区二区| 高清视频一区| 一区二区影院| 女人毛片a级大学毛片免费 | 自拍偷拍欧美日韩| 色噜噜狠狠狠综合曰曰曰| 日韩AV无码一区| 99精品视频在线观看免费播放| 女同久久精品国产99国| 高潮爽到爆的喷水女主播视频| 日韩东京热无码人妻| 国产在线精品人成导航| 蜜桃视频一区| 亚洲天堂网站在线| 日韩精品一区二区三区中文无码| 在线五月婷婷| 青青草原国产| 色成人综合| 久综合日韩| 亚欧美国产综合| 国产精品国产主播在线观看| 成人亚洲天堂| 五月激激激综合网色播免费| 欧美一区二区三区香蕉视| 精品少妇人妻一区二区| 毛片网站在线看| AV网站中文| 波多野结衣一区二区三区四区| 亚洲综合一区国产精品| 精品免费在线视频| 日韩123欧美字幕| 色爽网免费视频| 久久亚洲天堂| 日本在线免费网站| 少妇精品网站| 亚洲欧美激情另类| 亚洲精品无码在线播放网站| 欧洲熟妇精品视频| 国产精品亚洲日韩AⅤ在线观看| 热久久这里是精品6免费观看| 亚洲无码熟妇人妻AV在线| 内射人妻无码色AV天堂| 免费无码网站| 国产一级特黄aa级特黄裸毛片| 在线播放国产一区| 日本在线亚洲| 第一页亚洲| 国产亚洲视频在线观看| 67194在线午夜亚洲 | 国产亚洲精品自在久久不卡 | 国产自在自线午夜精品视频| 亚洲综合网在线观看| 久久成人国产精品免费软件| 精品国产福利在线| 99久久精品免费观看国产| 国产乱子精品一区二区在线观看| 久久免费看片| 国产欧美在线观看精品一区污| 国产a v无码专区亚洲av| 亚洲有无码中文网| 精品国产美女福到在线不卡f| 福利片91| 成人在线不卡视频| 色天天综合久久久久综合片| 喷潮白浆直流在线播放| 日本a∨在线观看| 亚洲码一区二区三区| 国内精品视频| 97在线碰| 极品尤物av美乳在线观看| 国产成人一区二区| 国产成人精品高清在线| 国产欧美精品一区aⅴ影院| 女人18毛片一级毛片在线| 国模视频一区二区| 国产精品视频久| 国产v精品成人免费视频71pao| 精品无码一区二区三区电影|