架构模式与视频对话.doc

上传人:hw****26 文档编号:3530098 上传时间:2019-06-02 格式:DOC 页数:2 大小:21.50KB
下载 相关 举报
架构模式与视频对话.doc_第1页
第1页 / 共2页
架构模式与视频对话.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 目前,大多数视频通话软件无非采用两个架构模式:纯 B/S 架构、纯 C/S 架构、B/S和 C/S 混合架构。首先先说下 B/S 架构:即 Browser/Server (浏览器/服务器) 结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现。客户端基本上没有专门的应用程序,应用程序基本上都在服务器端。由于客户端没有程序,应用程序的升级和维护都可以在服务器端完成,升级维护方便。由于客户端使用浏览器,使得用户界面“丰富多彩”,但数据的打印输出等功能受到了限制。为了克服这个缺点,一般把利用浏览器方式实现困难的功能

2、,单独开发成可以发布的控件,在客户端利用程序调用来完成。通过 B/S 架构开发的视频通话使用起来十分地方便,只要有一个能安装浏览器的终端,像手机、平板、PC 等等都可以使用,省去了安装升级的功夫。接下来说下 C/S 架构:即 Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系结构,通过将任务合理分配到 Client 端和 Server 端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。 客户端和服务器端的程序不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据共享、数据及系统维护和并发控制等,客户端程序主要完成用户的具体的业务。开发比较容易,操作简便

3、,但应用程序的升级和客户端程序的维护较为困难。通过 C/S 架构开发的视频通话软件需要在客户端安装一个程序,这造成了对用户实际使用造成了不便,而且后期的升级维护也比较麻烦;但是,通过 C/S 架构开发的视频通话软件相对于纯 B/S 架构开发的软件来说隐定性大大增加,受到的干扰相对也小了很多,但是通用性就没纯 B/S 那么好了。最后是 B/S 和 C/S 混合架构:重点总是留在最后讲的,B/S 和 C/S 混合架构无疑是目前最优秀的架构模式,吸收了B/S 架构和 C/S 架构的优点,又弥补了单架构的缺点,用户可以按自己具体情况选择客户端,摆脱了单架构的枷锁。就连目前市场上最优秀的 Anychat、腾讯 QQ 等软件都是采用B/S 和 C/S 混合架构,既有自己的网页版程序,也有自己的客户端程序,实现了互联,大大方便了人们的日常工作、生活。结论:随着未来互联网的发展完善,视频对话将会应用到更多的领域,并且发挥重要的作用。对本文有疑问可以加 Q:2256985656,欢迎学习交流。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。