Luego de varios días buscando por el ciberespacio al fin pude crear mi reproductor para radio streaming AAC. Para emisoras que transmiten en formato MP3 es mucho más fácil crear un reproductor, en ese caso el código es el siguiente:
import flash.media.Sound;
var miMusica:Sound = new Sound();
var chanel:SoundChannel;
miMusica.load(new URLRequest("http://direccionstreamingdeturadio:8000/;"));
chanel=miMusica.play();
En caso de AAC, es necesario un servidor que decodifique la señal, como veréis en el siguiente código (var rtmp:String = "rtmp://aacplusServer ...."), debes crear una conexión a través de las clases NetConnection y luego NetStream indicando el RTMP del servidor que decodificará. Si no tienes un servidor decodificador, puedes buscar alguno en los reproductores de alguna radio que conozcas, te descargas el SWF y luego lo decompilas para poder ver el actionscript, seguro que ahí encontrarás lo que estas buscando, claro que esto no es correcto, sólo debes hacerlo para tus pruebas porque tarde o temprano te descubrirán, luego tendrás que buscar un servicio de hosting con streaming que te permita hacerlo legalmente.
/************************* PLAYER STREAMING AAC **********************/
import flash.events.NetStatusEvent;
import flash.net.NetConnection;
import flash.net.NetStream;
var rtmp:String = "rtmp://aacplusServer ....";
var nc:NetConnection = new NetConnection();
var ns:NetStream;
var vidWin:Video;
function onNetStatus( p_e:NetStatusEvent ):void
{
var code:String = p_e.info.code;
trace("onNetStatus "+code);
switch( code ) {
case "NetConnection.Connect.Success":
doStreams();
break;
}
};
nc.addEventListener( NetStatusEvent.NET_STATUS, onNetStatus );
nc.connect( rtmp );
function doStreams():void
{
ns = new NetStream( nc );
ns.client = this;
ns.addEventListener( NetStatusEvent.NET_STATUS, onNetStatus );
ns.play("http://turadiostreamin.com:8005/", 0, -1 );
//vidWin.attachNetStream( ns );
};
function doPlay( p_e:MouseEvent ):void
{
ns.play("http://turadiostreamin.com:8005/", 0, -1 );
};
/************************************************************/
Si te quieres montar un servidor para decodificar AAC, puedes usar RED5, un poderoso servidor en JAVA que puedes descargar e instalar gratuitamente.