

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à.

# Guida introduttiva alla distribuzione live-to-VOD di contenuti in MediaPackage
<a name="getting-started-ltov"></a>

Questo tutorial introduttivo mostra come utilizzare la AWS Elemental MediaPackage console per creare una risorsa live-to-VOD (video on demand) e renderla disponibile per la riproduzione.

Per distribuire live-to-VOD contenuti, devi fare queste tre cose principali:
+ Inserisci un flusso di contenuti HLS live in MediaPackage
+ Estrarre un asset VOD dallo streaming
+ Rendere l'asset disponibile per la riproduzione 
**Nota**  
Non sei obbligato a utilizzarlo per MediaPackage fornire la tua live-to-VOD risorsa agli spettatori. Questo tutorial è inteso come illustrazione di come puoi utilizzarlo MediaPackage per completare il live-to-VOD flusso di lavoro.

Le sezioni seguenti sono un tutorial guidato per acquisire familiarità con queste tre operazioni e con altre di supporto.

## Prerequisiti
<a name="gs-prereq-ltov"></a>

Prima di poterlo utilizzare AWS Elemental MediaPackage, sono necessari un AWS account e le autorizzazioni appropriate per accedere, visualizzare e modificare MediaPackage i componenti. Assicurati che il tuo amministratore di sistema abbia completato i seguenti passaggi in [Configurazione MediaPackage](setting-up.md), quindi torna in questo tutorial.
+ Per creare un AWS account, consulta[Iscrizione a AWS](setting-up-aws-sign-up.md).
+ Per consentire l'accesso a ruoli non amministrativi MediaPackage, vedere[Creazione di politiche e ruoli non amministrativi](setting-up-create-non-admin-iam.md).
+ Per consentire l'accesso MediaPackage al bucket Amazon S3 per salvare e recuperare l' live-to-VODasset, consulta. [Consentire AWS Elemental MediaPackage l'accesso ad altri AWS servizi](setting-up-create-trust-rel.md)

## Fase 1: Accesso MediaPackage
<a name="gs-access-emp-ltov"></a>

 Utilizzando le tue credenziali IAM, accedi alla AWS Elemental MediaPackage console: 

```
https://console.aws.amazon.com/mediapackage/
```

## Fase 2: Inserimento di contenuti live
<a name="gs-ingest-live"></a>

Per importare un flusso di contenuti live AWS Elemental MediaPackage ed estrarne una risorsa video on demand (VOD), create un canale e un endpoint. Il canale è il punto di ingresso e l'endpoint fornisce l' MediaPackage accesso allo stream in modo che possa estrarre la risorsa VOD. MediaPackage Le sezioni seguenti descrivono come utilizzare la console MediaPackage per creare un canale e un endpoint.

### Crea un canale
<a name="gs-create-channel-ltov"></a>

Il canale è il primo componente di MediaPackage. Rappresenta l'input MediaPackage per i contenuti live in entrata da un codificatore come. AWS Elemental MediaLive

MediaPackage non richiede la fornitura di dati sui clienti. Non sono presenti campi nei canali per i quali è previsto che vengano forniti dati dei clienti.

**Come creare un canale**

1. Nella pagina MediaPackage **Canali**, scegli **Crea canale**.

1. Per **ID**, immetti un nome che descrive il canale, ad esempio **channelHLS1**. L'ID è l'identificatore principale del canale e deve essere univoco per il tuo account nel Regione AWS. I caratteri supportati sono lettere, numeri, caratteri di sottolineatura (\$1) e trattini (-). Nell'ID non si possono utilizzare spazi.

1. **Mantieni le impostazioni predefinite per i campi rimanenti, quindi scegli Crea.**

   MediaPackage visualizza la pagina dei dettagli del nuovo canale.

1. Nella pagina dei dettagli del canale, annota i valori per **URL**, **nome utente** e **password**. Se utilizzi la ridondanza degli input, hai bisogno di queste informazioni per entrambi gli input. URLs Se stai inviando un solo flusso al canale, puoi specificare le informazioni per uno dei due URL di input. 

   MediaPackage genera in modo sicuro i nomi utente e le password WebDAV quando crea il canale. Se hai bisogno di modificare queste credenziali, consulta [Rotazione delle credenziali su un URL di input](channels-rotate-creds.md).

   Fornisci le informazioni contenute in questi due campi alla persona responsabile del codificatore upstream. Nella configurazione del flusso nel codificatore, questa persona deve immettere la destinazione come URL input e le credenziali WebDAV come nome utente e password del canale. L'encoder upstream deve utilizzare l'autenticazione digest e inviare WebDAV tramite HTTPS a e includere queste credenziali. MediaPackage Se usi la ridondanza di input, i flussi di input al canale devono avere le stesse identiche impostazioni per il codificatore. Per ulteriori informazioni sulla configurazione dei flussi di input per la ridondanza di input, consulta [Flusso di elaborazione della ridondanza AWS Elemental MediaPackage degli input in tempo reale](what-is-flow-ir.md).

### Creare un endpoint
<a name="gs-create-endpoint-ltov"></a>

L'endpoint è collegato a un canale e rappresenta l'output dei contenuti live. Quando crei un processo di raccolta per estrarre un asset VOD dai contenuti live, devi indicare da quale endpoint stai eseguendo l'estrazione. È possibile raccogliere risorse da endpoint HLS e DASH chiari (non crittografati) o crittografati e l'endpoint deve avere una finestra di avvio definita. Se disponi solo di endpoint crittografati, consulta la documentazione di riferimento sulla caratteristica [Creazione di live-to-VOD risorse con AWS Elemental MediaPackage](ltov.md).

MediaPackage non richiede la fornitura di dati sui clienti. Non sono presenti campi negli endpoint per i quali è previsto che vengano forniti dati dei clienti.

**Come creare un endpoint**

1. Nella **pagina Channels** (Canali), seleziona il canale a cui sarà associato l'endpoint.

1. Nella pagina dei dettagli del canale, in **Origin endpoints**, scegli **Gestisci endpoint**.

1. Per **ID**, immetti un nome che descrive l'endpoint, ad esempio **HLSendpoint1**. L'ID è l'identificatore principale dell'endpoint e deve essere univoco per il tuo account in. Regione AWS I caratteri supportati sono lettere, numeri, caratteri di sottolineatura (\$1) e trattini (-). Nell'ID non si possono utilizzare spazi.

1. Mantenere le impostazioni predefinite per i campi restanti, quindi selezionare **Save (Salva)**.

   MediaPackage visualizza la pagina dei dettagli del canale, incluso l'endpoint appena creato.

1. Nella pagina dei dettagli del canale, annota il valore nel campo **URL** dell'endpoint. Fornisci quest'informazione alla persona responsabile del dispositivo di downstream (CDN o giocatore). Nel dispositivo downstream, questa persona deve immettere la destinazione di richiesta come l'URL dell'endpoint.

## Fase 3: Estrarre una risorsa VOD
<a name="gs-create-hj-ltov"></a>

Per estrarre una live-to-VOD risorsa da un flusso di contenuti live, crea un Harvest Job. Il processo di raccolta identifica l'endpoint da cui viene prelevata la risorsa, l'inizio e la fine della risorsa e dove viene MediaPackage salvata la risorsa dopo che è stata raccolta. 

**Per creare un processo di raccolta**

1. **Nella pagina **Harvest jobs**, scegli Create harvest job.**

1. In **ID**, inserire un nome che descriva il processo di raccolta, ad esempio **gamehighlights**. L'ID è l'identificatore principale del processo. Si può riutilizzare l'ID dopo la scadenza del processo di raccolta dall'account. I caratteri supportati sono lettere, numeri, caratteri di sottolineatura (\$1) e trattini (-). Nell'ID non si possono utilizzare spazi.

1. Per **Origin endpoint (Endpoint di origine)**, selezionare l'endpoint dello streaming di contenuti live da cui si sta estraendo un asset VOD. L'endpoint deve fornire contenuti DASH o HLS chiari (non crittografati) o crittografati. Se si desidera estrarre da contenuti live crittografati, consultare [Creazione di live-to-VOD risorse con AWS Elemental MediaPackage](ltov.md).

1. Per **Date and time format (Formato data e ora)**, mantenere l'impostazione predefinita.

1. Per **Quando inizia la live-to-VOD risorsa** e **Quando finisce la live-to-VOD risorsa**, inserite le date e gli orari di inizio e fine della risorsa VOD estratta. Ti consigliamo di impostare l'ora di inizio dopo l'inizio del live streaming e prima dell'ora corrente («adesso»). L'ora di fine deve essere nel passato.
**Nota**  
«Ora» è l'ora corrente in base a quando è presente nel contenuto sorgente dell'encoder. `EXT-X-PROGRAM-DATE-TIME` Pertanto, si consiglia che l'encoder upstream fornisca un `EXT-X-PROGRAM-DATE-TIME` tag nella sorgente.

1. Per il **ruolo IAM ARN**, inserisci il ruolo IAM che consente di MediaPackage scrivere la tua live-to-VOD risorsa nel tuo bucket Amazon S3. Per ricevere assistenza sul ruolo, consulta [Consentire AWS Elemental MediaPackage l'accesso ad altri AWS servizi](setting-up-create-trust-rel.md).

1. Per il **nome del bucket Amazon S3**, seleziona il bucket Amazon S3 in cui desideri archiviare l'asset. MediaPackage live-to-VOD

1. Per la **chiave Manifest**, inserisci il percorso nel bucket Amazon S3 e l'identificatore del manifesto principale dell'asset. live-to-VOD MediaPackage crea una directory in base al percorso inserito.
**Importante**  
La chiave manifest deve essere univoca. Quando utilizzi la stessa chiave manifest per più processi di raccolta, la playlist più recente dell'asset sovrascrive le playlist esistenti. L'unica volta in cui è consigliabile riutilizzare una chiave manifest è quando si stanno raccogliendo gli stessi contenuti, ad esempio se si è verificato un problema con un raccolto precedente dei contenuti.

1. Scegli **Create** (Crea).

Quando MediaPackage elabora il processo di raccolta, invia un CloudWatch evento quando il processo fallisce o ha esito positivo. L'evento include i dettagli del processo di raccolta. Se il processo non riesce, l'evento include le informazioni sul motivo. Queste informazioni sono disponibili solo nell' CloudWatch evento. Per eventi di esempio, consulta [Eventi di notifica delle offerte di lavoro Harvest](cloudwatch-events-example.md#hj-status-events).

## (Facoltativo) Fase 4: Uscita del contenuto VOD
<a name="gs-output-vod"></a>

Da utilizzare MediaPackage per rendere la live-to-VOD risorsa disponibile per la riproduzione, create un gruppo di pacchetti, una configurazione di pacchetto e una risorsa di risorse. L'asset acquisisce l' live-to-VODasset dal bucket Amazon S3. Un gruppo di creazione pacchetti contiene una o più configurazioni di creazione pacchetti, che definiscono il formato e le impostazioni dell'output. 

### Crea un gruppo di imballaggi
<a name="gs-create-grp-ltov"></a>

Un gruppo di creazione pacchetti contiene una o più configurazioni di creazione pacchetti. Le configurazioni di imballaggio consentono di definire il tipo di output VOD desiderato. Per applicare queste definizioni di output, associate un gruppo di pacchetti a più risorse.

**Example**  
 Hai 15 contenuti di origine. Vuoi servirli tutti come output DASH, HLS e HLS crittografati. Per fare ciò, definisci un gruppo di pacchetti con configurazioni di packaging DASH, HLS e HLS crittografate. Quindi associ quel gruppo alle risorse di risorse che rappresentano questi contenuti. Non è necessario creare nuove configurazioni per ogni risorsa.

MediaPackage non richiede la fornitura di dati sui clienti. Non ci sono campi nei gruppi di imballaggio in cui ci si aspetta che vengano forniti i dati dei clienti.

**Come creare un gruppo di creazione pacchetti**

1. Nella pagina **Gruppi di imballaggio**, scegli **Crea gruppo**.

1. Per **ID**, inserisci un nome che descriva il gruppo, ad esempio**gamehighlights**. L'ID è l'identificatore principale del gruppo e deve essere univoco per il tuo account di appartenenza. Regione AWS I caratteri supportati sono lettere, numeri, caratteri di sottolineatura (\$1) e trattini (-). Nell'ID non si possono utilizzare spazi.

1. Scegli **Create** (Crea).

### Crea una configurazione di imballaggio
<a name="gs-create-cfig-ltov"></a>

Una configurazione di creazione pacchetti specifica la modalità di configurazione del manifest di output, ad esempio limitazioni di selezione del flusso e ordinamento.

MediaPackage non richiede la fornitura di dati sui clienti. Non ci sono campi nelle configurazioni di imballaggio in cui è previsto che vengano forniti i dati dei clienti.

**Come creare una configurazione di creazione pacchetti**

1. Nella pagina **Packaging groups (Gruppi di creazione pacchetti)**, scegliere il gruppo appena creato.

1. **Nella pagina dei dettagli del gruppo di imballaggio, in Configurazioni di **imballaggio scegli Gestisci configurazioni**.**

1. **Nella pagina **Gestisci le configurazioni di imballaggio**, scegli **Aggiungi**, quindi scegli Nuova configurazione.**

1. Per **ID**, inserire un nome che descrive la configurazione, ad esempio **hls\$1highlights**. L'ID è l'identificatore principale per la configurazione e in questa deve essere univoco per il tuo account. Regione AWS I caratteri supportati sono lettere, numeri, caratteri di sottolineatura (\$1) e trattini (-). Nell'ID non si possono utilizzare spazi.

1. Mantenere le impostazioni predefinite per i campi restanti, quindi selezionare **Save (Salva)**.

### Crea una risorsa
<a name="gs-create-asset-ltov"></a>

Una risorsa è il modo in cui AWS Elemental MediaPackage acquisisce, impacchetta e fornisce contenuti VOD. La risorsa è associata a una o più configurazioni di imballaggio. I dispositivi downstream inviano richieste di riproduzione a configurazioni di imballaggio specifiche sull'asset.

MediaPackage non richiede i dati dei clienti, quindi le risorse non includono questi campi.

**Per creare un asset e acquisire contenuti di origine**

1. Dai bucket Amazon S3, determina quale file stai utilizzando come contenuto di origine. Prendere nota delle informazioni seguenti:
   + Il nome del bucket Amazon S3 in cui è archiviato il file
   + Il percorso completo del file, ad esempio *S3*://-file-name bucket/path/source
   + Il ruolo IAM che consente MediaPackage di leggere da Amazon S3

1. Sulla MediaPackage console, vai alla pagina **Risorse**, quindi scegli **Ingestisci** risorse.

1. Per il **nome del bucket Amazon S3, scegli il bucket** in cui è archiviato il contenuto di origine.

1. Per il **ruolo IAM**, scegli **Usa il ruolo esistente** e seleziona il ruolo IAM che MediaPackage consente la lettura da Amazon S3.

1. Per **Filename**, inserisci il percorso completo della playlist principale [.smil manifest (MP4) o della playlist principale .m3u8](supported-inputs-vod-smil.md) (HLS) all'interno del tuo bucket Amazon S3, incluso il nome del contenuto di origine. **Ad esempio, se il tuo contenuto viene chiamato `lion_movie.m3u8` e si trova in una sottodirectory chiamata in un bucket chiamato, devi inserire quanto segue `thursday_night` nel campo Filename: `movies`**

   ```
   thursday_night/lion_movie.m3u8
   ```

   Non è necessario inserire il nome del bucket perché lo hai scelto nel campo del nome del **bucket di Amazon S3**.

1. Per il **gruppo Packaging**, scegli il gruppo in cui hai creato. [Crea un gruppo di imballaggi](#gs-create-grp-ltov)

1. Scegliere **Ingest assets (Acquisisci asset)**.

### Fornisci la riproduzione URLs
<a name="gs-provide-url-ltov"></a>

Dopo aver creato la risorsa, AWS Elemental MediaPackage si prepara a fornire i manifesti predefiniti agli spettatori. Questa operazione viene eseguita in background e potrebbe richiedere alcuni minuti, probabilmente meno, a seconda delle dimensioni e della complessità dei contenuti di origine. I manifesti sono immediatamente disponibili nella pagina URLs dei dettagli della risorsa, ma il contenuto non è ancora disponibile per la riproduzione.

Una volta completata l'elaborazione di ogni manifesto, MediaPackage invia un CloudWatch evento Amazon al tuo account.

Sulla risorsa, MediaPackage fornisce un URL per ogni configurazione di imballaggio. Questo URL indica in che modo dispositivi downstream (CDN o dispositivo di riproduzione) richiedono contenuti VOD da MediaPackage.

**Per avviare la riproduzione URLs**

1. Sulla MediaPackage console, vai alla pagina **Risorse** e scegli l'**ID** della risorsa in [Fase 4: Creare una risorsa](getting-started-vod.md#gs-create-asset) cui hai creato.

1. Nella pagina dei dettagli dell'asset, ottenere l'URL per ogni configurazione di creazione pacchetti.

1.  URLs Forniscilo alla persona responsabile del dispositivo a valle (CDN o lettore). Nel dispositivo downstream, questa persona deve inserire la destinazione della richiesta come l'URL dalla configurazione di creazione pacchetti corrispondente.

Ogni URL è stabile e non cambia nel corso della durata della combinazione di questo asset e della configurazione di creazione pacchetti. Fornire l'URL alla persona responsabile del dispositivo downstream (CDN o lettore). Nel dispositivo downstream, questa persona deve utilizzare l'URL dell'asset come destinazione della richiesta.

## (Facoltativo) Fase 5: Monitora l'attività MediaPackage
<a name="gs-monitor-emp-ltov"></a>

Usa Amazon CloudWatch per tenere traccia delle MediaPackage attività, ad esempio il numero di byte MediaPackage ricevuti e inviati, i tempi di risposta e il numero di richieste. I parametri vengono raggruppati prima in base allo spazio dei nomi del servizio e successivamente in base alle diverse combinazioni di dimensioni all'interno di ogni spazio dei nomi.

**Per visualizzare le metriche utilizzando la console CloudWatch**

1. Apri la CloudWatch console all'indirizzo[https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Nel riquadro di navigazione, seleziona **Parametri**.

1. In **Tutte le metriche**, scegli lo spazio dei nomi **AWS/ MediaPackage**.

1. Seleziona le dimensioni del parametro per visualizzare i parametri (ad esempio, seleziona `channel` per visualizzare i parametri per canale). 

Per un elenco di metriche, consulta. MediaPackage [Monitoraggio AWS Elemental MediaPackage con i CloudWatch parametri di Amazon](monitoring-cloudwatch.md)

## Fase 6: pulizia
<a name="gs-cleanup-ltov"></a>

Per evitare di incorrere in costi aggiuntivi, elimina le risorse che non stai più utilizzando.

**Nota**  
I processi di raccolta scadono automaticamente nel tuo account e non possono essere eliminati manualmente.

### Eliminare risorse attive
<a name="gs-cleanup-ltov-l"></a>

Al termine del caricamento, della distribuzione e della raccolta dai contenuti live, elimina il canale e l'endpoint. Prima di eliminare il canale, devi eliminare tuti i relativi endpoint. 

**Come eliminare un endpoint**

1. Nella pagina MediaPackage **Canali**, scegli il canale a cui è associato l'endpoint.

1. Nella pagina dei dettagli del canale, in **Ordini di origine**, seleziona l'endpoint di origine che desideri eliminare.

1. Seleziona **Elimina**.

1. **Nella finestra di dialogo di conferma dell'**eliminazione degli endpoint**, scegli Elimina.**

**Come eliminare un canale**

1. Nella pagina **Canali**, scegli il canale che desideri eliminare.

1. Scegli **Elimina**.

1. Nella finestra di dialogo di conferma dell'**eliminazione del canale**, scegli **Elimina**.

   MediaPackage rimuove il canale e tutti gli endpoint associati.

### Eliminare le risorse VOD
<a name="gs-cleanup-ltov-v"></a>

Al termine del caricamento e della distribuzione di contenuti VOD, elimina le risorse aggiuntive. Se desideri rendere indisponibile un output specifico, elimina la configurazione di creazione pacchetti dal gruppo di creazione pacchetti. Se desideri rendere un asset non più disponibile per la riproduzione da qualsiasi output, elimina l'asset. 

**Come eliminare un asset**

1. Sulla MediaPackage console, vai alla pagina **Risorse**, quindi scegli l'**ID** della risorsa.

1. Nella pagina dei dettagli dell'asset, scegliere **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, seleziona **Elimina**.

**Come eliminare una configurazione di creazione pacchetti**

1. Sulla MediaPackage console, vai alla pagina **Gruppi di pacchetti**.

1. Scegliere l'**ID** del gruppo con la configurazione che si desidera eliminare.

1. Nella pagina dei dettagli del gruppo di creazione pacchetti, nella sezione **Packaging configurations (Configurazioni di creazione pacchetti)**, individuare la configurazione e scegliere il relativo **ID**.

1. Nella pagina dei dettagli della configurazione di creazione pacchetti, scegliere **Delete (Elimina)**.

1. Nella finestra di dialogo di conferma, seleziona **Elimina**.