Hola Jorge, he puesto los siguientes eventos:
Código ActionScript :
nc.addEventListener(NetStatusEvent.NET_STATUS, netConnectionStatus);
netRemoteStream.addEventListener(NetStatusEvent.NET_STATUS, netRemoteStatus);
netRemoteStream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
private function netConnectionStatus(event:NetStatusEvent):void
{
trace("netStatus = " + event.info.code);
}
private function netRemoteStatus(e:NetStatusEvent):void
{
trace("netRemoteStatus = " + e.info.code);
}
private function asyncErrorHandler(e:AsyncErrorEvent):void
{
trace("asyncErrorHandler " + e.error);
}
Y cuando se corta no me genera ningún evento.
No sé si he dicho que cuando se corta, lo que se corta es la imagen, porqué el vídeo sigue llegando sin problema y tengo suficiente ancho de banda para emitir y recibir.
Por otro lado he puesto un WireShark para ver como iba el tráfico y he podido ver que cuando se corta es porque recibo la última traza de video y a contnuación recibo: "Set chunk size 513". No sé si esto puede ayudar y como puedo hacer que detecte el FlashPlayer esta traza para forzar una resuscripción al canal.
Alguna idea?