随着计算机技术,网络通信技术,多媒体技术的发展,电话,EMAIL等传统的交流已经不能满足人们日益增长的需要,人们交流要求能实时,便捷,有效。而计算机支持的协同工作(CSCW)正式结合的计算机技术,网络通信技术,多媒体技术以及各种社会科学技术,向人们提供了一种全新的焦炉方式。其应用设计协同指挥,远程教学,远程医疗,电子商务,协同设计,并行工程等领域,有着广泛的理论意义和社会使用价值。计算机支持的协同工作氛围同步和异步,异步主要包括电话,EMAIL等,而同步主要包括视频聊天,电子白板等。视频聊天提供了一种面对面的交流方式,是计算机支持协同工作中的一个研究重点。对网络视频聊天的研究现在已经很成熟,而这些研究都是建立在专用网络或昂贵的硬件基础上的,都是基于C/S模式的研究
随着通信网络运行商宽带业务的拓展以及在保证网络服务质量的情况下对核心宽带骨干网技术的应用,可以预见网络传输能力将进一步提高,网络视频通信技术未来的发展趋势有以下几点:
编码方式由硬件向软件装话。由于计算机处理速度和附属板卡的处理速度提高,许多需要专用设备进行的数据处理过程可以交由计算机及其内置的通用板卡来完成,而在效果上没有太大的区别。
协议类型从H.320向H.323转化。在初期,由于IP协议应用不是很普遍,符合H.320协议的产品占主要比例,随着近几年IP协议的普遍应用和互联网络技术的告诉发展,特别是对于宽带网络的应用,符合H.323协议的产品在整体市场中占有的比例急剧上升
目前,多媒体通信技术已经进入了它的黄金时期,来自市场和技术双方面的懂地成为其空前发展的两大支柱。虽然目前互联网上的多媒体通信存在失真,不流畅等问题,但随着技术的进步,各项通信标准的不断完善,这些问题都将得到解决,消费者将获得质优价廉的多媒体通信服务,多媒体通信也将成为IT界技术的融合,市场争夺的焦点
制作视音频聊天系统,实现如下功能:
1、用户登录界面
2、视音频捕捉
3、视音频传输和接收
4、客户端和服务端的通信
5、结束通信
6、退出系统
1视音频聊天室研究方法:
使用Java语言进行软件的设计,Java是一种使建立分布式应用成语(即由网络上的多个计算机执行的程序)更简单、易行的技术。Java是网络编程的最优秀工具,是internet的作用从通信工具扩展到能都运行成熟的应用程序网络。这种突破性技术使企业可以在internet上部署全方位的业务和实时交互式信息内容。此外,Java一开始就是为了支持万维网和internet而设计的,所以使得它成为了网络编程的一个具有吸引力的选择。使用Java语言编写有
2视音频聊天室步骤和措施:
1问题的提出:视频聊天系统使企业被并不人员方便快捷的共享信息,高效的协同工作;不同地点的人员通过系统能够能及时的交换信息,交流学习工作心得。设计开发时主要采用JAVA网络编程技术,经过调试检测而最终实现网络聊天室
2可行性分析:可行性研究主要集中在以下四个方面:(1)经济可行性.(2)技术可行性.(3)法律可行性.(4)抉择.技术可行性常常是最难决断的方面.由于时间、资源、人员的限制,还存在着一些问题,但是也有其优点:
a) 界面清晰,用户易接受和使用;
b) 该系统安全、稳定,硬件需求较低;
c) 各项功能强大,注册、登陆、私聊等;
d) 本系统开发成本低,风险小,效益高;
3视音频聊天室需求分析。
需求分析是系统分析时期的最后一个阶段,也是整个系统开发中最重要的一步,可以分成以下四个方面的过程:对问题的识别分析与综合,制定规格说明和评审。
问题识别:主要是从系统的角度来理解软件并评审用于产生计划估算的软件范围是否恰当,确定对目标系统的综合要求,并提出这些需求实现条件,以及需求应达到的标准,需求包括有:功能需求、性能需求、环境需求、可靠性需求、安全保密需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求、预先估计以后系统可能达到的目标 。
主要研究如何运用Java的soket来实现网络实时通信的功能,主要目的是使在不
4. 安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。