基于SIP的智能遠(yuǎn)程可視門鈴系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-10-10 18:28
本文關(guān)鍵詞:基于SIP的智能遠(yuǎn)程可視門鈴系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
更多相關(guān)文章: SIP 智能可視門鈴 Android 回聲消除
【摘要】:近年來,隨著科技的不斷發(fā)展,人們生活水平的不斷提高,人們對(duì)智能家居領(lǐng)域的認(rèn)識(shí)和要求也在不斷的改變。門鈴是智能家居不可缺少的一部分。而隨著網(wǎng)絡(luò)、傳輸技術(shù)的飛速發(fā)展,3G、Wifi等無線網(wǎng)絡(luò)越來越廣泛,在移動(dòng)終端收到訪客信息、與訪客視頻對(duì)講逐步走向應(yīng)用。本文針對(duì)當(dāng)前門鈴系統(tǒng)的現(xiàn)狀,結(jié)合未來發(fā)展趨勢(shì),開發(fā)了基于SIP協(xié)議的智能遠(yuǎn)程可視門鈴系統(tǒng),實(shí)現(xiàn)了音視頻對(duì)講、訪客留影留言、遠(yuǎn)程控制門禁等功能。本系統(tǒng)由門口機(jī)、室內(nèi)機(jī)、手機(jī)等移動(dòng)終端組成,均工作在Android操作系統(tǒng)平臺(tái)上。為實(shí)現(xiàn)系統(tǒng)功能,本文的主要工作如下:1、通過對(duì)系統(tǒng)需求的分析,選擇門口機(jī)和室內(nèi)機(jī)的硬件平臺(tái),并向硬件平臺(tái)移植u-boot、Android操作系統(tǒng)、yaffs2文件系統(tǒng)。2、研究和分析會(huì)話控制協(xié)議SIP及會(huì)話描述協(xié)議SDP,分析SIP開源協(xié)議棧osip和eXosip的流程,并將其移植到系統(tǒng)軟件中實(shí)現(xiàn)系統(tǒng)的會(huì)話控制模塊。3、對(duì)可視門鈴系統(tǒng)的軟件結(jié)構(gòu)進(jìn)行設(shè)計(jì)。通過對(duì)RTP協(xié)議棧ortp、開源音視頻編解碼庫Mediastreamer2的研究和移植,實(shí)現(xiàn)系統(tǒng)的音視頻編解碼模塊和RTP流傳輸模塊。設(shè)計(jì)和實(shí)現(xiàn)訪客留影留言模塊、數(shù)據(jù)庫模塊等服務(wù)模塊以及用戶友好的UI界面。4、為解決錄音線程和播放線程的不同步造成的回聲消除效果不好的問題,研究和分析speex的回聲消除算法,并在此基礎(chǔ)上提出了一種基于語音幀標(biāo)記來判斷延時(shí)幀數(shù)的線程同步方法,能有效地消除回聲。5、對(duì)系統(tǒng)進(jìn)行測(cè)試。主要對(duì)系統(tǒng)的功能和音視頻通話的性能進(jìn)行測(cè)試。測(cè)試結(jié)果表明實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)的預(yù)期目標(biāo),系統(tǒng)運(yùn)行穩(wěn)定。
【關(guān)鍵詞】:SIP 智能可視門鈴 Android 回聲消除
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TM925.91
【目錄】:
- 摘要5-6
- Abstract6-11
- 第一章 緒論11-15
- 1.1 課題的研究背景及意義11-12
- 1.2 國內(nèi)外研究現(xiàn)狀12-13
- 1.3 本文的主要工作及章節(jié)安排13-15
- 第二章 SIP協(xié)議原理及Android系統(tǒng)概述15-30
- 2.1 SIP協(xié)議原理15-26
- 2.1.1 SIP協(xié)議的功能16
- 2.1.2 SIP協(xié)議的組成16-17
- 2.1.3 SIP協(xié)議的消息格式17-20
- 2.1.4 SIP協(xié)議呼叫流程20-21
- 2.1.5 SIP消息擴(kuò)展21-22
- 2.1.6 會(huì)話描述協(xié)議SDP22-24
- 2.1.7 SIP與H.323的比較24-26
- 2.2 Android系統(tǒng)概述26-29
- 2.2.1 Android平臺(tái)架構(gòu)26-28
- 2.2.2 Android應(yīng)用程序組件28-29
- 2.3 本章小結(jié)29-30
- 第三章 系統(tǒng)總體方案設(shè)計(jì)30-39
- 3.1 系統(tǒng)需求分析和功能設(shè)計(jì)30-31
- 3.1.1 系統(tǒng)需求分析30
- 3.1.2 系統(tǒng)功能設(shè)計(jì)30-31
- 3.2 系統(tǒng)通信框架31-32
- 3.3 系統(tǒng)硬件平臺(tái)32-33
- 3.4 系統(tǒng)軟件總體設(shè)計(jì)33-34
- 3.5 Android操作系統(tǒng)移植34-38
- 3.5.1 搭建Android編譯環(huán)境34-36
- 3.5.2 配置和編譯u-boot36-37
- 3.5.3 配置和編譯Linux內(nèi)核37
- 3.5.4 編譯Android系統(tǒng)源碼37-38
- 3.5.5 制作文件系統(tǒng)鏡像38
- 3.6 本章小結(jié)38-39
- 第四章 可視門鈴系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)39-55
- 4.1 SIP服務(wù)器搭建39-41
- 4.1.1 OpenSIPS系統(tǒng)架構(gòu)39-40
- 4.1.2 OpenSIPS服務(wù)器搭建40-41
- 4.2 用戶界面設(shè)計(jì)與實(shí)現(xiàn)41-42
- 4.2.1 門口機(jī)41-42
- 4.2.2 室內(nèi)機(jī)和手機(jī)端42
- 4.3 各功能服務(wù)模塊的設(shè)計(jì)與實(shí)現(xiàn)42-54
- 4.3.1 會(huì)話控制模塊42-46
- 4.3.2 RTP流傳輸模塊46-47
- 4.3.3 音視頻處理模塊47-49
- 4.3.4 信息傳輸模塊49-50
- 4.3.5 底層庫的移植50-51
- 4.3.6 數(shù)據(jù)庫模塊51-53
- 4.3.7 訪客留言模塊53-54
- 4.4 本章小結(jié)54-55
- 第五章 Speex庫回聲消除算法的分析與應(yīng)用55-61
- 5.1 回聲產(chǎn)生原因55
- 5.2 Speex的回聲消除算法原理55-58
- 5.3 回聲消除算法的流程58-59
- 5.4 實(shí)際應(yīng)用中所遇到的問題及解決方法59-60
- 5.5 本章小結(jié)60-61
- 第六章 系統(tǒng)測(cè)試與分析61-71
- 6.1 系統(tǒng)測(cè)試環(huán)境搭建61-62
- 6.2 注冊(cè)功能的測(cè)試62-63
- 6.3 音視頻對(duì)講功能及信息傳輸模塊測(cè)試63-67
- 6.4 訪客留言功能測(cè)試67-68
- 6.5 通話質(zhì)量與穩(wěn)定性測(cè)試68-70
- 6.6 本章小結(jié)70-71
- 結(jié)論71-73
- 參考文獻(xiàn)73-75
- 攻讀碩士學(xué)位期間取得的研究成果75-76
- 致謝76-77
- 附件77
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前1條
1 張衛(wèi)芳;張永堅(jiān);高賽;;Linux系統(tǒng)實(shí)現(xiàn)資源網(wǎng)絡(luò)共享方法的研究[J];微型機(jī)與應(yīng)用;2014年15期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前2條
1 郭利全;基于Android平臺(tái)的可視對(duì)講系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];華僑大學(xué);2013年
2 王亞潔;基于ARM平臺(tái)的VoIP語音處理關(guān)鍵技術(shù)研究與開發(fā)[D];北京理工大學(xué);2014年
,本文編號(hào):1007931
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1007931.html
最近更新
教材專著