Desenvolvimento de videochat com nodejs e socket.io

  • Autor Autor mmolina
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
mmolina

mmolina

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 😀 saludos
 
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.
 
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
 
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.
 

Tópicos similares

Alexbello17
Respostas
7
Visitas
476
josephmenaf
josephmenaf
Voltar
Topo