高QoS视频语音通话软件的设计与实现.docx

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:本系统使用视频音频捕捉设备,加上网络传输,为不同地区的人们提供了类似面对面的沟通方式。它具有计算机技术的良好交互性、通信技术的分布性和图像的真实性,所以视频通讯较......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: