Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

261
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda