何劍海, 周明德, 包建榮
(1. 寧波職業(yè)技術(shù)學院 工程訓練中心, 浙江 寧波 315800; 2. 寧波職業(yè)技術(shù)學院 信息資源中心, 浙江 寧波 315800;3. 杭州電子科技大學 信息工程學院, 浙江 杭州 310018)
礦井WiFi視頻傳輸系統(tǒng)軟硬件設(shè)計與實現(xiàn)
何劍海1, 周明德2, 包建榮3
(1. 寧波職業(yè)技術(shù)學院 工程訓練中心, 浙江 寧波 315800; 2. 寧波職業(yè)技術(shù)學院 信息資源中心, 浙江 寧波 315800;
3. 杭州電子科技大學 信息工程學院, 浙江 杭州 310018)
針對礦井光線強度不夠、瓦斯防爆、坑道彎曲多變等引起的多媒體信號獲取困難與傳輸環(huán)境惡劣等問題,研制了高效的WiFi視頻傳輸系統(tǒng),并應用于礦井通信場合.采用嵌入式ARM處理器、紅外CCD攝像頭、WiFi模塊等器件構(gòu)造基本硬件傳輸處理平臺,在軟件上采用H.264視頻編解碼、RTP/UDP封裝、WiFi快速切換等信息獲取與傳輸機制,最終研制了滿足煤礦多媒體監(jiān)管所需的高效、低功耗井下無線多媒體終端系統(tǒng).經(jīng)工程實踐驗證,該系統(tǒng)適應井下弱光甚至全暗、防爆、低功耗、復雜鏈路等工作環(huán)境,并取得了較好的井下WiFi視頻傳輸效果.因此,所設(shè)計的礦井WiFi傳輸系統(tǒng)能有效消除井下惡劣信道環(huán)境的影響,實現(xiàn)低成本實時寬帶視頻信息傳輸,可在礦井安全監(jiān)控管理等場合廣泛應用.
多媒體信息采集; 嵌入式處理; 井下無線傳輸; 傳輸協(xié)議精簡與封裝
近些年來煤礦井下安全事故頻發(fā),造成了巨大的經(jīng)濟損失和不良的社會影響,故迫切需采用高效多媒體監(jiān)控傳感網(wǎng)絡(luò)服務來預防及協(xié)助救災工作.通過該服務,地面監(jiān)控員可直接與井下人員進行信息交流,下達命令,全面監(jiān)視井下情況,及時發(fā)現(xiàn)事故隱患而防患于未然,并為事后分析、總結(jié)搶險經(jīng)驗等提供現(xiàn)場資料[1-2].故視頻語音通信質(zhì)量是保障井下通信暢通的重要條件.目前,國內(nèi)外礦井多媒體通信及終端主要存在以下問題[3-5]:視頻壓縮質(zhì)量差,圖像分辨率低;光照度適應范圍小,不能適應全黑到高亮的光強范圍;視頻質(zhì)量差,抗噪弱,成本高;終端功耗高、體積大,集成度低,不易攜帶;有線配置居多,發(fā)生事故時通信易中斷.
為有效解決以上問題,需開展高性能礦井無線多媒體傳輸關(guān)鍵技術(shù)研究,特別是研制具有成本低、體積小、功耗低(待機長)、傳輸距離遠、信號穿透性好、監(jiān)控視頻清晰度(精度)高等優(yōu)勢并適用于井下WiFi信道的視頻監(jiān)控傳輸系統(tǒng)[6-8].此外,傳輸系統(tǒng)還需具有常見流媒體監(jiān)控所具備的自動組網(wǎng)和設(shè)備動態(tài)入網(wǎng)等特征[9],及對應的視頻軟硬件系統(tǒng)結(jié)構(gòu)[10],方便動態(tài)擴展網(wǎng)絡(luò)傳輸功能.本文在ARM和WiFi等硬件模塊、高效H.264視頻編解碼及無線實時傳輸協(xié)議等軟件模塊基礎(chǔ)上,研制了能適應井下全黑到高亮環(huán)境的低成本、低功耗、安全防爆的嵌入式井下視頻監(jiān)控及通信系統(tǒng)方案,以便實時提供井下現(xiàn)場動態(tài),使其在礦山安全監(jiān)控、應急救援等場合發(fā)揮更大作用.
系統(tǒng)采用基于WiFi嵌入式視頻監(jiān)控方案,它主要包括前端嵌入式視頻采集終端、分布式無線接入點(AP)和遠程監(jiān)控中心,并通過基盒(basebox)收集信息.為了提高視頻壓縮質(zhì)量與壓縮速度,并解決傳統(tǒng)DSP方案終端功耗高、體積大、集成度低和不易攜帶等缺陷,本方案選用三星ARM11 (S3C6410)芯片構(gòu)建嵌入式多媒體視頻采集、壓縮與傳輸體系.該芯片自帶視頻編解碼核,可高效完成編解碼,可使該嵌入式視頻處理平臺具備視頻采集、編碼處理、無線傳輸?shù)裙δ?,支持無線視頻傳輸和管理,還具有視頻保存回放功能[11-12].視頻監(jiān)控遠程終端軟件可采用微軟WIN CE及開放的嵌入式linux等軟件.在監(jiān)控系統(tǒng)中,視頻數(shù)據(jù)量異常龐大.以大小為352×288像素的視頻圖像為例,如每秒傳輸30幀真彩色(32 bit/pixel)視頻圖像,約需92.812 5 Mbps的傳輸速率,故無法在帶寬速率有限的無線網(wǎng)絡(luò)傳輸.所以,本設(shè)計還實現(xiàn)了視頻數(shù)據(jù)H.264標準[13]壓縮與解壓,從而緩解網(wǎng)絡(luò)傳輸壓力.最后,整個礦井多媒體傳輸系統(tǒng)主要由礦井視頻采集終端、無線傳輸網(wǎng)絡(luò)和監(jiān)控服務器三部分構(gòu)成,如圖1所示.
圖1 礦井多媒體信息采集與傳輸系統(tǒng)結(jié)構(gòu)Fig.1 Structure of the mine multimedia information acquisition and transmission system
系統(tǒng)采用模塊化設(shè)計,具體包含以下幾部分:多媒體信息采集終端模塊、無線傳輸模塊及協(xié)議、管理端監(jiān)控及服務器平臺.同時,采用礦井現(xiàn)場實驗來驗證方案的可靠性.礦井媒體監(jiān)控系統(tǒng)設(shè)計的具體過程如圖2所示.
圖2 礦井多媒體監(jiān)控系統(tǒng)設(shè)計流程Fig.2 Design process of the mine multimedia monitor system
根據(jù)上述結(jié)構(gòu)分析與設(shè)計方法,可得基于ARM處理器的礦井多媒體信息采集終端主要分為核心處理系統(tǒng)、視頻采集模塊、視頻處理模塊、WiFi無線傳輸模塊及電源模塊等五大部分,該系統(tǒng)硬件結(jié)構(gòu)如圖3所示.
圖3 礦井多媒體終端硬件結(jié)構(gòu)Fig.3 Hardware structure of the mine multimedia terminal
圖3中,ARM核心處理系統(tǒng)以S3C6410處理器為核心,采用大容量、低功耗移動級雙通道靜態(tài)隨機存儲器(mobile DDR SDRAM)和大容量與非門型快閃存儲器(NAND flash)作為外存儲器,另配大容量TF卡作為輔助存儲器,確保該系統(tǒng)能存儲大量視頻數(shù)據(jù).為了解決傳統(tǒng)視頻監(jiān)控方案光照度適應范圍小、不能適應全黑到高亮的光強范圍等問題,視頻模塊實現(xiàn)最壞全黑(0 lx)等環(huán)境視頻數(shù)據(jù)采集,并通過紅外攝像頭接口將數(shù)據(jù)傳給核心系統(tǒng),經(jīng)ARM內(nèi)部H.264硬核編解碼器處理后,在分辨率為640×480的薄膜液晶顯示器(TFT-LCD)上顯示;視頻模塊完成視頻數(shù)據(jù)輸入、輸出和編解碼等功能,它將送話器輸入的視頻數(shù)據(jù)編碼后發(fā)給核心系統(tǒng),在該單元接收數(shù)據(jù)并解碼后,由受話器輸出.無線通信模塊采用Marvell公司以88W8686芯片為核心的通用WiFi模塊,實現(xiàn)無線數(shù)據(jù)傳輸.電源模塊為各部分提供電源.系統(tǒng)還配備了微型Mini-USB接口,方便系統(tǒng)測試及后續(xù)軟件升級與功能擴充.
此外,為了使通信終端適應礦井實時監(jiān)控、安全防爆及高效傳輸?shù)葢本仍ㄐ艖锰攸c,特別是能滿足電池續(xù)航、防爆及高效傳輸?shù)纫?,需針對系統(tǒng)能耗、防爆及傳輸效率等方面,在硬件電路結(jié)構(gòu)、工作模式及新型傳輸結(jié)構(gòu)上實現(xiàn)優(yōu)化,使系統(tǒng)能長時間高效安全工作.以下分別對硬件功耗、安全性、傳輸效率等方面予以改進.
1) 硬件電路低功耗設(shè)計.
通過采取選用低功耗CMOS芯片,具有待機電流小、收發(fā)電流穩(wěn)定的芯片的射頻模塊,較低輸出電壓且本身消耗功率較小的電源,以及將芯片空余浮空引腳接地等措施來降低功耗.此外,還需優(yōu)化硬件的工作模式,使終端與無線接入點AP間的通信采用基于需求的喚醒工作模式[14],可減少通信流量、增加休眠時間等;而且,還可選用支持超低功耗睡眠模式的ARM芯片,靈活利用微處理器的空閑、睡眠、等待、停止等節(jié)能模式,使其在幾種模式中合理轉(zhuǎn)換,達到低功耗效果.同時,還需實現(xiàn)系統(tǒng)軟硬件協(xié)同工作,在ARM處理器閑置時,盡量讓軟件自動關(guān)閉視頻采集、壓縮、打包傳輸?shù)裙δ?,結(jié)合硬件的休眠工作狀態(tài),有效實現(xiàn)節(jié)能功能.
2) 硬件電路的防靜電安全防爆設(shè)計.
在系統(tǒng)的印刷電路板(PCB)上運行視頻采集、核心ARM處理、WiFi無線網(wǎng)絡(luò)傳輸?shù)饶K時,會產(chǎn)生較大電流而導致靜電火花等現(xiàn)象的出現(xiàn)[15].故需結(jié)合礦井瓦斯防爆等安全要求,設(shè)計相應的防靜電方案.通常,可在PCB各電路模塊外安裝靜電屏蔽鋁殼,并妥善接地,防止出現(xiàn)靜電火花.除了上述接地法與屏蔽法等抗靜電防爆法外,還可采用靜電泄漏法和中和法等措施.泄漏法主要是采用增濕劑和抗靜電添加劑等減少靜電產(chǎn)生,促使靜電電荷自行消除;而中和法則是在靜電電荷密集處產(chǎn)生帶電離子,將靜電電荷中和掉.
3) 硬件系統(tǒng)多天線及網(wǎng)橋結(jié)構(gòu)設(shè)計.
礦井坑道往往比較狹小,且彎道較多,易引起多徑效應.傳統(tǒng)方案常將多徑看成有害因素,采用均衡等方法抑制.而現(xiàn)代無線通信的最新成果,特別是多輸入多輸出(MIMO)技術(shù),可將其變廢為寶,充分利用多徑帶來的信道增益,提高傳輸性能,故可采用多天線AP來提高傳輸性能.同時,在無線AP作為中繼時,還需采用無線分布系統(tǒng)(WDS)的無線橋接(一對一)及無線中繼(一對多)功能,防止出現(xiàn)井下布線復雜及成本高等缺陷,實現(xiàn)圖1所示的井下無線中繼分布式傳輸,且利于消除WiFi無線覆蓋死角.
由于系統(tǒng)需實現(xiàn)的功能較復雜,處理任務較多,且對實時性和穩(wěn)定性要求較高,故采用嵌入式操作系統(tǒng)作為本系統(tǒng)軟件平臺.該軟件模塊處理部分是本文的技術(shù)重點,即通過低成本微控制器來有效快速地運行高效實時視頻傳輸協(xié)議,使其在網(wǎng)絡(luò)傳輸平臺可靠執(zhí)行,并延長射頻獲取移動端的待機時間等,以達到較好的應用效果.本方案采用了簡單易用的嵌入式Linux操作系統(tǒng)作為系統(tǒng)軟件支撐平臺,而整個系統(tǒng)主要包含了終端與監(jiān)控端視頻處理及傳輸軟件.
1)多媒體視頻監(jiān)控軟件結(jié)構(gòu).
ARM軟件編程主要采用嵌入式Linux操作系統(tǒng)的視頻編碼框架,來整合H.264編碼庫的多媒體編解碼硬核.系統(tǒng)視頻監(jiān)控與傳輸軟件總體流程如圖4所示.
圖4 終端視頻監(jiān)控與傳輸?shù)能浖Y(jié)構(gòu)Fig.4 Software structure of the terminal video monitor and transmission
在S3C6410調(diào)度前,需初始化系統(tǒng)的多個待使用模塊,具體包括:①S3C6410處理器和系統(tǒng)板初始化;②視頻編碼核初始化;③建立視頻捕獲通道.在初始化完成后,系統(tǒng)進入調(diào)度程序管理的4個主線程和1個通道,其中,taskVideoCap,taskH264Encode和taskNetwork優(yōu)先級較高, taskControl優(yōu)先級最低.taskVideoCap,taskH264Encode,taskNetwork和taskControl的線程是系統(tǒng)核心線程,從底層驅(qū)動獲取視頻信號,將視頻信號經(jīng)H.264編碼后,再經(jīng)網(wǎng)絡(luò)傳至服務端顯示.taskVideoCap,taskH264Encode和taskNetwork線程通過同步通信模塊(SCOM)進行同步和通信,taskControl和taskH264Encode線程通過郵箱(MBOX)通信.
2)視頻監(jiān)控軟件設(shè)計結(jié)構(gòu):DirectShow技術(shù).
系統(tǒng)以DirectShow技術(shù)為基礎(chǔ).DirectShow為Windows平臺處理各種格式媒體文件的回放、視頻采集等高性能要求的多媒體應用,提供了完整解決方案.在DirectShow系統(tǒng)中,應用程序按一定意圖建立相應過濾器圖(filter graph),然后通過過濾器圖管理器(filter graph manager)控制整個數(shù)據(jù)處理過程.具體的DirectShow體系結(jié)構(gòu)如圖5所示.DirectShow能在filter graph運行時接收到各種觸發(fā)事件,并通過消息方式發(fā)送到應用程序,予以執(zhí)行,即實現(xiàn)應用程序與DirectShow間的消息交互,完成監(jiān)控視頻流的實時網(wǎng)絡(luò)播放.
圖5 DirectShow體系結(jié)構(gòu)Fig.5 DirectShow architecture
視頻系統(tǒng)軟件實現(xiàn)了各功能過濾器(filter)的開發(fā),并將其級聯(lián)成一完整視頻直顯模塊,完成視頻的顯示播放,具體如圖6所示.
圖6 視頻直接顯示的播放流程Fig.6 Broadcasting flow of the video DirectShow
其中,NetRecvFilter為網(wǎng)絡(luò)接收源過濾器(即源文件過濾器,source filter),采用推模式將網(wǎng)絡(luò)接收數(shù)據(jù)推向下一級filter,程序?qū)ocket相關(guān)操作都放在應用層,如socket創(chuàng)建、偵聽、連接等,屆時僅需將連接好的socket句柄通過filter接口設(shè)置給NetRecvFilter,在接收過濾器內(nèi)部實現(xiàn)時,只需外部設(shè)置socket數(shù)據(jù)接收.
因接收的遠程嵌入式終端視頻數(shù)據(jù)為H.264壓縮碼流,故實時播放還需變換過濾器(transform filter),即H.264解碼過濾器 (H.264 decode filter).它主要以H.264代碼為核心解碼filter,完成從NetRecvFilter上接收H.264碼流,再將其解碼變?yōu)閅UV視頻格式,通過輸出接口,送至渲染過濾器(render filter),最后播放.
3)WiFi傳輸軟件結(jié)構(gòu).
為了將視頻數(shù)據(jù)通過WiFi無線模塊發(fā)送到接收端,須采用實時傳輸協(xié)議封裝,故引入了RTP協(xié)議對編碼視頻數(shù)據(jù)進行封裝[12].RTP主要是為視頻等實時數(shù)據(jù)傳輸提出的網(wǎng)絡(luò)傳輸協(xié)議.在RFC3984規(guī)范中,詳細說明了RTP傳輸視頻的數(shù)據(jù)幀格式由RTP和RTCP兩部分組成[9].其中,RTP用于傳輸實時數(shù)據(jù),RTCP用于監(jiān)控傳輸服務質(zhì)量和發(fā)送業(yè)務控制信息.RTP數(shù)據(jù)幀主要由12字節(jié)固定RTP頭和不定長載荷構(gòu)成,載荷內(nèi)容主要為壓縮編碼后的視頻數(shù)據(jù).此外,RTP協(xié)議數(shù)據(jù)還封裝于網(wǎng)絡(luò)層UDP協(xié)議,以完成傳輸功能.在發(fā)送RTP幀時,可將數(shù)據(jù)流分割成若干幀,并分配相同時間戳.接收端根據(jù)時間戳,將亂序接收到的視頻幀,重排成順序視頻流,在監(jiān)控服務器上實時播放礦井視頻.整個編碼流程如圖7所示.
圖7 精簡RTP-UDP多媒體網(wǎng)絡(luò)傳輸流程Fig.7 Flow of the simplified RTP-UDP multimedia network transmission
在方案中,H.264數(shù)據(jù)先用RTP封裝為適合網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)幀再傳輸.在應用RTP/UDP/IP協(xié)議時,至少包括12 字節(jié)RTP幀頭、8字節(jié)UDP幀頭及20字節(jié)IP 幀頭,則幀頭開銷至少為40字節(jié).另外,RTP載荷最大尺寸為138 8字節(jié),故可包含多個視頻數(shù)據(jù)幀,且可靈活調(diào)整,如關(guān)鍵幀冗余發(fā)送.
若未在應用層數(shù)據(jù)裝載RTP包前分割載荷,將產(chǎn)生大于最大傳輸單元的幀長,即出現(xiàn)IP層第一幀成功接收,而后續(xù)幀丟失的問題,導致只有第一幀包含RTP 幀頭完整信息,且與載荷長度無關(guān).因此,無法判斷RTP幀是否存在分割丟失,只能默認完整接收.故IP 層分割無法在應用層受到保護,從而無法實現(xiàn)關(guān)鍵幀的保護.故可將1個網(wǎng)絡(luò)抽象層(NAL)單元分割,而傳輸多個RTP分組.根據(jù)最大IP 傳輸單元的大小,必須對大尺寸NAL單元進行分割.具體可設(shè)NAL 單元尺寸小于138 8字節(jié).一個NAL單元經(jīng)分割并分組后,每個分組序列號依次遞增1,其RTP時間戳相同且唯一,確保關(guān)鍵幀不丟失.
4)WiFi傳輸關(guān)鍵技術(shù).
RTP/UDP協(xié)議實現(xiàn)簡單,但易出現(xiàn)發(fā)送數(shù)據(jù)不可靠而重傳的情況.特別在同一AP傳輸網(wǎng)段多個多媒體終端異步發(fā)送數(shù)據(jù)到監(jiān)控服務器時,易發(fā)生WiFi信號碰撞,使數(shù)據(jù)幀大量重傳,甚至漏幀,導致傳輸效率低下與不可靠.因此,針對該傳輸協(xié)議特點,對其改進,以提高傳輸可靠性與吞吐量.
圖8 服務器端的數(shù)據(jù)包接收發(fā)送流程Fig.8 Flow of the datagram reception and transmission in the network server
數(shù)據(jù)幀傳送流程可用圖8描述.當終端接入服務器時,為了建立連接,先發(fā)握手幀給服務器.服務器收到后,也反饋一握手幀,直到兩端都收到對方的握手幀,才正式建立連接,并開始數(shù)據(jù)傳輸.否則,在預設(shè)時間t內(nèi)終端未收到應答,則服務器端需再次發(fā)送握手幀給終端,確保發(fā)送信息被可靠接收.
在傳輸數(shù)據(jù)階段,當終端發(fā)送一個RTP/UDP請求幀后,等待服務器反饋確認幀,來確認接收是否正確.在終端發(fā)送請求后,在預設(shè)時間t內(nèi)未收到服務器確認,則重復發(fā)送前一次數(shù)據(jù)包,直到確認為止.對服務器發(fā)給終端數(shù)據(jù)幀,也采用該機制,減少因丟幀引起的數(shù)據(jù)接收不完整問題.在實際發(fā)送與接收中,因共用WiFi傳輸通道,將存在多個數(shù)據(jù)幀同時傳送情形,出現(xiàn)沖突碰撞.因此,可采用分組網(wǎng)“p-堅持CSMA協(xié)議算法”對系統(tǒng)吞吐量進行優(yōu)化[16].算法過程如下:當監(jiān)聽到信道空閑時,以概率p發(fā)送數(shù)據(jù),以概率1-p延遲時間τ發(fā)送.在無傳播延時(即a=0)時,其吞吐量為[17]:
S=G[e-G+(1-e-G)Ps]/(G+e-G),
(1)
(2)
式中:G為吞吐量,n為競爭終端數(shù).
同時,p-堅持CSMA協(xié)議系統(tǒng)的平均延時為
(3)
因吞吐量增加,總平均延時增加.故需對式(1)至式(3)綜合優(yōu)化,根據(jù)實際礦井信道參數(shù)及傳輸競爭終端數(shù),折中選擇發(fā)送數(shù)據(jù)概率,并計算平均延時作為系統(tǒng)最佳預設(shè)時間t.
為了驗證系統(tǒng)可行性,需根據(jù)礦井實時監(jiān)控及應急救援等現(xiàn)場傳輸特點,尋找適合的礦井,開展現(xiàn)場實驗.同時,根據(jù)設(shè)計系統(tǒng)技術(shù)指標對系統(tǒng)考核,并加以完善.
1)系統(tǒng)測試.
系統(tǒng)由便攜式礦井多媒體采集終端、無線接入點AP和監(jiān)控服務器構(gòu)成.便攜式終端攝像頭先采集井下多媒體數(shù)據(jù),再傳給ARM核心系統(tǒng)存儲器緩存,經(jīng)S3C6410處理器內(nèi)部的H.264硬核壓縮編碼后,通過RTP/UDP/IP等封裝,再送到WiFi無線模塊,發(fā)至井下分布式WiFi無線接入點AP,接力發(fā)到監(jiān)控服務器.而且,在較黑模擬光照(接近0 lx)環(huán)境下,需打開攝像頭紅外LED燈,以便獲取有效的多媒體視頻數(shù)據(jù).最終,實現(xiàn)整個系統(tǒng)聯(lián)調(diào)測試.此外,還可采用Linux平臺開源視頻軟件VLC測試視頻信息播放與參數(shù)驗證.
2)系統(tǒng)驗證.
測試表明:在55 Mbps WiFi無線網(wǎng)環(huán)境下,使用4個終端測試,且確保平均每路視頻1 Mbps帶寬要求,所設(shè)計的WiFi傳輸系統(tǒng)能達到100%成功傳輸率,且不丟幀.如增加終端數(shù)量(如8個),將占用8 Mbps帶寬,加上無線傳輸不理想等因素,導致傳輸性能下降,但仍可確保接近99%的成功傳輸率,極少丟幀,不過存在較大傳輸延遲.此時,對于55 Mbps帶寬,歸一化流量最多占據(jù)0.145 5.因此,數(shù)據(jù)包發(fā)送碰撞的概率仍較小.從而驗證了上述p-堅持CSMA協(xié)議分析所改進的UDP傳輸方案,能提高系統(tǒng)可靠性.測試結(jié)果如表1所示.
表1 礦井55 Mbps帶寬WiFi無線多媒體系統(tǒng)測試結(jié)果
Table 1 Measurement results of the mine 55 Mbps bandwidth WiFi wireless multimedia system
測試參數(shù)技術(shù)指標實測結(jié)果最低照度0lx(全黑)紅外輔助效果較好壓縮及分辨率H.264標準分辨率為640×480達到要求(可達標清水平)傳輸速率(總)≤8Mbps8Mbps(穩(wěn)定碼流)畫面抗干擾無雜波干擾無明顯干擾語音清晰度≥98%,無跳幀達到要求傳輸延時≤1msVLC驗證:≤50μs功耗及電流功耗≤3.5W電流≤20mA達到安全防爆電流要求防靜電性能鋁殼電磁屏蔽效果較好
本文主要探討了低成本、安全可靠的礦井WiFi無線多媒體信息采集與傳輸方案,它采用了低成本的嵌入式ARM芯片、WiFi模塊等來實現(xiàn)相關(guān)功能.相對于常見Ti系列DSP 視頻監(jiān)控方案,其成本低,且應用了芯片自帶的H.264硬核,視頻編解碼功耗更低及更穩(wěn)定.而且,該嵌入式系統(tǒng)也易與井下定位系統(tǒng)[18]等聯(lián)合設(shè)計,從而進一步升級為綜合井下災害監(jiān)控管理系統(tǒng),便于及時定位災害發(fā)生位置并及時營救.經(jīng)測試,該方案基本滿足礦井無線傳輸要求,可實現(xiàn)井下全黑(0 lx)至高亮場景視頻圖像采集.視頻采集終端具備高清圖像質(zhì)量(D1質(zhì)量)顯示與處理、無線視頻傳輸、適應井下惡劣環(huán)境等功能.特別是其具有成本較低、實時性好、實現(xiàn)簡單、布置容易(無需電纜)等優(yōu)勢,非常適用于礦井實時視頻監(jiān)控、應急指揮監(jiān)管等場合.
[1] YARKAN S, GUZELGOZ S, ARSLAN H, et al. Underground mine communications: a survey [J]. IEEE Communications Surveys & Tutorials, 2009, 11(3):125-142.
[2] CHEN G, ZHU Z, ZHOU G, et al. Sensor deployment strategy for chain-type wireless underground mine sensor network[J]. Journal of China University of Mining and Technology, 2008, 18(4): 561-566.
[3] 李文峰,鄭學召.一種礦山救援應急多媒體通信技術(shù)[J].現(xiàn)代電子技術(shù),2005,28(22): 43-45. LI Wen-feng, ZHENG Xue-zhao. An emergency communication technology of multimedia used in mine rescue[J]. Modern Electronics Technique, 2005, 28(22): 43-45.
[4] 王樹奇,孫弋.基于S3C2410的井下WiFi便攜終端的設(shè)計[J].微計算機信息,2007,23(11):186-188. WANG Shu-qi, SUN Yi. Design of WiFi terminal based on S3C2410 in mine tunnel[J]. Microcomputer Information, 2007, 23(11): 186-188.
[5] 夏小波,包建榮.低成本煤礦應急無線視頻傳輸系統(tǒng)及應用[J].杭州電子科技大學學報,2012,32(4): 5-8. XIA Xiao-bo, BAO Jian-rong. Low cost mine emergency video transmission systems[J]. Journal of Hangzhou Dianzi University, 2012, 32(4):5-8.
[6] 羅文靜.基于ARM11的井下多媒體數(shù)據(jù)終端[D] .西安:西安科技大學通信與信息工程學院,2010:12-20. LOU Wen-jing. ARM11 based mine multimedia data terminal[D]. Xi′an: Xi′an University of Science and Technology, School of Communication and Information Engineering, 2010: 12-20.
[7] 胡貴.基于S3C6410和CC2430的圖像采集傳輸系統(tǒng)設(shè)計與實現(xiàn)[D]. 西安: 長安大學信息工程學院, 2011:10-14. HU Gui. Design and implementation of the S3C6410 and CC2430 based image acquisition system[D]. Xi′an: Chang′an University, School of Information Engineering, 2011:10-14.
[8] NERGUIZIAN C, DESPINS C L, AFFES S, et al. Radio-channel characterization of an underground mine at 2.4 GHz [J]. IEEE Transactions on Wireless Communications, 2005, 4(5): 2441-2453.
[9] 陳耀武, 伍鵬, 汪樂宇. 基于流媒體技術(shù)的網(wǎng)絡(luò)化嵌入式視頻監(jiān)控系統(tǒng)[J]. 工程設(shè)計學報,2004,11(2):57-61. CHEN Yao-wu, WU Peng, WANG Le-yu. Stream media technology based network embedded video monitoring system[J]. Chinese Journal of Engineering Design, 2004, 11(2): 57-61.
[10] 萬曉鳳,黃文禮. 基于ARM-WINCE的音視頻監(jiān)控系統(tǒng)設(shè)計[J]. 工程設(shè)計學報,2007,14(4):320-323. WAN Xiao-feng, HUANG Wen-li. Design of audio and video monitoring system based on ARM-WINCE[J]. Chinese Journal of Engineering Design, 2007, 14(4): 320-323.
[11] 李寶儒. 嵌入式視頻監(jiān)控系統(tǒng)中前端模塊的研制[D]. 北京:華北電力大學電氣與電子工程學院,2010:28-44. LI Bao-ru. Research on the front module in the embedded video monitor system[D]. Beijing: North China Electric Power University, School of Electrical & Electronic Engineering, 2010: 28-44.
[12] 王宣達, 李臨生. 嵌入式Linux下多線程視頻監(jiān)控的設(shè)計和實現(xiàn)[J]. 信息通信, 2011, 6:191-192. WANG Xuan-da, LI Lin-sheng. Design and implementation of the embedded Linux multiple thread video monitor [J]. Information & Communications, 2011, 6: 191-192.
[13] 路錦正.MPEG-4/H.264視頻編解碼工程實踐[M]. 北京: 電子工業(yè)出版社,2011:112-140. LU Jin-zheng. MPEG-4/H.264 video coding engineering and practice[M]. Beijing: Publish House of Electronic Industry, 2011: 112-140.
[14] SONG L, YANG J, XIAO K. The research on the technology of sleep wake-up mode based on S3C6410 and Windows CE6.0[J]. Lecture Notes in Electrical Engineering, 2012, 154:1111-1117.
[15] 宮貴家, 黃金波,王德偉. 煤礦井下防爆視頻監(jiān)控系統(tǒng)的設(shè)計[J]. 工礦自動化,2010,8:107-109. GONG Gui-jia, HUANG Jin-bo, WANG De-wei. Design of explosion proof video monitoring and control system of coal mine underground[J]. Industry and Mine Automation, 2010, 8: 107-109.
[16] RAPPAPORT T S. 無線通信原理與應用[M]. 2版.周文安,付秀花,王志輝,等,譯.北京:電子工業(yè)出版社,2006:324-329. RAPPAPORT T S. Wireless communications: principle and practices[M]. 2th ed .Translated by ZHOU Wen-an, FU Xiu-hua, WANG Zhi-hui, et.al. Beijing: Publish House of Electronic Industry, 2006: 324-329.
[17] KLEINROCK L, TOBAGIU F. Packet switching in radio channels: carrier sense multiple-access modes and their throughput-delay characteristics [J]. IEEE Transactions on Wireless Communications, 1975, 23(12): 1400-1416.
[18] JIPING S. Personnel position monitoring technology and system in underground mine [J]. Coal Science and Technology, 2010, 38(11): 1-4.
Design and implementation of software and hardware of the mine WiFi video transmission system
HE Jian-hai1, ZHOU Ming-de2, BAO Jian-rong3
(1. Engineering Training Center, Ningbo Polytechnic, Ningbo 315800, China; 2. Information Resource Center, Ningbo Polytechnic, Ningbo 315800, China;3. School of Information Engineering, Hangzhou Dianzi University, Hangzhou 310018, China)
According to the difficult problems of multimedia signal acquisition and the poor channel transmission circumstances due to the facts such as the insufficient lightness, the gas explosion proof and the zigzag mine tunnels, and so on, a new efficient wireless fidelity (WiFi) video transmission system was developed and used on the underground mine communication occasions. In the aspect of hardware for the proposed system, it mainly exploited the devices of embedded ARM processor, infrared charge-coupled device (CCD) camera, WiFi module, and so on. In the aspect of software for the proposed system, it used H.264 video codec, real time control protocol (RTP)/user datagram protocol (UDP) encapsulation, quick WiFi handover and some other information acquisition and transmission mechanism. Finally, an efficient and low power consuming underground mine wireless multimedia communication prototype was developed to meet the requirement of under ground mine multimedia supervision. Through practical testing and verification, the proposed scheme was found to be suitable for the poor working conditions such as weak lightness, explosion proof, complex transmission link, and so on. Thus it obtains efficient and reliable under-mine WiFi video transmission effect. Therefore, the designed underground mine WiFi transmission system can overcome the terrible circumstances of the transmission channel and realize the low cost real time broadband video information transmission. And it can be widely used on the occasions of the underground mine security surveillance and management.
multimedia information acquisition; embedded processing; underground mine wireless transmission; simplification and encapsulation of the transmission protocol
2016-04-06.
本刊網(wǎng)址·在線期刊:http://www.zjujournals.com/gcsjxb
國家自然科學基金面上項目(61471152);浙江省自然科學基金重點項目(LZ14F010003);浙江省科技計劃項目(2015C31103);浙江省教育廳高??蒲姓n題(Y201224190).
何劍海(1980—),男,浙江溫州人,講師,碩士,從事物聯(lián)網(wǎng)通信、嵌入式無線傳感網(wǎng)絡(luò)等研究,E-mail:rambert@qq.com.http://orcid.org//0000-0001-6413-7602 通信聯(lián)系人:包建榮(1978-),男,浙江杭州人,副教授,博士,從事近地空間通信信號處理、嵌入式系統(tǒng)等研究,E-mail:baojr@hdu.edu.cn.http://orcid.org//0000-0003-1720-853X
10.3785/j.issn. 1006-754X.2016.06.016
TN 919.82
A
1006-754X(2016)06-0626-07