基于Android的高清視頻監(jiān)控系統(tǒng)的研究設計
發(fā)布時間:2017-09-04 00:04
本文關(guān)鍵詞:基于Android的高清視頻監(jiān)控系統(tǒng)的研究設計
更多相關(guān)文章: Android 視頻監(jiān)控 嵌入式web 云臺控制 FFmpeg
【摘要】:作為物聯(lián)網(wǎng)大系統(tǒng)不可或缺的一部分,視頻監(jiān)控伴隨著無線網(wǎng)絡技術(shù)和流媒體技術(shù)的發(fā)展迅速崛起,嵌入式技術(shù)的發(fā)展使得視頻監(jiān)控向著移動化的方向發(fā)展,而具有低成本、高通用性特點的嵌入式Web服務器為視頻監(jiān)控注入了新鮮的血液。基于嵌入式移動設備和無線網(wǎng)絡的智能視頻監(jiān)控已經(jīng)成為視頻監(jiān)控領(lǐng)域研究的熱點。本文研究設計了一套基于Android系統(tǒng)平臺的高清視頻監(jiān)控系統(tǒng)。首先對Android系統(tǒng)平臺、視頻編解碼技術(shù)以及流媒體協(xié)議等做了深入細致的研究,詳細了解了Android系統(tǒng)架構(gòu)組成及工作原理,并在此基礎上通過簡單實例完成了Mac OSX系統(tǒng)上Android應用程序開發(fā)環(huán)境的搭建。對開源代碼庫FFmpeg和Nginx服務器做了細致的分析,并完成了其由Linux系統(tǒng)平臺向Android平臺的移植。基于以上基礎,本文設計并實現(xiàn)了一套基于Android系統(tǒng)平臺的視頻監(jiān)控系統(tǒng),該視頻監(jiān)控系統(tǒng)使用網(wǎng)絡攝像機作為視頻源,采用H.264作為視頻壓縮標準,采取B/S結(jié)構(gòu)和C/S結(jié)構(gòu)相結(jié)合的方式實現(xiàn)視頻監(jiān)控客戶端。其不但可以直接接收并播放前端網(wǎng)絡攝像機的視頻流完成視頻監(jiān)控,而且還可以結(jié)合嵌入式Web服務器通過HLS協(xié)議將前端網(wǎng)絡攝像機的視頻流進行轉(zhuǎn)換處理之后在瀏覽器中進行觀看。此外,監(jiān)控客戶端還可以通過ONVIF協(xié)議對網(wǎng)絡攝像機云臺進行方向控制。最后通過搭載Android操作系統(tǒng)的開發(fā)板REAL210(V6.2)對本文實現(xiàn)的監(jiān)控系統(tǒng)進行了測試,重點測試了監(jiān)控客戶端視頻播放的流暢性和延時性以及對網(wǎng)絡攝像機云臺的控制性能。測試結(jié)果顯示該監(jiān)控系統(tǒng)在無線局域網(wǎng)環(huán)境中滿足實時監(jiān)控的需求。
【關(guān)鍵詞】:Android 視頻監(jiān)控 嵌入式web 云臺控制 FFmpeg
【學位授予單位】:青島大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN948.6
【目錄】:
- 摘要4-5
- Abstract5-8
- 第一章 引言8-14
- 1.1 課題研究背景及意義8
- 1.2 國內(nèi)外研究現(xiàn)狀8-11
- 1.2.1 視頻監(jiān)控系統(tǒng)發(fā)展現(xiàn)狀8-10
- 1.2.2 移動終端操作系統(tǒng)發(fā)展現(xiàn)狀10-11
- 1.3 論文的主要工作11-12
- 1.4 論文的組織結(jié)構(gòu)12-14
- 第二章 Android操作系統(tǒng)及移動流媒體協(xié)議概述14-20
- 2.1 Android操作系統(tǒng)14-15
- 2.1.1 Android系統(tǒng)簡介14
- 2.1.2 Android系統(tǒng)結(jié)構(gòu)14-15
- 2.1.3 Android系統(tǒng)特點15
- 2.2 移動流媒體協(xié)議概述15-20
- 2.2.1 傳輸協(xié)議標準16-17
- 2.2.2 RTSP/RTP流媒體協(xié)議棧17
- 2.2.3 HLS協(xié)議17-20
- 第三章 視頻監(jiān)控系統(tǒng)的關(guān)鍵技術(shù)20-30
- 3.1 JNI技術(shù)20
- 3.2 ONVIF協(xié)議在Android平臺的實現(xiàn)20-24
- 3.2.1 ONVIF協(xié)議簡介20-21
- 3.2.2 ONVIF協(xié)議框架實現(xiàn)21-22
- 3.2.3 ONVIF協(xié)議云臺控制功能實現(xiàn)22-24
- 3.3 HLS協(xié)議在Android平臺實現(xiàn)24-30
- 3.3.1 Linux環(huán)境下FFmpeg和Nginx向Android平臺移植24-27
- 3.3.1.1 FFmpeg移植24-25
- 3.3.1.2 Nginx移植25-26
- 3.3.1.3 FFmpeg和Nginx移植結(jié)果測試26-27
- 3.3.2 HLS流媒體服務器搭建27-30
- 第四章 監(jiān)控系統(tǒng)設計方案與開發(fā)環(huán)境搭建30-38
- 4.1 監(jiān)控系統(tǒng)總體概述30-31
- 4.2 開發(fā)環(huán)境搭建31-38
- 4.2.1 下載安裝JDK和NDK31-33
- 4.2.2 安裝Android開發(fā)工具33
- 4.2.3 創(chuàng)建Android模擬器33-34
- 4.2.4 Android應用程序結(jié)構(gòu)34-38
- 第五章 視頻監(jiān)控客戶端設計與實現(xiàn)38-64
- 5.1 基于C/S結(jié)構(gòu)的視頻監(jiān)控客戶端實現(xiàn)38-48
- 5.1.1 系統(tǒng)整體結(jié)構(gòu)38-39
- 5.1.2 信息采集模塊39-42
- 5.1.3 視頻顯示模塊42-44
- 5.1.4 視頻數(shù)據(jù)處理模塊44-47
- 5.1.5 云臺控制模塊47-48
- 5.2 基于B/S結(jié)構(gòu)的視頻監(jiān)控客戶端實現(xiàn)48-60
- 5.2.1 i-jetty web服務器48
- 5.2.2 REAL210 V6.2 開發(fā)板簡介48-50
- 5.2.3 系統(tǒng)整體框架設計50-52
- 5.2.4 瀏覽器中視頻監(jiān)控數(shù)據(jù)獲取52-56
- 5.2.5 視頻格式轉(zhuǎn)換和顯示56-58
- 5.2.6 瀏覽器頁面實現(xiàn)云臺控制及定時錄像58-60
- 5.3 功能測試與優(yōu)化60-64
- 第六章 總結(jié)與展望64-66
- 6.1 工作總結(jié)64
- 6.2 工作展望64-66
- 參考文獻66-70
- 攻讀學位期間的研究成果70-72
- 致謝72-73
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 林耕宇;;觀摩50名Google Android程序開發(fā)競賽作品[J];電子與電腦;2008年08期
2 樹子;;Android中文版不完全體驗[J];互聯(lián)網(wǎng)天地;2009年04期
3 Jason Whitmire;;產(chǎn)業(yè)軟件專家如何協(xié)助解決Android的分裂困境[J];電子與電腦;2010年02期
4 蔣彬;;10款Android手機必備應用——Android操作系下的軟件評測[J];微電腦世界;2010年04期
5 ;PCWorld Windows Phone 7挑戰(zhàn)Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微電腦世界;2010年08期
6 韓青;;Android平臺發(fā)展的動力與挑戰(zhàn)[J];中國電子商情(基礎電子);2010年09期
7 方智勇;;Android手機這樣用[J];電腦迷;2010年15期
8 缺少浪漫;;Android的另一面[J];電腦迷;2010年13期
9 ;ZTE and Three Release Android ,
本文編號:788121
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/788121.html
最近更新
教材專著