Ho provato molte, molte configurazioni diverse, file, codifiche, browser, ecc ..., ma questo è l'esempio più semplice che dimostra il problema che sto avendo.Come configurare S3 e Cloud Front per lo streaming di video HTML5? Provato tutto
Se si incolla l'URL del video di esempio per JSPlayer in FF 8.0.1, il video viene riprodotto in linea:
http://video-js.zencoder.com/oceans-clip.webm
se prendo quello stesso video e caricarlo al mio secchio S3, è trigger scaricare invece:
https://s3.amazonaws.com/turingvideos/oceans-clip.webm - o - http
(le autorizzazioni vengono lette per tutti sul file e secchio)
Quindi, proviamo Cloud Front.
d2yat6m71lu23b dot CloudFront dot net oblique oceani-clip.webm (download grilletto)
And Cloud anteriore streaming:
strzsu4h2ax96 dot CloudFront dot net oblique oceani-clip.webm (filatore infinito)
Le stesse cose di base accadono quando si utilizza anche un tag video html. Funziona bene da zencoder, borked su qualcosa di diverso dalla lettura del disco locale.
Quindi, quale magia è la gestione di zencoder che è completamente fuori dalla mia portata con S3/CloudFront? Sono completamente perplesso.
Edit:
Impostazione del tipo di contenuto e la disposizione a "video/WebM" e "in linea" ha fatto il trucco. Grazie per la risposta rapida ragazzi.
Hai provato l'impostazione delle intestazioni HTTP 'Content-Type' e 'Content-Disposition' sui file su S3? –
Ho appena fatto come suggerimento di seguito e che lo ha risolto. Grazie. – turing1
Si prega di [accettare] (http://meta.stackexchange.com/a/5235/152479) la risposta se ti ha aiutato. http://meta.stackexchange.com/a/5235/152479 – Mischa