L'une des premières choses à décider après avoir créé votre compte {{site.product_short}} est de savoir comment vous comptez livrer vos fichiers vidéo. {{site.product_short}} propose de nombreux choix qui présentent de nombreux avantages et limites. La méthode de diffusion que vous choisissez dépend du degré de protection que vous souhaitez que vos fichiers vidéo soient protégés, de la manière dont vous souhaitez atteindre votre public, de votre méthode de téléchargement préférée, du fait que vos ressources vidéo soient déjà stockées ou non sur un autre CDN (Content Delivery Network ou Content Distribution Network), etc.
Les options de diffusion de contenu décrites dans cette rubrique ne sont disponibles que pour les éditeurs {{site.product_short}} Enterprise. {{site.product_short}} Les éditeurs Enterprise et Express doivent utiliser Brightcove comme CDN.
Dans cette rubrique, vous apprendrez:
Les éditeurs utilisent des CDN pour diffuser largement leurs médias auprès des spectateurs en ligne. Wikipédia définit un CDN comme suit:
Un réseau de diffusion de contenu ou réseau de distribution de contenu (CDN) est un système d'ordinateurs connectés 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é aux utilisateurs finaux.
Il existe de nombreux CDN disponibles dans le commerce. Si vous êtes un éditeur {{site.product_short}} Enterprise ou Express, Brightcove est votre solution CDN. Si vous êtes un éditeur {{site.product_short}} Enterprise, vous pouvez choisir de diffuser votre contenu en utilisant le CDN Brightcove ou tout autre CDN pris en charge par {{site.product_short}}.
Si vous vous attendez à de faibles volumes de trafic ou si vous avez un contrôle total sur le trafic vers vos vidéos, vous n'avez peut-être pas besoin d'un CDN pour diffuser vos vidéos. Par exemple, certains éditeurs souhaitent distribuer leur contenu sur un wiki interne ou un réseau privé. Il est possible que votre système puisse gérer la diffusion de médias sans avoir besoin d'un CDN externe. Si vous souhaitez 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 compte.
Il existe plusieurs types de mécanismes de diffusion de contenu:
La vidéo en streaming est diffusée via un serveur de streaming sans que le fichier ne soit jamais téléchargé sur l'ordinateur/l'appareil du spectateur.™ Dès que le spectateur appuie sur Play, la vidéo commence à être lue. Si l'utilisateur décide de transférer ou de passer à une autre partie de la vidéo, il peut le faire immédiatement et la vidéo continuera à être lue à partir de ce moment. L'un des avantages du streaming multimédia est que la bande passante n'est utilisée que pour la vidéo que le spectateur a regardée, car seule la partie regardée de la vidéo a été diffusée. Rien n'est conservé côté client ; tout est côté serveur.
La diffusion en continu est utile dans les situations où vous souhaitez ou devez effectuer les opérations suivantes:
Les appareils Apple iOS prennent uniquement en charge Apple HTTP Live Streaming (HLS) et HTTP (téléchargement progressif) pour la diffusion de fichiers vidéo. Vous devez vous assurer que vos vidéos disposent d'un ou de plusieurs rendus HLS disponibles. Les règles de l'App Store prévoient l'utilisation d'Apple HTTP Live Streaming pour le contenu vidéo de longue durée (supérieur à 5 Mo ou 10 minutes).
Points clés du streaming:
En pratique, il est très rare que vous sachiez si le contenu a été diffusé en continu ou téléchargé progressivement, sauf si vous recherchez certaines des caractéristiques distinctives décrites ci-dessus.
Lorsque vous diffusez votre contenu par téléchargement progressif, le fichier est diffusé à partir d'un serveur Web standard via une requête HTTP, tout comme une page Web normale ou tout autre document téléchargeable. Lorsque la vidéo est lue, le fichier vidéo est téléchargé sur l'ordinateur ou l'appareil du spectateur et stocké dans un répertoire temporaire. La lecteur de la vidéo commencera lorsqu'une quantité suffisante du fichier aura été téléchargée sur l'ordinateur/l'appareil. Si le spectateur souhaite avancer rapidement ou passer à une autre partie de la vidéo, il ne pourra le faire que si cette partie de la vidéo a déjà été téléchargée et stockée. Comparé au streaming vidéo, le téléchargement progressif n'a vraiment qu'un seul avantage constant: vous n'avez pas besoin d'un serveur de streaming pour diffuser la vidéo. La vidéo à téléchargement progressif peut être diffusée à partir de n'importe quel serveur Web normal.
Le téléchargement progressif convient aux amateurs ou aux sites Web qui ont un faible trafic. Cela ne vous dérange pas si leur contenu est mis en cache sur l'ordinateur/l'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 d'un contrôle sur leur diffusion vidéo, et/ou ceux qui ont besoin de diffuser des vidéos auprès d'un public plus large (plusieurs centaines de spectateurs simultanés ou plus), qui ont besoin de suivre et de générer des rapports sur l'utilisation ou les statistiques de visionnage de la vidéo, ou qui souhaitent offrir la meilleure expérience de lecteur interactive, devront diffuser leur vidéo en continu. La diffusion en continu consomme également moins de bande passante que la diffusion progressive, car seule la partie de la vidéo visionnée est réellement diffusée.
Points clés du téléchargement progressif:
Que vous utilisiez le streaming ou le téléchargement progressif pour votre contenu vidéo, les images fournies aux utilisateurs finaux dans le lecteur Brightcove (miniatures et photos vidéo, par exemple) sont livrées par téléchargement HTTP.
{{site.product_short}} prend en charge quelques configurations CDN de base, en fonction de votre fournisseur de CDN et de votre configuration. Les choix sont les suivants:
Vous pouvez choisir d'utiliser un CDN Brightcove. {{site.product_short}} tire parti d'Akamai, de Fastly et d'autres CDN de niveau 1 pour proposer à 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.
Vous pouvez également choisir d'utiliser le CDN de votre choix (CDN BYO ou apportez votre propre bande passante-fr/). Dans ce cas, en fonction de l'accord conclu avec votre fournisseur de CDN, vos vidéos seront diffusées de manière transparente via les lecteurs Brightcove à l'aide de mécanismes de téléchargement progressif (DP) ou de streaming. Si vous choisissez BYO CDN, vous pouvez utiliser l'ingestion basée sur l'extraction {{site.product_short}} pour ingérer du contenu dans votre compte {{site.product_short}}, qui est ensuite transféré vers votre fournisseur de CDN pour être diffusé aux utilisateurs finaux via vos lecteurs Brightcove.
La diffusion dynamique permet aux éditeurs de tirer parti de leurs propres relations CDN, cependant, toutes les ressources vidéo doivent être gérées par Brightcove Origin. Veuillez contacter votre responsable de compte pour plus d'informations.
Le choix final concerne les ressources distantes. Dans ce cas, vos fichiers vidéo sont peut-être déjà stockés sur votre CDN et vous ne souhaitez pas utiliser les outils de téléchargement {{site.product_short}} pour ajouter du nouveau contenu. Vous pouvez utiliser le module multimédia {{site.product_short}}, l'API Dynamic Ingest ou l'API CMS pour créer des vidéos sur votre compte {{site.product_short}} qui pointent vers les ressources vidéo sous-jacentes stockées à distance par votre fournisseur de CDN.
Lorsque vous créez des vidéos avec des ressources distantes, vous ne pouvez pas utiliser la fonction de capture d'image pour créer des images fixes et des vignettes vidéo pour les vidéos de ressources distantes. Les images fixes et miniatures des vidéos 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 sur les ressources distantes.
Il est possible de configurer un compte {{site.product_short}} pour utiliser à la fois le CDN BYO et les ressources distantes. Par exemple, si une partie de votre contenu vidéo est déjà disponible sur votre CDN, vous pouvez utiliser des ressources distantes pour votre contenu existant afin d'éviter de le télécharger à nouveau, et utiliser le CDN BYO pour les nouveaux téléchargements ultérieurs. Contactez-nous si vous avez besoin de cette configuration. Vous pouvez également créer plusieurs comptes {{site.product_short}}, chacun avec une stratégie de diffusion de contenu différente.
Voici les principales étapes à suivre pour configurer le CDN BYO ou les ressources distantes:
{{site.product_short}} prend en charge les principaux CDN suivants pour la diffusion de contenu CDN BYOB:
D'autres CDN BYO peuvent être pris en charge, mais la prise en charge des fonctionnalités peut varier. Contactez le service commercial ou votre responsable de compte pour plus d'informations.
Les fonctionnalités suivantes sont prises en charge pour les CDN BYO:
Si vous utilisez un CDN BYO ou des ressources distantes, vos gigaoctets téléchargés n'apparaîtront pas dans {{site.product_short}} Studio Analytics pour les vidéos ou les lecteurs, car nous ne sommes pas intégrés à votre CDN. (Vous verrez les minutes visionnées, car elles sont signalées par le lecteur Brightcove.) Vous devriez obtenir ces rapports directement auprès de votre fournisseur de CDN. Vous pouvez toujours voir des gigaoctets téléchargés dans les rapports {{site.product_short}} pour votre contenu non vidéo-fr/, c'est-à-dire pour l'utilisation de la bande passante encourue pour les lecteurs Brightcove, les images, etc.