基于iOS平臺網(wǎng)絡(luò)視頻會話系統(tǒng)的研究與實現(xiàn)
本文關(guān)鍵詞:基于iOS平臺網(wǎng)絡(luò)視頻會話系統(tǒng)的研究與實現(xiàn)
更多相關(guān)文章: 流媒體技術(shù) iOS SIP H.264 QoS
【摘要】:近年來,隨著智能手機(jī)市場的興起及飛速發(fā)展與流媒體技術(shù)的不斷提高,手機(jī)應(yīng)用市場上涌現(xiàn)了很多利用流媒體技術(shù)實現(xiàn)的應(yīng)用。早在互聯(lián)網(wǎng)的傳統(tǒng)時代,流媒體技術(shù)就已經(jīng)證明了它的巨大優(yōu)勢。如今,互聯(lián)網(wǎng)重心正在逐步由傳統(tǒng)型過渡到移動型,通過利用移動流媒體技術(shù)實時獲取遠(yuǎn)端數(shù)據(jù),并將流媒體技術(shù)充分應(yīng)用在智能手機(jī)平臺上愈發(fā)吸引了世人的關(guān)注。iOS作為蘋果公司推出的移動操作系統(tǒng),憑借其近乎完美的設(shè)計,優(yōu)秀的用戶體驗,成為了大眾的寵兒。另一方面,iOS平臺高端的硬件配置也全力支持處理多媒體視頻數(shù)據(jù)。HLS(HTTP Live Streaming)是蘋果公司實現(xiàn)的iOS平臺上基于HTTP的流媒體傳輸協(xié)議,可實現(xiàn)流媒體的直播和點播,無需考慮防火墻或代理問題,但其延時一般比普通流媒體直播協(xié)議高,所以我們不考慮使用HLS技術(shù),而是選取其他的方案。本論文在研究現(xiàn)有移動端視頻系統(tǒng)技術(shù)的基礎(chǔ)上,選取SIP信令協(xié)議、H.264視頻編碼標(biāo)準(zhǔn)以及FFmpeg多媒體框架的軟編解碼方案,通過搭建SIP服務(wù)器Kamailio和輔助實現(xiàn)NAT穿越的Restund服務(wù)器,支持高并發(fā)操作的POCO賬戶管理服務(wù)器,并在蘋果設(shè)備上開發(fā)具有良好交互操作界面的客戶端,致力于實現(xiàn)一個基于iOS平臺的能夠支持實時獲取遠(yuǎn)端視頻流的網(wǎng)絡(luò)視頻會話系統(tǒng)。該系統(tǒng)中具有兩種賬戶,用戶賬戶和設(shè)備賬戶,用戶作為操作方,設(shè)備附屬于用戶,通過POCO服務(wù)器進(jìn)行統(tǒng)一管理。每個賬戶在注冊到POCO服務(wù)器的同時會注冊到SIP服務(wù)器,并綁定唯一與之對應(yīng)的Kamailio賬戶。設(shè)備賬戶登錄客戶端之后,只能作為被叫端,而用戶則只能作為主叫端。用戶登錄客戶端成功之后,進(jìn)入主界面,主界面包含了“搜索”、“我的設(shè)備”、“我的收藏”、“我的消息”、“設(shè)置”等模塊,涵蓋了客戶端對用戶和設(shè)備的所有操作。在保證系統(tǒng)完整的基礎(chǔ)上,文中設(shè)計了基于接收端的選擇性解碼丟幀算法和反饋控制算法,用于保障通話系統(tǒng)最基本的視頻QoS(服務(wù)質(zhì)量),有效改善提升了視頻會話畫面的質(zhì)量及平滑性。最后對建立起的整個視頻會話系統(tǒng)從界面操作及功能性能等不同方面作模塊化測試和評價。
【關(guān)鍵詞】:流媒體技術(shù) iOS SIP H.264 QoS
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP311.52;TN919.81
【目錄】:
- 摘要5-6
- Abstract6-9
- 第一章 緒論9-16
- 1.1 背景與意義9-10
- 1.2 研究現(xiàn)狀10-14
- 1.2.1 視頻會話系統(tǒng)通信實現(xiàn)方式10-13
- 1.2.2 蘋果公司實現(xiàn)的流媒體傳輸協(xié)議13-14
- 1.3 論文主要內(nèi)容及結(jié)構(gòu)14-15
- 1.4 本章小結(jié)15-16
- 第二章 網(wǎng)絡(luò)視頻會話系統(tǒng)的技術(shù)支持16-27
- 2.1 iOS開發(fā)平臺16-18
- 2.1.1 iOS系統(tǒng)架構(gòu)16
- 2.1.2 Objective-C編程語言概述16-18
- 2.2 PJSIP項目簡介18-21
- 2.2.1 NAT技術(shù)介紹18-20
- 2.2.2 STUN、TURN和ICE技術(shù)20
- 2.2.3 PJSIP項目20-21
- 2.3 H.264視頻編碼標(biāo)準(zhǔn)21-24
- 2.3.1 H.264標(biāo)準(zhǔn)的框架22-23
- 2.3.2 H.264的編解碼算法23-24
- 2.4 FFmpeg多媒體編解碼框架24-25
- 2.5 POCO C++庫25-26
- 2.6 本章小結(jié)26-27
- 第三章 網(wǎng)絡(luò)視頻會話系統(tǒng)服務(wù)器的設(shè)計與實現(xiàn)27-41
- 3.1 服務(wù)器操作系統(tǒng)的選擇27
- 3.2 服務(wù)器的總體方案設(shè)計27-31
- 3.3 Ubuntu下實現(xiàn)SIP相關(guān)服務(wù)器31-32
- 3.3.1 Kamailio服務(wù)器31-32
- 3.3.2 Restund服務(wù)器32
- 3.4 Ubuntu下賬戶管理服務(wù)器的設(shè)計與實現(xiàn)32-40
- 3.4.1 POCO C++服務(wù)器的設(shè)計32-33
- 3.4.2 服務(wù)器數(shù)據(jù)格式和數(shù)據(jù)庫33-34
- 3.4.3 POCO C++模塊化服務(wù)器的實現(xiàn)34-40
- 3.4.3.1 注冊服務(wù)器registerServer34-36
- 3.4.3.2 登錄服務(wù)器loginServer36-38
- 3.4.3.3 查詢服務(wù)器queryServer38-40
- 3.5 本章小結(jié)40-41
- 第四章 網(wǎng)絡(luò)視頻會話系統(tǒng)客戶端的設(shè)計與實現(xiàn)41-65
- 4.1 系統(tǒng)總體方案設(shè)計41-42
- 4.1.1 基本設(shè)計思路41
- 4.1.2 系統(tǒng)框架結(jié)構(gòu)41-42
- 4.2 客戶端基于PJSIP項目的底層實現(xiàn)42-45
- 4.2.1 客戶端底層添加x264和FFmpeg的支持42-44
- 4.2.2 編譯PJSIP開源項目的靜態(tài)鏈接庫44-45
- 4.3 客戶端的上層設(shè)計與實現(xiàn)45-61
- 4.3.1 上層添加OpenSSL和POCO C++的支持46-47
- 4.3.2 賬戶注冊登錄模塊設(shè)計與實現(xiàn)47-49
- 4.3.3 搜索模塊設(shè)計與實現(xiàn)49-51
- 4.3.4 我的設(shè)備模塊設(shè)計與實現(xiàn)51-53
- 4.3.5 我的收藏模塊設(shè)計與實現(xiàn)53
- 4.3.6 我的消息模塊設(shè)計與實現(xiàn)53-55
- 4.3.7 設(shè)置模塊設(shè)計與實現(xiàn)55
- 4.3.8 視頻會話模塊的實現(xiàn)55-61
- 4.4 保證視頻QoS的算法設(shè)計61-64
- 4.4.1 基于接收端的選擇性解碼丟幀算法61-63
- 4.4.2 基于接收端的反饋控制算法63-64
- 4.5 本章小結(jié)64-65
- 第五章 網(wǎng)絡(luò)視頻會話系統(tǒng)的測試與評價65-75
- 5.1 測試環(huán)境65
- 5.2 測試內(nèi)容65-73
- 5.2.1 視頻會話模塊除外的測試66-69
- 5.2.2 視頻會話模塊的測試69-73
- 5.3 系統(tǒng)評價73-74
- 5.4 本章小結(jié)74-75
- 總結(jié)75-76
- 參考文獻(xiàn)76-78
- 攻讀碩士學(xué)位期間取得的研究成果78-79
- 致謝79-80
- Ⅳ-2答辯委員會對論文的評定意見80
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 李華,曾珂,戴瓊海;流媒體技術(shù)淺議[J];電視技術(shù);2002年07期
2 章東軼;流媒體技術(shù)的現(xiàn)狀和發(fā)展前景[J];今日科技;2003年07期
3 ;關(guān)于流媒體發(fā)展?jié)摿Φ恼{(diào)查[J];西部廣播電視;2003年02期
4 ;走國際標(biāo)準(zhǔn) 做最好的流媒體解決方案[J];廣播電視信息;2004年08期
5 Gordon Laing;標(biāo)準(zhǔn)是流媒體家電的關(guān)鍵[J];個人電腦;2004年10期
6 fei;查找流媒體真實地址的另類方法[J];網(wǎng)絡(luò)與信息;2004年10期
7 席文舉;;主流媒體與隨流媒體[J];中國報業(yè);2005年08期
8 李瑞強(qiáng);;流媒體生存對策探析[J];電腦知識與技術(shù);2006年26期
9 許曉安;;流媒體技術(shù)在網(wǎng)絡(luò)教學(xué)中的應(yīng)用探討[J];電腦與電信;2007年06期
10 劉朝暉;;淺談流媒體技術(shù)平臺的發(fā)展和應(yīng)用[J];中國公共安全(市場版);2007年07期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 董科軍;閻保平;;幾種流媒體技術(shù)及其比較[A];全國計算機(jī)網(wǎng)絡(luò)應(yīng)用年會論文集(2001)[C];2001年
2 薛猛;張虹;;流媒體技術(shù)的發(fā)展及其應(yīng)用[A];全國第十五屆計算機(jī)科學(xué)與技術(shù)應(yīng)用學(xué)術(shù)會議論文集[C];2003年
3 耿少波;;流媒體關(guān)鍵技術(shù)[A];2006全國廣播電視發(fā)射技術(shù)論文集(1)[C];2006年
4 李振宇;盧澤新;張曉哲;李海軍;;基于層疊網(wǎng)的流媒體算法研究[A];節(jié)能環(huán)保 和諧發(fā)展——2007中國科協(xié)年會論文集(一)[C];2007年
5 駱永紅;;流媒體與報紙變局[A];開創(chuàng)新聞攝影科學(xué)發(fā)展新境界——新中國新聞攝影60年高峰論壇暨第九屆全國報紙總編輯新聞攝影研討會論文集[C];2009年
6 翁曉華;;視信在線——流媒體技術(shù)在汕頭寬帶網(wǎng)上的應(yīng)用[A];全面建設(shè)小康社會:中國科技工作者的歷史責(zé)任——中國科協(xié)2003年學(xué)術(shù)年會論文集(上)[C];2003年
7 張園;黃永峰;肖博;劉寶林;;基于滑動窗口的流媒體信息隱藏檢測方法[A];第八屆全國信息隱藏與多媒體安全學(xué)術(shù)大會湖南省計算機(jī)學(xué)會第十一屆學(xué)術(shù)年會論文集[C];2009年
8 譚玉波;劉彩風(fēng);陳福接;;基于流媒體的實時調(diào)度控制算法[A];通信理論與信號處理新進(jìn)展——2005年通信理論與信號處理年會論文集[C];2005年
9 朱衛(wèi)軍;胡海苗;李波;;流媒體組播自適應(yīng)平滑速率控制方法[A];全國第19屆計算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會議論文集(上冊)[C];2008年
10 曹陽;;基于客戶端緩沖中繼轉(zhuǎn)發(fā)的流媒體通信網(wǎng)絡(luò)的開銷研究[A];武漢市第二屆學(xué)術(shù)年會、通信學(xué)會2006年學(xué)術(shù)年會論文集[C];2006年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 趙明;流媒體,在追捧中升溫[N];中國經(jīng)濟(jì)時報;2005年
2 彭芳;流媒體:3G的核心應(yīng)用[N];中國計算機(jī)報;2005年
3 江國煒編譯;初識流媒體[N];計算機(jī)世界;2001年
4 中國消費者報 李衛(wèi)芹;流媒體電視認(rèn)識有偏差[N];中國消費者報;2005年
5 王景春;南方都市報:從流媒體到全能型記者培養(yǎng)[N];中國攝影報;2011年
6 本報記者 彭旖旎;主流媒體彰顯主體責(zé)任[N];蚌埠日報;2014年
7 記者 葛永坤 劉鑫;以改革創(chuàng)新促融合發(fā)展 打造中國西部一流媒體[N];綿陽日報;2014年
8 路沙;流媒體將成網(wǎng)絡(luò)主流[N];光明日報;2001年
9 張烈 李鐵;迎接流媒體時代[N];中國計算機(jī)報;2001年
10 本報記者 宋廣平;流媒體市場有多大?[N];計算機(jī)世界;2002年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 武元山;無線Mesh網(wǎng)VOD流媒體跨層緩存策略研究[D];華中科技大學(xué);2012年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 鄭湛;大眾文化背景下的流媒體藝術(shù)表現(xiàn)研究[D];武漢紡織大學(xué);2012年
2 王琰;主流媒體對“輿論倒逼”的報道策略研究[D];大連理工大學(xué);2015年
3 高福剛;在新聞攝影報道中流媒體的應(yīng)用與實踐[D];哈爾濱師范大學(xué);2015年
4 梁家翠;基于iOS平臺網(wǎng)絡(luò)視頻會話系統(tǒng)的研究與實現(xiàn)[D];華南理工大學(xué);2016年
5 吳一鳴;網(wǎng)絡(luò)實時視頻監(jiān)控系統(tǒng)中流媒體錄像服務(wù)器的設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2012年
6 劉宗賢;UMTS流媒體客戶滿意度評價系統(tǒng)的研究與設(shè)計[D];北京郵電大學(xué);2011年
7 張瑜;主流媒體如何關(guān)注弱勢群體初探[D];安徽大學(xué);2006年
8 李雨泰;3G車載流媒體轉(zhuǎn)發(fā)服務(wù)器的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2012年
9 王遠(yuǎn);基于認(rèn)知心理學(xué)的可觸性流媒體設(shè)計[D];景德鎮(zhèn)陶瓷學(xué)院;2007年
10 張超;基于DSP無線流媒體協(xié)議棧仿真實現(xiàn)[D];西安電子科技大學(xué);2013年
,本文編號:1036998
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1036998.html