学位论文 > 优秀研究生学位论文题录展示

基于SIP的VOIP视频电话的研究与实现

作 者: 付明科
导 师: 李允;赵东
学 校: 电子科技大学
专 业: 软件工程
关键词: 会话初始协议 VOIP技术 视频电话
分类号: TN949.28
类 型: 硕士论文
年 份: 2011年
下 载: 58次
引 用: 0次
阅 读: 论文下载
 

内容摘要


视频电话是一种集视频、语音于一体的多媒体通信服务。用户在使用视频电话软件进行通话时,不仅能够听到对方的声音,而且还能够从屏幕中看到对方的视频图像。这使打电话的双方就像彼此面对面交流一样方便、舒适。随着网络的不断发展,以及IP网络的便捷和廉价的优势,基于IP网络的视频电话的应用变得越来越广泛。本文将向大家介绍的,就是一款基于SIP协议的网络视频电话软件系统的设计与实现。本文首先向大家介绍视频电话系统设计实现中将要使用到的VOIP技术以及SIP、SDP、RTP、RTCP等相关协议知识进行了简单介绍。重点对初始会话协议SIP进行了研究和分析。本文的重点是在对视频电话系统的功能及性能需求进行分析的基础上,设计出一款基于SIP协议的VOIP视频电话系统。按照模块化的设计思想,将视频电话系统分割为界面控制、SIP通信控制、音频处理、视频处理、媒体传输五个主要功能模块。并分别设计实现了各个功能模块处理业务。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-15
  1.1 课题背景  9-11
  1.2 国内外现状  11-13
    1.2.1 视频电话现状  11
    1.2.2 几款视频软件介绍  11-13
  1.3 论文工作安排  13-15
第二章 相关技术及协议介绍  15-35
  2.1 VOIP技术  15-17
    2.1.1 VOIP背景  15
    2.1.2 VOIP的原理及架构  15-16
    2.1.3 决定VOIP走向的主流协议  16-17
  2.2 SIP协议  17-28
    2.2.1 SIP的功能与特征  18-20
    2.2.2 SIP消息  20-23
    2.2.3 SIP会话过程  23-26
    2.2.4 SIP协议栈的选择  26-28
  2.3 其它协议  28-34
    2.3.1 SDP协议  28-30
    2.3.2 RTP 协议  30-32
    2.3.3 RTCP 协议  32-34
  2.4 本章小结  34-35
第三章 视频电话系统总体架构  35-42
  3.1 需求分析  35-36
  3.2 系统总体架构  36-39
    3.2.1 系统设计  36-37
    3.2.2 基本功能  37
    3.2.3 基本业务流程  37-39
  3.3 模块化设计  39-40
    3.3.1 界面控制模块  40
    3.3.2 SIP通信控制模块  40
    3.3.3 音频处理模块  40
    3.3.4 视频处理模块  40
    3.3.5 媒体传输模块  40
  3.4 本章小结  40-42
第四章 视频电话系统模块设计  42-61
  4.1 界面控制模块设计  42-45
    4.1.1 界面设置  42-43
    4.1.2 初始流程  43-44
    4.1.3 向SIP通信提供接口  44-45
  4.2 SIP通信控制模块设计  45-49
    4.2.1 处理流程  45-47
    4.2.2 向界面控制提供接口  47-49
  4.3 音频处理模块设计  49-53
    4.3.1 处理流程  51-52
    4.3.2 功能函数  52-53
  4.4 视频处理模块设计  53-57
    4.4.1 处理流程  54-56
    4.4.2 功能函数  56-57
  4.5 媒体传输模块设计  57-60
    4.5.1 处理流程  57-59
    4.5.2 功能函数  59-60
  4.6 本章小结  60-61
第五章 系统实现与测试  61-76
  5.1 界面控制模块的实现  61-62
    5.1.1 初始化  61
    5.1.2 功能实现  61-62
  5.2 SIP通信控制模块的实现  62-68
    5.2.1 State_UnRegister 状态处理  63
    5.2.2 State_Ready 状态处理  63-64
    5.2.3 State_Wait_Answer 状态处理  64
    5.2.4 State_Wait_Mcu_Answer 状态处理  64
    5.2.5 State_Busy 状态处理  64-65
    5.2.6 部分代码实现  65-68
  5.3 音频处理模块的实现  68-69
    5.3.1 音频的采集与播放  68
    5.3.2 音频编解码  68-69
  5.4 视频处理模块的实现  69-70
    5.4.1 视频采集与播放  69-70
    5.4.2 视频编解码  70
  5.5 媒体传输模块的实现  70-72
    5.5.1 初始化操作  70-71
    5.5.2 数据包发送与接收  71
    5.5.3 数据包封装与拆分  71-72
  5.6 系统运行测试  72-75
    5.6.1 初始界面  72-73
    5.6.2 SIP 注册  73
    5.6.3 视频通话  73-75
  5.7 本章小结  75-76
第六章 总结与展望  76-78
  6.1 论文总结  76
  6.2 前景展望  76-78
致谢  78-79
参考文献  79-81
在学期间的研究成果  81-82

相似论文

  1. iLBC语音编码技术的研究及DSP的设计与优化,TN912.3
  2. 基于SIP协议的软终端的研究与实现,TN916.2
  3. 基于IPTV的视频通话系统的设计与实现,TN949.292
  4. 基于P2P的网络音频捕获与多路混音算法研究,TN912.3
  5. 基于BREW平台手机视频电话系统的分析与实现,TN929.5
  6. 基于WIFI技术的井下无线调度通信系统的实现方案,TN914
  7. IP视频电话的安全策略研究与实现,TN949.28
  8. 网络视频电话质量评估系统,TN949.28
  9. 基于IPv6的SIP视频电话研究与实现,TN949.28
  10. VOIP技术在金融行业呼叫中心业务中的实现,TN99
  11. 移动互联终端的多媒体软件设计与实现,TP311.52
  12. 网络电话(VOIP)系统的设计与实现,TN916.1
  13. 基于IP机顶盒上的视频电话软件系统的开发,TP311.52
  14. 基于SIP的IPCC话务控制与自动分配的研究与实现,TN99
  15. 下一代网络关键技术的研究与实现,TN915
  16. IPv6网络下的视频电话,TN916.2
  17. 基于Policy的IP视频电话会话和媒体授权研究,TN948.63
  18. 基于HFC网络的VOIP技术及应用,TN916.2
  19. 数字程控交换机嵌入式网络接口系统的设计,TN916.428
  20. 嵌入式多功能网络通信终端的设计和研究,TN915

中图分类: > 工业技术 > 无线电电子学、电信技术 > 电视 > 电视:按功能、用途分 > 电视电话(可视电话)
© 2012 www.xueweilunwen.com