SIP网络电话网络模式设计

1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要 VoIP是指利用IP网络传送话音的技术,也称网络电话或IP电话。在多媒体技术和网络互连技术的推动下,VoIP技术诞生虽然时间很短,但发展迅猛。同时,随着嵌入式技术的不断发展,嵌入式技术从过去工业控制的应用模式逐步渗透进入消费电子产业。嵌入式VoIP终端作为嵌入式技术与VoIP技术的结合,有着广阔的发展前景。
本论文首先概要介绍了VoIP的发展现状和前景,研究了基于SIP的信令技术、实时传输技术和媒体协商技术;然后详细阐述了Linux系统基础上终端应用层的实现思想和具体架构,其中包括用于控制信令的SIP模块、用于处理语音的语音模块和用于网络传输的RTP模块。在信令控制部分,在研究并分析开源oSIP协议栈的事务状态机模型的基础上,解决了信令控制问题。在语音信号处理和数据包传输部分,主要研究并分析了开源Mediastreamer协议栈的实时语音传输工作流程。模拟测试结果显示,设计并实现的嵌入式VoIP终端可以对SIP信令进行很好地控制,具有良好的互通性。
目 录 本文来自think58 [资料来源:http://think58.com]
第一章 绪论 1
1.1 引言 1
1.2 论文研究背景 1
1.3 论文的目的、研究内容和意义 2
1.4 论文结构安排 2
第二章 VoIP的技术原理 4
2.1 基于SIP的信令技术 5
2.1.1 SIP协议的概述 5
2.1.2 SIP实体及其网络结构 5
2.1.3 SIP消息格式 6
2.1.4 SIP呼叫流程 8
2.2 SDP媒体协商技术 9
2.2.1 SDP协议概述 9
2.2.2 SDP描述内容及其格式 9
2.3 RTP实时语音传输技术 10
2.3.1 RTP、RTCP协议概述 10
2.3.2 RTP协议 11
2.3.3 RTCP协议 12
第三章 嵌入式VoIP终端系统总体设计方案 13
3.1 系统设计目标与开发方法 13
3.1.1 系统设计目标 13
3.1.2 系统的总体结构 13
3.2 系统硬件平台的选择 13
3.3 系统软件构架 14
3.3.1 嵌入式操作系统的选择 14
3.3.2 SIP,RTP协议栈的选择 15
第四章 嵌入式VoIP终端开发平台的搭建 16
4.1 硬件系统的设计 16
4.1.1 CPU 16
4.1.2 存储器 17
4.1.3以太网模块 17
4.1.4音频模块 17
4.2 操作系统的移植 18
4.2.1嵌入式系统的开发模式 18
4.2.2开发环境的建立 20
第五章 嵌入式VoIP终端软件的设计和实现 22
5.1 SIP模块 22
5.1.1 oSIP 22
5.1.2 eXosip 24
5.2 RTP模块 25
5.3 语音处理模块 26
5.4 主控程序 27
第六章 系统测试 30
6.1 测试环境 30
6.2 测试方案与结果 30
6.3 测试结论 32
第七章 总结与展望 33
7.1本文的研究工作 33
7.2进一步的工作 33
参考文献 35
致 谢 36 copyright think58 [资料来源:http://think58.com]
上一篇:遗传算法研究与应用