基于互联网的视频会议系统设计

(整期优先)网络出版时间:2020-06-10
/ 3

基于互联网的视频会议系统设计

关晓溪

上海金桥信息股份有限公司,上海市 200233

摘要:伴随当前经济快速发展,视频会议的重要性不言而喻,尤其是在今年疫情爆发的状态下,合理的对视频会议系统进行应用可以有效的减少交叉感染的概率,当前市场上的视频会议系统繁简不一,参差不齐,通过多方调研分析,本文依照用户的相关需求,设计了一款基于互联网的视频会议系统,能够让会议的实时性大幅度提高,对会议所需的资源内容等进行规范。

关键词:互联网;视频会议 ;系统 ;设计

1 基于移动网络的视频会议系统概述

互联网视频会议系统是一套基于互联网的协作交流平台,具有会议发起、会议直播、课件投屏、即时发言、自定义屏幕显示等多种功能,可跨部门、跨平台应用于信息发布、培训学习、交流研讨等会议场景,实现“零距离线上参会,无障碍交流互动,精细化线下管理,全过程录像留痕”。

因这次新型冠状病毒肺炎疫情,不断的延迟复工,各级单位及各大社区严控人员流动,很多同志在各个街道和社区担任抗疫志愿者,另外有些外地返沪同志需要居家隔离,不能到单位办公,让各级单位也承受着巨大的压力。如何在保障员工的人身安全,避免人员聚集,阻断疫情传播的同时,又要确保业务正常开展,学习不间断,及时充电,知识更新。互联网视频会议开启了智慧战“疫”。通过互联网视频会议,情况得到了汇总,问题及时得到了解决,精神得到了传达,工作得到了安排,可谓简短高效。

2 基于移动网络的视频会议系统设计的原则分析

2.1 先进性原则

在设计的过程中,首先需要保持先进性的原则,整个系统将会议的最新发展技术融合其中,并且与安卓的体系结构相结合,这样可以保证整个技术具有科学性。

2.2 实用性原则

实用性的原则就是需要分析用户的需求,将用户的需求放在第1位进行考虑,符合用户在业务管理方面的需要,最大化的满足视频会议的实际需求和功能,可以通过集中管理等方式进行有效的控制,加强客户端的优化,保证系统维护和使用时尽量简洁、高效。

2.3 适应性与可扩展性原则

在设计的过程中需要维护后续的发展服务,预留一定的升级空间,应具有良好的可伸缩性,系统应适应组织机构的变更及扩展、流程变化而不需要对程序做相应的修改,随着用户数的增长及功能应用的增长系统应该能够保持足够的稳定性,维持正常的运行,系统设计应充分考虑到用户当前业务特点和系统建设现状,以及将来业务需求和系统建设的变化,使平台及能够满足当前工作需要,也能具有前瞻性,确保系统适应未来扩展需要。

2.4开放性原则

系统架构与技术平台选择充分考虑其开放性,在选择产品上,遵循共同技术标准构成一个开放的、易扩充的、统一软件的系统。全面支持跨硬件平台、跨操作系统、跨数据库,在系统扩充和升级时能够实现平滑过渡。基于框架的组件化设计,可以随时增加新的功能模块和业务组件,提供二次开发平台,支持纯HTML技术,提供元数据、数据字典,使得应用人员容易理解数据结构和便于维护系统。

对上述要求和原则进行分析后,本文依照客户需求设计了会议发起、会议控制管理、音视频通信等相关功能,另外,需要保证经济性和实用性,因此,将开发终端设计在安卓上,以便让手机、平板、电脑等相关设备都可以快速的接入视频系统,以提高视频系统应用的效率。

3 基于移动网络的视频会议系统设计的会议终端网络要求

互联网视频会议系统是一套基于互联网平台的协作交流工具,该系统设计有会议室终端和桌面终端,同时具备手机app端和pc端的应用,通过召开互联网视频会议可以代替人员的流动,优化沟通模式,使信息高效传达。视频会议系统会议室端通过会议摄像机及拾音设备接入会议主机,会议主机接入互联网,手机端或PC端将本机视频流通过互联网推送到会议主机,主机对实时音视频进行混流,实现多方视频会议。

互联网视频会议系统需提供支撑互联网网络环境,按照视频流的并发路数提供相应带宽,每路不少于2M,包含上、下行。如通过流方式在机房统一进行汇聚转换,按照接入法庭总并发数增加相应带宽。要求接入提供视频通信带宽不低于10M。

4 基于移动网络的视频会议系统的终端设计分析

基于移动终端的视频会议系统在运行过程中需要实现客户端的应用,需要对客户端的需求进行分析,一般情况下视频会议系统的终端都是基于IP网络的PC客户端,而终端软件往往使用windows等系统来进行构建,而随着手机的快速发展,手机用户量逐步上升,视频会议系统软件也可以在安卓系统和ios系统的手机和平板电脑等移动设备上使用。

在实践中,和服务端相同,通讯系统在设计方面需要注意进行呼叫信息的处理和音视频的传输,通过终端实体和服务器之间进行通信连接,完成会议的申请、呼叫会议的数据传输以及会议结束之后的相关请求[1]。

手机客户端软件需要有效的和用户之间进行实时交互,因此加强客户端界面设计是非常重要的,本系统主要设计了用户登录、功能选择、会议列表以及会议执行等4个部分。在执行界面可以有效的进行用户在会议过程中的一些需求,比如说退出会议、申请发言等,依照功能键完成相应的操作。在功能选择界面上,设置了待办事项视频会议、消息查看、通讯录选择、关于系统等相关内容,用户可以依照要求发起会议或者查看其他一些待办事项,而登录界面主要用于与会者通过用户名和密码进行登录,以便核实用户的身份。在运行过程中,开发者可以设置一些具有权限的设定,用户可以自定义的对平台进行访问。与此同时,还可以使用一些可编程扩展的库文件和核心开发系统,保证多媒体应用的效果。手机视频会议系统终端设计在一个开放而平等的界面当中,可以形成完善的管控系统,保证视频会议的流畅性,在视频解析方面主要是服务器的各种短数据流,这样可以保证运行过程中的稳定性[2]。

5 基于移动网络的视频会议系统运行的功能分析

互联网会议终端以及手机客户端均可发起会议,实现相应功能:

  1. 即时会议:可在通讯录中选择相关人员,立即发起会议,若相关人员不在线, 可向该人员发送会议通知短信,以提示其参会。所有通讯录实时更新;

  2. 预约会议:可在根据需要预约会议,可输入会议主题、时间、选择参会人员,可选择发送会议通知短信给参会人员;

  3. 会议安排查看:可查看今日以及一周会议排期,可点击查看相关会议详情,如会议名称、时间、参会人、在会人等;

  4. 直播会议:支持会议与直播同时进行,需要发言人员可以会议形式参会,无需发言人员直播参会,支持直播转入会模式,支持主持人与直播人员文字互动;

  5. 桌面共享:可将本地电脑桌面内容共享给当前会议参会人员观看,共享的同时支持批注操作,并可保存相关批注内容;

  6. 音视频文件共享:可将本地电脑中的音视频文件共享给当前会议参会人员观看,可控制音量大小;

  7. 实时视频流共享:可将实时视频流(如编码器信号、IP摄像头信号等)共享给当前会议参会人员观看;

  8. 多方发言显示:可根据需求自主选择显示模式,支持2分屏、4分屏、6分屏、9分屏、1+5、2+4、1+8、1+20等显示模式,可自主选择查看任一参会人的视频画面;

  9. 会议录播:所有会议均支持录播,可在建会前选择录播模式进行会议录播;

  10. 参会数据:所有参会人员名单统计,参会人员在线时间以及旁听人员在线观看直播时长统计;

  11. 参会人数:通过直播参会人数无限制,同时在线互动发言人数可达200方。

6基于移动网络的视频会议系统运行的过程分析

在运行过程中会初始化分成三个步骤,首先是申请会议,其次是进行系统的配置,而后是创建会议。

6.1 创建会议

在安卓视频会议终端当中,申请人可以有效的依照服务器的要求创建新会议,并且对会议的时间、会议的主题和会议的规模进行配置,并且将设置好的数据向系统服务器当中提交,以便服务器发出相关要求和指令。

6.2 加入会议

安卓视频会议系统在运行过程中,召开会议的方式有两种,一种是主持人在服务器端进行邀请,让会议成员在受到呼叫和邀请之后进行响应,其次是终端用户通过会议地址ID来申请加入会议,主持人可以控制终端发起的呼叫进行处理,以便对人员进行筛选,是同意进入会议还是拒绝其参加会议。

6.3 执行会议

在视频会议系统当中,会议执行是核心部分,会议的执行主要是由视频显示发言权和音频信道方面的管理执行,这是主持人在执行的过程中可以有效的控制,会执行的策略和会议的资源在控制过程中,需要对相关资源进行调配,因此这是视频会议系统建设过程中的重点[3]。

6.4 执行结束

在会议结束之后有会议管理者或者主持人依照要求向系统平台发出结束的消息,并且对数据列表进行更新,系统会自动将会议结束。

7 总结和分析

传统的视频会议系统在运行过程中可能会受各种网络条件的约束,其功能也受限制,在工作办公中不能发挥真正的实力,另外也会由于种种原因降低了用户的工作效率。本文介绍了基于互联网的视频会议系统,对相关算法进行了优化,根据主机性能差别有效管理数据的分发路径,将其应用于视频会议系统中,可有效提高网络资源利用率。另外,在实践当中将视频会议的终端设置在手机、平板电脑、pc机和会议终端等设备当中,可以让会议更为方便,这有利于视频会议系统相关周边产品的发展,而且在实践的过程中这种手段规避了传统会议的缺点,将控制权移交至应用层,可以让会议主持人更好地对设备进行控制,让系统在运行的过程中更加灵活可控,节点管理更加有效[4]。

在实践当中发现,由于网络视频会议系统的运行涉及到多点信息传输,所以在操作的过程中多台终端通信设备同时在线进行音频、视频等信息交互的情况下系统的任何硬件故障或软件运行问题都会影响视频会议效果。因此需要注意加强维护和管理,系统的运维管理人员不仅需要确保系统的即时通信功能与信号品质,更要有能力保障信息安全。网络视频会议系统首先应由专业技术人员进行日常管理和维护,根据使用效果以及测试情况实时评估系统的运行可靠性以及信息安全保障体系的有效性,在必要时完善网络安全防护措施,升级防火墙、病毒查杀软件以及优化运维管理流程[5]。并且在视频会议进行过程中出现系统运行异常时能够迅速判断出问题所在并加以排除。

结束语

从长远的角度分析,视频会议系统能够让会务时间、决策周期缩短,可以大幅度的提高沟通的效率,在企业运行过程中具有很大的帮助,是企业管理规范化、科学化的一种体现。基于移动网络终端的视频会议系统,能够有效的保证会议管理会以音视频传输的相关功能,具有较强的安全性和稳定性。

参考文献

[1] 亓相涛, 唐梦娅. 基于移动网络的视频会议系统设计[J]. 数字技术与应用, 2018, 36(10):165-166.

[2] ZHAO Guo-feng, Zhu Qilin. Wireless video conference system based on WinCE mobile terminal[J]. communications technology, 2008, 41(8):201-203.

[3] 刘研. 基于DirectShow技术的多方视频会议系统设计与实现[D]. 2011.

[4] 张建中. 应急服务中的省级气象视频会商系统保障分析[C]// 第27届中国气象学会年会重大天气气候事件与应急气象服务分会场论文集. 2010.

[5] 尹文刚, 杨斌. Android平台上基于+WebRTO的视频会议系统[J]. 单片机与嵌入式系统应用, 2012(14):142-143.