使用c#windows窗体显示IP摄像头

使用c#windows窗体显示IP摄像头,c#,.net,camera,ip-camera,surveillance,C#,.net,Camera,Ip Camera,Surveillance,我正在开发显示ip摄像头“Acti”的软件,我尝试使用axnvUnifiedControl,但找不到任何有关它的信息 我的目标是使用IP、用户名和密码连接到相机,并在windows窗体中显示相机图像 我使用的是c#.net 4.0有相当广泛的摄像头,它们不共享统一的API。您必须查找您感兴趣的模型的文档,并检查供应商的示例代码和SDK。摄像头还支持一些众所周知的协议,如RTSP和M-JPEG over HTTP,因此您可以利用某些库来可视化提要,但同样需要文档、规范和SDK来查找基本信息。这可以

我正在开发显示ip摄像头“Acti”的软件,我尝试使用axnvUnifiedControl,但找不到任何有关它的信息

我的目标是使用IP、用户名和密码连接到相机,并在windows窗体中显示相机图像


我使用的是c#.net 4.0

有相当广泛的摄像头,它们不共享统一的API。您必须查找您感兴趣的模型的文档,并检查供应商的示例代码和SDK。摄像头还支持一些众所周知的协议,如
RTSP
M-JPEG over HTTP
,因此您可以利用某些库来可视化提要,但同样需要文档、规范和SDK来查找基本信息。

这可以使用以下代码片段完成:

  • 首先,您应该在工具箱中引用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不是相机,它是一家公司,所以?我正在尝试使用软件类型“Microsoft”,不工作,有帮助吗?需要更多的信息。事实上,我试图下载SDK,但在填写表单后链接被关闭,所以我试图自己调查它,所以我找到了这个OCX,我也试图联系他们向我发送SDK,他们打电话告诉我,他们将再次联系我发送给我,但他们没有,无论如何,谢谢。我解决了这个问题,现在我要回答这个问题。