Contrebasse à quatre cordes: sachez comment choisir la meilleure pour vous en 2020
24 juillet 2020
Convertissez les nouvelles boîtes d'Amazon en un puissant fort pour votre chat – Review Geek
25 juillet 2020

Logo AWS

Cette semaine, AWS a annoncé IVS, une solution gérée pour gérer la vidéo en direct, probablement basée sur certains des mêmes logiciels qui alimentent le géant du streaming Twitch. Il offre un moyen simple d'intégrer la vidéo en direct dans des applications existantes sans avoir à la configurer vous-même.

Qu'est-ce que IVS?

Le contenu vidéo en direct à faible latence est assez difficile à faire correctement, et encore plus difficile à évoluer pour gérer de nombreux flux simultanés dans le monde entier. L'exécution d'une infrastructure à cette échelle est extrêmement compliquée, il faut donc un service comme IVS.

La configuration simple le rend particulièrement utile pour les services qui cherchent à ajouter des expériences en direct à leurs plates-formes, et en particulier pour les entreprises qui souhaitent héberger des flux en direct professionnels sur leurs propres sites sans recourir à la diffusion en continu sur une chaîne YouTube ou Twitch officielle.

IVS lui-même est assez simple. Vous créez un canal et obtenez une clé de flux. Vous pouvez diffuser du contenu vers IVS à l'aide de logiciels standard tels que OBS ou Streamlabs. Du côté client, vous pouvez utiliser des lecteurs vidéo en direct tiers, mais AWS fournit un SDK de lecteur client qui peut être facilement intégré ou personnalisé si nécessaire.

IVS a deux charges horaires pour l'entrée vidéo et la sortie vidéo. L'entrée vidéo correspond au nombre de personnes diffusant activement du contenu, qui est facturé différemment en fonction de la résolution. Le contenu SD diffusé à un maximum de 480p coûte 0,20 USD par heure et par streamer. Le contenu HD en 1080p coûte 2,00 $ de l'heure et par diffusion en direct, même si personne ne le regarde.

Frais IVS

La sortie vidéo remplace les frais de données standard. Vous ne payez pas par Go comme la plupart des services AWS; au lieu de cela, vous payez un tarif horaire fixe par heure de sortie vidéo, en fonction de la résolution. Ces frais sont légèrement réduits après 10000 heures de visionnage, mais ils sont également nettement plus élevés pour des régions comme Taiwan et la Corée.

Coûts régionaux par heure.

Par conséquent, si vous prévoyez de lancer un concurrent de diffusion en continu vers des services comme Twitch et YouTube, vous devez être prêt à en assumer le coût. Même les streamers avec un public relativement restreint peuvent accumuler des dizaines de milliers d'heures de visionnage.

Cependant, même si vous vouliez le faire vous-même, vous allez quand même payer ces frais. Les fichiers vidéo sont volumineux et le streaming vidéo haute définition pendant des heures vers de nombreux clients différents remplira votre facture de bande passante sur n'importe quelle plate-forme d'hébergement.

Configurer IVS

Si vous souhaitez le tester, accédez à la console IVS et cliquez sur "Créer une chaîne". Bien sûr, si vous souhaitez que les utilisateurs puissent créer leurs propres chaînes, vous souhaiterez la gérer pour eux et créer des canaux à l'aide de l'API AWS ou SDK.

    Cliquez sur

Donnez-lui un nom et sélectionnez Standard ou Basique pour le type de canal. Pour la latence, vous voudrez probablement la conserver sur l'option de faible latence, sauf si l'interactivité n'a pas d'importance. Vous pouvez, bien sûr, également ajouter des balises AWS standard pour faciliter le suivi des coûts.

Configuration du type de canal.

Vous recevrez une URL de serveur d'intégration, une clé de flux, ainsi qu'une URL de lecture vers un m3u8 fichier de flux pour les lecteurs personnalisés.

Configuration du flux et de la lecture.

Actuellement, OBS Studio ne prend pas en charge IVS par défaut. Vous devrez donc sélectionner "Personnalisé" et saisir à la fois l'URL du serveur et la clé de flux.

Sélectionner

À partir de là, vous pouvez commencer la diffusion et vous devriez voir l'aperçu en direct dans la console de gestion.

Console de gestion d'aperçu en direct.

Si vous souhaitez l'intégrer sur votre propre site, vous devrez ajouter le lecteur IVS et l'initialiser avec l'URL de lecture.



Si vous souhaitez plus de personnalisation, les fonctionnalités IVS une intégration avec video.js, une bibliothèque populaire pour la personnalisation des lecteurs vidéo HTML5.

Pour les plates-formes mobiles, vous pouvez utiliser le SDK pour iOS ou Android.

//]]>