跳至主要內容

Video Management Software整合

Video Management Software 又稱VMS, 在監控領域是個很常見的名詞。VMS為管理監控攝影機的軟體。通常VMS會包含Recording & playback & management 的功能,將所有的IPcam整合進去。
雖然現行的監控設備皆為單純錄影的功能,但由於現在AI影像辨識的技術逐漸成熟。很多VMS廠商希望自己的軟體可以提供AI的功能。

就是這麼剛好,一間在美國知名的AI Video analytics 的公司找我們提上需求,請我們在各大還沒有AI功能的VMS軟體上,plugin 他們的AI功能,讓VMS脫胎換骨。
不只需要將Plugin做在VMS內部。同時也需要在廠商的UI裡面,針對事件可以及時從VMS端調取VMS錄好的影片,讓使用者可以更快地知道事件的當下的來由去脈。

客戶有提供所有的API, 也有請VMS提供SDK及API.
受先是在客戶端的整合是透過Java,研究完,將JAVA分成兩大模組,一個模組專門在處理跟客戶橋接時的資料處理(這塊模組是不同的VMS皆為一樣,只需要跟客戶Sync好最新的接口定義即可)。另一塊模組需要研究各種不同的VMS是如何透過API取得之前的影像資料。
截至目前為止共整合了以下的VMS:

  • Milestones
  • Digifort
  • Avigilon
  • Qognify Ocularis
  • Cognyte
  • Pelco
  • Luxriot
  • Mobotix
  • Bosch(BVMS)
  • Exacq


另外一個是透過Plugin的方式來整合到VMS端裡面,這邊就比較麻煩,因為每個VMS的SDK方法都不一樣,每個UI都需要重新刻,再把弄好的模組套上去。
截至目前為止整合了以下VMS:

  • Milestone
  • Bosch(BVMS)
  • Genetec

後記:
整合兩個系統才發現真的是很需要細心的,尤其是牽涉到錄影影片的取得,在這塊兩個系統的時間需要對齊,但偏偏有些人的時間是有包含時區,有些人沒有。在這部分最常用的方法是epochtime格式的方法來對應,消除時區的問題。

分類:Uncategorized

搶先發佈留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

由 Compete Themes 設計的 Author 佈景主題