使用ffmpeg寫個監控nvs軟件

有個環境有幾個網絡攝像頭。本來一直用廠家軟件nvs,一直都很好。今天打算用老舊的機器(xp sp2)來運行nvs,發現系統dll的入口點定位失敗。軟件不兼容sp2.蛋疼了啊。又不想升級sp3.無奈動手寫一個採集軟件吧。

核心軟件就是ffmpeg. 

通過抓包找到了攝像頭的rtsp地址。接下來就簡單了。寫個程序,一個攝像頭對應一個採集線程。線程裏調用ffmpeg 命令打開rtsp並採集數據保存到對應目錄。採集頻率設置爲2分鐘保存一個視頻。

爲了跟原版軟件一樣,保存視頻的目錄要按每天日期存放。日期目錄下又有cam1 cam2 cam3對應的攝像頭目錄。分別保存。算法不難,就是先判斷是否存在目錄,再調用mkdir命令。

由於是後臺工作的軟件,也不打算增加監控預覽了。只需要默默的後臺採集。

經過幾天的運行測試,沒有什麼bug.完美。收工!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章