基于 B/S 结构和基于 C/S 结构视频通信的区别

2015-09-10 17:17:54 +08:00
 wangzhangwei

首先要了解什么是 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 端。

以上是作客户过程中学习到的一点知识,与大家分享,有说的不对的地方还请大家批评指正!

2966 次点击
所在节点    云计算
10 条回复
lshero
2015-09-10 17:28:40 +08:00
这年头写软文的能不能专业点?凭啥说斗鱼没有用 RTMP 协议?

FMS 安装完的测试页面上就有一个视频聊天的演示,都用的 RTMP 协议凭啥说 B/S 只是单向广播?

公司看样子实力应该蛮强, 不管怎么样毕竟有需要年检的增值电信业务的 B1 证,但是这种软文推广方式真心遭人嫌弃
frienmo
2015-09-10 17:41:24 +08:00
"而且延时比较大,在 3 - 5 分钟"?
wangzhangwei
2015-09-10 17:45:08 +08:00
@lshero 非常感谢您反馈,谢谢指正! 斗鱼是有用 RTMP 传输,双向目前商用我没看到,主要考虑双向对数据中心交互压力比较大,尤其是上万,上百万人双向,你懂的。另一方面 BS 结构的实时性延时是高的,如果实现双向实时互动, BS 是无法接受的。
wangzhangwei
2015-09-10 17:48:56 +08:00
@frienmo 谢谢反馈,说的夸张了些, 1 分左右吧
lshero
2015-09-10 18:07:22 +08:00
@wangzhangwei
不知道 Adobe 的 FMS 算不算是商用,毕竟文档和演示都放在那里了。
同样的 wowza 貌似也有 http://www.wowza.com/customers/chat

很好奇上万上百万人的双向视频是什么场景,开会能有三方或者四方开会就已经够了不起了。
而上万上百万而且都是直播,基本都是通过 CDN 分发减少压力。

如果公司真想在技术社区发软文还不如谈谈这方面的技术,强调一下自己的产品延时怎么低、怎么做到穿越防火墙适应 NAT 网络、怎么做动态码流优先保证语音清晰之类的呢

两年前见过别人的黑科技演示,流媒体用 Websocket 分发 Ts 流,然后用 JS 配合 Broadway 来解码 H264 视频流。然后写了一篇文章分享,然后对那团队好感一下子上升不少。
loading
2015-09-10 18:25:58 +08:00
楼主,现在发软文你不用好 markdown 是不行的!
wangzhangwei
2015-09-10 18:30:51 +08:00
@lshero 远程教育项目, 1 对多双向教学,这个量后续是非常大的。我们做数据中心 10 年了, MCU 部署在 BGP 机房里,有充足的带宽保障和多线技术,所以时实在 200ms 以内, CDN 边缘用的是单线路,毕竟要考虑成本,所以对于实时来说不是好的解决方案。我毕竟不是专业的技术人员,只是把了解的说出来,如果哪表达错了,请指正。
wangzhangwei
2015-09-10 18:34:07 +08:00
@loading 谢谢,尝试下。
camus
2015-09-10 18:52:26 +08:00
看官网的 iOS 链接,就是 ZOOM 嘛……
和 GoToMeeting 一样,找了国内公司分销啊
wangzhangwei
2015-09-10 22:34:54 +08:00
@camus 谢谢您认真看产品,目前是走代理模式,双方合作非常好。公司现在有成熟的硬件和软件研发团队,我们也正在和 zoom 一起研发适合国内用户的产品,希望您多关注我产们哟,谢谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/219733

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX