Comunidad de diseño web y desarrollo en internet online

Programar un Videochat

Citar            
MensajeEscrito el 18 Mar 2013 08:03 pm
Buenas como estan?

Estoy haciendo un chat que ya lo tengo terminado. Ahora también quiero añadirle la opcion de que ambas personas se puedan ver por la cam.

Alguien tendria un tutorial?

Por mark182

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Mar 2013 11:49 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Mar 2013 12:39 pm
Barbaro, muchas gracias

Por mark182

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 15 Abr 2013 07:36 am
hola, quiza ya resolviste tu problema de cualquier forma lo comento y lo explico para otros que esten buscando lo mismo.

en AS2

Código ActionScript :

//arrastras 2 instancias del componente video al ecenario y pones este codigo en el primer frame
mycam = Camera.get(); //obtienes la web cam Camera.get("1") etc si tienes mas
mycam_audio = Microphone.get();//traes el microfono
mycam.setMode(320, 240, 30);//le das tamaño ala web cam
mycam.setQuality(10000, 100);//la calidad de transmisión (importante respecto a calidad y velocidad)
cam_feed.attachVideo(mycam);//agregas la web cam al componente
cam_feed.attachAudio(mycam_audio);//agregas que tambien lleve audio
client_nc = new NetConnection();//abres la coneccion al servidor

/*ESTA PARTE ES IMPORTANTE NO NECESITAS TU SERVIDOR RED 5 WOZA te puedes colgar de los rtmp que encuentres busca en google como get "rtmps" (tucarpeta) es la carpeta donde se guardaran los archivos que publiques, si pones "live" sera transmision en vivo si pones "recoding" grabara tu video en ese directorio
*/

client_nc.connect("rtmp://169.16.34.132/tucarpeta/");//esta parte es importante
cam_ns = new NetStream(client_nc);//abrimos la transmision
cam_ns.attachVideo(mycam);//agregamos la webcam
cam_ns.attachAudio(mycam_audio);//agregamos el audio
//esta parte de abajo es importante aqui publicas tu archivo que transmita online modo "live"
cam_ns.publish("user_2", "live");
in_ns = new NetStream(client_nc);
//aqui nos colgamos de la misma conecsion NetStream para ver nuestro video publicado 
in_ns.play("user_1"); //aqui reproduces el video del usuario user_1 en este caso
live_feed.attachVideo(in_ns);//agregas el video a la transmision en vivo
live_feed.attachAudio(in_ns);//le adjuntas el audio

y ya tienes tu transmisión en vivo lo puedes usar para vídeo conferencias online.

si aun te interesa también lo tengo en AS3 publicado

yo lo utilizo en mi chat por si quieres ver el ejemplo funcionando:
en mi avatar chat grafico: www.chatpoint.tv en las salas privadas puedes tener vídeo conferencia.

entra y aprueba. el ejemplo que ves esta en as3, también lo puedes des compilar con el swf decompiler y ver no lo tengo protegido incluso copiar mi RTMP ue no es mio, solo abre una carpeta nueva donde guardes tus archivos para que no interfiera con los míos :P

en mi chat le paso el usuario 1 con java script y el usuario 2 fijate en el fuente del html tambien.

este es un ejemplo de como se ve:


saludos.

Por faraday

6 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.