海康威視 嵌入到web頁面相關問題

2022-02-22 11:08:12 字數 1936 閱讀 3092

因專案上面需求,接觸到了海康威視的裝置,要把他嵌入到web頁面中,所以就開始了爬坑之路

剛開始不知道如何把裝置的頁面嵌入到專案的web頁面中,直到我遇見了他——「web3.0控制項開發包v1.0.9_cn」

(感謝網友的無私奉獻)

1、預覽的流

裝置預覽取流的

rtsp url

有新老版本,

2012

年之前的裝置(比如

v2.0

版本的netra

裝置)支援老的取流格式,之後的裝置新老取流格式都支援。

【老版本】rtsp://username:password@//ch/

注:vlc可以支援解析url裡的使用者名稱密碼,實際發給裝置的rtsp請求不支援帶使用者名稱密碼。

【新版本】rtsp://username:password@:/streaming/channels/(?parm1=value1&parm2-=value2…)

注:vlc可以支援解析url裡的使用者名稱密碼,實際發給裝置的rtsp請求不支援帶使用者名稱密碼。

2、回放取流

url規定:rtsp://username:password@:/streaming/tracks/(?parm1=value1&parm2-=value2…)

注:vlc可以支援解析url裡的使用者名稱密碼,實際發給裝置的rtsp請求不支援帶使用者名稱密碼。

舉例說明:

ds-9016hf-st的ip通道01:

rtsp:

表示以單播形式回放指定裝置的通道中的錄影檔案,時間範圍是starttime到endtime,其中starttime和endtime的格式要符合iso 8601。具體格式是yyyymmdd」t」hhmmss.fraction」z」 ,y是年,m是月,d是日,t是時間分格符,h是小時,m是分,s是秒,z是可選的、表示zulu (gmt) 時間。

3、流**取流

【流** v4.0】ivms-4200 v2.0配套流**伺服器

注:devicehc8為固定字元 不可更改

【流** v2.0】

注:流**2.0的取流url不是標準的rtsp協議,必須使用流**sdk(客戶端)才支援取流的,放在這裡只是為了給流**4.0做參照的。

雖然解決了rtsp流的問題,但是提供的web外掛程式中的 i_startplayback(szip, options)  開始回放的介面還是沒有弄明白,為什麼不能成功的回放已錄下的檔案呢!

這個問題還有待解決,如果有哪個小夥伴知道如何解決的話,希望能指點迷津!!

參考:

海康威視技術面試總結

之前7月30號投了海康威視的內推,然後在前天 15號 收到簡訊說這兩天會有個 技術面試。然後就忐忑地開始準備了,當然準備感覺也沒啥用,時間太短了,突然收到的簡訊,想著我投的演算法工程師,我就拿著 統計機器學習 看了一下。在昨天晚上快8點的時候突然接到 此時正在校外,當時心裡想著晚上應該不會打 過來,...

海康威視技術面試總結

之前7月30號投了海康威視的內推,然後在前天 15號 收到簡訊說這兩天會有個 技術面試。然後就忐忑地開始準備了,當然準備感覺也沒啥用,時間太短了,突然收到的簡訊,想著我投的演算法工程師,我就拿著 統計機器學習 看了一下。在昨天晚上快8點的時候突然接到 此時正在校外,當時心裡想著晚上應該不會打 過來,...

海康威視筆試準備題

1.程式結果,static static int i j int i j static int fun int j static int fun int j int tmain int argc,tchar argv 是不一樣的,當static int i j 時輸出為10 當int i j 時輸出...