2011-09-07 2 views
7

Gestisco un'app video per un client e abbiamo appena svolto il processo di porting del sito desktop su Amazon S3 + CloudFront attraverso la distribuzione di streaming che offrono. Per essere chiari, io sono non parlando di live streaming (ciò che la maggior parte del mio pick up di Google) e io sono non parlando di streaming Flash.Video "streaming" per dispositivi mobili con Amazon CloudFront

Abbiamo un sito per dispositivi mobili che attualmente utilizza Influxis. Non è molto costoso, ma ci piacerebbe consolidare su Amazon, dato che dovrebbero essere più stabili di quanto non sia stato negli ultimi mesi da parte di Influxis.

Ammetto che mentre conosco un bel po 'di streaming Flash, non sono al 100% fino alla velocità dei video HTML. È solo un download diretto o può fare bitrate variabili? Idealmente vorremmo che fosse in grado di ridimensionare le persone con connessioni 3G scadenti.

Anche se è "possibile", Amazon supporta il ridimensionamento della larghezza di banda attraverso la sua distribuzione di download? A quanto ho capito, la sua distribuzione in streaming è valida solo per Flash/RTMP.

Se qualcuno ha delle raccomandazioni per un buon streaming mobile, lo accolgo anch'io.

risposta

1

Video a pacchetti (ad esempio "HLS") - per i dispositivi iOS viene consegnato tramite HTTP. Non esiste un modo semplice per fornire questo efficacemente usando il cloudfront.

Wowza Media Server supporta flussi HLS dinamici utilizzando le playlist SMIL. Utilizziamo WMS nel nostro flusso di lavoro - sentiti libero di contattarmi se vuoi fare qualche test!

Abbiamo alcune funzionalità aggiuntive, ad esempio l'aggiunta di immagini agli stream solo audio quando la larghezza di banda di un utente non è sufficiente per le versioni video dello streaming.

La tua domanda parla davvero di dispositivi iOS - sebbene tu parli di dispositivi mobili - la connettività RTSP deve essere consegnata a Blackberries (anche se alcuni degli ultimi kit supportano il flash, come il playbook).

Lo stesso vale per Android < = 2.1 - nessun supporto flash - quindi la consegna del contenuto viene generalmente eseguita tramite RTSP.

Purtroppo - RTSP non supporta questo tipo di consegna regolare - è uno dei tassi - e che è :)

+0

Anche noi abbiamo problemi smilar .. tutto il nostro negozio di video r su s3 .. e attualmente abbiamo r fare streaming RTMP via cloudfront .. Ora il problema è che Android non ha Flash quindi dobbiamo usare lo streaming di download in progresso HTTP .. Quindi quali opzioni dobbiamo fornire "streaming bitrate adattivo" a tutti i dispositivi desktop/tablet/mobile (Win/Ios/Android) Plz suggerisce –

+0

C'è un modo per integrare il cloudfront in Android? –