日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

秀++视频算法仓库-厂家对接规约V5

發布時間:2023/10/18 编程问答 80 如意码农
生活随笔 收集整理的這篇文章主要介紹了 秀++视频算法仓库-厂家对接规约V5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、概要

(1)每個算法廠家在秀++云平臺上會有一個廠商標識,譬如CS101;算法廠家可能有多個算法引擎,每個引擎有一個標識譬如Q101,引擎可以理解為一個可執行程序,可以同時分析多路算法;每個算法在秀++也有標識,譬如SF101。 這三個標識秀++會和廠商進行分享。

樹狀圖理解:

廠商

--算法引擎

----煙火判斷

----安全帽

----XXXX算法

(2)算法引擎會安裝在一個載體上,也許在云端,也許在VCELL上。如果在VCELL上,我們也保證VCELL肯定能上互聯網。所以算法廠家需做到:

① 引擎連上網以后,要定期同遠端廠商自己的云端授權記錄做比對,比對不通過就不能運行,更不能進行算法分析。

② 連不上網,引擎可以不工作。

(3)算法引擎和秀++的交互遵循兩個原則:

① 算法引擎自己取流去分析。至于用圖片還是用視頻流甚至切圖間隔由算法保證。 vcell或者秀++云端,會將要進行智能分析的對象寫成一個全局的配置文件,這個文件路徑是固定的,在電腦上的各個算法引擎程序,引擎自己去讀這個文件然后按這個文件去獲得要分析的是誰,取流的地址(rtsp地址)是什么。請注意,如果切圖,也請不要引起磁盤碎片,所以盡量在內存中解決。

② 算法引擎分析后的結果,請http推送給秀++。

二、模擬全流程

(1)秀++向A廠商買了A算法引擎的2個算法,各自2路。

對廠商而言,把這個授權信息放到云端自己的服務器。

(2)秀++授權到1臺VCELL上。

① 內部流程1:安裝了一套vcell,安裝好了那個引擎。

② 內部流程2:秀++云上對vcell進行授權。

(3)客戶實際使用vcell,完成對具體通道的綁定。

用vcell的WEB來做算法綁定。配置結束后,vcell 的java生成了一個配置,文件全路徑是 C:\Program Files (x86)\sppvcell\algConfig.json,格式如第三章定義。

(4)算法引擎開始工作

說明:

1)判斷網絡、判斷授權。

2)如果一切成立,通過C:\Program Files (x86)\sppvcell\algConfig.json 這個文件來具體知道分析誰,怎么取流等。

3)分析后的結果傳出,按第四章定義。

三、algConfig.json 定義

{

"heartBeatUrl": "http://127.0.0.1/event/heartBeat.json",//心跳推送地址

"nodifyUrl": "http://127.0.0.1/event/notify.json",//事件推送地址

"channels": [{

"deviceId": "xxxxx",//設備id

"channelIndex": 1,//通道索引

"csId": "CS101", //廠商ID,不是自己廠商ID的就不要分析了。

"yqId": "YQ101",//引擎ID,不是自己的引擎ID也不要分析了。

"sfId": "SF101",//算法類型ID 例如:未戴安全帽 1、火焰識別 2......

"rtspUrl": "http://xxxx/x/x",//trsp視頻流地址

"time1": "10:05-21:05",//最多有4個時間段,每個時間段都是24小時制的,如果是全天分析的,則會是00:00-00:00

"time2": "",

"time3": "",

"time4": ""

}, {

"deviceId": "xxxxx",

"channelIndex": 1,

"csId": "CS101",

"yqId": "YQ101",

"sfId": "SF101",

"rtspUrl": "http://xxxx/x/x",

"time1": "10:05-21:05",

"time2": "",

"time3": "",

"time4": ""

}]

}

四、消息推送格式

1、警情推送:以post 方式推送,utf-8編碼格式,json格式,參數如下:

{

“deviceId”:”xxxxx”,

“channelIndex”:1,

“csId”:”cs101”,

“yqId”:”yq101”,

“sfId”:”sf101”,

“type”:1, 事件大類: 1-告警,2-故障

“eventType”:101,事件類型 100, "入侵檢測"  101, "徘徊檢測" 等詳情參考秀加加事件類型

“dateTime”:”2020-11-16 12:12:11”,

“ descripion”:”未戴安全帽”,

“base64File”:”xxxxx”   //圖片base64 數據

}

2、心跳推送:以post 方式推送,utf-8編碼格式,json格式,參數如下:

{

“csId”:”cs101”,

“yqId”:”yq101”

}

--------------------------------------------------------------------------------

秀++視頻開放平臺(www.showplusplus.cn)專注于音視頻信號的接入、管理、分發及AI技術,由杭州美暢物聯技術有限公司精心打造,通過提供云、中臺、邊、旁路、端等一系列產品,完美適配您的各種視頻應用和開發的需求。

視頻的應用和開發,就找秀++!

總結

以上是生活随笔為你收集整理的秀++视频算法仓库-厂家对接规约V5的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。