Как прослушать операторы trace () в API администрирования Flash Media Server? - PullRequest
0 голосов
/ 22 сентября 2010

Я подключен к API администрирования Flash Media Server через RTMPE через порт 1111, и я хотел бы отслеживать вызовы trace () из кода ActionScript на стороне сервера.

Ответы [ 2 ]

0 голосов
/ 16 января 2011

dosnt, похоже, работает с FMS 4 (версия для разработчиков), как и все остальные выходные данные трассировки (файлы журналов, livelog). кажется, что только некоторые события могут сбрасывать следы, такие как onStart и onConnect. другие, такие как onPublish, похоже, не могут ничего отследить. не знаю почему.

0 голосов
/ 28 сентября 2010

Вот как это делается:

var netConnection : NetConnection = new NetConnection();
netConnection.connect( "rtmpe://fmsuri:1111", adminUsername, adminPassword );

var netStream : NetStream = new NetStream( netConnection );
netStream.client = { onLog: handleLog };
netStream.play( "logs/application/appName/instanceName", -1 );

function handleLog ( info : Object ) : void {
     trace( info[ "description" ] );
}
...