Pregunta Visor de cámara IP D-Link que muestra una pantalla negra


Mi cámara IP D-Link que configuré en Tailandia para vigilar a un pariente anciano no parece funcionar en absoluto. Al acceder al visor desde la página de D-Link, me saludan con una pantalla negra en blanco, incluso en las condiciones de iluminación adecuadas.

Sin embargo, verificando con otro pariente que me ha ayudado configurando las cámaras en Tailandia y él no tiene problemas mirando a través de la cámara. Así que sospeché que el problema estaría relacionado con una configuración de firewall de algún tipo, pero no estoy seguro de dónde buscar.

¿Dónde debería empezar a buscar para solucionar este problema?


0


origen


¿Cuál es la cámara? ¿Cuál es el software? ¿Cómo estás tratando de conectarte? - Nate


Respuestas:


¿Qué tipo de cámara IP tiene y cuál es el nombre del software que usa? Sin esta información, es bastante difícil ayudarte.

Lo que puede intentar:

  1. Verifique la comunicación de solicitud-respuesta para verificar que la conexión se haya establecido. Puede usar wireshark para verificar HTTP / RTSP / RTP. Si la conexión es correcta, escuche los paquetes RTP con el mismo programa.

  2. Pruebe con otro programa de cliente para conectarse a su cámara o cree la suya propia. Puede encontrar muchos de estos en Internet como el Onvif IP Camera Manager. Pruebe la versión de prueba y si puede conectarse con este software, entonces el problema está en su software y no en la cámara.

  3. Cree su propio programa básico de visor de cámara IP. Puedes usar el .NET SDK de la compañía lo que he vinculado antes. Algo como esto:

    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();
    }
    

¡Espero que esto te ayudará!


1