Servizi multimediali digitali di video su richiesta

Archiviazione BLOB
Rete CDN
Codifica
Media Player

Soluzione idea Solution Idea

Per ulteriori informazioni, dettagli sull'implementazione, indicazioni sui prezzi o esempi di codice, vedere l'articolo relativo all'espansione di questo articolo con commenti e suggerimenti su GitHub.If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Una soluzione video on demand di base che ti offre la possibilità di trasmettere contenuti video registrati, come filmati, notizie, clip, segmenti sportivi, video di formazione ed esercitazioni sul supporto tecnico per qualsiasi dispositivo endpoint con supporto per video, applicazione per dispositivi mobili o browser desktop.A basic video-on-demand solution that gives you the capability to stream recorded video content such as movies, news clips, sports segments, training videos, and customer support tutorials to any video-capable endpoint device, mobile application, or desktop browser. I file video vengono caricati nell'archiviazione BLOB di Azure, codificati in un formato standard a più velocità in bit e quindi distribuiti tramite tutti i principali protocolli di streaming con velocità in bit adattiva (HLS, MPEG-DASH, Smooth) al client di Azure Media Player.Video files are uploaded to Azure Blob storage, encoded to a multi-bitrate standard format, and then distributed via all major adaptive bit-rate streaming protocols (HLS, MPEG-DASH, Smooth) to the Azure Media Player client.

Questa soluzione si basa sui servizi gestiti di Azure: archiviazione BLOB, rete per la distribuzione di contenuti e Azure Media Player.This solution is built on the Azure managed services: Blob Storage, Content Delivery Network and Azure Media Player. Questi servizi vengono eseguiti in un ambiente a disponibilità elevata, con patch e supportati, consentendo di concentrarsi sulla soluzione anziché sull'ambiente in cui vengono eseguiti.These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.

ArchitectureArchitecture

Diagramma dell'architettura scaricare un SVG di questa architettura.Architecture Diagram Download an SVG of this architecture.

ComponentiComponents

  • Archiviazione BLOB: archivia grandi quantità di dati non strutturati, ad esempio dati di testo o binari, a cui è possibile accedere da qualsiasi parte del mondo tramite http o HTTPS.Blob Storage: Stores large amounts of unstructured data, such as text or binary data, that can be accessed from anywhere in the world via HTTP or HTTPS. L'archiviazione BLOB può essere usata per esporre dati pubblicamente a livello mondiale o archiviare privatamente i dati delle applicazioni.You can use Blob storage to expose data publicly to the world, or to store application data privately.
  • Codificatore di servizi multimediali di Azure: i processi di codifica sono una delle operazioni di elaborazione più comuni in servizi multimediali.Azure Media Services Encoder: Encoding jobs are one of the most common processing operations in Media Services. Questi processi vengono creati per convertire i file multimediali da una codifica all'altra.You create encoding jobs to convert media files from one encoding to another.
  • Endpoint di streaming di servizi multimediali di Azure: un servizio di streaming in grado di distribuire contenuti direttamente a un'applicazione lettore client o a una rete per la distribuzione di contenuti (CDN) per un'ulteriore distribuzione.Azure Media Services Streaming Endpoint: A streaming service that can deliver content directly to a client player application, or to a content delivery network (CDN) for further distribution.
  • Reteper la distribuzione di contenuti: fornisce la distribuzione di contenuti sicura e affidabile con ampia copertura globale e un ricco set di funzionalità.Content Delivery Network: Provides secure, reliable content delivery with broad global reach and a rich feature set.
  • Azure Media Player: USA gli standard del settore, ad esempio HTML5 (MSE/EME), per offrire un'esperienza di streaming adattivo avanzata.Azure Media Player: Uses industry standards, such as HTML5 (MSE/EME), to provide a rich adaptive streaming experience. Indipendentemente dalla tecnologia di riproduzione usata, gli sviluppatori hanno un'interfaccia JavaScript unificata per accedere alle API.Regardless of the playback technology used, developers have a unified JavaScript interface to access APIs.
  • Protezione del contenuto con DRM multiplo: fornisce contenuti in modo sicuro usando la crittografia con chiave non crittografata AES (PlayReady, Widevine e Fairplay)Multi-DRM content protection: Delivers content securely using multi-DRM (PlayReady, Widevine, FairPlay Streaming) or AES clear key encryption

Passaggi successiviNext steps