安防攝像頭網際網路直播方案LiveGBS設計文件

2021-09-27 07:41:11 字數 993 閱讀 3655

livegbs設計文件

livegbs實現了從安防裝置(ipc、nvr…)到可以網際網路直播的一條通道。滿足客戶使用的同時提供了標準的restful api介面,供使用者整合開發。

如下是livegbs的架構圖:

web前端

基於html/html5/vue/css3開發web前端頁面,相容主流瀏覽器。展現層和資料層完全分離,通過跨域實現前後端資料通訊。

自己封裝的一套集video.js、flash、flv.js與一體,並優化了一些效能問題,增加了截圖、自適應寬高、極速/流暢模式切換等功能,同時提供對應呼叫介面。

restful介面

基於特定業務,採用restful標準介面,對外提供資料服務。

服務層按照功能模組劃分為信令管理服務livecms和流**管理服務livesms兩個核心模組。

livecms

livecms與裝置之間通過gb28181協議保持註冊與互動,包括裝置註冊、雲台控制等;

livecms與使用者之間通過自動的web介面或restful介面完成客戶請求;

livecms從redis資料庫檢索所有裝置狀態以及livesms的狀態;

livecms通過sip信令通知livesms開始處理流資料;

livesms接收裝置的ps流後,demux成es流

使用es流可以儲存

es流推送給自身的流**分發伺服器,分發出rtmp、hls、flv、rtsp流, 同時可以推送給使用者自定義的cdn等流**服務。

livegbs已經滿足絕大部分場景下關於gb28181裝置的接入和訪問。

livegbs開放了所有功能的api介面,可擴充套件接入到統一的雲平台來管理和訪問所有現場的livegbs。

安防攝像頭網際網路直播方案LiveGBS設計文件

livegbs設計文件 livegbs實現了從安防裝置 ipc nvr 到可以網際網路直播的一條通道。滿足客戶使用的同時提供了標準的restful api介面,供使用者整合開發。如下是livegbs的架構圖 web前端 基於html html5 vue css3開發web前端頁面,相容主流瀏覽器。展...

網際網路思維下的攝像頭,應該怎麼玩?

時下,大家都在談論網際網路思維,一些有膽略和遠見的傳統企業,更是用身體力行的方式完成了這種新商業思維的踐行,之後,一些其他領域的企業如快消 金融和家居等領域的企業也不甘落後,一起在網際網路思維探索與發展的路途上紛紛進行了嘗試。網際網路思維之於企業,其意義在於用全新的網際網路思考方式改進和提公升產品體...

移動網際網路直播技術學習一

解析度和位元速率轉換,檔案格式轉換。目的是適用不同的網路環境和手機解析度的使用者 流 分發系統 位元速率控制。國內網際網路是公網傳輸 聽說國外是公司可以自己建網路的 網路質量是不可控,那就盡量讓自己傳送是資料量小增強抵抗網路變化的能力。位元速率控制演算法優化,確保位元速率波動小。控制gop尺寸,避免...