基于SIP的智能远程可视门铃系统的设计与实现
发布时间:2017-10-10 18:28
本文关键词:基于SIP的智能远程可视门铃系统的设计与实现
更多相关文章: SIP 智能可视门铃 Android 回声消除
【摘要】:近年来,随着科技的不断发展,人们生活水平的不断提高,人们对智能家居领域的认识和要求也在不断的改变。门铃是智能家居不可缺少的一部分。而随着网络、传输技术的飞速发展,3G、Wifi等无线网络越来越广泛,在移动终端收到访客信息、与访客视频对讲逐步走向应用。本文针对当前门铃系统的现状,结合未来发展趋势,开发了基于SIP协议的智能远程可视门铃系统,实现了音视频对讲、访客留影留言、远程控制门禁等功能。本系统由门口机、室内机、手机等移动终端组成,均工作在Android操作系统平台上。为实现系统功能,本文的主要工作如下:1、通过对系统需求的分析,选择门口机和室内机的硬件平台,并向硬件平台移植u-boot、Android操作系统、yaffs2文件系统。2、研究和分析会话控制协议SIP及会话描述协议SDP,分析SIP开源协议栈osip和eXosip的流程,并将其移植到系统软件中实现系统的会话控制模块。3、对可视门铃系统的软件结构进行设计。通过对RTP协议栈ortp、开源音视频编解码库Mediastreamer2的研究和移植,实现系统的音视频编解码模块和RTP流传输模块。设计和实现访客留影留言模块、数据库模块等服务模块以及用户友好的UI界面。4、为解决录音线程和播放线程的不同步造成的回声消除效果不好的问题,研究和分析speex的回声消除算法,并在此基础上提出了一种基于语音帧标记来判断延时帧数的线程同步方法,能有效地消除回声。5、对系统进行测试。主要对系统的功能和音视频通话的性能进行测试。测试结果表明实现了系统设计的预期目标,系统运行稳定。
【关键词】:SIP 智能可视门铃 Android 回声消除
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TM925.91
【目录】:
- 摘要5-6
- Abstract6-11
- 第一章 绪论11-15
- 1.1 课题的研究背景及意义11-12
- 1.2 国内外研究现状12-13
- 1.3 本文的主要工作及章节安排13-15
- 第二章 SIP协议原理及Android系统概述15-30
- 2.1 SIP协议原理15-26
- 2.1.1 SIP协议的功能16
- 2.1.2 SIP协议的组成16-17
- 2.1.3 SIP协议的消息格式17-20
- 2.1.4 SIP协议呼叫流程20-21
- 2.1.5 SIP消息扩展21-22
- 2.1.6 会话描述协议SDP22-24
- 2.1.7 SIP与H.323的比较24-26
- 2.2 Android系统概述26-29
- 2.2.1 Android平台架构26-28
- 2.2.2 Android应用程序组件28-29
- 2.3 本章小结29-30
- 第三章 系统总体方案设计30-39
- 3.1 系统需求分析和功能设计30-31
- 3.1.1 系统需求分析30
- 3.1.2 系统功能设计30-31
- 3.2 系统通信框架31-32
- 3.3 系统硬件平台32-33
- 3.4 系统软件总体设计33-34
- 3.5 Android操作系统移植34-38
- 3.5.1 搭建Android编译环境34-36
- 3.5.2 配置和编译u-boot36-37
- 3.5.3 配置和编译Linux内核37
- 3.5.4 编译Android系统源码37-38
- 3.5.5 制作文件系统镜像38
- 3.6 本章小结38-39
- 第四章 可视门铃系统软件设计与实现39-55
- 4.1 SIP服务器搭建39-41
- 4.1.1 OpenSIPS系统架构39-40
- 4.1.2 OpenSIPS服务器搭建40-41
- 4.2 用户界面设计与实现41-42
- 4.2.1 门口机41-42
- 4.2.2 室内机和手机端42
- 4.3 各功能服务模块的设计与实现42-54
- 4.3.1 会话控制模块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 数据库模块51-53
- 4.3.7 访客留言模块53-54
- 4.4 本章小结54-55
- 第五章 Speex库回声消除算法的分析与应用55-61
- 5.1 回声产生原因55
- 5.2 Speex的回声消除算法原理55-58
- 5.3 回声消除算法的流程58-59
- 5.4 实际应用中所遇到的问题及解决方法59-60
- 5.5 本章小结60-61
- 第六章 系统测试与分析61-71
- 6.1 系统测试环境搭建61-62
- 6.2 注册功能的测试62-63
- 6.3 音视频对讲功能及信息传输模块测试63-67
- 6.4 访客留言功能测试67-68
- 6.5 通话质量与稳定性测试68-70
- 6.6 本章小结70-71
- 结论71-73
- 参考文献73-75
- 攻读硕士学位期间取得的研究成果75-76
- 致谢76-77
- 附件77
【参考文献】
中国期刊全文数据库 前1条
1 张卫芳;张永坚;高赛;;Linux系统实现资源网络共享方法的研究[J];微型机与应用;2014年15期
中国硕士学位论文全文数据库 前2条
1 郭利全;基于Android平台的可视对讲系统的设计与实现[D];华侨大学;2013年
2 王亚洁;基于ARM平台的VoIP语音处理关键技术研究与开发[D];北京理工大学;2014年
,本文编号:1007931
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/1007931.html
教材专著