| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14979 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:移动互联技术已经广泛成熟,每个人都拥有自己的私人网络账号,而语音和视频通讯由于其独特的便利性和及时性,已经成为了主流的聊天方式。本文主要讨论在.net环境下,通过C#语言编程实现一个高QoS(服务质量)视频语音通话系统的界面设计和功能开发。 论文首先对涉及到语音和视频通话的技术原理、研究重点和研究状况进行了介绍;并介绍了基于C#语言的网络编程技术——Socket套接字,包括服务器与客户端的一对多建立方式、TCP连接的主要形式和特点以及它在系统开发中的应用;然后通过介绍语音和视频的获取以及传输的相关知识,引出了本视频语音通话系统的实现方法,最后重点讨论了关于语音视频通话的高QoS实现技术方式。
关键词:C#语言 网络编程 TCP/IP 视频语音通信
目录 摘要 Abstract 1.-绪论-1 1.1.-课题研究背景及意义-1 1.2.-课题内容简介-1 1.3.-课题工作安排-1 1.4.-本章小结-2 2.-需求分析-3 2.1.-系统可行性研究-3 2.2.-用户需求分析-3 2.3.-功能模块分析-3 2.3.1.-服务器模块-3 2.3.2.-客户端模块-3 2.4.-系统流程分析-4 2.5.-数据流程分析-5 2.6.-本章小结-6 3.-开发环境与关键技术简介-7 3.1.-开发环境-7 3.1.1.-Visual Studio 2015-7 3.1.2.-Microsoft .NET-7 3.2.-关键技术-7 3.2.1.-C#语言-7 3.2.2.-CS结构-8 3.2.3.-TCP协议-8 3.2.4.-套接字编程-8 3.2.5.-Microsoft.DirectX.DirectSound-9 3.2.6.-VFW(Video for Windows)技术-10 3.2.7.-H.264标准压缩技术-10 3.3.-本章小结-10 4.-概要设计-11 4.1.-系统设计原则-11 4.2.-系统模块设计-11 4.3.-系统性能分析-12 4.4.-系统功能分析-12 4.5.-本章小结-12 5.-详细设计-13 5.1.-系统模块划分-13 5.2.-传输指令规则-14 5.3.-内置对象-18 5.4.-建立连接-19 5.5.-文字聊天-21 5.6.-语音通话-24 5.7.-视频通话-28 5.8.-高QoS实现-28 5.9.-本章小结-30 6.-测试分析-31 6.1.-测试准备-31 6.2.-测试方法说明-31 6.3.-基本功能测试-31 6.4.-高级功能测试-35 6.5.-异常测试-37 6.6.-测试结果汇总-39 6.7.-本章小结-39 7.-系统开发对社会的影响-40 8.-总结与展望-41 9.-参考文献-42 10.-致谢-43 |

