因專案上面需求,接觸到了海康威視的裝置,要把他嵌入到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 時輸出...