Flash/AS: problemas con vídeo en directo
Hola, les comento mi situación:
Tengo un FMS emitiendo una cámara en directo. He comprobado que funciona desde "flv player" (un visor de videos para windows, le pasas la URL del live,y a correr), pero me es totalmente imposible conectar desde flash.
Para videos "onDemand" no tengo ningun problema, usando el típico:
conexionTV = new NetConnection();
conexionTV.connect(urlEmision);
NewStream = new NetStream(conexionTV);
NewStream.play(nombreDelVideo)
Todo funciona genial.
Por lo que he leido por ahi, con el video en directo sería lo mismo, conectas a la url de emisión y haces un play del video (si sabes el nombre)
He leído por ahi, que compruebe primero si la conexión se ha realizado (NetConnection.Connect.Success) y en tal caso, es cuando lanzo el play.... tampoco he tenido éxito.
¿Alguna idea de como resolver esto?
Pd. Por rizar el rizo: yo se que el nombre del video de streaming es "pepito", por ejemplo, pero ¿como lo sabe el FLV player, si solo le he pasado la url? es como si estuviera haciendo un NewStream.play(), sin pasarle nombre del video ni nada, pero he probado asi, con un string vacio... de mil maneras.... y tampoco soy capaz.
Gracias por vuestra ayuda.
marco_sansa
es decir un netStreaming con webcam ?
client_nc = new NetConnection();
client_nc.connect("rtmp:/livecam2");
mycam = Camera.get();
mycam.setMode(160,120,15);
mycam.setQuality(10000,0);
livedisplay.attachVideo(mycam);
output = new NetStream(client_nc);
output.attachVideo(mycam);
output.publish("livevideofile", "live");
in_ns = new NetStream(client_nc);
//in_ns.receiveVideo();
in_ns.play("livevideofile");
Replay_video.attachVideo(in_ns);
stop();
mirate este link http://www.actionscript.org/forums/showthread.php3?t=60758