基于 B/S 结构和基于 C/S 结构视频通信的区别
首先要了解什么是 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 端。
以上是作客户过程中学习到的一点知识,与大家分享,有说的不对的地方还请大家批评指正!
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676471694723649536.html