C# 視頻監控系列(1):準備

來源:互聯網
上載者:User
 

 

前言

     偶爾的機會接觸視頻監控,一開始的也是無頭蒼蠅,買書,跑了幾趟中關村買裝置,找朋友幫忙接線,測試網路攝影機,總算是把海康SDK開發包裡面的樣本跑起來了!接下來又在源碼網站、用Google瘋狂的找代碼,不是VC++的就是Delphi的源碼(本人Delphi不會,VC++能看懂點點-_-#),最後算是找到了一個C#版開發的用戶端文章,結果運行出錯!跑到海康官方網站問也沒人鳥,怒了!!冷靜下來看內建的VC++用戶端代碼,看得出他也是調用的標準介面,只是使用VC++來調罷了,所以想乾脆直接把內建VC++用戶端的代碼直接翻譯成對應的C# WinForm程式,然後找了一篇C#封裝的海康DVR用戶端SDK 的文章,1個小時候後的結果證明我是對的——行了!!從我的WinForm程式中收到並顯示了網路攝影機採集的視頻資料!!接下來和大家一起分享和探討我視頻監控系統開發系列......

 

本文

     一、採購單

          1.     海康威視音視頻採集卡

                    H.264視音頻壓縮卡,四路,直接去他公司拿700,可以打他網站客服聯絡下。

                     圖1     圖2

               2.     槍式紅外攝像機

                    索尼的頭,帶電源200。用手捂著網路攝影機,從縫裡面看要是能看見紅色亮的那就表示通了。

                    圖3  

          3.     拾音器

                    價格有18、38、50的,不帶電源,不帶轉換頭,線是裸的,所以自己得再買一電源,接頭讓他幫忙做或者回來直接焊接在音頻口上。

                    圖4

          4.     線、轉接頭

                    紅線是接視頻,白線是接音頻,這是4路的接線,每個接頭上面標了幾通道。採集卡插到主板上之後用這個接出來,攝像機和拾音器都接到這個上面來。

                    圖5

     二、下載

          1.     SDK開發包

               http://www.hikvision.com/uploadfile/4000HC_SDK_4.3.rar

     三、安裝

          1.     硬體

               1.1     關機,把視頻採集卡插到PCI插槽上

               1.2     接線,接電源線、把攝像機和拾音器都接到採集卡接出來的線上(圖4),注意區分音頻線和視頻線以及路數。

          2.     軟體          

               可直接運行DS-4000HC、HCS、HC+、HF、HS、MD Driver and SDK and Demo Install 4.3\install.exe,也可以按以下分開安裝:

               2.1     安裝驅動

                    DS-4000HC、HCS、HC+、HF、HS、MD Driver and SDK and Demo Install 4.3\Driver\Driver Install.exe

               2.2     安裝SDK and Demo

                    DS-4000HC、HCS、HC+、HF、HS、MD Driver and SDK and Demo Install 4.3\SDK and Demo\setup.exe

     四、運行

          1.     運行伺服器端:Bin\Net Server Demo.exe。如果一切正常,你現在就已經能夠看到視頻畫面了,恭喜你!!你已經成功達到本文的目的!!如果沒有,請重點檢查線路接線

          2.     運行用戶端:Bin\Net Client Demo(Soft Decdoe).exe,輸入IP address 下面文字框輸入本機IP,然後點擊最左邊的start按鈕應該就可以看到畫面了。

 

注意問題

     畫面出不來,可能原因:

     1.     線過長,接頭串連接觸不良。

     2.     網路攝影機電源不通。

     3.     連接埠被佔用了,伺服器端和用戶端預設開通連接埠是5050和6050.

     4.     據我的經驗(- - 沒有看到文檔裡有這說明),機器需要有獨立顯卡,否則即使伺服器端能夠訪問,也不顯示映像,但是用戶端訪問不受限制,仍然能看到畫面,因為資料還是採集到了的。

 

結束

     過程是艱辛的,請大家一定要想盡一切辦法,無助和煩惱的時候請冷靜下來想想,收穫離你不遠: )

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.