基于Android的移動(dòng)視頻監(jiān)控軟件的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-04-27 20:04
本文關(guān)鍵詞:基于Android的移動(dòng)視頻監(jiān)控軟件的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著移動(dòng)終端技術(shù)的不斷進(jìn)步和普及,基于移動(dòng)終端的網(wǎng)絡(luò)視頻監(jiān)控技術(shù)逐漸成為各大廠商關(guān)注的熱點(diǎn),基于Android的移動(dòng)視頻監(jiān)控系統(tǒng)正是來自福建星網(wǎng)銳捷安防科技有限公司的需求。本論文根據(jù)公司在該領(lǐng)域的研發(fā)基礎(chǔ)和本項(xiàng)目的需求,提出一套移動(dòng)視頻監(jiān)控系統(tǒng)的框架方案,其基本思路是利用公司的“星云平臺(tái)”實(shí)現(xiàn)移動(dòng)終端的統(tǒng)一授權(quán),解決集中管理的問題;在監(jiān)控視頻傳輸和前端監(jiān)控設(shè)備的控制方面,采用移動(dòng)終端與前端監(jiān)控設(shè)備直連的方式,音視頻數(shù)據(jù)和控制指令直接在移動(dòng)終端與前端設(shè)備之間傳輸,既可省略了傳統(tǒng)視頻監(jiān)控系統(tǒng)中建設(shè)成本和性能要求很高的視頻服務(wù)器,簡(jiǎn)化視頻傳輸?shù)闹虚g環(huán)節(jié),減少視頻數(shù)據(jù)在網(wǎng)絡(luò)中多次傳輸帶來的帶寬開銷和時(shí)間消耗,提高傳輸效率,又可以提高移動(dòng)終端登錄前端設(shè)備與瀏覽監(jiān)控視頻畫面的實(shí)時(shí)性。實(shí)現(xiàn)該方案的關(guān)鍵技術(shù),除了“星云平臺(tái)”以外,主要是配套的移動(dòng)客戶端監(jiān)控軟件和如何解決設(shè)備端在異構(gòu)網(wǎng)絡(luò)環(huán)境下訪問的問題。本文主要圍繞基于Android的移動(dòng)客戶端監(jiān)控軟件的設(shè)計(jì)進(jìn)行展開,同時(shí)也將解決前端設(shè)備在異構(gòu)網(wǎng)絡(luò)環(huán)境下的訪問和報(bào)警信息推送接收等關(guān)鍵技術(shù)的研發(fā)結(jié)合其中。主要實(shí)現(xiàn)了實(shí)時(shí)瀏覽、遠(yuǎn)程回放、設(shè)備管理、圖像視頻管理以及報(bào)警推送接收等一系列功能;涉及網(wǎng)絡(luò)通信模塊、視頻解碼模塊、音視頻同步模塊、視頻顯示模塊以及基于XMPP的消息推送子系統(tǒng)等。系統(tǒng)測(cè)試結(jié)果表明:監(jiān)控軟件在1M帶寬、2M帶寬和局域網(wǎng)三種網(wǎng)絡(luò)環(huán)境下,其功能和性能均能滿足預(yù)期目標(biāo),并且已投入實(shí)際應(yīng)用。
【關(guān)鍵詞】:Android 移動(dòng)視頻監(jiān)控 H264 FFmpeg
【學(xué)位授予單位】:福建師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TN948.6
【目錄】:
- 中文摘要2-3
- Abstract3-4
- 中文文摘4-8
- 第1章 緒論8-14
- 1.1 課題研究背景及意義8-10
- 1.2 研究現(xiàn)狀10-12
- 1.2.1 國(guó)內(nèi)外研究現(xiàn)狀10-12
- 1.2.2 相關(guān)文獻(xiàn)綜述12
- 1.3 研究?jī)?nèi)容及組織結(jié)構(gòu)12-14
- 第2章 視頻監(jiān)控系統(tǒng)需求分析及總體設(shè)計(jì)14-22
- 2.1 需求概述14
- 2.2 需求分析14-18
- 2.3 系統(tǒng)設(shè)計(jì)18-20
- 2.3.1 系統(tǒng)框架方案18-19
- 2.3.2 軟件設(shè)計(jì)19-20
- 2.4 本章小結(jié)20-22
- 第3章 系統(tǒng)關(guān)鍵技術(shù)及其應(yīng)用研究22-44
- 3.1 Android應(yīng)用技術(shù)22-27
- 3.1.1 Android平臺(tái)22
- 3.1.2 Android平臺(tái)架構(gòu)22-24
- 3.1.3 JNI和NDK技術(shù)24-27
- 3.2 FFmpeg相關(guān)技術(shù)27-35
- 3.2.1 FFmpeg簡(jiǎn)介27
- 3.2.2 FFmpeg移植27-33
- 3.2.3 關(guān)鍵數(shù)據(jù)結(jié)構(gòu)33-35
- 3.2.4 FFmpeg解碼流程35
- 3.3 異構(gòu)網(wǎng)絡(luò)穿透技術(shù)35-38
- 3.3.1 異構(gòu)網(wǎng)絡(luò)設(shè)備訪問問題35-36
- 3.3.2 異構(gòu)網(wǎng)絡(luò)設(shè)備訪問解決方案36-38
- 3.4 基于XMPP的消息推送技術(shù)38-42
- 3.4.1 系統(tǒng)推送方案38-39
- 3.4.2 推送服務(wù)器設(shè)計(jì)39-41
- 3.4.3 推送客戶端設(shè)計(jì)41-42
- 3.5 本章小結(jié)42-44
- 第4章 移動(dòng)監(jiān)控客戶端的設(shè)計(jì)44-80
- 4.1 用戶界面設(shè)計(jì)44-51
- 4.1.1 整體布局設(shè)計(jì)44-46
- 4.1.2 側(cè)滑菜單設(shè)計(jì)46-48
- 4.1.3 視頻播放控件之多種手勢(shì)偵別設(shè)計(jì)48-51
- 4.2 通信協(xié)議設(shè)計(jì)51-55
- 4.2.1 概述51
- 4.2.2 適用范圍51
- 4.2.3 相關(guān)術(shù)語51
- 4.2.4 消息格式51-53
- 4.2.5 工作流程53-55
- 4.3 網(wǎng)絡(luò)通信模塊55-60
- 4.3.1 客戶端通信架構(gòu)55-57
- 4.3.2 通信模塊分析57-60
- 4.3.3 通信流程60
- 4.4 視頻解碼模塊60-66
- 4.4.1 視頻數(shù)據(jù)預(yù)處理61-63
- 4.4.2 視頻數(shù)據(jù)解碼模塊設(shè)計(jì)63-66
- 4.4.3 視頻數(shù)據(jù)轉(zhuǎn)化66
- 4.5 音視頻同步模塊66-70
- 4.5.1 緩沖區(qū)設(shè)計(jì)66-68
- 4.5.2 音頻去抖動(dòng)處理68
- 4.5.3 同步控制模塊設(shè)計(jì)68-70
- 4.6 視頻顯示模塊設(shè)計(jì)70-78
- 4.6.1 YUV420到RGB565色彩轉(zhuǎn)換70-72
- 4.6.2 RGB圖像格式顯示72-73
- 4.6.3 視頻顯示控制算法設(shè)計(jì)73-78
- 4.7 本章小結(jié)78-80
- 第5章 系統(tǒng)測(cè)試80-88
- 5.1 測(cè)試環(huán)境80-81
- 5.2 系統(tǒng)測(cè)試81-85
- 5.2.1 功能測(cè)試81-82
- 5.2.2 性能測(cè)試82-85
- 5.3 系統(tǒng)運(yùn)行效果85-87
- 5.4 本章小結(jié)87-88
- 第6章 總結(jié)與展望88-90
- 6.1 工作總結(jié)88-89
- 6.2 進(jìn)一步工作展望89-90
- 參考文獻(xiàn)90-94
- 攻讀學(xué)位期間承擔(dān)的科研任務(wù)與主要成果94-96
- 致謝96-98
- 個(gè)人簡(jiǎn)歷98-102
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前2條
1 沈俊,葛燧和;計(jì)算機(jī)系統(tǒng)中的YUV[J];計(jì)算機(jī)工程;2000年01期
2 王培鳳;Push技術(shù)與圖書館信息推送服務(wù)[J];科技情報(bào)開發(fā)與經(jīng)濟(jì);2005年10期
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前1條
1 楊佳勝;基于Android終端的視頻通話系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2011年
本文關(guān)鍵詞:基于Android的移動(dòng)視頻監(jiān)控軟件的設(shè)計(jì)與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號(hào):331310
本文鏈接:http://sikaile.net/kejilunwen/wltx/331310.html
最近更新
教材專著