作為小白,業務需求我也不知道,
我就提問:
請問下 ,你們的產品很全,根據我們的業務 會使用到你們那個軟件產品
給我的回答:
主要要用到的就是資源服務,用於獲取設備資源,還有視頻應用,獲取預覽url。
歷史版本里的1.2.0
http使用的是36100,https443
是因為,我們服務器搭建的海康威視的服務應用
1、(運行管理中心)
2、(綜合安防平台)
這兩個作用,以及用那個暫時不知道
---- 隔半天,
然后 以下提問和遐想
1、執法記錄儀的設備綁定、查看和配置在哪里可以查看的
給我的回答:這個不是對接相關的,是海康平台添加設備
具體步驟是執法記錄儀開啟ehome向平台注冊,平台根據設備注冊編號識別設備
2、就是 在哪里可以看到 我的執法記錄儀
192.168.xx.xx ,用戶名admin,密碼hik12345+,登陸后右上角有個三道杠的圖標,鼠標移動上去點系統管理,新的頁面左邊視頻設備管理
3、進入后我看到都是在根節點下面的,我就疑問,不可以編輯改變根節點么?提問:這個設備 都是掛在根節點下的嗎? 因為當時 有個概念 是 獲取區域信息,然后根據區域可以獲取監控點
給我的回答:區域可以自己划分的,在安保區域管理里
然后此圖我未啟用按照行政區划定義區域節點編碼即(GB28181協議編碼:符合中國國家標准(GB/T28181《安全防范視頻監控聯網系統信息傳輸、交換、控制技術要求》)協議的編碼)。
后面你就根據接口獲取功能吧(比如獲取區域信息、在根據區域獲取監控點)以下是接口文檔(當時未有C#SDK 他們從新給的一份,然后根據他們接口的加密方式調用獲取區域信息)
https://open.hikvision.com/docs/72f1ab73e00449efbcd63194bfa7e5a9#d0c1cc14可以從這里獲取區域信息,然后根據區域可以獲取監控點
一、實踐
1、根據接口文檔獲取區域列表信息
2、根據接口文檔根據區域編號獲取監控點信息列表
3、根獲取監控點預覽取流URL
播放的時候
然后排查問題:
說明接口獲取正常。
靠經驗判斷吧ps 封裝 播放工具不支持,用rtp碼流轉封裝包格式。具體:
感覺是不是vlc解不了ps封裝,應該是ps封裝問題,把streamform=rtp去掉估計就又不行了我估計
然后更改入參
static string ReqParam3 = "{\"cameraIndexCode\":\"6c2983c65f3d43b28ee082ae8012ff4e\",\"streamType\":0,\"protocol\":\"rtsp\",\"transmode\":1,\"expand\":\"streamform=rtp&transcode=1&videotype=h264\"}";
完美解決。
其他的咨詢:
回答:從前往后清晰度依次下降,帶寬也依次下降,不過執法記錄儀的話可能沒這么多碼流可以選擇,至少第三碼流肯定沒有。
提問:這個獲取碼流類型的(主碼流、子碼流、第三) 是可以 管理 關閉 這三種中,某一個碼 ,還是操作不了的。
回答:操作不了,只能取。