2014-07-25 1 views
2

Yammer에 업로드 한 동영상의 재생 시간이 오래 걸리며 짧은 동영상의 경우 최소 8 분이 걸리는 고객 문제가 있습니다. 이것은 내부 네트워크에서만 발생합니다. 노트북을 집에 가져다 주거나 aircard에 올려 놓으면 문제가 해결됩니다. 모든 주요 브라우저 (Chrome, Firefox, IE 및 Safari)에서이 문제를 테스트했지만 모든 브라우저에 동일한 문제가 있습니다. 가장 재시작 한 버전의 Flash Player로 업데이트했습니다.Yammer 동영상 재생에 시간이 오래 걸림

많은 테스트를 거친 후에 근본 원인을 식별 할 수 있었지만 해결 방법을 찾지 못했습니다.

시나리오 : Yammer에 로그인하고 포트 xxxx (프록시 전용 포트로 리디렉션되는 포트 80 및 포트 443)의 프록시 서버를 통해 HTTPS 세션을 설정합니다. Yammer 비디오를 클릭하고 재생을 클릭하십시오. 이 시점에서 Wireshark는 무언가가 항구 1935를 계속해서 또 다시 공격하려고 시도한다는 것을 보여줍니다. 이것이 RTMP 스트림을 설정하려는 시도입니다. 나는 정확히 무엇을 시도하는지 확신하지 못한다. 브라우저에있는 Flash Player 플러그인인가? 약 2-3 분 동안 계속됩니다. 현재 우리는 방화벽 설정을 통해 이러한 요청을 자동으로 삭제할 수 있습니다. RST 패킷을 사용하여 회신을 시도했지만 도움이되지 않았습니다. 마침내 포트 1935에 포기 후

http://i.imgur.com/z07zyHs.jpg

, 그것은 다음 다른 2 ~ 3 분 동안 포트 443을 시도합니다. 이것은 443 포트가 클라이언트에 의해 포트 xxxx 프록시 포트로 재 지정되어야하기 때문에 비디오를 시작하려고 시도하는 것은 무엇이든간에 우리의 클라이언트 측 프록시 설정을 인식하지 못한다는 것을 알려줍니다.

그런 다음, 그냥 2 분 정도 기다렸다가 마지막으로 다른 모든 Yammer 트래픽이 사용하고있는 기존의 HTTPS 터널에서 트래픽을 스트리밍하는 것을 볼 수 있습니다.

http://i.imgur.com/7ofSjFo.jpg

사람이 우리가이 속도를 위해 할 수있는 어떤 생각을 가지고 있습니까? 포트 1935를 차단하는 다른 회사가 있다고 확신합니다. 누군가 Wireshark를 통해 방화벽이 응답하는 시간과 1935 년에 포기하는 데 걸리는 시간을 확인할 수 있습니다. 우리가 알아낼 수 있다면 인증되지 않은 443에 대한 시도를 동일한 방식으로 응답하도록 설정할 수 있습니다. 우리는 매우 빠르며 비디오는 기존 스트림을 사용해야합니다.

감사합니다. BJ

+0

젠장, 내 사진 공유가 작동하지 않는 것 같습니다. 나는 그 사진을 호스트 할 곳을 찾으려고 노력할 것이다. –

+0

사진을 imgur.com으로 변경했으며 현재 작동 중입니다. 또 다른 참고 사항으로, 방화벽의 모든 클라이언트 IP 주소에서 포트 1935 포트를 열면 문제가 해결되고 RTMP를 통해 포트 1935에서 비디오 스트림이 설정됩니다. 보안이 만족스럽지 않은 이유는 트래픽을 인증 할 수있는 방법이 없으며 방화벽에 RTMP에 대한 정밀 패킷 검사가 없기 때문입니다. 그래서 우리가 열면, 손상된 시스템이 간단한 포트 스캔을 할 수 있습니다. TCP 1935가 넓게 열려 있고 페이로드를 발송합니다. 따라서 우리는이 트래픽이 프록시를 통과해야합니다. –

+0

Blue Coat 프록시는 문제를 해결할 Flash Video 에이전트를 제공하지만 하드웨어는 에이전트를 실행하기에 충분히 새롭지 않습니다. –

답변

1

방화벽을 지원하려면 방화벽을 다시 구성해야합니다. 이 문제는 Yammer만의 문제는 아닙니다. 연결할 필요가있는 모든 Flash Server 사이트가 해당됩니다. Flash 서버에 대한 Adobe 사이트를 살펴보면 포트 순서와 포트/포트가 시도되는 방법을 볼 수 있습니다.

http://helpx.adobe.com/adobe-media-server/kb/ports-firewalls-flash-media-server.html

이 경우 용액 방화벽 변경 될 것이다. Flash Player 자체는 프록시 설정을 준수하지 않습니다. 또 다른 유래에 이에 대한 메시지가있다 :

serverfault.com/questions/264079/force-rtmp-streams-playing-flash-to-be-requested-via-proxy-server

뿐만이 아니라, 당신을 Flash Player 구성 페이지를 방문하여 Flash 구성에 필요한 옵션을 확인할 수 있습니다. 프록시 설정이 없습니다.

http://www.adobe.com/support/documentation/en/flashplayer/help/settings_manager02.html

캡처하고 트래픽을 리디렉션 오징어 - 캐시 같은 것을 (squid-cache.org)를 사용할 수 그것은 가능하지만 특정 설정에 따라 달라집니다.

관련 문제