收藏 分享(赏)

2023年基于BS模式的纯软件视频会议系统设计.docx

上传人:g****t 文档编号:1927226 上传时间:2023-04-23 格式:DOCX 页数:5 大小:20.80KB
下载 相关 举报
2023年基于BS模式的纯软件视频会议系统设计.docx_第1页
第1页 / 共5页
2023年基于BS模式的纯软件视频会议系统设计.docx_第2页
第2页 / 共5页
2023年基于BS模式的纯软件视频会议系统设计.docx_第3页
第3页 / 共5页
2023年基于BS模式的纯软件视频会议系统设计.docx_第4页
第4页 / 共5页
2023年基于BS模式的纯软件视频会议系统设计.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于B/S模式的纯软件视频会议系统设计:基于B/S模式的纯软件视频会议系统相比起传统视频会议系统来讲,具备本钱低,使用方便,界面个性化等特点,因此本文提出了一个可行的基于B/S模式纯软件视频会议系统设计方案。关键词:B/S模式;Flex;数据库中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2023) 12-0000-01Software-only Video Conferencing System Design Based on B/SZhang Ling(Chengdu Vocational College of Agricultural Science and

2、Technology,Chengdu611130,China)Abstract:Based on B/S software-only video conferencing system compared to traditional video conferencing systems is concerned,with low cost,easy to use,interface personalization,etc.,so this paper presents a feasible based on B/S mode pure software Video conferencing s

3、ystem design.Keywords:B/S mode;Flex;Database视频会议系统VCS:Video Conference System,又称会议电视系统,是指通过网络通信技术实现的虚拟会议。近十年来,视频会议系统得到了飞速的开展。传统的硬件视频会议系统由于设备需要,往往投资较大,通常在大型企业或者国家机关应用较多。近年,中国中小型企业雨后春笋般的出现,本钱低廉的软件视频会议系统无疑成为了广告中小企业及个人的热捧对象。企业无需建设专门的硬件平台即可拥有自己的视频会议系统,有效防止硬件视频会议的高投入和高风险,只需要配备了摄像头和耳麦的PC就能随时随地举行视频会议。一、B/S模

4、式B/S结构,即浏览器/效劳器Browser/Serv-er结构,是随着Internet技术的兴起,对c/s结构的一种变化或者改良的结构。其主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言VBScript、JavaScript和ActiveX技术,采用ASP技术内置的热Response、Session、Server、Application等对象,通过浏览器实现原来需要复杂专用软件才能实现的强大功能,节约了开发本钱,是一种全新的软件系统构造技术。相比目前市场通用的C/S结构来,B/S结构简化了客户端的工作,无需在客户端上安装应用程序、无需建立客户端到数据库的连接,只需要浏

5、览器,B/S的所有功能都在WEB效劳器上实现,大量减轻升级维护工作量。它使应用程序得到伸缩性、复用性和平安性。二、系统架构平台总观目前业界主流的开发平台有三种:DirectX系列开发包、Sun公司Java平台上的Java Media Framework、Macromedia公司的Flash及FlashMedia Server。2022年Macromedia公司发布了新版FMS2Flash Media Server2,作为FCS的升级版1。目前各类系统平台上大多数的浏览器已安装Flash播放器插件,因此,对构建在Flash Commuinication Server平台上的应用系统,其客户端部署

6、本钱很低,且可实现跨平台应用。因此,最终选定将其作为整体开发平台。Flex试图通过提供一个程序员们已经熟知的工作流和编程模型,让程序员比从前更快更简单地开发动画及RIA应用。在多层式开发模型中,Flex应用属于表现层。FLEX的语言和文件结构也试图把应用程序的逻辑从设计中别离出来。Flex系统产品包括编译工具和功能强大的开发环境,通过编写MXML和ActionScriptFlex采用的脚本语言,从Flash移值过来代码,用编译器来生成swf文件,用户只需要浏览器安装flash播放器插件就可以观看2。三、系统开发目标1.系统通过Adobe公司Flash Media Server3.0效劳器实现音

7、视频通信。当某个与会人员共享自己的视频的时候,该客户端的视频音频流发送到flash media server效劳器,每个客户端的数据流会有唯一的名称,效劳器端接收到客户端传来的数据,根据其他客户端的请求再将数据流传输过去,进而实现了根本的视频音频通信。2.整个会议系统具备良好的管理平台,合理的限制视频会议用户的权限,是本系统考虑的一个重要方面。3.本系统在实现通信的同时,利用各种资源,到达诸如电子公告、文件传送、会议存储以及电子白板等一系列辅助功能。4.良好的开放性和可扩展性。视频会议系统采用的技术是Flex+Java,保证了整个系统都有一个统一的平台,即一次编译到处使用。采用目前主流的开发框

8、架是系统有更大的扩展性。四、系统方案设计一功能模块设计系统各个模块的功能描述见表1:表1.系统功能描述编号功能名称功能描述1.参加会议1.1.视频音频交流在线观看成员中发布的视频,在线听取成员中发布的音频,自由定制自己的视频音频是否发布。1.2.电子白板共享上传主流格式的文档文件,新建修改文件夹,协同操作浏览同一文档,对文档注解或画线。1.3.个人信息管理修改自己的名字昵称和密码。2.会议室管理2.1会议室成员管理添加和删除会议室成员。2.2会议室信息管理修改会议室名字。3后台管理3.1创立会议室创立会议室并确定初始用户总数3.2会议室容量管理修改会议室用户总数二系统用例图如图1图1.系统用例

9、图五、系统数据库设计考虑该系统的定位与现有技术力量,决定采用Microsoft SQL2000作为系统后台数据库开发环境。逻辑数据库设计依赖于逻辑数据模型和数据库管理系统。关系数据模型和关系数据库管理系统已经被广泛地使用于逻辑数据库设计中。根据数据库的需求分析及数据库对象图,我们可以将所有实体和相关属性转化为关系模型,在对关系模型进行分析后,建立了以下2张数据表,如下所示:用户表member用于记录会议室人员的id和密码如下表2所示:表2.member字段名类型宽度主键外键值约束控制参数备注accountvarchar201非空用户的IDNamevarchar30非空用户名passwordva

10、rchar20非空密码Numvarchar101非空会议室编号对应room的room_accountStateint4非空身份会议室表room用于记录相应会议室的容量如下表3所示:表3.room字段名类型宽度主键外键值约束控制参数备注Room_accountVarchar101非空会议室的IDRoom_nameVarchar50非空会议室名Room_capacityInt4非空会议室容量六、传输协议系统采用RTP协议实时传输协议Real-time Transport Protocol,其是在Internet上处理多媒体数据流的一种网络协议,利用它能够在1对1unicast,单播或者1对多mul

11、ticast,多播的网络环境中实现流媒体数据的实时传输。RTP通常使用UDP来进行多媒体数据的传输,但如果需要的话可以使用TCP或者ATM等其它协议。RTP协议的设计目的是提供实时数据传输中的时间戳信息以及各数据流的同步功能。Socket通常也称作“套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过“套接字向网络发出请求或者应答网络请求3。本软件系统采用B/S架构,使用Flash Media Sever为根底开发平台,结合flex、Struts2、Hibernate框架实现了整个系统。系统具备参会人员视频共享与发布、有选择性的文字聊天、文件的上传、电子白板、文档的协同浏览以及会议管理等功能模块。采用了RTP/RTCP协议作为媒体传输协议来实现音视频媒体数据的实时传输和控制信息的可靠传输;纯软件视频会议系统根本能满足企业和个人网络视频会议的需求,能较好地降低本钱,有很好的应用价值,具有广阔的产品化前景。参考文献:1潘大四.基于FLEX技术构建可离线Web应用程序的研究与实现J.计算机科学,2023,7(1):11-122陈磊.令人心动的FLEXJ.软件世界,2022,5(1):39-413王瑞玲.RIA及其基于Flex的应用开发模型J.科技情报开发与经济,2022,6,(2):14

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2