Architettura della soluzione: Servizi multimediali digitali di ricerca di parole chiave/sintesi vocale/OCR

Una soluzione di riconoscimento vocale ti permette di identificare il parlato in file video statici in modo da gestirlo come contenuto standard, ad esempio per permettere ai dipendenti di cercare parole o frasi pronunciate all'interno di video di formazione e di passare rapidamente al punto specifico di un video. Questa soluzione ti permette di caricare video statici in un sito Web di Azure. Azure Media Indexer usa l'API Riconoscimento vocale per indicizzare il parlato all'interno dei video e archiviarlo in SQL Azure. Puoi cercare parole o frasi usando le app Web di Azure e recuperare un elenco di risultati. Selezionando un risultato potrai individuare la posizione in cui la parola o la frase viene citata nel video.

Questa soluzione è basata sui servizi gestiti di Azure: Rete per la distribuzione di contenuti e Ricerca di Azure. Questi servizi vengono eseguiti in un ambiente a disponibilità elevata, con patch e supportato, per permetterti di concentrarti sulla tua soluzione invece che sull'ambiente di esecuzione.

TTML, WebVTTKeywords Azure BlobStorage StreamingEndpoint Multi-ProtocolDynamicPackaging/Multi-DRM Web Apps Azure CDN SourceA/V Files Azure MediaIndexer/OCR Media Processor Azure Search Azure Media Player Azure Encoder(Standard orPremium)

Linee guida di implementazione

Prodotti/Descrizione Documentazione

Archiviazione BLOB

Archivia grandi quantità di dati non strutturati, come dati di testo o binari, perché sia possibile accedervi da qualsiasi parte del mondo tramite HTTP o HTTPS. Puoi usare Archiviazione BLOB per esporre pubblicamente dati a livello mondiale o per archiviare privatamente dati applicazione.

Codifica di Azure

La codifica di processi è una delle operazioni di elaborazione più comuni in Servizi multimediali. I processi vengono codificati per convertire file multimediali da una codifica all'altra.

Endpoint di streaming di Azure

Rappresenta un servizio di streaming in grado di distribuire contenuti direttamente a un'applicazione lettore client o a una rete per la distribuzione di contenuti (rete CDN) per l'ulteriore distribuzione.

Rete per la distribuzione di contenuti

Distribuzione di contenuti sicura e affidabile con ampia copertura globale e un ricco set di funzionalità.

Azure Media Player

Usa standard di settore, come HTML5 (MSE/EME), per offrire un'esperienza per flussi adattivi avanzata. Indipendentemente dalla tecnologia di riproduzione usata, gli sviluppatori hanno a disposizione un'interfaccia JavaScript unificata per accedere alle API.

Ricerca di Azure

Delega a Microsoft la gestione dell'infrastruttura e dei server di ricerca distribuita come servizio, offrendoti un servizio pronto per l'uso in cui puoi immettere i tuoi dati e che puoi quindi usare per aggiungere il servizio di ricerca alla tua applicazione Web o per dispositivi mobili.

App Web

Ospita il sito Web o l'applicazione Web.

Azure Media Indexer

Ti permette di abilitare la ricerca nel contenuto dei tuoi file multimediali e di generare una trascrizione full-text per sottotitoli e parole chiave. Puoi elaborare un solo file multimediale o più file multimediali in un batch.

Architetture delle soluzioni correlate

Token Token License/Key License/Key Azure BlobStorage StreamingEndpoint Multi-Protocol Dynamic Packaging/Multi-DRM Azure Encoder(Standard orPremium) Azure Media Playerin Browser Azure Media Playerin Mobile App Cloud DRMLicense/KeyDelivery Server Azure CDN MezzanineVideo Files

Servizi multimediali digitali video on demand

Una soluzione video on demand di base che offre funzionalità per lo streaming di contenuti video registrati, come filmati, notizie, clip, segmenti sportivi, video di formazione o esercitazioni di supporto tecnico, a qualsiasi dispositivo endpoint con funzionalità video, applicazione per dispositivi mobili o browser desktop. I file video vengono caricati in Archiviazione BLOB di Azure, codificati in un formato standard a bitrate multipli e quindi distribuiti al client di Azure Media Player tramite tutti i principali protocolli di streaming a bitrate adattivo (HLS, MPEG-DASH, Smooth).

Altre informazioni
Token Token License/Key License/Key Channel Live Source Cloud DRM License/Key Delivery Serve StreamingEndpoint Multi-ProtocolDynamicPackaging/Multi-DRM Azure CDN Azure BlobStorage PreviewMonitoring Azure Media Playerin Browser Azure Media Playerin Mobile App Azure LiveEncoder 3rd Party On-PremisesLive Encoder Program

Servizi multimediali digitali di streaming live

Una soluzione di streaming live ti permette di acquisire contenuti video immediatamente e trasmetterli in tempo reale ai consumatori, ad esempio per trasmettere interviste, conferenze o eventi sportivi online. In questa soluzione i contenuti video vengono acquisiti tramite una videocamera, per poi essere inviati a un endpoint di input del canale. Il canale riceve il flusso di input live e lo rende disponibile per lo streaming a un Web browser o a un'app per dispositivi mobili tramite un endpoint di streaming. Il canale fornisce anche un endpoint di monitoraggio in anteprima che ti permette di visualizzare in anteprima il flusso e di convalidarlo prima di ulteriori attività di elaborazione e distribuzione. Il canale può anche registrare e archiviare il contenuto inserito in modo da trasmetterlo successivamente (video on demand).

Altre informazioni