Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

256
Vistas
Reconstruyendo el visor de video ipcam en el navegador

Tengo una cámara IP sin marca que muestra una transmisión en vivo del video en un elemento <canvas> en su interfaz de usuario web. Me gustaría reconstruir esta interfaz de usuario.

Creo que la cámara sirve la transmisión de video a través de una conexión websocket ya que rtsp:// no es compatible con el navegador. La URL del feed es: ws://192.168.0.20:80/websocket .

Preparé un script de navegador básico que se conecta al websocket y escucha los mensajes. Se conecta bien, pero ningún mensaje comienza a transmitirse. El guión se ve así:

 const WS_URL = 'ws://192.168.0.20:80/websocket'; function setupWebSocket() { const ws = new WebSocket(WS_URL); ws.onopen = function() { console.log('connected'); } ws.onmessage = function(e) { console.log(e.data); } return ws; } const ws = setupWebSocket();

Este código imprime con éxito "conectado", pero ningún mensaje comienza a llegar a onmessage . Si hago un ws.send('some-data') un mensaje llegará felizmente, pero nuevamente, no se transmiten datos de video automáticamente desde la cámara como pensé que sucedería.

¿Es correcto esperar que los datos de video comiencen a transmitirse automáticamente una vez conectados? Si no, ¿cómo lo activaría para que comience? ¿Estoy haciendo esto correctamente? Agradecería cualquier consejo por muy general que sea. Como probablemente se dará cuenta, no estoy demasiado experimentado con tomas de corriente o video.

¡Gracias!

ACTUALIZACIÓN: El modelo de la cámara es la cámara de seguridad ONWOTE PoE UltraHD 4K 8MP con audio, ángulo de visión amplio de lente de 2,8 mm, interior/exterior, IR de 100 pies, agregue la cámara IP de torreta al sistema de seguridad ONWOTE 4K

El panel de red muestra una conexión websocket administrada por libde265.js, que es una biblioteca para decodificar datos h265.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda