Options de livraison de contenu

Dans cette rubrique, vous découvrirez les différentes options de diffusion de contenu disponibles lors de l'utilisation de Brightcove Beacon.

Introduction

L'une des premières choses à décider après avoir créé votre compte Beacon est la manière dont vous envisagez de diffuser vos fichiers vidéo. Beacon propose de nombreux choix qui présentent une variété d'avantages et de limites. La méthode de diffusion souhaitée dépendra du niveau de protection à garantir à vos fichiers, la manière que vous comptez utiliser pour atteindre votre public, si vos ressources vidéo se trouvent déjà sur un réseau de distribution de contenu, etc.

Les options de diffusion de contenu décrites dans cette rubrique ne sont disponibles que pour les éditeurs Beacon Enterprise. Les éditeurs Beacon Enterprise et Express doivent utiliser Brightcove comme CDN.

Dans cette rubrique, vous en apprendrez plus sur les sujets suivants :

Qu'est-ce qu'un CDN ?

Les éditeurs utilisent les CDN pour diffuser leur contenu à grande échelle parmi les utilisateurs en ligne. Wikipédia définit un CDN comme suit :

Un réseau de distribution de contenu ou réseau de distribution de contenu (CDN) est un système d'ordinateurs mis en réseau sur Internet qui coopèrent de manière transparente pour fournir du contenu le plus souvent dans le but d'améliorer les performances, l'évolutivité et la rentabilité pour les utilisateurs finaux.

Il existe de nombreux types de CDN. Si vous êtes un éditeur Beacon Enterprise ou Express, Brightcove est votre solution CDN. Si vous êtes un éditeur Beacon Enterprise, vous pouvez choisir de diffuser votre contenu via le CDN de Brightcove ou tout autre CDN pris en charge par Beacon.

Puis-je diffuser mon contenu sans CDN ?

Si vous attendez de faibles volumes de trafic ou avez le contrôle total du trafic de vos vidéos, vous n’aurez sans doute pas besoin de CDN pour les diffuser. Par exemple, certains éditeurs souhaitent distribuer leur contenu sur un wiki interne ou un réseau privé. Il est possible que votre système gère la diffusion des médias sans nécessiter un CDN externe. Si vous souhaitez obtenir plus d'informations sur la manière dont Brightcove peut prendre en charge cette configuration, veuillez contacter le support client de Brightcove ou votre responsable de la réussite client.

Comment mon contenu multimédia est-il diffusé ?

Il existe plusieurs types de technique de diffusion de contenus :

Streaming (également appelé HLS ou DASH)

La vidéo en streaming est fournie via un serveur de streaming sans que le fichier ne soit jamais téléchargé sur l'ordinateur / l'appareil du spectateur. La lecture commence dès que l'utilisateur appuie sur le bouton. Si l'utilisateur décide de faire avance rapide ou de passer directement à un autre moment de la vidéo, la vidéo se lira sans à-coups. L'un des avantages de la diffusion en continu réside dans le fait que la bande passante ne sert qu'à diffuser la portion de vidéo regardée par l'utilisateur à l'instant T. Rien n'est conservé du côté client ; tout est côté serveur.

La diffusion en continu est utile dans chaque situation pour laquelle vous voulez ou devez effectuer les opérations suivantes :

  • Diffuser des vidéos de longue durée (10 minutes ou plus) ou des fichiers en haute définition.
  • Tirez parti de la fonction de diffusion à débit multiple Beacon, qui détecte la bande passante et offre la meilleure qualité possible pour le matériel disponible. Vous pouvez utiliser le streaming à plusieurs débits avec téléchargement progressif, mais la détection de bande passante n'a lieu qu'au début de la lecture et le lecteur ne s'adapte pas aux variations de bande passante du spectateur
  • Diffuser plus de flux avec moins de bande passante.

Diffusion sur les appareils iOS

Les appareils Apple iOS prennent uniquement en charge Apple HTTP Live Streaming (HLS) et HTTP (téléchargement progressif) pour la livraison de fichiers vidéo. Vous devez vous assurer que vos vidéos disposent d'un ou plusieurs formats associés HLS disponibles. Les règles de l'App Store exigent l'utilisation d'Apple HTTP Live Streaming pour le contenu vidéo long format (supérieur à 5 Mo ou 10 minutes).

Caractéristiques principales de la diffusion en continu :

  • Le contenu vidéo est sécurisé via un lien vidéo temporaire
  • L'utilisateur peut faire avance rapide.
  • Utilisation efficace de la fonction de livraison dynamique de Beacon
  • Permet de diffuser plus de flux avec moins de bande passante.
  • Protocoles Apple HTTP Live Streaming (HLS) ou RTMP (Real Time Messaging Protocol) en cours d'utilisation

En pratique, vous réaliserez très rarement si le contenu a été diffusé en continu ou téléchargé progressivement, sauf si vous recherchez certaines des fonctionnalités distinguées décrites ci-dessus.

Téléchargement progressif (ou TP)

Lorsque vous diffusez votre contenu par téléchargement progressif, le fichier est diffusé à partir d’un serveur Web standard par le biais d’une requête HTTP à l’instar de toute autre page Web ou de tout autre document à télécharger. Lorsque la vidéo se lance, le fichier vidéo est téléchargé sur l'ordinateur ou l'appareil du spectateur et est stocké dans un dossier temporaire. La lecture de la vidéo commencera lorsque le volume de téléchargement du fichier sera suffisant. Si le spectateur veut faire avance rapide ou aller directement à un moment précis de la vidéo, il ne pourra le faire que si la partie en question a déjà été téléchargée et stockée. Par rapport au streaming vidéo, le téléchargement progressif n'a qu'un seul avantage constant : vous n'avez pas besoin d'un serveur de streaming pour diffuser la vidéo. La vidéo en téléchargement progressif peut être diffusée à partir de n’importe quel serveur Web standard.

Le téléchargement progressif est parfait pour les amateurs ou les sites Web qui ont peu de trafic, ne vous dérange pas si leur contenu est mis en cache sur l'ordinateur/appareil du spectateur et si vous n'avez besoin que de diffuser des vidéos de plus courte durée (moins de 10 minutes). Les éditeurs qui ont besoin de fonctionnalités avancées et de contrôle sur leur diffusion vidéo, et/ou ceux qui ont besoin d'afficher la vidéo à un public plus large (plusieurs centaines de spectateurs simultanés ou plus), doivent suivre et rapporter des statistiques d'utilisation ou de visualisation de la vidéo, ou qui veulent offrir la meilleure expérience de lecture interactive, auront besoin de diffuser leur vidéo. La diffusion en continu consomme également moins de bande passante que la livraison progressive, car seule la partie de la vidéo qui est regardée est réellement livrée.

Caractéristiques principales du téléchargement progressif :

  • Fonctionnalités de recherche et de navigation limitées
  • Les utilisateurs peuvent accéder au contenu et le redéfinir.
  • N'utilise pas efficacement la fonction de diffusion dynamique de Beacon
  • Moins sécurisé et le contenu peut être facilement copié
  • Toutes les parties de la vidéo sont téléchargées, ce qui a pour effet d'utiliser plus de bande passante.

Diffusion des ressources images

Que vous utilisiez la diffusion en continu ou le téléchargement progressif pour votre contenu vidéo, les images fournies aux utilisateurs finaux dans le lecteur Brightcove (vignettes et images fixes, par exemple) sont fournies par téléchargement HTTP.

Voir également la sous-section ci-dessous sur les images et les CDNS BYO.

Comparaison de la diffusion de contenu : Ressources vidéo hébergées par BrightCove contre BYO ou ressources distantes

Beacon supporte quelques configurations CDN de base, en fonction de votre fournisseur CDN et de votre configuration. Les choix sont les suivants :

BYO CDN

Vous pouvez également choisir d'utiliser le CDN de votre choix (CDNBYO ou « apportez votre propre bande passante »). Dans ce cas, en fonction de l'accord avec votre fournisseur CDN, vos vidéos seront diffusées de manière transparente dans les lecteurs Brightcove à l'aide de mécanismes de téléchargement progressif (PD) ou de diffusion en continu. Si vous choisissez BYO CDN, vous pouvez utiliser l'ingestion Beacon basée sur l'extraction pour ingérer du contenu dans votre compte Beacon, qui est ensuite transféré vers votre fournisseur CDN pour être diffusé aux utilisateurs finaux par le biais de vos lecteurs Brightcove.

Dynamic Delivery prend-il en charge les éditeurs BYO CDN ?

La diffusion dynamique permet aux éditeurs de tirer parti de leurs propres relations avec le CDN, mais toutes les ressources vidéo doivent être gérées par Brightcove Origin. Veuillez contacter votre Customer Success Manager pour plus d'informations.

Images

API de lecture (y compris les images affichées dans les lecteurs Web et SDK de Brightcove)

  • Pour les comptes créés après le lundi 10 mai 2021 à 10:23:47 UTC, les images seront automatiquement renvoyées par le CDN BYO.
  • Pour les comptes plus anciens, les images sont renvoyées à partir du CDN de Brightcove, ce qui entraîne des frais de bande passante. Vous pouvez soumettre une demande à l'assistance pour permettre à l'API de lecture de renvoyer des images depuis le BYO CDN.

API CMS

Actuellement, les images renvoyées par l'API CMS sont renvoyées par le CDN interne de Brightcove, ce qui entraîne des frais de bande passante. En fonction de la raison et de la manière dont vous récupérez les images via l'API CMS, vous pourrez peut-être utiliser l'API de lecture à la place, ce qui vous permettra d'économiser des frais de bande passante (voir ci-dessus).

CDN Brightcove

Vous pouvez choisir d'utiliser un Brightcove CDN. Beacon s'appuie sur Akamai, Fastly et d'autres CDN de niveau 1 pour offrir à la fois la diffusion en continu et le téléchargement progressif de votre contenu vidéo. Généralement, le streaming HLS ou DASH est utilisé, et le téléchargement progressif n'est utilisé que dans des cas particuliers ou pour fournir un rendu téléchargeable de la vidéo.

Ressources distantes

La dernière option disponible est représentée par les ressources distantes. Dans ce cas, il se peut que vos fichiers vidéo soient déjà stockés sur votre CDN et que vous ne souhaitiez pas du tout utiliser les outils de téléchargement de Beacon pour ajouter du nouveau contenu. Vous pouvez utiliser le module Beacon Media, l'API Dynamic Ingest ou le CMS API pour créer des vidéos dans votre compte Beacon qui pointent vers les ressources vidéo sous-jacentes stockées à distance par votre fournisseur de CDN.

Contraintes

Lorsque vous créez des vidéos avec des ressources distantes, vous ne pouvez pas utiliser la fonction de capture d'images pour créer des images fixes et des miniatures pour les vidéos de ressources distantes. Les images vidéo et miniatures peuvent être téléchargées pour les vidéos de ressources distantes.

Pour plus d'informations sur l'utilisation des ressources distantes, voir Utilisation des vidéos d'actifs distants.

Choix multiple

Il est possible de configurer un compte Beacon pour qu'il utilise à la fois le BYO CDN et des ressources distantes. Par exemple, si votre contenu vidéo est déjà disponible sur votre CDN, vous pourrez utiliser les ressources distantes de votre contenu existant pour éviter de le charger à nouveau et utiliser BYO CDN pour les nouveaux chargements. Contactez-nous si vous souhaitez opter pour cette configuration. Vous pouvez également créer plusieurs comptes Beacon, chacun avec une stratégie de diffusion de contenu différente.

Configuration de la livraison de contenu pour utiliser BYO CDN ou des ressources distantes

Voici les principales étapes qui permettront de configurer le BYO CDN ou les ressources distantes :

  1. Configurez un compte avec un CDN (voir la section suivante pour voir ceux actuellement pris en charge).
  2. Avec un contenu vidéo à transférer (à partir de Brightcove ou d’un CDN externe), contacter notre équipe.
  3. Contactez votre responsable de la réussite client Brightcove pour terminer la configuration.

Quels sont les CDN pris en charge par Beacon pour BYO CDN ?

Beacon prend en charge les principaux CDN suivants pour la diffusion de contenu BYOB CDN :

  • Akamai
  • CloudFront
  • Rapide
  • JOCDN
  • Limelight

D'autres CDN BYO peuvent être pris en charge, mais la prise en charge des fonctionnalités varie. Contactez le service des ventes ou votre Customer Success Manager pour plus d'informations.

Fonctionnalités prises en charge pour les CDN BYO

Les fonctionnalités suivantes sont prises en charge pour les CDN BYO :

  • HTTP/HTTPS
  • HTTPS uniquement
  • URL manifestes signées
  • URL de contenu signé (pour les CDN listés ci-dessus uniquement)
  • Géo-Restriction CDN (si supporté par le CDN)
  • Restriction IP CDN (si prise en charge par le CDN)
  • Paramètres TTL personnalisés (si pris en charge par le CDN)

Rapports sur les balises et BYO CDN ou actifs distants

Si vous utilisez un CDN BYO ou des ressources distantes, les gigaoctets téléchargés n'apparaîtront pas dans les analyses de Beacon Studio pour les vidéos ou les lecteurs, car nous ne sommes pas intégrés à votre CDN. (Vous verrez les minutes visualisées, car celles-ci sont signalées par le lecteur Brightcove.) Vous devrez obtenir ces rapports directement de votre fournisseur CDN. Vous pouvez toujours voir des gigaoctets téléchargés dans les rapports Beacon pour votre contenu " non vidéo ", c'est-à-dire pour l'utilisation de la bande passante pour les lecteurs Brightcove, les images, etc.