我們的EasyNVR流媒體服務器是基於B/S結構進行視頻播放,還有一種視頻結構是C/S結構,比如海康使用的就是C/S結構。今天有開發者問我:B/S結構播放視頻和海康的那種C/S結構播放視頻相比,優勢都有哪些?實際上這兩種架構是針對不同場景的架構。本文就跟大家講一下BS架構與CS架構的區別和優勢。
我們說兩種架構是針對不同場景的,CS = Client - Server = 客戶端 - 服務器,是基於客戶端進行服務器通訊的架構;BS = Browser - Server = 瀏覽器 - 服務器,主要支持H5無插件直播。比如我們的視頻直播點播服務器,是基於網頁進行的無插件視頻直播,使用的就是BS架構。
那麼與CS架構相比,BS架構的優勢在哪裏?主要表現在以下幾個方面:
C/S客戶端的計算機電腦配置要求較高。
B/S客戶端的計算機電腦配置要求較低。
C/S每一個客戶端都必須安裝和配置專用的軟件。
B/S最大的優點就是不用安裝任何專門的軟件,只要有一個瀏覽器就可以。
C/S每一個客戶端都要進行升級和維護。
B/S客戶端不必安裝及維護。
除了以上三點之外,B/S結構還能夠在流媒體服務器的使用方面創造更多便捷的可能性,比如B/S結構能夠支持在網頁上的二次開發,支持私有化部署,通過接口簡單調用,即可實現音視頻直播需求。