首页--工业技术论文--无线电电子学、电信技术论文--通信论文--电话论文--电话线路、电话网论文

基于Android终端的小型VoIP系统设计与实现

摘要第1-5页
Abstract第5-9页
1 绪论第9-12页
   ·研究问题的背景及意义第9-10页
   ·移动VoIP业务发展现状第10页
   ·本文的主要工作第10-11页
   ·本文的组织结构第11-12页
2 系统设计概述第12-29页
   ·系统结构及模块功能简介第12-15页
     ·VoIP的基本概念第12-13页
     ·本文系统结构介绍第13-14页
     ·系统功能实现概述第14-15页
   ·Android开发环境配置第15-19页
     ·Android系统框架概述第15-16页
     ·Windows下部署Android开发环境第16-17页
     ·Windows下配置Android网络开发环境第17-18页
     ·Windows下部署Android NDK开发环境第18-19页
   ·系统采用的网络通信协议简介第19-25页
     ·会话初始协议SIP第19-21页
     ·多媒体会话描述协议SDP第21-22页
     ·实时流媒体协议RTSP第22-23页
     ·实时传输协议RTP第23-24页
     ·系统内部协议HELSON第24-25页
   ·系统采用的视频编解码协议简介第25-29页
     ·H.264视频编解码技术简介第25-26页
     ·H.264的网络传输简介第26-27页
     ·H.264的RTP封装格式简介第27-29页
3 基于UDP的并发登录服务器设计第29-39页
   ·本文服务器设计方法概述第29-34页
     ·Windows完成端口简介第30-31页
     ·基于IOCP的服务器内核设计第31-33页
     ·基于BOOST库的内存管理设计第33-34页
   ·本文的服务器业务层设计第34-39页
4 NAT穿透方案的设计第39-48页
   ·网络地址转换NAT概述第39-41页
     ·NAT映射行为分析第39-40页
     ·NAT过滤行为分析第40-41页
   ·NAT穿透算法简介第41-44页
     ·常用的NAT穿透协议第42-44页
     ·三种穿透方式的总结与比较第44页
   ·本文的NAT穿透方案设计第44-48页
     ·UDP打洞技术第44-45页
     ·本文的NAT行为探测方法第45-48页
5 Android终端关键问题研究第48-60页
   ·Android终端程序架构设计第48-52页
     ·Android系统Binder架构简介第48-50页
     ·本文软件的架构设计第50-52页
   ·Android使用MediaRecorder获取H.264编码数据的方法第52-56页
     ·MP4文件的H.264数据封装格式简介第53-54页
     ·本文实时获取H.264编码数据的方法第54-56页
   ·Android 2.3 SIP框架穿透NAT的方法第56-60页
     ·Android 2.3 SIP框架简介第57页
     ·本文解决Android 2.3 SIP框架无法穿透NAT的方法第57-60页
6 系统功能的设计与实现第60-71页
   ·登录模块第60-62页
     ·登录过程的时序设计第60页
     ·登录模块的实现第60-62页
   ·语音电话模块第62-63页
     ·呼叫模块与应答模块的实现第62-63页
     ·SIP信令的时序图第63页
   ·视频电话模块第63-66页
     ·RTP封包拆包模块第63-65页
     ·FFmpeg解码器的移植第65-66页
     ·解码显示模块第66页
   ·视频短信模块第66-71页
     ·视频短信的发送模块第66-68页
     ·视频短信的接收模块第68-71页
7 系统测试第71-77页
   ·系统测试环境第71-72页
   ·系统功能测试第72-77页
     ·系统综合测试第72-73页
     ·注册登录模块测试第73-74页
     ·语音呼叫模块测试第74-75页
     ·视频传输模块测试第75-76页
     ·视频短信模块测试第76-77页
结论第77-78页
参考文献第78-80页
攻读硕士学位期间发表学术论文情况第80-81页
致谢第81-82页

论文共82页,点击 下载论文
上一篇:物联网短距离无线定位算法研究
下一篇:基于Android终端的视频通话系统设计与实现