2012-01-30 6 views
1

Apple 모바일 장치를 지원하기 위해 aws cloudfront에서 mp4 파일을 점진적으로 다운로드하려고합니다.CloudFront MP4 프로그레시브 다운로드

나는 파일의 시작 부분에 moov 원자와 함께 mp4를 만들었습니다. 나는 flowplayer + pseudostreaming 플러그인과 그들의 ipad 자바 스크립트를 사용하여 설정을 테스트하고 있습니다. 플레이어가 재생하지만 한 가지 문제에 직면하고 있습니다. 무작위로 검색하면 작동하지 않는 것처럼 보입니다. 매번 스크럽 막대가 새로운 위치로 이동하고 시간이 업데이트 되더라도 비디오가 다시 시작됩니다. 나는 플래시 플로우 플레 이어 (firefox, chrome, android + flash)에서만 일어나는 것처럼 보인다. 나는 그것의 일 벌금 아이폰에 그것을 시도했다.

그래서 지금이 문제의 원인이 무엇인지 궁금합니다. 클라우드 프론트 또는 플로우 플레이어 설정과 관련된 문제입니까?

다음은 내가 사용하고있는 CloudFront를 분배가 정상 다운로드 분포

$f("player", "flowplayer-3.2.8-dev.swf", { 

    // configure clip to use "lighthttpd" plugin for providing video data 
    clip: { 
     url: 'http://dzvbjmdzl8dz8.cloudfront.net/test_moov.mp4', 
     provider: 'pseudostream', 
     autoPlay: true 
    }, 

    // streaming plugins are configured normally under the plugins node 
    plugins: { 
     pseudostream: { 
      url: 'flowplayer.pseudostreaming-3.2.8-dev.swf' 
     } 
    } 
}).ipad(); 

사용하고있는 있으며, Flowplayer 코드입니다.

답변

1

저는 MP4 H.264로 인코딩 된 비디오와 동일한 방식으로 CloudFront를 사용하고 있습니다.

moov 원자가 실제로 파일의 시작 부분에 있는지 확인하려면 qt-faststart (FFMPEG의 일부)를 사용하는 것이 좋습니다.

+0

나는 그것을 모두했다. Qtfaststart를 사용하여 인코딩 된 다른 비디오를 시도했는데 이제는 모든 것이 잘 보입니다. – Josnidhin

관련 문제