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
들으을 사전에