如何使用rtmfp连接到我的服务器?
我可以这样做:
var test:NetConnection = new NetConnection();
trace('trying to connect');
test.connect("rtmp://[server]/chat");
test.addEventListener(NetStatusEvent.NET_STATUS,function(event:NetStatusEvent):void {
trace(event.info.code);
});
获取NetConnection.Connect.Success
但是当我这样做时:
var test:NetConnection = new NetConnection();
trace('trying to connect');
test.connect("rtmfp://[server]/chat");
test.addEventListener(NetStatusEvent.NET_STATUS,function(event:NetStatusEvent):void {
trace(event.info.code);
});
经过很长时间后失败了。
我正在连接到我自己的Adobe Media Server v.5.0.3。所有TCP和UDP端口都已打开。
RTMFP enable
在true
[ams root]\conf\_defaultRoot_\Adaptor.xml
http://cc.rtmfp.net/让我回复:
答案 0 :(得分:0)
您的样本没有理由不起作用。也许你错了一些配置,或者你的防火墙阻塞了UDP端口。
你看到" Adobe Media Server"如果您调用以下命令,则侦听端口1935:
netstat -a -b -p UDP
为什么不试试MonaServer?它没有配置,它是一个开源项目。这是chat sample使用RTMFP或WebSocket。