Tôi đã thử nhiều, nhiều cấu hình, tệp, mã hóa, trình duyệt khác nhau, v.v., nhưng đây là ví dụ đơn giản nhất thể hiện sự cố tôi đang gặp phải.Làm cách nào để bạn định cấu hình S3 và Cloud Front để truyền video HTML5? Đã thử tất cả mọi thứ
Nếu bạn dán url cho video mẫu cho JSPlayer trong FF 8.0.1, video chơi inline:
http://video-js.zencoder.com/oceans-clip.webm
Nếu tôi mất cùng video và tải nó lên xô s3 của tôi, nó gây nên tải về thay vì:
https://s3.amazonaws.com/turingvideos/oceans-clip.webm - hoặc - http
(Quyền được đọc cho tất cả mọi người trên các tập tin và xô)
Vì vậy, hãy thử Cloud Front.
d2yat6m71lu23b dot dot CloudFront ròng slash đại dương-clip.webm (tải về kích hoạt)
Và Mây Mặt trận trực tiếp:
strzsu4h2ax96 chấm chấm CloudFront ròng slash đại dương-clip.webm (spinner vô hạn)
Những điều cơ bản tương tự cũng xảy ra khi sử dụng thẻ video html. Hoạt động tốt từ zencoder, borked trên bất cứ điều gì khác hơn là đọc đĩa địa phương.
Vì vậy, thuật toán quản lý zencoder là hoàn toàn nằm ngoài tầm với của tôi với S3/CloudFront? Tôi hoàn toàn bối rối.
Chỉnh sửa:
Đặt loại nội dung và bố cục thành "video/webm" và "nội tuyến" đã thực hiện thủ thuật. Cảm ơn những người phản ứng nhanh.
Bạn đã thử thiết lập các tiêu đề HTTP 'Content-Type' và 'Content-Disposition' trên các tập tin trên S3? –
Chỉ cần làm theo gợi ý dưới đây và sửa nó. cảm ơn. – turing1
Hãy [chấp nhận] (http://meta.stackexchange.com/a/5235/152479) câu trả lời nếu nó giúp bạn. http://meta.stackexchange.com/a/5235/152479 – Mischa