Architecture de solution : Données numériques sous forme de recherche de mots clés/reconnaissance vocale/reconnaissance optique de caractères

Une solution de reconnaissance vocale vous permet d’identifier le contenu oral dans les fichiers vidéo statiques. Vous pouvez ainsi gérer celui-ci en tant que contenu standard. Vous pouvez par exemple autoriser des employés à rechercher des mots ou expressions énoncés oralement dans des formations vidéo et leur permettre d’accéder rapidement à un moment spécifique de la vidéo. Cette solution vous permet de télécharger des vidéos statiques sur un site web Azure. Azure Media Indexer utilise l’API Reconnaissance vocale pour indexer les paroles dans les vidéos et les stocker dans SQL Azure. Vous pouvez rechercher des mots ou expressions par le biais d’Azure Web Apps et récupérer une liste de résultats. La sélection d’un résultat permet de voir l’endroit où le mot ou l’expression est mentionné dans la phrase.

Cette solution est basée sur les services gérés Azure : Réseau de diffusion de contenu et la Recherche Azure. Ces services sont exécutés dans un environnement à haute disponibilité et incluent des correctifs et un support. Vous pouvez ainsi vous concentrer sur votre solution plutôt que sur l’environnement dans lequel elle est exécutée.

Données numériques sous forme de recherche de mots clés/reconnaissance vocale/reconnaissance optique de caractères Schéma affichant l’architecture d’une solution de données numériques sous forme de recherche de mots clés/reconnaissance vocale/reconnaissance optique de caractères, basée sur les services gérés Azure suivants : CDN (Content Delivery Network) et Recherche Azure. TTML, WebVTTKeywordsAzure BlobStorageStreamingEndpointMulti-ProtocolDynamicPackaging/Multi-DRMWeb AppsAzure CDNSourceA/V FilesAzure MediaIndexer/OCR Media ProcessorAzure SearchAzure Media PlayerAzure Encoder(Standard orPremium)

Conseils sur l’implémentation

Produits Documentation

Stockage d'objets blob

Stocke d’importants volumes de données non structurées (comme du texte ou des données binaires) accessibles depuis n’importe où dans le monde via HTTP ou HTTPS. Vous pouvez utiliser Stockage Blob pour exposer les données publiquement au monde entier ou pour stocker les données d’application de façon privée.

Encodage Azure

L’encodage de travaux est l’une des opérations de traitement les plus courantes dans Media Services. Vous pouvez créer des travaux d’encodage pour convertir des fichiers multimédias d’un encodage à un autre.

Point de terminaison de streaming Azure

Représente un service de streaming qui peut fournir du contenu directement à une application de lecteur cliente ou à un CDN (réseau de distribution de contenu) pour une distribution à plus grande échelle.

Réseau de diffusion de contenu

Fournit une distribution de contenu fiable et sécurisée avec une large portée mondiale et un riche ensemble de fonctionnalités.

Lecteur multimédia Azure

Utilise les normes du secteur telles que HTML5 (MSE/EME) pour fournir une expérience enrichie de diffusion en continu adaptative. Quelle que soit la technologie utilisée, les développeurs disposent d’une interface JavaScript unifiée pour accéder aux API.

Recherche Azure

Délègue la gestion de l’infrastructure et du serveur de recherche en tant que service à Microsoft. Vous bénéficiez ainsi d’un service prêt à l’emploi que vous pouvez remplir avec vos données et ensuite utiliser pour ajouter des fonctionnalités de recherche à votre application web ou mobile.

Web Apps

Héberge le site web ou l’application web.

Indexeur multimédia Azure

Le contenu de vos fichiers multimédias peut ainsi faire l’objet de recherches et vous pouvez générer une transcription au format texte des sous-titres et mots clés. Vous pouvez traiter un seul fichier ou plusieurs fichiers multimédias au sein d’un lot.

Architectures de solution associées

Données numériques sous forme de vidéo à la demande

Une solution de vidéo à la demande de base qui vous donne la possibilité de diffuser du contenu vidéo enregistré (comme des films, des actualités, des événements sportifs, des vidéos de formation ou des didacticiels d’assistance pour les clients) aux appareils de point de terminaison, applications mobiles et navigateurs de bureau prenant en charge la vidéo. Les fichiers vidéo sont téléchargés dans Stockage Blob Azure, encodés dans un format multidébit standard, puis distribués via les principaux protocoles de streaming à débit adaptatif (HLS, MPEG-DASH, Smooth) vers le client Azure Media Player.

En savoir plus.
Données numériques sous forme de streaming en direct

Une solution de streaming en direct vous permet de capturer les vidéos en temps réel et de les diffuser à l’attention des clients en temps réel, par exemple lors d’interviews, de conférences ou d’événements sportifs en ligne. Dans cette solution, la vidéo est capturée par une caméra puis envoyée à un point de terminaison d’entrée de canal. Le canal reçoit le flux d’entrée temps réel et le rend disponible en streaming par le biais d’un point de terminaison de streaming à une application mobile ou basée sur un navigateur. Le canal fournit également un point de terminaison de surveillance en version préliminaire permettant de prévisualiser et de valider votre flux avant de poursuivre le traitement et la distribution. Le canal peut également enregistrer et stocker le contenu ingéré afin de le diffuser en streaming ultérieurement. On parle alors de vidéo à la demande.

En savoir plus.