Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2013, 09:52
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 14 años, 7 meses
Puntos: 8
Problema con FLV_Playback en AS3

Hola a todos, tengo el siguiente problema en un flash en AS3 y Flash CS6.
Tengo un emisor y un receptor hacia un WOWZA server.
El emisor puede emitir y dejar de emitir sólo pulsando un botón.
El receptor escucha el canal que toca sólo cuando el emisor emite. En caso contrario, se desconecta de dicho canal y vuelve a conectarse en caso de ser necesario.
El problema está en que si empizo a emitir y dejar de emitir, me corta la conexión y ya no vuelve a emitir más.
Alguien sabe dónde tengo el error?
Código para recibir el stream:
Código:
myflv_playback.play();
myflv_playback.volume = 1;
myflv_playback.isLive = true;
myflv_playback.source = streamToReceive;
Código para dejar de recibir el stream:
Código:
myflv_playback.stop();
Código para emitir el stream:
Código:
netLocalStream = new NetStream(myNetConnection);
netLocalStream.publish(streamToPublish, "live");
netLocalStream.attachCamera(cam);
netLocalStream.attachAudio(mic);
Código para dejar de emitir:
Código:
netLocalStream.attachCamera(null);
netLocalStream.attachAudio(null);
cam = null;
mic = null;
Código para crear la conexión:
Código:
myNetConnection= new NetConnection();
myNetConnection.objectEncoding = ObjectEncoding.AMF3;
myNetConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
myNetConnection.connect(wowzaServerURL);
myNetConnection.client = this;
private function netStatus(event:NetStatusEvent):void 
{
	var info:Object = event.info;
	switch (info.code) 
	{
		case "NetConnection.Connect.Success":
			trace("OK");
			break;
		default:
			trace("KO");
	}
}
Alguina idea?

Muchas gracias