2012-02-01 3 views
0

간단한 비디오 채팅을 구현하는 red5 애플리케이션 용 Java 클라이언트를 구현하려고합니다. 나는 어플리케이션을위한 플래시 클라이언트를 구현했고 플래시 클라이언트는 모든 것이 잘 동작한다. 자바 클라이언트의 경우 RTMPClient 클래스를 사용하여 서버에 연결하려고했습니다. 서버 측에서 아무 일도 일어나지 않았고 클라이언트는 다음 출력을 생성했습니다.Red5 Java 클라이언트 연결

자바 버전 : 1.6 RED5 버전 : 1.0.0

코드는 RED5 서버에 연결하기 :

RTMPClient c = new RTMPClient(); 
c.connect("server", 5080, "app"); 

출력 자바 클라이언트 :

[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPMinaIoHandler - Session created 
[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPClientConnManager - Creating connection, class: org.red5.server.net.rtmp.RTMPMinaConnection 
[NioProcessor-2] DEBUG org.red5.server.BaseConnection - New BaseConnection - type: persistent 
[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPMinaConnection - RTMPMinaConnection created 
[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPClientConnManager - Connection id set 1 
[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPClientConnManager - Connection added to the map 
[NioProcessor-2] DEBUG o.r.server.net.rtmp.RTMPConnection - Set state: RTMP [state=connect, client-mode=true, debug=false, encrypted=false, lastReadChannel=0, lastWriteChannel=0, readHeaders={}, writeHeaders={}, readPacketHeaders={}, readPackets={}, writePackets={}, writeTimestamps={}, liveTimestamps={}, readChunkSize=128, writeChunkSize=128, encoding=AMF0] 
[NioProcessor-2] DEBUG o.red5.server.net.rtmp.RTMPHandshake - Handshake ctor 
[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPMinaIoHandler - Session opened 
[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPMinaIoHandler - Handshake - client phase 1 
[NioProcessor-2] DEBUG o.red5.server.net.rtmp.RTMPHandshake - generateClientRequest1 
[NioProcessor-2] DEBUG o.r.s.net.rtmp.RTMPMinaIoHandler - messageSent 
[NioProcessor-2] DEBUG o.r.server.net.rtmp.BaseRTMPHandler - Message sent 

들으을 사전에

답변

0

나는 포트 5080에 연결해서는 안되지만 def로 포트 1935에 연결해야한다고 생각한다. ault