2015-01-15 44 views
6

如何使用rtmfp連接到我的服務器?無法使用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[ams root]\conf\_defaultRoot_\Adaptor.xml

http://cc.rtmfp.net/設置爲true給我回:

  • 沒有
  • 沒有
  • 沒有

回答

0

沒有理由爲您的樣品到不行。也許你錯了一些配置,或者你的防火牆阻塞了UDP端口。

你看到的「Adobe媒體服務器」監聽1935端口,如果你調用下面的命令:

netstat -a -b -p UDP 

你爲什麼不嘗試MonaServer?它的工作原理沒有配置,它是一個開源項目。這是一個使用RTMFP或WebSocket的chat sample