Répondre

0

Vous devez télécharger toutes les vidéos sur S3 et configurer le pipeline de travaux pour transcoder les vidéos et les stocker sur le compartiment S3. Pour le transcodage, vous pouvez utiliser les services Amazon Elastic Transcoder (sur AWS Console) où vous pouvez trouver les paramètres de transcodage appropriés qui peuvent être pris en charge par tous les principaux navigateurs et périphériques. Après avoir créé la distribution CloudFront pour ces vidéos converties, les services cloudFront vous permettent de voir la distribution de type Web/RTMP à créer pour l'accès au contenu du compartiment.

+0

Oke je comprends, merci. Donc, j'ai un site Web qui diffuse différents films à mes clients et un de mes clients clique sur un lien de film pour le regarder. At-il obtenir une URL pour ce film spécifique pour le diffuser de l'emplacement de bord à l'utilisateur? Comment ça marche? – Tony

+0

Si je reçois vos points correctement, vous voulez empêcher "Hot Linking des vidéos" Donc, l'utilisateur ne serait pas en mesure de copier l'URL de la vidéo et le flux direct sur les navigateurs. Pour ce problème, vous pouvez utiliser la stratégie de compartiment S3 pour restreindre le contenu de votre domaine. Espérons que cela vous aide. –

1

Vous êtes sur la bonne voie de streaming avec CloudFront. Amazon Elastic Encoder effectue tout le codage pour vous, mais tous les transcodages doivent être effectués hors ligne et non en temps réel.

Une fois le transcodage effectué, transmettez le fichier correspondant à l'appelant en fonction du type de périphérique.

Tutoriels vidéo en streaming:

https://aws.amazon.com/cloudfront/streaming/

AWS Elastic Encoder:

https://aws.amazon.com/elastictranscoder/

Hope it helps.

+0

Merci pour votre explication :) – Tony

+0

Comment CloudFront sait quel protocole utiliser parce que je suis en streaming VOD à différents périphériques tels que IOS, Android et les navigateurs. @ Kannaiyan – Tony