FLASH端
nc = new NetConnection();
nc.connect(”rtmp://localhost/d5_demo”);
nc.call(”login”,nc);
nc.myCaller=function(obj)
{
trace(”Red5 返回:”+obj);
}
Red5端
package org.d5.demo;
import org.red5.server.adapter.ApplicationAdapter;
import org.red5.server.api.IConnection;
import org.red5.server.api.Red5;
import org.red5.server.api.service.IServiceCapableConnection;
public class Application extends ApplicationAdapter {
public void login(){
IConnection myConn=Red5.getConnectionLocal();
if (myConn instanceof IServiceCapableConnection)
{
//转发消息
IServiceCapableConnection sc = (IServiceCapableConnection) myConn;
sc.invoke(”myCaller”, new Object[]{”D5Power Studio”});
}
}
}