首先要了解什么是 B/S 和 C/S?(还有介于 BS/CS 之间的,这时暂不提)
B/S 架构原理:
以浏览器为客户端(这里其实也是客户端,只是以浏览器为客户端)与 web 服务器交互,web 服务器再与数据库服务器交互
B--browner 浏览器
S--server 服务器
以直播为例比如 斗鱼直播 http://www.douyu.tv
C/S 架构原理:
以.exe 可执行程序为客户端(现在 PC 主机,手机、平板等多种应用程序)直接与数据库服务器交互(所以这里的 S 和 BS 中的 S 是有差别的)
C--client 客户端
S--server 服务器
以直接为例比如前景云讲堂 http://www.cycomm.tv
其次 B/S 和 C/S 使用场景区别:
拿斗鱼为例: B/S 只是单向广播,不能进行视频双向互动,而且延时比较大,在 3 - 5 分钟。使用的传输协议也是不同的。
而前景云讲堂:是双向互动直播,时实传输,支持 720P 高清,传输使用的是 RTMP 协议。
用户是如何来使用的?
拿斗鱼为例:对于 B 端,用户需要有一台电脑、摄像头、话筒和扬声器,然后下载一个 xsplit 和 obs 的直播插件,提供直接服务。
对于 S 端,我们只需要有一台电脑、摄像头、话筒和扬声器,打开浏览器上网址 http://www.douyu.tv 可以看了
拿前景云讲堂为例:对于 C 端,用户需要有一台电脑、摄像头、话筒和扬声器,然后云官网下载 http://www.cycomm.tv 相应平台软件,支持 PC ,安卓,苹果, PAD 等平台,由企业分配帐号,进行登录进行直播。
对于 S 端,用户需要有一台电脑、摄像头、话筒和扬声器,然后云官网下载 http://www.cycomm.tv 相应平台软件,支持 PC ,安卓,苹果, PAD 等平台,安装完后,可加入到 B 端。
以上是作客户过程中学习到的一点知识,与大家分享,有说的不对的地方还请大家批评指正!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.