2011-09-07 5 views
7

Je gère une application vidéo pour un client et nous venons de passer par le processus de portage du site de bureau vers Amazon S3 + CloudFront à travers la distribution en continu qu'ils offrent. Pour être clair, je suis pas parler de streaming en direct (ce que la plupart de mes ramasser de Google) et je suis pas parler de streaming Flash.Vidéo "streaming" pour les appareils mobiles avec Amazon CloudFront

Nous avons un site mobile qui utilise actuellement Influxis. Ce n'est pas énormément cher mais nous aimerions consolider sur Amazon étant donné qu'ils devraient être plus stables qu'Influxis a été au cours des derniers mois. Je vais admettre que même si je connais un peu le streaming Flash, je ne suis pas 100% à la vitesse de la vidéo HTML. Est-ce juste un téléchargement direct ou peut-il faire des débits variables? Idéalement, nous aimerions qu'il soit en mesure de réduire pour les personnes sur les connexions 3G pauvres.

Même si c'est "possible", Amazon prend-il en charge la mise à l'échelle de la bande passante via sa distribution de téléchargement? Si je comprends bien, sa distribution en streaming est seulement bon pour Flash/RTMP.

Si quelqu'un a des recommandations pour un bon streaming mobile, je les accueillerai volontiers.

Répondre

1

La vidéo en paquets (c'est-à-dire "HLS") - pour les appareils iOS est fournie via HTTP. Il n'y a pas de moyen simple de fournir cela efficacement en utilisant cloudfront.

Wowza Media Server prend en charge les flux HLS dynamiques à l'aide de listes de lecture SMIL. Nous utilisons WMS dans notre flux de travail - n'hésitez pas à me contacter si vous souhaitez faire des tests!

Nous avons quelques fonctionnalités supplémentaires - comme l'ajout d'images aux flux audio uniquement lorsque la bande passante d'un utilisateur est insuffisante pour les versions vidéo du flux. Votre question parle vraiment des appareils iOS - bien que vous mentionniez le mobile - la connectivité RTSP est nécessaire pour fournir à Blackberries (bien que certains des derniers supports de kit flash - comme le playbook).

Il en va de même pour Android < = 2.1 - pas de prise en charge du flash - donc la livraison du contenu se fait généralement via RTSP.

Malheureusement - RTSP ne supporte pas ce genre de livraison en douceur - c'est un taux - et est-il :)

+0

Nous aussi avons des problèmes smilar .. tous nos magasins vidéos r sur s3 .. et actuellement nous r faire RTMP streaming via cloudfront .. Maintenant, le problème est que Android ne dispose pas de Flash, donc nous devons utiliser le streaming de téléchargement de progrès HTTP .. Alors quelles options avons-nous à fournir "streaming débit adaptatif" tous les appareils bureau/tablettes/mobile (Win/Ios/Android) Plz suggèrent –

+0

Y at-il un moyen d'intégrer cloudfront dans Android? –

Questions connexes