Foros del Web » Programando para Internet » Node.js »

problema con socket.io y node.js

Estas en el tema de problema con socket.io y node.js en el foro de Node.js en Foros del Web. Saludos, mi problema o duda en este caso es que eh construido un servidor con node.js y socket.io este esta funcionando solo como chat, pero ...
  #1 (permalink)  
Antiguo 20/01/2014, 17:18
Avatar de ghiper  
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta problema con socket.io y node.js

Saludos, mi problema o duda en este caso es que eh construido un servidor con node.js y socket.io este esta funcionando solo como chat, pero quisiera saber si hay manera de agregar que este funcione con webcam de una pc a otra.


Y si es posible como podría hacerlo ??
  #2 (permalink)  
Antiguo 20/01/2014, 22:30
Avatar de vick90  
Fecha de Ingreso: abril-2010
Mensajes: 144
Antigüedad: 14 años
Puntos: 14
Respuesta: problema con socket.io y node.js

chequea este link http://my.opera.com/core/blog/2011/0...tation-preview
  #3 (permalink)  
Antiguo 21/01/2014, 02:35
Avatar de dontexplain  
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: problema con socket.io y node.js

socket.io sólo es un canal de comunicación, tú puedes transmitir lo que te plazca por él.

socket.io se basa en engine.io, y engine.io se basa en ws, y ws funciona sobre TCP tal y como especifica la especificación oficial del protocolo WebSocket. Normalmente las cams van sobre UDP ya que TCP sobrecargaría la red.

Pero sí, puedes hacerlo, siempre que sepas manejar la cam.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor
  #4 (permalink)  
Antiguo 22/01/2014, 10:11
Avatar de ghiper  
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: problema con socket.io y node.js

muchas gracias por tu respuesta dontexplain e intentado hacerlo pero lo único que e logrado es mostrar en pantalla la cámara local mas no la remota en este caso seria lo que me interesa alguna idea de como hacerlo? estoy usando html5 y un poco de javascript

Código HTML:
Ver original
  1. <video width="100%" height="100%" id="tVideo" controls ></video>

Código Javascript:
Ver original
  1. function getMedia () {
  2.         // Obtenemos el getUserMedia segun el navegador
  3.         navigator.getUserMedia  = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;
  4.         // Solicitamos acceso
  5.        navigator.getUserMedia ( {
  6.             video: true,
  7.            audio: true
  8.         }, function( oMedia ) {
  9.             // Conectamos la webcam con el <video>
  10.             var video = document.getElementById('tVideo');
  11.            video.src = window.URL.createObjectURL( oMedia );
  12.         } );
  13.    }
  14.     getMedia ();

espero me puedan ayudar un poco, saludos
  #5 (permalink)  
Antiguo 24/01/2014, 06:05
Avatar de dontexplain  
Fecha de Ingreso: junio-2012
Mensajes: 536
Antigüedad: 11 años, 10 meses
Puntos: 127
Respuesta: problema con socket.io y node.js

Tan sencillo como recuperar el vídeo de la cámara, si es necesario convertirlo al formato adecuado y transferirlo binariamente, repito, binariamente al cliente mediante socket. Una vez transferido procedes a usar el mismo procedimiento que utilizaste para mostrar la cámara localmente pero transfiriendo los datos del buffer a la etiqueta video.
__________________
21añero.
HTML/CSS, PHP, JS/jQuery, Mysql; NodeJS/Socket.io (& V8); C++ ; Python (wxpy); Ensamblador.
Músico (clarinetista/pianista) y compositor

Etiquetas: funcion, javascript, js, socket-io
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.