Salve a tutti,
ho un problema. Questo argomento è stato trattato gia' nel forum, ma non ho trovato nulla che mi potesse aiutare nella situazione in cui sono. Mi spiego, come gia' si puo' supporre devo realizzare uno streming in diretta, sto usando FMS 3.5 e media live encoder per mandare lo streaming al server. Il problema è proprio nel prelevare l'output sul server, ho fatto un'applicazione in flash dove metto sullo stage un flvplayback a questo ho associato del codie ke stabilisce la connessione col server pero' non riesco a vedere nulla sul componente. Posto del codice per essere ancora piu' compreso.
[CODE]
var nc:NetConnection;
var stream:NetStream;
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
nc.connect("rtmp://localhost/live");
function netStatusHandler(event:NetStatusEvent):void
{
trace("connected is: " + nc.connected );
trace("event.info.level: " + event.info.level);
trace("event.info.code: " + event.info.code);
switch (event.info.code)
{
case "NetConnection.Connect.Success":
trace("Congratulations! you're connected");
stream = new NetStream(nc);
stream.play("stream");
break;
case "NetConnection.Connect.Rejected":
trace ("Oops! the connection was rejected");
// try to connect again
break;
case "NetConnection.Connect.InvalidApp":
trace("Please specify a different application name in the URI");
// try to connect again
break;
case "NetConnection.Connect.Failed":
trace("The server may be down or unreachable");
// display a message for the user
break;
case "NetConnection.Connect.AppShutDown":
trace("The application is shutting down");
// this method disconnects all stream objects
nc.close();
break;
case "NetConnection.Connect.Closed":
trace("The connection was closed successfully - goodbye");
// display a reconnect button
break;
}
}
[CODE]
Potete aiutarmi? Grazie.