基于Android的視頻采集傳輸適配與緩存技術的研究與應用
發(fā)布時間:2022-07-09 20:14
隨著互聯(lián)網(wǎng)和移動通信技術的飛速發(fā)展,人們已經不再滿足于簡單的文字交流和語音交流,而是更加青睞于能拉近彼此間距離的視頻通話。同時,隨著手機、平板等智能移動終端的興起,視頻通話功能也逐漸成為了交互軟件必不可少的功能。為了在智能終端實現(xiàn)各種自定義功能的設計開發(fā),穩(wěn)定的視頻通信功能的實現(xiàn)漸漸地成為了整個系統(tǒng)設計中至關重要的一環(huán)。手機的更新?lián)Q代伴隨著硬件的不斷升級也帶來了一系列的問題,各種手機硬件參數(shù)的不一致往往容易導致在進行視頻交互的時候出現(xiàn)app崩潰的現(xiàn)象,而產生這個現(xiàn)象的根本原因在于打開攝像頭進行視頻采集的時候出現(xiàn)的各種硬件參數(shù)不適配。除此之外,由于網(wǎng)絡波動的緣故,視頻數(shù)據(jù)在網(wǎng)絡中容易發(fā)生丟包,從而導致視頻畫面出現(xiàn)卡頓、馬賽克等現(xiàn)象。為此,我們急需開發(fā)一種在視頻聊天系統(tǒng)中切實可行的采集傳輸適配以及緩存方案來解決機型不適配和視頻質量問題。當前,國內外對于視頻緩存技術的研究有很多,雖然大多數(shù)是基于視頻點播的,但是對于視頻緩存大小的設計思想是相通的。本系統(tǒng)由手機客戶端、服務器、智能設備端三部分組成。根據(jù)視頻數(shù)據(jù)傳輸過程的特點可以細分為采集、編碼、傳輸、接收、解碼播放等模塊,針對整個視頻交互過程中...
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景和意義
1.2 研究現(xiàn)狀及趨勢
1.2.1 安卓設備的發(fā)展現(xiàn)狀
1.2.2 緩存技術研究現(xiàn)狀
1.3 論文研究主要內容和組織結構
第二章 相關技術分析
2.1 Android平臺
2.1.1 Android系統(tǒng)架構
2.1.2 Android應用開發(fā)
2.2 傳輸協(xié)議
2.2.1 SIP協(xié)議
2.2.2 流媒體協(xié)議
2.3 音視頻編解碼技術
2.3.1 H.264 編解碼技術
2.3.2 音頻編碼技術
2.4 緩存技術
2.5 本章小結
第三章 老人陪護客戶端軟件的總體設計
3.1 功能需求分析
3.1.1 系統(tǒng)功能性需求
3.1.2 系統(tǒng)非功能性需求
3.2 系統(tǒng)總體架構設計
3.3 服務器的設計
3.4 信令設計
3.5 本章小結
第四章 老人陪護客戶端的具體實現(xiàn)
4.1 視頻功能模塊總體設計
4.2 視頻采集模塊的設計與實現(xiàn)
4.2.1 視頻采集應用程序的設計
4.2.2 視頻采集適配的設計與實現(xiàn)
4.3 視頻編碼模塊
4.4 數(shù)據(jù)傳輸模塊的設計與實現(xiàn)
4.4.1 基于JRTPlib的視頻數(shù)據(jù)發(fā)送設計
4.4.2 視頻數(shù)據(jù)打包實現(xiàn)
4.5 視頻接收處理模塊的設計與實現(xiàn)
4.6 視頻解碼播放模塊的設計與實現(xiàn)
4.7 視頻緩存的設計與實現(xiàn)
4.7.1 視頻數(shù)據(jù)包發(fā)送端緩存的設計與實現(xiàn)
4.7.2 視頻數(shù)據(jù)包接收端緩存的設計與實現(xiàn)
4.8 本章小結
第五章 客戶端的測試與優(yōu)化
5.1 測試環(huán)境的搭建
5.2 功能測試
5.2.1 用戶登錄注冊
5.2.2 視頻聊天測試
5.2.3 緩存效果測試
5.3 性能測試
5.3.1 內存占用測試
5.3.2 性能優(yōu)化
5.4 本章小結
第六章 總結與展望
6.1 總結
6.2 展望
參考文獻
致謝
作者簡介
1 作者簡歷
2 參與的科研項目及獲獎情況
3 發(fā)明專利
學位論文數(shù)據(jù)集
【參考文獻】:
期刊論文
[1]網(wǎng)絡協(xié)議二義性及其帶來的安全問題研究[J]. 褚蕾蕾,竺德. 網(wǎng)絡安全技術與應用. 2019(07)
[2]基于Android系統(tǒng)的移動學習終端平臺開發(fā)與研究[J]. 邊倩,王振鐸,張衛(wèi)鋼. 電子測試. 2019(Z1)
[3]基于HTTP協(xié)議的業(yè)務系統(tǒng)網(wǎng)頁數(shù)據(jù)采集應用集成[J]. 路輝,高尚飛,李少龍. 電子技術與軟件工程. 2019(02)
[4]數(shù)字多媒體遠程監(jiān)控技術在Android智能手機中的開發(fā)應用[J]. 黃達. 數(shù)字通信世界. 2018(10)
[5]手機攝像頭發(fā)展趨向分析與思考[J]. 張智卜. 中國新通信. 2018(11)
[6]一種優(yōu)化安卓應用3G/4G網(wǎng)絡請求能耗的方法[J]. 蔡華謙,張穎,黃罡,梅宏. 軟件學報. 2017 (12)
[7]地址轉換協(xié)議技術淺談[J]. 陳華,蔡燕. 科技風. 2017(19)
[8]基于分布式存儲的車載視頻監(jiān)控解碼終端的軟件架構[J]. 萬木森,程雷陽,蔣軼瑋. 電視技術. 2017(06)
[9]安卓端即時通信應用的心跳機制研究及性能優(yōu)化[J]. 吉毅,賈俊鋮,張書奎,王進,周經亞. 計算機工程. 2018(01)
[10]Android系統(tǒng)的往事今生[J]. 周斌. 江蘇通信. 2017(01)
碩士論文
[1]面向Android系統(tǒng)的App安全加固技術的研究與實現(xiàn)[D]. 尉惠敏.西安理工大學 2019
[2]基于Android的智慧校園的設計與實現(xiàn)[D]. 王凱.吉林大學 2018
[3]軟件定義網(wǎng)絡中的視頻傳輸優(yōu)化[D]. 陳金雯.中國科學技術大學 2018
[4]嵌入式音視頻同步網(wǎng)絡監(jiān)控系統(tǒng)設計與實現(xiàn)[D]. 劉偉杰.中北大學 2018
[5]基于Android的服務機器人遠程監(jiān)護系統(tǒng)設計[D]. 翟強.南昌大學 2018
[6]老人陪護終端語音通信的設計與實現(xiàn)[D]. 劉濤.浙江工業(yè)大學 2017
[7]基于QoE的無線視頻自適應傳輸控制技術研究與實現(xiàn)[D]. 羅小琴.南京郵電大學 2016
[8]基于VoIP的安卓群組語音通信軟件設計與實現(xiàn)[D]. 曹晨.浙江工業(yè)大學 2016
[9]一種基于H.264的視頻加密算法的設計與實現(xiàn)[D]. 譚旋.華中科技大學 2016
[10]SIP/WebRTC轉換網(wǎng)關的設計與實現(xiàn)[D]. 劉麗穎.中國科學院研究生院(沈陽計算技術研究所) 2016
本文編號:3657743
【文章頁數(shù)】:70 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景和意義
1.2 研究現(xiàn)狀及趨勢
1.2.1 安卓設備的發(fā)展現(xiàn)狀
1.2.2 緩存技術研究現(xiàn)狀
1.3 論文研究主要內容和組織結構
第二章 相關技術分析
2.1 Android平臺
2.1.1 Android系統(tǒng)架構
2.1.2 Android應用開發(fā)
2.2 傳輸協(xié)議
2.2.1 SIP協(xié)議
2.2.2 流媒體協(xié)議
2.3 音視頻編解碼技術
2.3.1 H.264 編解碼技術
2.3.2 音頻編碼技術
2.4 緩存技術
2.5 本章小結
第三章 老人陪護客戶端軟件的總體設計
3.1 功能需求分析
3.1.1 系統(tǒng)功能性需求
3.1.2 系統(tǒng)非功能性需求
3.2 系統(tǒng)總體架構設計
3.3 服務器的設計
3.4 信令設計
3.5 本章小結
第四章 老人陪護客戶端的具體實現(xiàn)
4.1 視頻功能模塊總體設計
4.2 視頻采集模塊的設計與實現(xiàn)
4.2.1 視頻采集應用程序的設計
4.2.2 視頻采集適配的設計與實現(xiàn)
4.3 視頻編碼模塊
4.4 數(shù)據(jù)傳輸模塊的設計與實現(xiàn)
4.4.1 基于JRTPlib的視頻數(shù)據(jù)發(fā)送設計
4.4.2 視頻數(shù)據(jù)打包實現(xiàn)
4.5 視頻接收處理模塊的設計與實現(xiàn)
4.6 視頻解碼播放模塊的設計與實現(xiàn)
4.7 視頻緩存的設計與實現(xiàn)
4.7.1 視頻數(shù)據(jù)包發(fā)送端緩存的設計與實現(xiàn)
4.7.2 視頻數(shù)據(jù)包接收端緩存的設計與實現(xiàn)
4.8 本章小結
第五章 客戶端的測試與優(yōu)化
5.1 測試環(huán)境的搭建
5.2 功能測試
5.2.1 用戶登錄注冊
5.2.2 視頻聊天測試
5.2.3 緩存效果測試
5.3 性能測試
5.3.1 內存占用測試
5.3.2 性能優(yōu)化
5.4 本章小結
第六章 總結與展望
6.1 總結
6.2 展望
參考文獻
致謝
作者簡介
1 作者簡歷
2 參與的科研項目及獲獎情況
3 發(fā)明專利
學位論文數(shù)據(jù)集
【參考文獻】:
期刊論文
[1]網(wǎng)絡協(xié)議二義性及其帶來的安全問題研究[J]. 褚蕾蕾,竺德. 網(wǎng)絡安全技術與應用. 2019(07)
[2]基于Android系統(tǒng)的移動學習終端平臺開發(fā)與研究[J]. 邊倩,王振鐸,張衛(wèi)鋼. 電子測試. 2019(Z1)
[3]基于HTTP協(xié)議的業(yè)務系統(tǒng)網(wǎng)頁數(shù)據(jù)采集應用集成[J]. 路輝,高尚飛,李少龍. 電子技術與軟件工程. 2019(02)
[4]數(shù)字多媒體遠程監(jiān)控技術在Android智能手機中的開發(fā)應用[J]. 黃達. 數(shù)字通信世界. 2018(10)
[5]手機攝像頭發(fā)展趨向分析與思考[J]. 張智卜. 中國新通信. 2018(11)
[6]一種優(yōu)化安卓應用3G/4G網(wǎng)絡請求能耗的方法[J]. 蔡華謙,張穎,黃罡,梅宏. 軟件學報. 2017 (12)
[7]地址轉換協(xié)議技術淺談[J]. 陳華,蔡燕. 科技風. 2017(19)
[8]基于分布式存儲的車載視頻監(jiān)控解碼終端的軟件架構[J]. 萬木森,程雷陽,蔣軼瑋. 電視技術. 2017(06)
[9]安卓端即時通信應用的心跳機制研究及性能優(yōu)化[J]. 吉毅,賈俊鋮,張書奎,王進,周經亞. 計算機工程. 2018(01)
[10]Android系統(tǒng)的往事今生[J]. 周斌. 江蘇通信. 2017(01)
碩士論文
[1]面向Android系統(tǒng)的App安全加固技術的研究與實現(xiàn)[D]. 尉惠敏.西安理工大學 2019
[2]基于Android的智慧校園的設計與實現(xiàn)[D]. 王凱.吉林大學 2018
[3]軟件定義網(wǎng)絡中的視頻傳輸優(yōu)化[D]. 陳金雯.中國科學技術大學 2018
[4]嵌入式音視頻同步網(wǎng)絡監(jiān)控系統(tǒng)設計與實現(xiàn)[D]. 劉偉杰.中北大學 2018
[5]基于Android的服務機器人遠程監(jiān)護系統(tǒng)設計[D]. 翟強.南昌大學 2018
[6]老人陪護終端語音通信的設計與實現(xiàn)[D]. 劉濤.浙江工業(yè)大學 2017
[7]基于QoE的無線視頻自適應傳輸控制技術研究與實現(xiàn)[D]. 羅小琴.南京郵電大學 2016
[8]基于VoIP的安卓群組語音通信軟件設計與實現(xiàn)[D]. 曹晨.浙江工業(yè)大學 2016
[9]一種基于H.264的視頻加密算法的設計與實現(xiàn)[D]. 譚旋.華中科技大學 2016
[10]SIP/WebRTC轉換網(wǎng)關的設計與實現(xiàn)[D]. 劉麗穎.中國科學院研究生院(沈陽計算技術研究所) 2016
本文編號:3657743
本文鏈接:http://www.sikaile.net/kejilunwen/xinxigongchenglunwen/3657743.html
最近更新
教材專著