a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Android系統的H.264視頻壓縮技術實現

基于Android系統的H.264視頻壓縮技術實現

作者: 時間:2011-12-23 來源:網絡 收藏

在目前視頻領域中的應用,主要是利用網絡構建遠程監控系統。基于網絡的多通道數字傳播技術,具有傳統的模擬視頻輸出系統無可比擬的諸多優勢。但要使網絡視頻監控得到普及還有待于解決以下問題:盡快提高視頻壓縮的技術水平,目前先進的壓縮標準H.264可以部分解決視頻質量和網絡帶寬占用這個矛盾。

H.264/AVC標準是一種高性能的視頻編解碼技術,相比以前的標準,具有更高的壓縮率、高質量圖像、容錯功能、并有很強的網絡適應性。


隨著Android技術的迅猛發展和日趨成熟,其開放性、便攜性、良好的兼容性、無縫結合網絡通信等特點將使Android操作系統在未來工業領域中有廣泛的應用。


1 系統概述


基于Android平臺的視頻服務器監控系統由監控前端、監控終端和網絡3部分組成。監控前端是一個嵌入式Android系統,通過的USB攝像頭采集視頻數據,并傳送給Android應用層的編解碼模塊,應用層通過調用JNI接口鏈接Android底層封裝的,實現基于H.264標準視頻壓縮,將壓縮數據打包發送到IP網絡上,監控終端通過網絡接收數據包,最后解碼進行實時播放。基于Android平臺的H.264視頻壓縮技術的總體框架圖,如圖1所示。


2 系統的硬件設計


基于Android視頻服務器系統包括視頻信息采集模塊、視頻信息編解碼模塊、視頻數據傳輸和顯示模塊組成。視頻信息采集和編碼模塊是整個監控系統的前端,主要由USB攝像頭和Android底層的系統庫實現;視頻數據傳輸模塊是整個監控系統的中繼,負責監控前端和監控終端視頻數據的交互工作;監控終端主要由LCD顯示模塊和電源模塊組成,LCD顯示模塊實時查看視頻,電源模塊為系統提供運行所需的能量。


該技術設計采用Samsung公司的ARM11 嵌入式處理器為核心,其主頻為533 MHz/667 MHz,是基于16/32-bitRISC內核的低成本、低功耗、高性能微處理器解決方案,內部集成多個功能強大的硬件加速器,結合外部極佳的接口設備,能夠滿足Android程序開發的需求。其外接存儲設備包括256 M的DDR-SDRAM、2MB的NOR Flash、2 GB的NAND Flash。外圍接口包括串行口、JTAG調試接口和USB接口,其中USB接口連接攝像頭負責視頻數據的采集,LCD進行實時顯示。視頻采集設備硬件結構如圖2所示。


3 軟件設計概述


Android的系統構架分為應用層、應用框架層、系統運行庫和IJnux內核層,Android應用程序的開發通過應用框架與Android底層進行交互。技術實現設計采用模塊化設計方案,主要包括底層驅動移植模塊、視頻采集模塊、視頻壓縮傳輸模塊和視頻顯示模塊。


基于Android的視頻服務器系統主要包括監控前端、中間網絡和監控終端。監控前端的USB攝像頭采集視頻數據,Android應用層調用封裝的JNI庫進行標準的H.264壓縮,經過網絡打包發送給監控終端,終端通過解碼實時查看視頻。其中流媒體服務器主要由3層結構組成:服務器、網絡服務接口和驅動模塊,如圖3所示。


3.1 操作系統結構


Android作為終端操作系統,其軟件層次自下而上分為:基于Linux內核的操作系統層,各種庫和Android運行環境,應用程序框架和應用程序。結構圖如圖4所示。


(1)應用程序。應用程序包括Email客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯系人管理程序等。所有應用程序均使用Java語言編寫。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉