2011-10-03 6 views
0

적절한 공개 :이 질문은 Adobe 포럼에도 게시되었습니다. 나는 아무 대답도 얻지 못했기 때문에 나는 여기에 그것을 올리고있다. 죄송합니다. 방해가되면.FMS 4 RTMFP로 P2P 스트림 재생

우리는 2 방향 비디오 응용 프로그램을 위해 FMS 4 서버를 잠시 사용하고 있으며 RTMP와 잘 작동합니다. 우리는 지난 며칠간 Cirrus를 테스트 한 후에 rtmfp 기능을 사용하고자합니다.

로컬 - 모든 것이 정상적으로 작동하지만 원격 서버에서 응용 프로그램을 시도 할 때 문제가 발생합니다.

게시가 시작되면 각면에 NetStatusEvent 코드 "NetConnection.Connect.Success"와 "NetStream.Publish.Start"가 표시됩니다.

그러나 스트림을 재생하려고하면 1 분 후에 아무 반응이없고 약 1 분 후에 "NetStream.Connect.Closed"가됩니다.

(로컬에서는 "NetStream.Play.Start"및 "NetStream.Play.Reset"이 표시됩니다).

서버에서 1024-65535 UDP 포트를 열었고 Cirrus에 연결할 수 있으므로 클라이언트가 정상적으로 작동한다고 생각합니다.

또한 Adaptor.xml HostPort 요소를 : 19350-65535로 변경했습니다. 여기서 xxx.xxx.xxx.xxx는 클라이언트에서 사용하는 것과 동일한 FMS 서버의 공용 IP입니다.

다시 말하지만, 로컬 및 Cirrus 모두 아름답게 작동합니다. RTMP는 원격 서버에서도 잘 작동합니다.

무엇이 누락 되었습니까?

답변

0

죄송합니다. 저는 정말 비슷한 문제가 있었지만 다른 방향으로 가고 있다고 말할 수는 없습니다. WLAN을 통해 Cirrus를 통해 두 개의 장치를 연결하려고 시도했을 때와 같은 오류가 발생했습니다. 하나의 장치를 WLAN에서 테스트하고 다른 장치에서 다른 네트워크에서 테스트 할 때 작동했습니다. 그런 다음 동일한 WLAN에서 (그러나 우리 WLAN 이외의 다른 WLAN에서도) 테스트 한 결과 작동했습니다. 내 동료가 다음 일부 펌웨어 (라우터에? 나는 잘 모르겠다 ...) 업데이트 및 일부 VoIP 데이터를 삭제했습니다. 그럼 여기서도 효과가있었습니다.

아마 원격 서버에 문제가 있다고 생각합니다. UDP는 허용되어야합니다 ...하지만 당신이 알고 있다는 것을 확신합니다. 정말 도움이되지 않아서 다시 한 번 죄송 합니다만, 아마도 이것은 조금은 고무적 일 것입니다.

이 샘플을 알고 계십니까? http://labs.adobe.com/technologies/cirrus/samples/? 필자는 항상 그 코드를 테스트하여 코드에 문제가 없다는 것을 알았습니다.

+0

나는 그것을 보았다. 감사 –