Desarrollo de videochat con nodejs y socket.io

mmolina Seguir

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Feb 2013
Mensajes
73
Hola, estoy tratando de desarrollar un videochat con nodejs y socket.io ya que despues de buscar un poco de información acerca de que tecnologias utilizar para dicho propostio parecen las opciones más viables.

He descargado el código de este ejemplo:

https://github.com/urielhdz/streaming_video

A continuación he instalado nodeJS y he tratado de arrancar la aplicación pero me pedia los frameworks socket.io y express, por internet he encontrado los comandos para instalar esto

Npm install socket.io
Npm install express

Despues de instalar esto con la terminal tengo el siguiente escenario

/var/www
---/streaming
------/tutoStreaming.html
------/tutoStreamClient.html
------/app.js
------/node_modules
---------/express
------------...
---------/socket.io
------------...

Desde la misma terminal arranco la app (node app.js) sin problemas
Pero cuando voy al navegador me indica que no encuentra la ruta de socket.io
Alguien sabe como funcionan estos frameworks y como debo organizar los archivos y si tengo algún otro fallo.

Gracias
 

Angel Benites

VIP
1
Ni
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Desde
1 May 2013
Mensajes
3.650
No esta reconociendo.. el socket.io

al tener se fallo es porque en tu documento html dice localhost... cuando deberia ir la ip de tu servidor. intenta con otro puertos :D saludos
 

mmolina

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Feb 2013
Mensajes
73
Perdona que no haya contestado antes, no he podido probarlo hasta hoy.

Era eso, muchas gracias!!!

Ahora lo que tengo es otra duda... si yo tengo

emisor - server node js - cliente

El trafico (las imágenes) pasan todas por el servidor de nodejs o se envian directamente desde el emisor al cliente?

en caso de que pasen por el servidor hay alguna forma de evitarlo?

gracias nuevamente.
 

peque91

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Sep 2013
Mensajes
40
se puede evitar solo si emisor y server node js son el mismo equipo, de todas formas quizas te interesa mantener las imagenes para albergar el video despues del chat? Un saludo
 

mmolina

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Feb 2013
Mensajes
73
Hola, no no me interesa eso.

Al final hice una prueba fuera de la LAN y va lentisimo.

Necesito o poder reducir los frames con que getUsermedia recoge las imagenes del video de la camara.

O otra opción que estoy valorando es red5, pero voy muy perdido con esto.

gracias nuevamente.
 
Arriba