2015-02-02 2 views
1

Amazon Cloudfront 배포에서 HTML5 비디오를 재생하는 가장 좋은 방법은 무엇입니까?HTML5로 스트리밍 비디오에 대해 혼동 스럽습니다.

나는이 주제에 대해 많은 연구를했으며, 최선의 방법을 찾아 낼 수 없다.

현재 popcorn.js를 사용 중이며 video.js도 시도해 보았습니다. 비디오가 작동 중입니다. 모든 브라우저에서 바로 재생되지 않습니다. IE에서는 먼저 전체 파일을 다운로드하는 것으로 보입니다.

현재 Amazon Cloudfront 배포에서 MP4를 사용하는 HTML5 비디오에 대한 가장 간단한 솔루션은 무엇입니까?

답변

4

mp4를 제공하는 경우 "즉시"에 약간의 지연이있을 수 있습니다 - 클라이언트는 버퍼링없이 재생할 비디오를 충분히 다운로드해야합니다 (CloudFront 등은 사용자가 더 가까이에서 캐시하므로 도움이됩니다)

당신은 mp4 파일이 최상의 전송을 위해 최적화되어 있는지 확인하고 싶을 것입니다 ... 설정 중 일부를 가지고 놀 필요가 있습니다. 그러나 MOOV 요소가 파일 시작 부분에 있는지 확인하는 것이 좋습니다. 브라우저는 충분한 메타 데이터를 신속하게 얻습니다.

나는 크기의 균형을 얻기 위해 콘텐츠를, 당신은 프레임 크기 ( -s 매개 변수)와 대상 비트 레이트 ( -b)와 함께 연주하기를 원할 것이 라인

./ffmpeg -y -i SourceFile.mp4 -s 1280x720 -c:v libx264 -b 3M -strict -2 -movflags faststart DestFile.mp4 

함께 일반적으로 무언가를 최적화 할 수는 FFmpeg를 사용 그리고 당신이 필요로하는 속도에 대한 품질.

조금 더 긴 대답을위한 preparing mp4 file for html 5도 있습니다.

+0

정말 고맙습니다. 나는 가까워지고있는 것을 알고 있었다, 단지이 일부를 놓치고 있었다! – user5839

+0

이 통찰력에 감사드립니다. –

관련 문제