2012-11-05 2 views
1

저는 Red5 0.8.0에서 작동하는 RED5 응용 프로그램을 가지고 있습니다 (몇 초 후에 RTMPT에서 연결이 끊어 지지만). 최신 개정판 (4441)을 확인하고 앱을 약간 변경했습니다. 이제 응용 프로그램에 연결할 수 없습니다. 나는 매회마다 - NetConnection.Connect.Rejected. 내가 볼 로그에서Red5 1.0.0 응용 프로그램에서 연결을 거부합니다

은 :

[INFO] [http-0.0.0.0-80-exec-3] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Action connect 
[WARN] [Red5_Scheduler_Worker-3] org.red5.server.net.rtmp.RTMPConnection - Closing RTMPMinaConnection from 0:0:0:0:0:0:0:1%0 : 52966 to localhost (in: 3458 out: 3262), with id 1 due to long handshake 

핸드 쉐이크 시간을 15 초로 설정되어 있습니다, 그래서 충분해야합니다. 로그에서 나는 연결을 시도하는 시도조차 얻지 못하고 있습니다. 메소드 이름을 가진 로그가 시작, 연결, 연결 해제되지만이 것은 표시되지 않습니다.

아무도 도와 줄 수 있습니까?

답변

0

긴 핸드 셰이크로 인해은 red5를 다시 시작한 후에도 응용 프로그램에 연결하려고하는 일부 브라우저 창이 열려 있다는 것을 의미 할 수도 있습니다.red5를 다시 시작할 때 항상 모든 브라우저 창을 닫아야합니다.

가장 먼저 살펴볼 사항은 red5/error.log입니다.
다른 점은 무엇입니까 :)
Red5 0.8은 최신 버전과 100 % 호환되지 않는 시작 문제가 있다고 생각합니다.

세바스찬

+0

서버를 다시 시작하고 모든 브라우저 창을 닫았지만 도움이되지 않았습니다. 오류 로그에서 나는 원래 게시물의 줄을 보았습니다. 즉, 긴 악수로 인해 닫힙니다. 이것에 대한 또 다른 이유가 무엇일까요? –

+0

재밌는 점은 다음과 같습니다. [INFO] [pool-8-thread-2] org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - 액션 연결. 그러나 재정의 된 메소드 appConnect는 기록되지 않습니다. 아니면 적어도 로그에 표시되지 않습니다. –

+0

red5-debug.sh/bat가 있습니다. 그 대신에 그것을 사용하고 콘솔/로그 출력을보십시오. 로그에 더 많은 메시지를 인쇄합니다. 시작 페이지로 이동하지 않고 서버를 부팅 할 때 시작 로그를 실제로 확인하십시오. 페이지가 전혀로드되지 않는다고해서 red5 srever가 100 % 올바르게 부팅되었음을 의미하지는 않습니다. –

0

서버의 연결 거부 가능한 경우는 사용자가 인증됩니다 것을 응용 프로그램 수표의 연결 방법이 구현이 고장 사용자 인증입니다. RTMP 연결 클로저는 단지 X ms마다 클라이언트가 클라이언트에 핑 응답을 보내고 응답을받지 못한 서버 (핸드 셰이크 시간 초과라고 함)를 알려줍니다.이 경우 서버는 '유휴 상태 ' 고객.

관련 문제