预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向云的视频会议系统设计【关键词】云计算视频会议1引言随着信息技术的不断进步推动了视频会议技术的迅速发展和广泛应用在大型企业以及政府部门等的应用中都取得了较好的效果一方面摆脱了地域的限制加强了企业或部门内部的沟通联系另一方面实现了对员工的远程教育培训减小了企业或政府的开支大大提高了工作效率。近年来云计算技术发展迅速其凭借大规模、可伸缩性强等特点解决了传统技术在规模性、可扩展性以及成本等方面的诸多难题得到了广泛的应用。本文针对传统的视频会议系统的问题提出了面向云的视频会议系统并对其设计进行了详细的阐述。2云计算技术的简介云计算技术是分布式计算、并行计算、网络存储以及负载均衡等多种计算机技术、网络技术融合发展的产物其将分布式的计算机、服务器网络设备等组成计算资源池并将用户需要在本地或远程服务器中进行的数据处理交给资源池进行运算之后再将运算结果返回至用户。云计算技术通过对用户权限的分配和管理将资源池中的资源按照权限合理地分配至不同用户并保证用户只能使用或访问权限内的资源从而保证了系统的稳定性以及用户数据的安全性。利用云计算时用户只需要接入网络即可向云计算的资源池中分配计算任务或获取计算结果从而避免了本地或远程服务器的配置大大简化了系统的硬件设施。与传统的计算方式相比云计算具有较强的通用性和可扩展性使得其规模可以较大达到较高的运算水平同时其还具有较强的可靠性和稳定性并且由于省去了硬件设施的配置使得其成本也相对较低凭借这些独特的优势云计算技术得到了迅速的发展和推广。3面向云的视频会议系统设计早期由于网络技术发展尚不成熟并且企业及政府部门对视频会议的安全性与可靠性要求较高因此早期的视频会议系统主要是基于硬件实现的即通过服务器等专用硬件设备将两点或多点的终端设备连接起来并通过专用硬件设备实现用户间音频和视频信号的传输这种实现方式的音频视频质量和效果较好数据传输的安全性与稳定性也较高但也存在着许多问题:一是随着企业的不断发展分支机构以及附属企业数量增多想要实现基于硬件的视频会议就必须在每个用户处安装专用的终端设备、网络设备等相应的硬件设施大大提高了视频会议系统的实现成本;二是随着视频会议规模的扩大对服务器的处理能力提出了较高的要求然而视频会议对服务器的使用只是短期需求造成了服务器的空置和浪费;三是为了保证视频会议的正常进行需要对大量的硬件设备进行维护和维修工作维护费用较高且工作量庞大。针对早期视频会议系统存在的问题和弊端本文设计了一种面向云的视频会议系统利用云计算的优势有效解决了传统视频会议系统所存在的问题。3.1系统架构设计面向云的视频会议系统的系统架构设计如图1所示整个视频会议系统自下而上可以分为基础设施层平台管理层、功能服务层以及用户交互层四大部分。基础设施层主要负责提供视频会议系统实现的硬件基础设施主要包括云计算所需的服务器、存储设备以及相应的网络设备等共同构成了云计算的资源池。基础设施层作为整个系统的底层主要负责通过虚拟化技术将大量硬件设备组合为稳定可靠的云计算资源池为上层提供硬件支持和运行环境并根据上层的控制指令管理、调度硬件资源池。平台管理层主要负责整个视频会议系统的管理其中主要包括硬件资源的调度管理用户权限的分配控制以及用户身份的验证。平台管理层一方面能够根据资源池的使用情况自主地对硬件资源池进行调度另一方面还能根据用户的需求对硬件池进行管理此外平台管理层还具有用户身份验证、用户权限控制等安全机制从而有效地保证不同用户间数据的隔离性和安全性。功能服务层在整个视频会议系统中层次较高主要负责为用户提供各项视频会议的管理控制功能服务包括视频音频服务、文字服务以及会议统计服务和会议视频回放搜索服务等方便用户对正在进行的视频会议以及历史会议进行查询和管理。用户交互层是系统的最上层是用户直接接触的部分主要是指PC终端或者手机终端等系统终端的操作界面负责为用户提供系统的访问入口并负责将音视频信息呈现给用户。用户交互层是系统中用户直接可视和直接操作的部分因此在设计时需要注重界面的人性化和简洁性便于用户的上手操作。另一方面用户交互层通过4G或Wi-Fi网络即可实现与功能服务层的数据交互摆脱了传统视频会议方式中专用硬件设施的束缚用户可以随时随地接入网络进行在线视频会议。3.2系统的实现流程面向云的视频会议系统的实现流程如图2所示。首先系统的管理员或具有相应权限的用户发起视频会议终端设备并将会议发起请求通过网络传输至功能服务层功能服务层通过平台管理层的调度系统根据资源池的使用情况在资源池中分配相应的硬件资源并将会议消息通过网络推送至其他与会者的终端设备待其他用户响应请求