Modifier

Vidéo à la demande pour le contenu multimédia numérique

Stockage Blob Azure
Azure Content Delivery Network
Azure
Azure Media Player

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez nous voir développer le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le-nous savoir avec les Commentaires de GitHub.

Cette solution est basée sur les services managés Azure : Stockage Blob, Réseau de distribution de contenu et Lecteur multimédia Azure d’Azure Media Services. Ces services fonctionnent dans un environnement à haute disponibilité, avec des correctifs et un support, ce qui vous permet de vous concentrer sur votre solution plutôt que sur l’environnement dans lequel elles opèrent.

Architecture

Le diagramme d’architecture montre le flux entre les fichiers vidéo et le point de terminaison de streaming via le service Stockage Blob Azure et l’encodeur live.

Téléchargez un fichier Visio de cette architecture.

Components

  • Stockage Blob : stocke de gros volumes de données non structurées, accessibles depuis n’importe où dans le monde avec le protocole HTTP ou HTTPS. Vous pouvez utiliser le stockage d'objets blob pour exposer les données publiquement dans le monde ou pour le stockage privé de données d'applications. Il existe plusieurs options pour charger des fichiers sur le stockage d’objets blob, notamment AzCopy, Media Services (portail Azure, SDK .NET ou API REST, Azure CLI, Python), ou l’un des outils/SDK de stockage d’objets blob Azure.
  • Encodeur Azure Media Services : Les tâches d’encodage sont une des opérations de traitement les plus courantes dans Media Services. Vous créez des tâches d’encodage pour convertir des fichiers multimédias d’un encodage à un autre.
  • Point de terminaison de streaming Azure Media Services : service de diffusion en continu pouvant distribuer du contenu directement à une application de lecteur client, ou à un réseau de distribution de contenu (CDN) en vue d’une distribution ultérieure.
  • Réseau de distribution de contenu : fournit une distribution de contenu sécurisée et fiable avec une portée mondiale étendue et un ensemble riche de fonctionnalités.
  • Lecteur multimédia Azure : utilise des normes industrielles telles que HTML5 (MSE/EME) pour fournir une riche expérience de diffusion en continu adaptative. Quelle que soit la technologie de lecture utilisée, les développeurs bénéficient d’une interface JavaScript unifiée pour accéder aux API. Consultez également la documentation sur le Lecteur multimédia Azure.
  • Protection du contenu multi-DRM : fournit du contenu de manière sécurisée grâce au streaming multi-DRM (PlayReady, Widevine, FairPlay Streaming) ou au chiffrement à clé en clair AES.

Détails du scénario

Une solution simple de vidéo à la demande qui vous donne la possibilité de diffuser du contenu vidéo enregistré sur n’importe quel appareil de point de terminaison, application mobile ou navigateur de bureau compatible avec la vidéo. Ce contenu peut inclure des films, des clips d’infos, des segments sportifs, des vidéos de formation et des tutoriels de support client. Les fichiers vidéo sont chargés vers le stockage Blob Azure, encodés au format standard multidébit, puis distribués via tous les principaux protocoles de streaming à débit adaptatif (TLS, MPEG-DASH, Smooth) au client Lecteur multimédia Azure.

Vous pouvez également utiliser d’autres lecteurs multimédias tels que :

Cas d’usage potentiels

Cette solution s’applique à la télévision, au cinéma et à différents services de streaming.

Étapes suivantes