2012-03-29 4 views
1

오디오를 스트리밍하기 위해 Flash Media Server를 사용하고 있습니다. 나는 1935 포트 (기본 포트)에서 사용했지만 많은 사용자가 스트림을들을 수 없다고 불평하고 방화벽 문제 일 수 있으며 방화벽이 해당 포트를 차단하고 있다고 생각했습니다. 그래서 저는 이것을 80 번 포트로 바꾸었고, 적절히 스트리밍 할 수없는 대부분의 사용자는 이제 가능했습니다.일부 사용자는 RTMP 포트 80을 차단하고 있습니다. 무엇을 할 수 있습니까?

그 이후로, 나는 여전히 스트림을 듣지 않는다고 불평하는 몇 명의 사용자를 만났습니다. 여기에서 어디로 가야할 지 잘 모르겠다. 80 번 포트는 HTTP가 포트 80을 통과하는 것처럼 보이고, 웹을 탐색 할 수 있다면 바로 스트리밍 할 수 있어야한다고 생각했을 것이다. 분명히 ... 포트 80을들을 수없는 이들 사용자를 위해 스트리밍을 사용하기 위해 내가 끝까지 할 수있는 것에 대한 제안이 있습니까?

감사합니다. 많은 도움을 주셔서 감사합니다.

답변

2

일부 조직에는 지능형 방화벽 또는 딥 패킷 검사를 수행하는 일부 장치가 있습니다. 이러한 장치는 포트를 통해 실행중인 데이터를 분석하고 이에 따라 플래그를 지정하도록 구성 할 수 있습니다.

그래서, 당신은 포트 80을 통해 RTMP를 전송 장치는 그것을 인식하고 일반적으로 두 가지 중 하나를 수행합니다! 아니 내 시계에

  • "이봐, 그 RTMP 잘못된 포트를 통해 전송되는 것! [BLAM, packet killed] "
  • "RTMP가 HTTP 포트를 통해 전송됩니다. HTTP에 규칙을 적용하지 말고 RTMP에 패킷 룰을 적용하십시오. RTMP에 대한 차단 규칙은 0.03kbps) "

불행히도, 이것에 관해 할 수있는 일이별로 없습니다. 이런 종류의 문제가 고객의 입장에서 막히거나 억제되는 것은 매우 일반적입니다.

누군가가 이런 일이 발생하면 Wireshark 또는 다른 패킷 스니핑 소프트웨어로 패킷을 분석 할 수 있습니다. 그러면 고객에게 무엇이 도달하고 있는지, 무엇이 그렇지 않은지를 확인할 수 있습니다.