D-Link IP 摄像头查看器显示黑屏

D-Link IP 摄像头查看器显示黑屏

我在泰国安装的 D-Link IP 摄像头似乎根本无法工作,它是为了照看一位年长的亲戚。当我从 D-Link 页面访问查看器时,即使在适当的光照条件下,我看到的也是空白的黑屏。

但是,我向另一位在泰国帮我安装摄像头的亲戚咨询,他查看摄像头时没有遇到任何问题。所以我怀疑问题与某种防火墙设置有关,但我不太清楚该从哪里查找。

我应该从哪里开始寻找方法来解决这个问题?

答案1

您有哪种 IP 摄像头?您使用的软件名称是什么?如果不知道这些信息,我们很难为您提供帮助。

您可以尝试:

  1. 检查请求-响应通信以检查连接是否已建立。您可以使用 wireshark 检查 HTTP/RTSP/RTP。如果连接正常,则使用相同程序监听 RTP 数据包。

  2. 尝试使用其他客户端程序连接相机或创建自己的客户端程序。您可以在互联网上找到许多这样的程序,例如Onvif IP 摄像机管理器。尝试试用版,如果您可以连接该软件,则问题出在您的软件上,而不是相机上。

  3. 创建您自己的基本 IP 摄像头查看器程序。您可以使用.NET SDK我之前链接过的公司。类似这样的:

    private IIPCamera _camera;
    private DrawingImageProvider _imageProvider = new DrawingImageProvider();
    private MediaConnector _connector = new MediaConnector();
    private VideoViewerWF _videoViewerWF1;
    
    public Form1()
    {
        InitializeComponent();
    
        // Create video viewer UI control
        _videoViewerWF1 = new VideoViewerWF();
        _videoViewerWF1.Name = "videoViewerWF1";
        _videoViewerWF1.Size = panel1.Size;
        panel1.Controls.Add(_videoViewerWF1);
    
        // Bind the camera image to the UI control
        _videoViewerWF1.SetImageProvider(_imageProvider);
    }
    
    // Connect camera video channel to image provider and start
    private void connectBtn_Click(object sender, EventArgs e)
    {
        _camera = IPCameraFactory.GetCamera("192.168.115.175:8080", "admin", "admin");
        _connector.Connect(_camera.VideoChannel, _imageProvider);
        _camera.Start();
        _videoViewerWF1.Start();
    }
    

希望对你有帮助!

相关内容