2012-07-08 41 views
0

我正在開發軟件來顯示IP攝像頭「Acti」,我試圖使用axnvUnifiedControl,但我找不到任何有關它的信息。使用C#窗體顯示IP攝像頭

我的目標是使用IP,用戶名和密碼連接到相機,並以Windows窗體形式顯示相機圖像。

我使用C#.NET 4.0

+1

您是否嘗試閱讀文檔?或者至少做一些事情,比如找到製造商的鏈接以便在這裏發佈? ACTI不是一臺相機,順便說一句,它是一家公司,所以呢?我試圖使用軟件類型「微軟」,不起作用,幫助?需要更多信息。 – TomTom 2012-07-08 20:08:37

+0

其實我試圖下載SDK,但填寫表單鏈接後,所以我試圖自己調查,所以我發現這個OCX,我也試圖聯繫他們給我的SDK,他們打電話給我,並告訴我會再次聯繫我發送給我,但他們沒有,謝謝。我解決了這個問題,現在我要回答這個問題。 – 2012-07-21 00:12:40

回答

1

這可以用下面的代碼片段來完成:

  • 首先,你應該引用OCX在你的工具箱,並將其拖動到您的窗體。但我試圖在設計模式中使用它,但VS是掛起並強制關閉。

    camMedia.MediaSource = CameraIP;  
    camMedia.MediaUsername = UserName; 
    camMedia.MediaPassword = Password;  
    camMedia.HttpPort = HttpPort;//80  
    camMedia.RegisterPort = RegisterPort;//6000  
    camMedia.ControlPort = ControlPort;//6001  
    camMedia.StreamingPort = StreamingPort;//6002  
    camMedia.Connect(0); 
    

其中camMedia是OCX對象名稱。

0

ACTi有相當廣泛的攝像頭,並且它們不共享統一的API。您必須查找您感興趣的模型的文檔,並檢查供應商的示例代碼和SDK。這些攝像機還支持衆所周知的協議,例如RTSPM-JPEG over HTTP,因此您可以利用某些庫來可視化提要,但同樣需要文檔,規範和SDK來查找基本信息。