2015-01-15 25 views
6

Jak połączyć się z serwerem za pomocą rtmfp?Nie można połączyć się z serwerem za pomocą rtmfp

mogę to zrobić:

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

I dostać NetConnection.Connect.Success

Ale kiedy to zrobić:

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

To nie powiedzie się po długim czasie.

Łączę się z własnym serwerem multimedialnym Adobe w wersji 5.0.3. Wszystkie porty TCP i UDP są otwarte.

RTMFP enable jest ustawiony na true w [ams root]\conf\_defaultRoot_\Adaptor.xml

http://cc.rtmfp.net/ daje mi:

  • nie
  • tak
  • tak
  • nie
  • nie
  • tak
  • tak
  • tak

Odpowiedz

0

Nie ma powodu, dla próbki nie działa. Być może pomyliłeś jakąś konfigurację lub twoja zapora blokuje port UDP.

Czy widzisz "Adobe Media Server" nasłuchuje na porcie 1935, jeśli wywołać następującą komendę:

netstat -a -b -p UDP 

Dlaczego nie spróbujesz MonaServer? Działa bez konfiguracji i jest projektem open source. Oto chat sample współpracujący z RTMFP lub WebSocket.

Powiązane problemy