【问题标题】:Red5: Server application skeleton and helloworldRed5:服务器应用程序骨架和helloworld
【发布时间】:2012-02-02 02:31:14
【问题描述】:

谁能为 Red5 应用程序提供更新的应用程序框架?根据我的发现,日志系统从 Log4j 发生了变化。我一直在寻找一些教程来设置所有内容,但实际上找不到简单有效的东西。 上瘾了,谁能提供一个简单的关于服务器应用程序和 Flex 客户端的教程?

提前致谢!

【问题讨论】:

    标签: apache-flex red5


    【解决方案1】:

    我为此苦苦挣扎。这个参考对我有用:

    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 文件并从 web.xml 中删除任何“log4j”侦听器

    创建一个 logback-myApp.xml,其中 myApp 是您的 webapp 的名称,并将其放在您的 webapp 类路径(WEB-INF/classes 或 WEB-INF/lib 中的应用程序 jar 中)

    我做了我的应用程序:

    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");
            }
        }   
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 2017-06-12
      • 2019-11-13
      • 2019-12-19
      • 1970-01-01
      相关资源
      最近更新 更多