我正在開發軟件來顯示IP攝像頭「Acti」,我試圖使用axnvUnifiedControl,但我找不到任何有關它的信息。使用C#窗體顯示IP攝像頭
我的目標是使用IP,用戶名和密碼連接到相機,並以Windows窗體形式顯示相機圖像。
我使用C#.NET 4.0
我正在開發軟件來顯示IP攝像頭「Acti」,我試圖使用axnvUnifiedControl,但我找不到任何有關它的信息。使用C#窗體顯示IP攝像頭
我的目標是使用IP,用戶名和密碼連接到相機,並以Windows窗體形式顯示相機圖像。
我使用C#.NET 4.0
這可以用下面的代碼片段來完成:
首先,你應該引用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對象名稱。
ACTi有相當廣泛的攝像頭,並且它們不共享統一的API。您必須查找您感興趣的模型的文檔,並檢查供應商的示例代碼和SDK。這些攝像機還支持衆所周知的協議,例如RTSP
和M-JPEG over HTTP
,因此您可以利用某些庫來可視化提要,但同樣需要文檔,規範和SDK來查找基本信息。
您是否嘗試閱讀文檔?或者至少做一些事情,比如找到製造商的鏈接以便在這裏發佈? ACTI不是一臺相機,順便說一句,它是一家公司,所以呢?我試圖使用軟件類型「微軟」,不起作用,幫助?需要更多信息。 – TomTom 2012-07-08 20:08:37
其實我試圖下載SDK,但填寫表單鏈接後,所以我試圖自己調查,所以我發現這個OCX,我也試圖聯繫他們給我的SDK,他們打電話給我,並告訴我會再次聯繫我發送給我,但他們沒有,謝謝。我解決了這個問題,現在我要回答這個問題。 – 2012-07-21 00:12:40