今天又接到一個新任務, 為 IP Camera 撰寫遠端監控程式, 現在 IP Camera 無論是有線無線的使用量都很大,要能連接 IP Camera 最先要能解決的就是自動登入,目前多半的 IP Camera 都有一個小型的 Web Server 方便大家遠端設定及連線,所以要設定應該就是用 Http Web 的 Protocol 來聯就可以。 我目前要測的這一款 IP Camera,還可以遠端遙控及夜視功能,不過問題一步一步解決,下面就是我要處理的 IP Camera: Wifi IP Camera 首先先連進去看Ip Camera 自己用瀏覽器如何顯示畫面,並找出產生圖像的位置,這台 Ip Camera 是產生 MJPEG,所以應該可以假設產生圖樣的程式是 *.cgi,果然沒錯用 Chrome 瀏覽器中的檢查元素就找到了: 找到負責圖像顯示的videostream.cgi 先打開 Visual 2010 C#,開啟一個 Window Application Form,為了方便測試,先設一個按鈕及文字方塊用來顯示傳回的資訊,HttpWebRequest 是定義在 System.Net 中,所以要先加一行: Using System.Net; 接著定義: HttpWebRequest req; HttpWebResponse resp = null; Uri url = new Uri("http://192.168.1.***/videostream.cgi"); //*** 是為隱藏 IP 位置 req = (HttpWebRequest)HttpWebRequest.Create(url);...
留言
張貼留言
請多指教