Я много боролся с этим .. Эта ссылка работала для меня:
http://fossies.org/unix/privat/red5-1.0.0-RC2.tar.gz:a/red5-1.0.0/doc/reference/html/logging-setup.html
Хитрость заключалась в том, чтобы удалить любые файлы log4j.properties или log4j.xml и удалить любые "log4j "слушатели из web.xml
Создайте logback-myApp.xml, где myApp - это имя вашего веб-приложения, и поместите его в путь к классам вашего веб-приложения (классы WEB-INF / или в вашем фляге приложения в WEB-).INF / lib)
и я сделал мое приложение:
import org.slf4j.Logger;
import org.red5.logging.Red5LoggerFactory;
, а затем:
private static Logger log = Red5LoggerFactory.getLogger(MyClassName.class, "myApp");
скрипт действий клиента выглядит так:
// Initializiing Connection
private function initConnection():void{
nc = new NetConnection();
nc.client = new NetConnectionClient();
nc.objectEncoding = flash.net.ObjectEncoding.AMF0;
nc.connect(rtmpPath.text,true); //Path to FMS Server e.g. rtmp://<hostname>/<application name>
nc.addEventListener("netStatus", publishStream); //Listener to see if connection is successful
}
private function publishStream(event:NetStatusEvent):void{
if(nc.connected){
nsPublish = new NetStream(nc); //Initializing NetStream
nsPublish.attachCamera(Camera.getCamera());
nsPublish.attachAudio(Microphone.getMicrophone()); //Attaching Camera & Microphone
nsPublish.publish(streamName.text,'live'); //Publish stream
mx.controls.Alert.show("Published");
}
else{
mx.controls.Alert.show("Connection Error");
}
}