우리는 오랫동안이 문제를 겪어 왔지만 여전히 문제가 어디인지 알 수 없습니다. 우리의 응용 프로그램은 비디오 스트리밍을 위해 RTMP를 사용하고 웹 클라이언트가 연결할 수없는 경우 RTMPT (HTTP를 통한 RTMP)로 건너 뜁니다. 이렇게하면 재생 몇 초 후에 비디오가 정지됩니다.RTMPT를 사용할 때 몇 초 후에 Red5가 작동을 멈 춥니 다.
나는 사람들이 같은 문제를 떠들어 대는 것처럼 보이지만 제안 된 해결책 중 어느 것도 효과가없는 포럼을 이미 발견했습니다. 한 가지 제안은 비디오 녹화를 전환하는 것이었지만 작동하지 않았습니다. 나는 red5에서 쓰레드 문제 인 것 같지만 RED5를 해킹하기 전에 누군가가 패치를 가지고 있거나 이것을 수리 한 것이 있다면 알고 싶습니다.
한 가지 더, 우리는 Mac에서 이것을 테스트해야합니다. 대단히 감사드립니다.
나는 플래시 자체 (https://bugs.adobe.com/jira/browse/FP-4797)에 문제가 있음을 알게되었습니다. RTMPT로 건너 뛰면 요청의 헤더가 무한정 확대되어 어느 시점에서 요청을 거부 할 프록시 (또는 무엇이든)로 연결됩니다. 그래서 더 이상의 통신이 없기 때문에 실제로 red5 로그에 아무것도 표시되지 않습니다. 이제 문제는, 어떻게 해결할 것인가에 대한 것입니다. (맥 플랫폼과 관련된 것이라면 왜해야합니까?). –
@Filip은 Wireshark와 같은 원시 패킷을 실제로 모니터하고이 결과를 찾았습니까? OSX에서 RTMPT를 사용하고 있으며 수년 동안이 문제가 없었습니다. 또한 당신이 언급하고있는 Jira 문제는 07/14/11 02:30 AM 이후로 해결되었습니다. 나는 이것이 당신 문제의 뿌리라고 생각하지 않습니다. –