Preparati all' AWS CloudFormation implementazione di CDN e integrazioni MediaTailor - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Preparati all' AWS CloudFormation implementazione di CDN e integrazioni MediaTailor

AWS Elemental MediaTailor la distribuzione AWS CloudFormation richiede prerequisiti e fasi di preparazione specifici. Prima di iniziare a utilizzare AWS CloudFormation to integration MediaTailor e Amazon CloudFront, assicurati di disporre di quanto segue.

  • Un AWS account con autorizzazioni di creazione MediaTailor CloudFront e risorse AWS CloudFormation

  • Un'origine dei contenuti in cui sono ospitati i tuoi contenuti video (ad esempio AWS Elemental MediaPackage, Amazon S3 o un altro server di origine)

  • Un ad decision server (ADS) in grado di rispondere alle richieste VAST

Prima di distribuire il AWS CloudFormation modello, raccogli questi parametri richiesti:

AdServerUrl

URL del server pubblicitario VAST per l'inserimento dinamico degli annunci. Per il test viene fornito un endpoint VAST statico.

ContentOriginDomainName

Nome di dominio dell'origine del contenuto senza protocollo (ad esempio, mediapackage-domain.mediapackagev2.us-west-2.amazonaws.com.rproxy.govskope.camybucket.s3.amazonaws.com, ocustom-origin.example.com). Non includere prefissi http://o https://o altri percorsi.

ContentOriginType

Il tipo di origine del contenuto:

  • mediapackagev2: per le origini AWS Elemental MediaPackage

  • s3: per le origini dei bucket Amazon S3

  • personalizzato: per qualsiasi altro tipo di origine

Il modello creerà diverse AWS risorse che collaboreranno per fornire i tuoi contenuti con annunci personalizzati. Di seguito viene descritto il funzionamento di ciascun componente:

Controllo degli accessi all'origine

Origin Access Control (OAC) è una funzionalità di sicurezza che garantisce l'accesso ai contenuti solo tramite CloudFront, non direttamente dal server di origine. Questo aiuta a proteggere i tuoi contenuti da accessi non autorizzati.

Per MediaPackage le origini di Amazon S3, il modello crea una risorsa Origin Access Control (OAC) per proteggere l'accesso ai tuoi contenuti.

MediaTailor configurazione di riproduzione

La configurazione di MediaTailor riproduzione è il componente principale che gestisce l'inserimento degli annunci. Riceve contenuti dalla tua origine, richiede annunci dal tuo server pubblicitario e li combina in uno stream personalizzato per ogni spettatore.

Il modello crea una configurazione di MediaTailor riproduzione con le seguenti impostazioni:

  • Fonte di contenuti video che rimanda alla tua distribuzione CloudFront

  • URL del server decisionale degli annunci configurato sull'endpoint VAST specificato

  • Configurazione live pre-roll per l'inserimento di annunci durante i live streaming

  • Configurazione CDN con prefissi URL di segmento appropriati

CloudFront distribuzione

La CloudFront distribuzione offre i tuoi contenuti agli spettatori di tutto il mondo con bassa latenza. Gestisce diversi tipi di richieste (manifesti, segmenti di contenuti, segmenti di annunci) e le indirizza alle origini appropriate.

Per i professionisti del settore radiotelevisivo alle CDNs prime armi, ecco alcuni termini chiave:

Origin

Un server in cui sono archiviati i contenuti originali (ad esempio MediaPackage Amazon S3)

Cache behavior (Comportamento cache)

Regole che determinano in che modo i diversi tipi di contenuti vengono memorizzati nella cache e distribuiti

Policy della cache

Impostazioni che controllano per quanto tempo il contenuto viene memorizzato nella cache e quali componenti della richiesta influiscono sulla memorizzazione nella cache

Il modello crea una CloudFront distribuzione con i seguenti componenti:

  • Tre origini:

    • Origine del contenuto (MediaPackageAmazon S3 o personalizzato)

    • MediaTailor manifesta l'origine

    • MediaTailor origine dei segmenti

  • Comportamenti nella cache con modelli appropriati:

    • Comportamento predefinito per i segmenti di contenuto

    • Comportamento dei segmenti di MediaTailor annunci (/tm/*)

    • Comportamento per i media MediaTailor interstiziali (/i-media/*)

    • Comportamento per manifesti personalizzati (/v1/*)

    • Comportamento per le richieste di reindirizzamento dei segmenti (/segment/*)

  • Politiche di cache ottimizzate per ogni comportamento:

    • CachingOptimized per contenuti memorizzabili nella cache

    • CachingDisabled per manifesti personalizzati

  • Politiche di Origin Request per garantire il corretto inoltro degli header

  • Politiche di intestazione di risposta per il supporto CORS