《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM9的嵌入式3G無線視頻監控系統設計
基于ARM9的嵌入式3G無線視頻監控系統設計
中電網
摘要: 本文介紹了自主開發的基于ARM的嵌入式無線視頻采集系統設計方案。該方案采用S3C2410嵌入式處理器和ARMLinux操作系統,利用通過自行開發的視頻服務器軟件,通過3G無線上網卡完成客戶端與視頻服務器的通信。介紹了系統的硬件結構、服務器端軟件的總體結構、驅動程序的構建、圖像的采集和壓縮以及傳輸模塊的設計,并進行了測試。實驗結果表明,系統采用H.264編碼技術在保證視頻傳輸質量的同時具有良好的帶寬適應能力。
Abstract:
Key words :

國內外市場上主要推出的是數字控制的模擬視頻監控和數字視頻監控兩類產品。前者的技術發展已經非常成熟,產品性能穩定, 在實際工程中得到了廣泛應用。

后者是新近崛起的以計算機技術及圖像視頻壓縮技術為核心的新型視頻監控系統, 該系統在解決模擬視頻監控系統的部分弊端的基礎上迅速崛起。在互聯網的普遍推廣和網絡帶寬逐漸提高的背景下,視頻監控技術飛速發展, 出現了集多媒體技術、網絡通信技術、嵌入式技術于一體的嵌入式網絡視頻監控系統。

目前國內嵌入式視頻監控系統的研究有了很大的發展, 但是國內對嵌入式無線視頻監控系統的研究還比較少。本文介紹了自主開發的基于ARM 的嵌入式無線視頻采集系統設計方案。該方案采用S3C2410 嵌入式處理器和ARMLinux 操作系統, 利用通過自行開發的視頻服務器軟件,通過3G 無線上網卡完成客戶端與視頻服務器的通信。介紹了系統的硬件結構、服務器端軟件的總體結構、驅動程序的構建、圖像的采集和壓縮以及傳輸模塊的設計,并進行了測試。實驗結果表明, 系統采用H.264 編碼技術在保證視頻傳輸質量的同時具有良好的帶寬適應能力。

1 系統總體結構

本系統由監控現場攝像頭、嵌入式視頻服務器、客戶端三部分組成。監控現場的攝像頭實現圖像的采集,并把采集的圖像信息通過內部總線傳送給嵌入式視頻服務器。嵌入式遠程視頻監控系統是一個基于S3C2410處理器、H.264 壓縮、Web 服務器和Linux 操作系統的嵌入式系統, 它的主要功能是對攝像頭采集到的圖像進行H.264 壓縮編碼, 并對編碼后的圖像通過3G 無線網絡進行傳輸??蛻舳酥饕瓿蓤D像的接收和解壓縮, 用戶可以通過Web 瀏覽器訪問嵌入式視頻服務器來觀看攝像頭采集到的圖像,從而實現遠程視頻監控。嵌入式遠程視頻監控系統總體結構如圖1 所示。

嵌入式遠程視頻監控系統總體結構

圖1 嵌入式遠程視頻監控系統總體結構

2 系統硬件結構

系統硬件由圖像傳感器MI360 、3G 無線模塊MC8630 、圖像壓縮芯片ZC0301 、微處理器芯片S3C2410 、以太網控制芯片、SDRAM 等芯片組成。S3C2410 具有低功耗、精簡而出色的全靜態設計等特點,具備MMU 存儲器管理功能, 擁有獨立的16 KB 指令和16 KB 數據緩存,在高性能和低功耗特性方面提供了可靠的性能。無線模塊選用中興3G 模塊MC8630, 數據速率為前向:3.1 Mb/smax,反向:1.8 Mb/s max 。

為了降低成本, 簡化設計, 本方案選用中星微的ZC0301 作為視頻壓縮編碼芯片,Vimicro ZC0301 主要由系統控制、圖像信號處理、次取樣和水平掃描、JPEG 編碼器和USB 設備控制五大功能模塊組成。CMOS 圖像傳感器選擇美光的MI360 , 它采用VGA 標準(30 萬像素) ,感光面積為1/4 英寸, 有效像素649H ×489H, 采用低噪聲技術,噪聲等級達到CCD 標準。MI360 和ZC0301 壓縮編碼芯片完成視頻數據的采集、壓縮和編碼。系統硬件結構如圖2 所示。

嵌入式監控系統硬件結構

圖2 嵌入式監控系統硬件結構

3 系統軟件結構

本嵌入式遠程視頻監控系統軟件由攝像頭驅動模塊、圖像采集模塊、H.264 圖像壓縮模塊、嵌入式Web 服務器組成。攝像頭驅動模塊實現攝像頭在Linux 操作系統下的正常工作, 并為應用程序提供接口。圖像采集程序獲取攝像頭傳送過來的圖像信息并進行暫存。H.264壓縮模塊完成對原始圖像的編碼處理。嵌入式Web 服務器實現圖像數據處理與網絡傳輸。嵌入式Web 服務器一般由5 個主要模塊組成: 嵌入式HTTP 引擎、安全模塊、應用程序接口、文件系統和配置模塊[ 2]。由于開發平臺采用的嵌入式操作系統為ARMLinux , 具有成熟的文件系統, 提供文件訪問的接口, 可以直接使用文件系統提供的讀寫接口訪問嵌入式Web 資源文件, 不需要另外設計文件系統。嵌入式視頻監控系統軟件體系結構如圖3 所示。

嵌入式視頻監控系統軟件體系結構

圖3 嵌入式視頻監控系統軟件體系結構

3.1 攝像頭驅動程序設計

圖像的采集工作由圖像傳感器MI360 和視頻壓縮芯片ZC0301 完成,ZC0301 通過USB 接口和S3C2410 相連,因此驅動程序主要是對Linux 下USB 驅動程序的開發,ZC0301 的驅動獨立開發難度較大, 主要是既要考慮圖像采集芯片的驅動, 還要考慮USB 的驅動, 且Vimicro 沒有公布ZC0301 的詳細技術資料。Linux 下ZC0301 的驅動程序有開源代碼, 根據本系統的開發平臺進行修改、移植、重新編譯內核等操作可以完成ZC0301 的驅動程序。

3.2 圖像采集模塊設計

Video4linux(V4L) 是Linux 的影像串流系統與嵌入式影像系統的基礎,是Linux Kernel 中支持影像設備的一組APIs , 配合適當的視頻采集卡與視頻采集卡驅動程序,可以實現影像采集、AM/FM 無線廣播、影像CODEC、視頻切換等功能。Video4linux 為二層式架構, 上層為Video4linux 驅動程序本身, 下層架構則是影像設備的驅動程序。這里用到的是Video4linux 的上層驅動程序, 即Video4linux 本身所提供給程序開發人員的APIs 。

Video4linux 視頻圖像采集流程如圖4 所示。

Video4linux 視頻圖像采集流程圖

圖4 Video4linux 視頻圖像采集流程圖

3.3 H.264 圖像壓縮模塊設計

H.264 是ITU-T 視頻編碼專家組(VCEG) 和ISO/IEC活動圖像編碼專家組(MPEG) 的聯合視頻組(JVT) 開發的一個新的數字視頻編碼標準。在技術上,H.264 標準有很多優勢,如統一的VLC 符號編碼,高精度、多模式的位移估計,基于4×4 塊的整數變換、分層的編碼語法等。這些措施使得H.264 算法具有很高的編碼效率, 在相同的重建圖像質量下能夠比H.263 降低50%左右的碼率。

H.264 的碼流結構網絡適應性強, 增加了差錯恢復能力, 能夠很好地適應IP 和無線網絡。H.264 能以較低的數據速率傳送基于IP 的視頻流, 在視頻質量、壓縮效率和數據包恢復丟失等方面,超越了現有的MPEG-2、MPEG-4 和H.26x 視頻通信標準, 更適合窄帶傳輸,是目前監控系統最為理想的信源壓縮編碼標準。

相對于有線網絡而言,無線網絡狀況更不穩定,除去網絡流量所造成的傳輸速率的波動外, 設備的移動速度和所在位置也會嚴重地影響到傳輸速率。其次, 無線信道的環境也要比有線信道惡劣得多,數據的誤碼率也要高許多,而高壓縮的碼流對傳輸錯誤非常敏感, 還會造成錯誤向后面的圖像擴散, 因此無線流媒體在信源和信道編碼上需要很好的容錯技術。錯誤恢復的工具隨著視頻壓縮編碼技術的提高在不斷改進。舊的標準(H.261、H.263、MPEG-2 的第二部分)中,使用片和宏塊組的劃分、幀內編碼宏塊、幀內編碼片和幀內編碼圖像來防止錯誤的擴散。之后改進的標準(H.263+,MPEG-4)中,使用多幀參考和數據分割技術來恢復錯誤。H.264 標準在以前的基礎上提出了三種關鍵技術來進行錯誤的恢復, 分別是參數集合、靈活的宏塊次序(FMO)和冗余片(RS)。FMO 是H.264 的一大特色,可以是一幀中的宏塊順序分割,使分割后的片的尺寸小于無線網絡的MTU 尺寸,避免在網絡層再進行一次數據分割,降低了數據傳輸的額外開銷。

3.4 嵌入式Web 服務器設計

本系統選用適合嵌入式系統的Boa 服務器, 它是單任務HTTP 服務器, 占用空間小, 另外支持動態Web 技術的CGI 技術, 源代碼開放, 性能高。嵌入式Boa 服務器移植到Linux 系統中的網上相關資料很多, 不再贅述。

下面重點介紹應用程序接口CGI 程序設計。

公共網關接口CGI 是HTTP 服務器與其他機器上的程序進行“ 交談” 的一種工具, 其程序須運行在網絡服務器上。CGI 是一個用于Web 服務器與外部程序之間通信方式的標準, 使得外部程序能生成HTML、圖像或其他內容,而服務器處理的方式與那些非外部程序生成的HTML、圖像或其他內容的處理方式是相同的。使用CGI的原因在于它是一個定義良好并被廣泛支持的標準, 沒有CGI 就不可能實現動態的Web 頁面, 除非使用一些服務器中提供的特殊方法。

CGI 程序入口為main () 函數, 函數首先執行初始化用到的變量, 然后根據提供的環境變量Environmentv 獲取當前訪問用戶的用戶名, 判斷用戶的訪問權限, 然后根據REQUESM 得到用戶的請求方法。如果是POST, 則根據Contentl 獲取用戶請求內容并分析;如果是GET, 則根據Querys 獲取信息并分析請求內容, 最后根據用戶權限做出相應的處理;如果是其他的請求方法, 則返回錯誤, 不支持該請求方法。流程圖如圖5 所示。

CGI 程序處理流程

圖5 CGI 程序處理流程

S3C2410 憑借其高性價比、豐富的接口以及對網絡的強大支持, 使其非常適合做網絡視頻監控系統的Web視頻服務器的處理器。H.264 算法具有很高的編碼效率, 在相同的重建圖像質量下, 能夠比H.263 降低50%左右的碼率。H.264 的碼流結構網絡適應性強, 增加了差錯恢復能力,能夠很好地適應IP 和無線網絡。本系統支持動態IP, 可以直接連入以太網, 能夠即插即看。通過局域網(100 Mb/s 以太網) 內部測試, 可以達到25 幀/秒CIF 圖像(320×240) 要求, 傳輸延遲0.6 s 以內, 編碼后的碼率150 Kbit/s , 由客戶端軟件解碼恢復后的視頻圖像清晰、流暢、沒有抖動現象, 能獲得較好的視頻質量。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩在线观看一区二区三区| 国产精品美腿一区在线看| 亚洲国产一区二区三区a毛片| 在线不卡a资源高清| 国产色综合久久| 亚洲国产精彩中文乱码av在线播放| 欧美视频在线一区二区三区| 亚洲欧洲日韩女同| 欧美日韩精品欧美日韩精品一| 亚洲午夜精品久久久久久浪潮| 欧美一区二区久久久| 中文日韩在线视频| 午夜精品影院| 亚洲天堂偷拍| 欧美日韩国产天堂| 亚洲香蕉视频| 欧美激情亚洲| 国产精品久久久久永久免费观看| 国产精品免费网站在线观看| 国产欧美精品一区aⅴ影院| 亚洲美女视频网| 久久精品主播| 国产精品久久久久久久久免费桃花| 欧美国产高潮xxxx1819| 久久精品国产亚洲高清剧情介绍| 亚洲综合电影一区二区三区| 午夜精品久久久久久久99黑人| 国内视频精品| 亚洲天堂网在线观看| 久久综合九色综合欧美就去吻| 久久色在线观看| 亚洲精品日韩久久| 国产精品一区=区| 免费黄网站欧美| 欧美久色视频| 国产精品麻豆成人av电影艾秋| 国产精品日韩二区| 欧美午夜精品理论片a级大开眼界| 久久综合伊人77777麻豆| 国产精品视频免费观看| 午夜久久久久久久久久一区二区| 欧美一区二区三区视频免费| 亚洲毛片在线| 开元免费观看欧美电视剧网站| 久久激情中文| 国产精品高清在线观看| 国内精品久久久久影院色| 亚洲精品日产精品乱码不卡| 欧美r片在线| 国产精品嫩草影院一区二区| 欧美日韩成人免费| 国内精品福利| 老牛影视一区二区三区| 欧美精品18videos性欧美| 欧美激情一区二区三级高清视频| 亚洲国产婷婷香蕉久久久久久| 亚洲国产成人久久综合一区| 国产精品伦子伦免费视频| 久久精品五月婷婷| 欧美网站在线观看| 欧美极品影院| 欧美色区777第一页| 久久一本综合频道| 欧美成人在线免费观看| 久久久久久九九九九| 欧美一区中文字幕| 欧美日韩国产小视频| 日韩视频免费在线| 亚洲国产福利在线| 欧美搞黄网站| 一区二区三区国产精品| 亚洲天堂av在线免费观看| 国产美女精品视频免费观看| 亚洲欧洲一区二区在线观看| 亚洲欧美日韩人成在线播放| 欧美精品免费在线| 国产精品一区二区三区四区| 亚洲久久视频| 亚洲欧美另类久久久精品2019| 久久国产精品黑丝| 日韩视频一区二区三区| 国产人成精品一区二区三| 免费观看久久久4p| 欧美人与性动交cc0o| 蜜月aⅴ免费一区二区三区| 国产精品久久久一本精品| 久久国产色av| 亚洲第一区在线观看| 亚洲福利在线观看| 玖玖玖免费嫩草在线影院一区| 欧美日本亚洲视频| 欧美日韩精品欧美日韩精品| 久久精品视频亚洲| 亚洲三级免费观看| 欧美午夜精品久久久久久孕妇| 美女诱惑黄网站一区| 欧美一区二区三区在线观看视频| 欧美不卡高清| 亚洲第一精品夜夜躁人人爽| 亚洲激情一区二区三区| 国产精品二区在线观看| 一区二区三区 在线观看视| 亚洲视频自拍偷拍| 国产一区视频在线观看免费| 国产日韩欧美麻豆| 午夜精品福利一区二区蜜股av| 国产噜噜噜噜噜久久久久久久久| 亚洲大胆女人| 国产亚洲精品久久久久婷婷瑜伽| 亚洲欧洲日产国产网站| 欧美绝品在线观看成人午夜影视| 国产精品yjizz| 国产精品一区在线观看| 国产精品久久久久久影院8一贰佰| 午夜精品一区二区三区在线视| 亚洲激精日韩激精欧美精品| 亚洲毛片在线| 国产精品久久久久久久浪潮网站| 欧美亚洲午夜视频在线观看| 一区二区三区在线视频免费观看| 久久久久久久综合色一本| 国产美女精品一区二区三区| 欧美视频不卡中文| 亚洲精品一区二| 欧美成人免费网| 亚洲精品乱码视频| 午夜精品久久久久久久久久久久| 亚洲电影毛片| 免费亚洲电影| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲欧美在线免费| 欧美老女人xx| 欧美凹凸一区二区三区视频| 亚洲欧洲在线播放| 香蕉免费一区二区三区在线观看| 亚洲最快最全在线视频| 久久精品国产清高在天天线| 日韩视频在线观看| 伊人久久大香线蕉av超碰演员| 久久成人精品电影| 国产日韩欧美综合| 亚洲国产成人av在线| 午夜激情久久久| 亚洲无人区一区| 欧美午夜女人视频在线| 国产偷久久久精品专区| 亚洲欧美清纯在线制服| 国产精品初高中精品久久| 欧美77777| 亚洲日本免费| 亚洲国产小视频在线观看| 在线观看一区二区精品视频| 黑丝一区二区| 国产伦一区二区三区色一情| 欧美日韩精品综合在线| 国产性猛交xxxx免费看久久| 欧美一级片在线播放| 国产精品欧美精品| 亚洲精品在线看| 欧美成人亚洲成人| 欧美天天综合网| 国产欧美亚洲一区| 99国产精品久久久久久久成人热| 国产一区二区日韩精品欧美精品| 亚洲欧美中文日韩v在线观看| 在线成人激情黄色| 亚洲精品免费看| 久久亚洲精品伦理| 国产喷白浆一区二区三区| 亚洲在线观看| 欧美久久久久久久久| 国产精品va在线播放我和闺蜜| 亚洲九九爱视频| 91久久精品日日躁夜夜躁国产| 亚洲国产精品久久久久婷婷老年| 一区精品在线播放| 国产精品免费电影| 一色屋精品视频在线观看网站| 在线不卡免费欧美| 国产在线精品成人一区二区三区| 免费久久久一本精品久久区| 欧美风情在线| 狠狠爱www人成狠狠爱综合网| 亚洲国产精品久久久久| 国产精品www色诱视频| 亚洲美洲欧洲综合国产一区| 欧美日韩成人在线播放| 欧美中文字幕在线观看| 性色av一区二区三区| 亚洲国产精品ⅴa在线观看| 久久噜噜噜精品国产亚洲综合| 久久综合电影一区| 久久久精品五月天| 麻豆freexxxx性91精品| 久久精品99无色码中文字幕| 欧美午夜女人视频在线| 亚洲精品小视频| 国产精品乱子久久久久| 女人天堂亚洲aⅴ在线观看| 久久香蕉国产线看观看av| 久久人人97超碰精品888| 正在播放欧美一区| 久久久777| 欧美激情中文字幕乱码免费| 欧美日韩免费观看一区=区三区| 欧美永久精品| 欧美亚州韩日在线看免费版国语版| 久久综合中文字幕| 欧美人妖另类| 国产精品嫩草99av在线| 亚洲欧美成人一区二区三区| 亚洲精品国产精品乱码不99按摩| 亚洲在线国产日韩欧美| 美女主播视频一区| 欧美日韩精品免费在线观看视频| 麻豆av一区二区三区| 性做久久久久久免费观看欧美| 亚洲第一网站| 国产视频一区二区在线观看| 亚洲精品日韩在线| 欧美特黄a级高清免费大片a级| 亚洲人在线视频| 亚洲私人影吧| 久久久国产视频91| 国产精品久久国产愉拍| 有码中文亚洲精品| 99精品久久久| 亚洲欧美日韩一区二区| 国产精品va在线播放我和闺蜜| 欧美精品日韩一区| 国产精品成人一区二区三区夜夜夜| 免费观看日韩| 久久噜噜亚洲综合| 开元免费观看欧美电视剧网站| 亚洲一区二区成人在线观看| 国产欧美日韩在线视频| 欧美日韩18| 久久在线视频在线| 久久精品夜夜夜夜久久| 欧美日本三区| 欧美日韩影院| 一本久道久久久| 99这里有精品| 欧美成人dvd在线视频| 国产欧美精品一区| 亚洲激情在线| 韩国av一区二区| 午夜精品999| 亚洲国产aⅴ天堂久久| 欧美激情一区二区三区高清视频| 亚洲大胆人体视频| 国产精品家教| 9色porny自拍视频一区二区| 国产日韩一区二区三区在线播放| 欧美在线精品免播放器视频| 在线视频亚洲一区| 欧美午夜欧美| 国产一区二区精品久久91| 亚洲激情啪啪| 国内揄拍国内精品久久| 午夜精品视频| 国产区在线观看成人精品| 亚洲一区二区三区四区中文| 激情亚洲网站| 亚洲天堂av高清| 亚洲精品在线视频观看| 亚洲人成免费| 免费成人网www| 欧美日本三区| 亚洲欧美综合精品久久成人| 黑人操亚洲美女惩罚| 激情校园亚洲| 欧美一区国产一区| 欧美日韩精品免费观看视频| 欧美激情 亚洲a∨综合| 国产视频一区在线观看一区免费| 欧美综合第一页| 久久爱91午夜羞羞| 免费观看不卡av| 伊人春色精品| 欧美日韩国产综合视频在线| 欧美三级电影大全| 99国产精品99久久久久久| 国产精品女人毛片| 国产一区二区精品丝袜| 国产日韩一区二区| 亚洲人精品午夜| 亚洲欧洲一区二区在线观看| 欧美国产大片| 宅男噜噜噜66国产日韩在线观看| 欧美福利视频在线| 一区二区三区产品免费精品久久75| 国产精品亚洲综合色区韩国| 久久久蜜臀国产一区二区| 今天的高清视频免费播放成人| 美女日韩欧美| 久久精品视频免费播放| 久久精品成人欧美大片古装| 久久久久欧美| 久久午夜精品| 另类尿喷潮videofree| 在线播放国产一区中文字幕剧情欧美| 国产精品一二三四区| 欧美一区二区精品| 欧美丰满高潮xxxx喷水动漫| 中文在线不卡| 国产欧美日韩精品专区| 亚洲国产精品成人久久综合一区| 国产精品一区二区你懂得| 欧美黄色小视频| 亚洲综合色自拍一区| 午夜精品av| 久久天堂精品| 欧美国产精品v| 亚洲深夜激情| 亚洲砖区区免费| 欧美精品在线观看一区二区| 亚洲欧美在线播放| 国产精品xvideos88| 国产精品亚洲片夜色在线| 久久三级福利| 亚洲激情电影中文字幕| 久久综合久久综合久久| 欧美日韩不卡一区| 国产精品日日摸夜夜摸av| 国产欧美一区二区精品婷婷| 亚洲欧洲三级| 欧美顶级艳妇交换群宴|