Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

258
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!