zoukankan      html  css  js  c++  java
  • 视频流媒体服务器BS架构与CS架构的区别在哪里?

    我们的EasyNVR流媒体服务器是基于B/S结构进行视频播放,还有一种视频结构是C/S结构,比如海康使用的就是C/S结构。今天有开发者问我:B/S结构播放视频和海康的那种C/S结构播放视频相比,优势都有哪些?实际上这两种架构是针对不同场景的架构。本文就跟大家讲一下BS架构与CS架构的区别和优势。

    我们说两种架构是针对不同场景的,CS = Client - Server = 客户端 - 服务器,是基于客户端进行服务器通讯的架构;BS = Browser - Server = 浏览器 - 服务器,主要支持H5无插件直播。比如我们的视频直播点播服务器,是基于网页进行的无插件视频直播,使用的就是BS架构。

    那么与CS架构相比,BS架构的优势在哪里?主要表现在以下几个方面:

    1、客户端要求

    C/S客户端的计算机电脑配置要求较高。
    B/S客户端的计算机电脑配置要求较低。

    2、软件安装

    C/S每一个客户端都必须安装和配置专用的软件。
    B/S最大的优点就是不用安装任何专门的软件,只要有一个浏览器就可以。

    3、软件升级和维护

    C/S每一个客户端都要进行升级和维护。
    B/S客户端不必安装及维护。

    除了以上三点之外,B/S结构还能够在流媒体服务器的使用方面创造更多便捷的可能性,比如B/S结构能够支持在网页上的二次开发,支持私有化部署,通过接口简单调用,即可实现音视频直播需求。

  • 相关阅读:
    STM32CubeIDE+FreeRTOS软件定时器实验
    STM32CubeIDE+FreeRTOS事件实验
    STM32CubeIDE+FreeRTOS互斥量实验
    STM32CubeIDE+FreeRTOS模拟优先级反转实验
    STM32CubeIDE+FreeRTOS计数信号量实验
    STM32CubeIDE+FreeRTOS二值信号量实验
    数据库
    并发编程
    网络编程
    面向对象编程(高阶)
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/12659417.html
Copyright © 2011-2022 走看看