摘 要
当前,个人即时通讯系统应用非常广泛,已被越来越多的人所熟知,在方便人们进行交流的同时也推动了社会的信息化建设。本文基于CSocket类和RTC组件,尝试开发了一个简单的企业版通讯系统,用于满足企业之间和企业的部门之间进行信息交换和资源共享的需要,其主要内容包括视频会议,文件传输,以及文字聊天三个模块。企业可以使用视频会议模块来召开内部会议以及企业之间的商务会议、销售会议等,能够大大提高企业的工作效率和销售业绩,同时还可使用文件传输模块来及时发放重要文件如订单、报表等,另外,文字聊天模块能方便员工之间进行工作经验的交流,及时获取员工对企业管理和经营策略的反馈意见,为企业营造优良的工作氛围。运用本系统,能够提高企业的管理质量和效率,从而促进企业的快速发展。
关键字: 实时通讯; 视频会议; 文件传输;
目 录
第一章 可行性研究 2
1.1 引言 2
1.2可行性研究概述 2
1.3 技术可行性分析 2
第二章 需求分析 2
2.1 需求分析简介 2
2.2 总体目标 2
2.3面向对象方法学 2
2.3.1面向对象分析方法简介 2
第三章 总体设计 2
3.1 概述 2
3.2 面向对象设计方法简介 2
3.3 面向对象方法的主要优点 2
3.4 系统组成 2
3.4.1 服务器端 2
3.4.2 数据库子系统 2
3.4.3 客户端 2
3.5 系统流程 2
第四章 详细设计 2
4.1 概述 2
4.2 Windows Sockets简介 2
4.3类层次结构图 2
4.4 模块设计 2
4.4.1 文字聊天设计 2
4.4.2 文件传输设计 2
4.4.3 视频会议模块 2
4.5数据库设计 2
第五章 编码 2
5.1 概述 2
5.2 主要代码 2
第六章 软件测试 2
6.1 概述 2
6.2 测试方法 2
参考文献 2
致谢 2
附录 2
文献 2
原文 2
译文 2
技术可行性分析
实时通讯系统最难解决的部分是视频、音频开发,所以我们重点是介绍视频、音频的可行性研究。视频会议系统的结构主要有视频会议终端,多点控制器,信道(网络)及控制管理软件组成。
视频会议系统终端的主要功能是完成视频信号的采集,编辑处理及显示输出、音频信号的采集、编辑处理及输出,视频音频数字信号的压缩编码和解码,最后将符合国际标准的压缩码流经线路接口送到信道,或从信道上将标准压缩码流经线路接口送到终端中。此外,终端还要形成通信的各种控制信息:同步控制和指示信号,远端摄像机的控制协议,定义帧结构,单个及多个终端的呼叫规程,加密标准,传送密钥,及密钥的管理标准等。
多点控制单元MCU是视频会议系统的关键设备,它的主要功能是对视频,语音及数据信号进行切换,例如它会把传送到MCU某会场发言者的图象信号切换到所有会场。对于语音信号,若同时有几个发言,可以对他们进行混合处理,选出最高的音频信号,切换到其他会场。MCU的主要组成部分是网络接口单元,呼叫控制单元,多路复用和解复用单元,音频处理器,数据处理器,控制处理器,密钥处理分发器及呼叫控制处理器。
本文所开发的实时视频会议系统具有广阔的市场前景和技术支持。
首先,从技术角度看,视频会议技术已进入一个相对比较成熟的阶段,国际电信联盟提出的H.320、H.323协议簇已经成为公认的主流技术标准。本文采用的是H.323标准。H.323系统采用的是一种图象和语音的编码技术,因此,在图象和声音的表现质量和还原上本质是相同的。而且,H.323总线形网络结构不会因为某一个终端出现临时故障而影响整个会议和网络。
其次,视频会议的QoS策略可分为两个层面来实现:网络层面和业务层面。下面从这两个层面出发分析如何确保实时视频会议的质量(QoS)。
从业务层面确保实时视频系统QoS的方法如下:
1.超量工程法
即在网络规划时预留足够的带宽,使得任何时候都能获得可接受的QoS,这种方法十分简单,不需要资源预留协议和接纳控制功能,但是要求部署足够多的路由器和高速链路,保证即使在忙时网络资源也有足够的余量。它可用于网络资源便宜,同时网络最大业务量有可以预测的情况。
2.综合服务Internet方法
由IETF综合服务工作组定义,它需定义具有呼叫接纳控制功能的资源预留协议,如RSVP。利用RSVP消息,端点应用程序可以为传送数据申请预留的网络资源(如带宽,缓冲区大小等),同时也确定了沿途路由器的传输调度策略,进一步,可以对每个数据流的QoS依次进行控制。
从网络层面上对Qos的保证可有以下几种方法:
说明:为了防止网络上可以查找到本毕业设计的论文及实际界面信息保护购买者的利益1、本计算机毕业设计样本提供的只是有关此设计论文和程序的简单介绍,要想取得完整的作品,需要你与本站联系。2、本样本只是从论文中摘录一部分,在内容、字体、字号排版上与实际作品有一定的差别,请以本站实际提供的作品为准。需要了解本计算机毕业设计的具体详细信息请联系本站客服。