

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

# Tutorial su AWS Elemental MediaLive
<a name="getting-started-tutorial"></a>

Questo tutorial descrive come importare una sorgente video da una sorgente RTP e generare un'uscita HLS che contenga una codifica video H.264 e una codifica audio. MediaLive invierà l'output a. AWS Elemental MediaPackage I componenti dell'output sono i seguenti: 
+ Un manifesto principale: channel.m3u8
+ Un manifesto di rappresentazione: channel-1.m3u8
+ File TS per ogni output: channel-1.00001.ts, channel-1.00002.ts, channel-1.00003.ts e così via

Questo tutorial utilizza i valori predefiniti per la maggior parte dei campi di configurazione nel canale.

**Nota**  
Tutto il testo contrassegnato come esempio in questo tutorial è proprio questo: un esempio che mostra l'aspetto tipico di un'informazione. Devi sostituire ciascun esempio con le informazioni che si applicano alla tua situazione specifica.

**Topics**
+ [Prerequisiti per il tutorial](getting-started-prerequisites.md)
+ [Fase 1: Configurare il sistema upstream](getting-started-step1.md)
+ [Fase 2: Configurare il sistema a valle](getting-started-step2.md)
+ [Fase 3: Creare un input](getting-started-step3.md)
+ [Fase 4: Impostare le informazioni chiave](getting-started-step4.md)
+ [Passaggio 5: Allega l'input](getting-started-step4b.md)
+ [Passaggio 6: configura video, audio e didascalie in ingresso](getting-started-step4a-input-selectors.md)
+ [Fase 7: Creare un gruppo di output HLS](getting-started-step5.md)
+ [Fase 8: Configurare l'uscita e le codifiche](getting-started-step6.md)
+ [Passaggio 9: crea il tuo canale](getting-started-step7.md)
+ [Fase 10: Avviare il sistema upstream e il canale](getting-started-step8.md)
+ [Fase 11: Pulizia](getting-started-step9.md)

# Prerequisiti per il tutorial
<a name="getting-started-prerequisites"></a>

Prima di poterlo utilizzare MediaLive, è necessario disporre di un AWS account e delle autorizzazioni appropriate per accedere, creare e visualizzare i componenti. MediaLive Completa le fasi in [Passaggi preliminari per la configurazione per l'uso MediaLive](setting-up.md) e quindi ritorna a questo tutorial. Non puoi utilizzarli MediaLive, nemmeno come amministratore con accesso completo, finché non esegui questi passaggi.

# Fase 1: Configurare il sistema upstream
<a name="getting-started-step1"></a>

Il sistema upstream è il sistema che trasmette il video in streaming a MediaLive. Il sistema upstream può essere qualsiasi cosa, da un'appliance locale che funge da "codificatore di contribuzione" a un'applicazione eseguita su uno smartphone. È necessario eseguire alcune configurazioni del sistema upstream prima di iniziare a utilizzarlo. MediaLive 

Ai fini di questo tutorial, il sistema upstream deve essere in grado di inviare un flusso video tramite un push RTP. 

In una distribuzione "push", il sistema upstream esegue il push del flusso *da *due indirizzi IP nel sistema upstream (ad esempio da **203.0.113.111** e da **203.0.113.112**). Il sistema upstream esegue il push *a* due indirizzi IP in MediaLive (ad esempio, **rtp://198.51.100.10:5000** e **rtp://192.0.2.131:5000**). Nei passaggi seguenti, effettuerai la configurazione MediaLive in modo che i due indirizzi IP *vengano* inseriti nella lista bianca. Inoltre, MediaLive genera i due indirizzi IP di *destinazione*. Puoi impostare il sistema upstream per eseguire il push a questi indirizzi.

**Per configurare il sistema upstream**

1. Configurare il sistema upstream per eseguire un push RTP da due diversi indirizzi IP. È necessario eseguire il push da due indirizzi perché MediaLive si aspetta sempre input ridondanti.

1. Annotare gli indirizzi IP. Ad esempio, **203.0.113.111** e da **203.0.113.112**. Questi indirizzi saranno necessari quando si imposterò il gruppo di sicurezza di input in un cambio successivo. 

# Fase 2: Configurare il sistema a valle
<a name="getting-started-step2"></a>

In questo tutorial, il sistema a valle (la destinazione dell'output da MediaLive) è. AWS Elemental MediaPackage

Devi configurare un canale in AWS Elemental MediaPackage, e devi configurarlo ora perché hai bisogno dei due URLs che MediaPackage genera. Questi URLs sono URL di input dal punto di vista di MediaPackage. Sono URLs la destinazione dell'output, dal punto di vista di MediaLive.

**Per configurare il sistema downstream**

1. Accedi a Console di gestione AWS e apri la MediaPackage console all'indirizzo [https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/).

1. In una nuova scheda o finestra del browser, visualizzare le [Nozioni di base per AWS Elemental MediaPackage](https://docs.aws.amazon.com/mediapackage/latest/ug/getting-started.html) e seguire i passaggi da 1 a 3 per creare un canale e l'endpoint.

1. Prendi nota dei dati che sono AWS Elemental MediaPackage stati generati: due input URLs e i nomi e le password associati. Ad esempio, i dati per un URL di input potrebbero essere:
   + `https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel`
   + `ue739wuty`
   + `due484u`

   Il tuo canale potrebbe essere in una regione diversa rispetto all'esempio.

1. Mantenere il browser Web aperto, non chiuderlo ancora.

# Fase 3: Creare un input
<a name="getting-started-step3"></a>

È necessario creare un ingresso. l'input definisce in che modo il sistema upstream fornisce il flusso video sorgente MediaLive a. in questo tutorial, crei un ingresso rtp. 

È inoltre necessario creare un gruppo di sicurezza di input per l'ingresso. questo gruppo di sicurezza di input applica la regola «solo questo indirizzo IP specifico (un indirizzo IP di tua proprietà) può inviare a questo input». MediaLive senza la protezione di questa regola, qualsiasi terza parte potrebbe inviare il contenuto a un MediaLive input se conosce l'indirizzo IP e la porta dell'input. 

**Per creare un input e un gruppo di sicurezza di input**

1. Accedi a Console di gestione AWS e apri la MediaLive console all'indirizzo [https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/).

1. Nel riquadro di navigazione, selezionare **Inputs (Input)**.

1. Nella pagina **Inputs (Input)**, scegliere **Create input (Crea input)**.

1. Nella sezione **Input details (Dettagli input)**, per **Input name (Nome input)**, digitare **my rtp push**.

1. Per **Tipo di input**, scegli **rtp.** 

1. nella sezione **Gruppo di sicurezza di input**, scegli **Crea**. 

1. Nella casella di testo, inserire l'indirizzo IP indicato nella [Fase 1: Configurare il sistema upstream](getting-started-step1.md) di questo tutorial. Inserisci l'indirizzo come blocco CIDR, **203.0.113.111/32** ad esempio e. **203.0.113.112/32**

1. Selezionare **Create input security group (Crea gruppo di sicurezza di input)**.

1. Selezionare **Create (Crea)** per creare l'input.

   MediaLive aggiunge l'input all'elenco degli input e crea automaticamente due destinazioni (una principale e una ridondante). queste destinazioni includono la porta 5000. ad esempio, **rtp://198.51.100.10:5000** e**rtp://192.0.2.131:5000**. queste sono le due posizioni in cui il sistema a monte deve inviare la sorgente. 

1. prendi nota di questi due indirizzi perché ti serviranno. [Fase 10: Avviare il sistema upstream e il canale](getting-started-step8.md)

# Fase 4: Impostare le informazioni chiave
<a name="getting-started-step4"></a>

Il primo passo per creare un canale da zero consiste nello scegliere il ruolo IAM da utilizzare per accedere al canale quando il canale è in esecuzione (avviato) e specificare le caratteristiche chiave dell'input. MediaLive Ora puoi iniziare a creare un canale. Il primo cambio consiste nell'identificare l'input. Il canale contiene i dettagli che spiegano MediaLive come transcodificare (decodificare e codificare) e impacchettare l'input in output specifici.

Il primo passo per creare un canale da zero consiste nello scegliere il ruolo IAM da utilizzare per accedere al canale quando il canale è in esecuzione (avviato) e specificare le caratteristiche chiave dell'input. MediaLive 

**Per specificare le informazioni della chiave per il canale**

1. Sulla MediaLive console, nel riquadro di navigazione, scegli **Canali**.

1. Nella sezione **Channels (Canali)** selezionare **Create channel (Crea canale)**. 

1. Nel riquadro **Canale e dettagli di input**, in **Informazioni generali**, per **Nome del canale**, inserisci**Test channel**.

1. Per **IAM role (Ruolo IAM)**, scegliere **Create role from template (Crea ruolo da modello)** e selezionare **Create IAM role(Crea ruolo IAM)**. L'elenco **Use existing role (Usa ruolo esistente)** ora mostra il ruolo **MediaLiveAccessRole**.

1. Scegliere **Remember role (Memorizza ruolo)**.

# Passaggio 5: Allega l'input
<a name="getting-started-step4b"></a>

Ora puoi identificare l'input che sarà acquisto dal canale.

**Per collegare l'input al canale**

1. Nella pagina **Create channel(Crea canale)** del riquadro di navigazione, per **Input attachments (Allegati input)** scegliere **Add (Aggiungi)**.

1. Nella sezione **Attach input (Collega input)**, per **Input** scegliere **My RTP push (Il mio push RTP)** (l'input creato). 

   Il campo **Attachment name (Nome collegamento)** viene popolato automaticamente con il nome dell'input. È possibile lasciare questo nome inalterato. 

1. Scegli **Conferma**. La sezione **Input attachment (Collegamento input)** viene chiusa e viene visualizzata la sezione **General input settings (Impostazioni input generali)**.

# Passaggio 6: configura video, audio e didascalie in ingresso
<a name="getting-started-step4a-input-selectors"></a>

Puoi creare i "selettori" per identificare specifici video, audio e didascalie da estrarre dall'input. 

In questo tutorial, non crei un selettore video. Invece, all'avvio del canale, MediaLive selezionerà automaticamente il video (o il primo video) nell'ingresso. Non crei neanche un selettore didascalie. In genere, includi le didascalie nella configurazione del canale, ma in questo tutorial le ometteremo.

Crei invece un selettore audio.

**Per identificare il contenuto da estrarre**

1. Nella pagina **Crea canale**, nel riquadro **delle impostazioni di ingresso**, per i selettori **audio**, scegli **Aggiungi selettori audio**.

1. Per **Audio selector name (Nome selettore audio)**, immettere **My audio source**.

   Ignorare il campo **Selector settings (Impostazioni selettore)**. Non è necessario specificare il PID o la lingua. Quando il canale viene avviato, MediaLive seleziona automaticamente il primo audio, accettabile per questo tutorial.

1. Per tutti gli altri campi di questo riquadro, mantenere i valori predefiniti. 

# Fase 7: Creare un gruppo di output HLS
<a name="getting-started-step5"></a>

Una volta configurato l'input, puoi continuare con la creazione del canale creando un gruppo di output. In questo tutorial, puoi configurare un gruppo di output HLS.

**Per creare un gruppo di output**

1. Nella pagina **Create channel (Crea canale)** scegliere **Add (Aggiungi)** nella sezione **Output groups (Gruppi di output)**. 

1. Nella sezione **Add output group (Aggiungi gruppo di output)** scegliere **HLS** e selezionare **Confirm (Conferma)**. 

1. Nella sezione **HLS group destination A (Destinazione gruppo HLS A)**, per **URL**, immettere l'URL del primo input che AWS Elemental MediaPackage ha creato automaticamente in [Fase 2: Configurare il sistema a valle](getting-started-step2.md). Ad esempio, **https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel**``. 

1. Per **Credentials (Credenziali)**:
   + Per **Username (Nome utente)**, immettere il nome utente che corrisponde a questo URL. Ad esempio, **ue739wuty**. 
   + Per **Password**, scegliere **Create parameter (Crea parametro)**. In **Nome**, inserisci **DestinationA-MyHLS**. Per **Password**, digitare la password corrispondente all'URL. Ad esempio, **due484u**.

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

   È stato creato un parametro chiamato **DestinationA-MyHLS** che contiene la password **due484u**. Il parametro viene archiviato in AWS Systems Manager Parameter Store. Per ulteriori informazioni, consulta [Informazioni sulla funzionalità per la creazione di parametri di password](requirements-for-EC2.md#about-EC2Password).

1. Per **HLS group destination B (Destinazione gruppo HLS B)**, per **URL**, immettere l'URL del secondo input che AWS Elemental MediaPackage ha creato automaticamente in [Fase 2: Configurare il sistema a valle](getting-started-step2.md). Ad esempio, **https://mgu654.mediapackage.us-east-1.amazonaws.com/in/v1/xmm9s/channel**. 

1. Per **Credentials (Credenziali)**:
   + Per **Username (Nome utente)**, immettere il nome utente che corrisponde a questo URL. Ad esempio, **883hdux**. 
   + Per **Password**, scegliere **Create parameter (Crea parametro)**. In **Nome**, inserisci **DestinationB-MyHLS**. Per **Password**, digitare la password corrispondente all'URL. Ad esempio, **634hjik**.

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

   È stato creato un parametro chiamato **DestinationB-MyHLS** che contiene la password **634hjik**. Il parametro viene archiviato in AWS Systems Manager Parameter Store. 

1. Nella sezione **HLS settings (Impostazioni HLS)**, per **Name (Nome)** immettere **MyHLS**. 

1. Per **CDN settings (Impostazioni CDN)**, scegliere **Hls webdav**. Questa è la connessione utilizzata da AWS Elemental MediaPackage (il sistema a valle per l'uscita del canale). 

   Lasciare i valori predefiniti per tutti gli altri campi **CDN settings (Impostazioni CDN)**.

1. Per tutti gli altri campi di questo riquadro, mantenere i valori predefiniti.

# Fase 8: Configurare l'uscita e le codifiche
<a name="getting-started-step6"></a>

Ora che hai definito un gruppo di output nel canale, puoi impostare un output in quel gruppo di output e specificare come vuoi codificare l'output video e l'output audio.

**Per impostare l'output**

1. Nella sezione **Gruppi di output**, scegli **Output 1**. MediaLive ha aggiunto automaticamente questo output quando hai creato il gruppo di output. Inoltre, MediaLive ha automaticamente configurato l'output con un video e un audio, come mostrato nella sezione **Stream settings (Impostazioni flusso)**. 

1. In **Stream settings (Impostazioni flusso)**, scegliere **Video**.

1. Per **Video description name (Nome descrizione video)**, modificare il nome predefinito in **H264 video**.

1. Per **Codec settings (Impostazioni codec)**, scegliere **H264**.

   Lascia i valori predefiniti nei campi restanti. Nello specifico, lasciare i campi **Width (Larghezza)** e **Height (Altezza)** vuoti per utilizzare la stessa larghezza dell'input.

1. In **Stream settings (Impostazioni flusso)**, scegliere **Audio 1**.

1. Per **Audio description name (Nome descrizione audio)**, modificare il nome predefinito in **AAC audio**.

1. Per **Audio selector name (Nome selettore audio)**, immettere **My audio source**, che è il selettore audio creato in[Passaggio 6: configura video, audio e didascalie in ingresso](getting-started-step4a-input-selectors.md).

1. Per **Codec settings (Impostazioni codec)**, scegliere **AAC**.

1. Lascia i valori predefiniti nei campi restanti. 

# Passaggio 9: crea il tuo canale
<a name="getting-started-step7"></a>

Hai inserito le informazioni minime richieste, perciò è possibile creare il canale.

**Per creare il canale**
+ Nella pagina **Create channel (Crea canale)** scegliere **Create channel (Crea canale)** nella sezione **Channel (Canale)**. 

  La sezione **Channel (Canale)** viene visualizzata e mostra il canale appena creato, denominato **MyHLS**. Lo stato cambia in **Creating (Creazione in corso)**, quindi in **Ready (Pronto)**.

# Fase 10: Avviare il sistema upstream e il canale
<a name="getting-started-step8"></a>

Ora puoi avviare il sistema upstream per inviare i contenuti in streaming MediaLive, codificarli e inviarli a. AWS Elemental MediaPackage Puoi visualizzare l'anteprima dell'output in MediaPackage.

**Per avviare il sistema upstream**

1. Nel sistema upstream, avviare lo streaming delle origini video configurate nella [Fase 1: Configurare il sistema upstream](getting-started-step1.md). Configurarle in modo che effettuino il push alle due destinazioni annotate nella [Fase 3: Creare un input](getting-started-step3.md). Questi sono due indirizzi dell'input in MediaLive. Ad esempio **rtp://198.51.100.10:5000** e **rtp://192.0.2.131:5000**. 

1. Nell'elenco **Channels (Canali)** selezionare il canale.

1. Scegli **Avvia**. Lo stato del canale cambia in **Starting (In avvio)**, quindi in **Running (In esecuzione)**.

1. Passa alla scheda o alla finestra del browser Web in cui AWS Elemental MediaPackage viene visualizzato. 

1. Seleziona il link al canale (non il pulsante di opzione). Nella pagina dei dettagli, nel campo **Endpoints (Endpoint)** scegli **Play (Riproduci)**. Viene visualizzata una finestra di anteprima. 

1. Avvia il video. L'output di AWS Elemental MediaLive inizia a essere riprodotto.

# Fase 11: Pulizia
<a name="getting-started-step9"></a>

Per evitare addebiti, elimina questo canale e questo input quando hai finito di lavorarci.

**Per eliminare il canale**

1. Nella pagina **Channels (Canali)** selezionare il canale.

1. Se necessario, scegliere **Stop (Interrompi)**.

1. Scegli **Elimina**.

1. Nella pagina **Inputs (Input)**, scegliere l'input.

1. Scegli **Delete** (Elimina).