

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

# Lavorare con sorgenti live
<a name="channel-assembly-working-live-sources"></a>

Una *sorgente live* rappresenta un singolo live streaming, ad esempio una partita di calcio in diretta o un notiziario, che aggiungi alla tua posizione di origine. Dopo aver creato il canale, aggiungi una o più sorgenti live alla posizione di origine, quindi associ ciascuna sorgente live a un programma.

MediaTailor supporta questi tipi di assemblaggio lineare di canali:
+ sorgenti VOD per un canale che contiene contenuti VOD-to-live
+ Sorgenti live per un canale che contiene live-to-live contenuti mescolati a contenuti VOD-to-live

Un esempio di VOD-to-live contenuto è un canale che assembla una libreria di risorse VOD in un live streaming. Un esempio di live-to-live contenuto misto a VOD-to-live contenuti è un canale che mostra principalmente contenuti VOD, ad eccezione di un notiziario serale o di un evento sportivo dal vivo prestabilito. Un altro esempio di live-to-live contenuti misti a VOD-to-live contenuti è un live-to-live canale per tutti i canali con origini che variano in base all'ora del giorno.

Puoi utilizzare fonti in diretta per configurare un canale regionale che mostri principalmente la programmazione nazionale, ma includa anche eccezioni alla programmazione regionale e contenga contenuti VOD combinati. A tal fine, esegui una encoder/packager coppia per i contenuti nazionali, quindi esegui i codificatori regionali quando tali regioni sono attive. Quindi, create canali regionali di assemblaggio dei canali, ciascuno con le proprie pianificazioni. In questo modo, gli spettatori possono passare avanti e indietro in base alle esigenze. Questa configurazione consente di ridurre al minimo encoding/packaging i costi.

Ogni sorgente live deve avere almeno una configurazione di pacchetto. Una *configurazione di pacchetto* specifica un formato del pacchetto, una posizione del manifesto e un gruppo di sorgenti per il codice sorgente live. Quando crei il tuo canale, usi i gruppi di sorgenti della configurazione del pacchetto per creare gli output corrispondenti sul tuo canale. Ad esempio, se il codice sorgente è confezionato in due formati diversi, HLS e DASH, devi creare due configurazioni di pacchetto, una per DASH e una per HLS. Quindi, dovresti creare due uscite di canale, una per ogni configurazione del pacchetto. L'uscita di ogni canale fornisce un endpoint utilizzato per le richieste di riproduzione. In questo esempio, il canale fornisce un endpoint per le richieste di riproduzione HLS e un endpoint per le richieste di riproduzione DASH.

## Requisiti generali per l'utilizzo di sorgenti live
<a name="channel-assembly-live-sources-requirements"></a>

Quando utilizzi sorgenti live, i tuoi contenuti devono essere in linea con i seguenti requisiti generali:
+ Sorgenti live HLS: è necessario fornire `#EXT-X-PROGRAM-DATE-TIME` tag per il primo segmento nella finestra del manifesto e in ogni discontinuità.
+ HLS: devi configurare i marker degli annunci come. `DATERANGE`
+ Finestra del manifesto di origine: consigliamo di utilizzare una finestra del manifesto con una durata almeno pari a quella della finestra del manifesto sul MediaTailor canale Channel Assembly. Come procedura ottimale, prendi in considerazione l'utilizzo di una finestra di manifesto della durata di 30 secondi o superiore a quella della finestra del manifesto sul canale Channel Assembly.
+ Fate in modo che la durata prevista corrisponda alla durata delle fonti esistenti.
+ Fai in modo che il numero di playlist per bambini corrisponda a quello delle fonti esistenti.

## Configurazioni
<a name="channel-assembly-live-sources-elemental-configuration"></a>

Se utilizzi altri servizi multimediali AWS Elemental come parte del flusso di lavoro di Live Sources, ti consigliamo di seguire le migliori pratiche per configurare la MediaPackage configurazione. La tabella seguente descrive come configurare MediaPackage le impostazioni in base allo standard di streaming utilizzato.


**MediaPackage configurazione per sorgenti live**  

|  Standard  |  Impostazione  |  Valore  |  necessità  |  Note  | 
| --- | --- | --- | --- | --- | 
|  HLS  |  Tipo di endpoint  |  `Apple HLS`  |  Richiesto a meno che non si utilizzi CMAF  |  Per abbinare i lavori HLS `ts` AWS Elemental MediaConvert   | 
|  HLS  |  Tipo di endpoint  |  `CMAF`  |  Richiesto a meno che non si utilizzi Apple HLS  |  Per abbinare i lavori HLS `mp4` AWS Elemental MediaConvert   | 
|  HLS  |  `ProgramDateTimeIntervalSeconds`  |  `1`  |  Richiesto  |  È necessario specificare `#EXT-X-PROGRAM-DATE-TIME` su ogni segmento per evitare problemi di riproduzione in caso di discontinuità.  | 
|  HLS  |  `PlaylistWindowSeconds`  |  30 secondi in più rispetto alla finestra del manifesto di Channel Assembly  |  Richiesto  |    | 
|  HLS  |  `AdMarkers`  |  `DATERANGE`  |  Richiesto per il passaggio attraverso i marcatori degli annunci  |    | 
|  HLS  |  `IncludeIframeOnlyStream`  |  Disabilitato  |  Consigliato  |    | 
|  DASH  |  `ManifestLayout`  |  `FULL`  |  Consigliato  |    | 
|  DASH  |  `SegmentTemplateFormat`  |  `NUMBER_WITH_TIMELINE` o `TIME_WITH_TIMELINE`  |  Consigliato  |  `NUMBER_WITH_DURATION` non è supportato.  | 
|  DASH  |  `ManifestWindowSeconds`  |  30 secondi in più rispetto alla finestra del manifesto di Channel Assembly  |  Richiesto  |    | 
|  DASH  |  `PeriodTriggers`  |  `ADS`  |  Richiesto per il passaggio attraverso i marcatori degli annunci  |    | 

# Aggiungere sorgenti live alla posizione di origine
<a name="channel-assembly-add-live-sources"></a>

La procedura seguente spiega come utilizzare la MediaTailor console per aggiungere sorgenti live alla posizione di origine e configurare le configurazioni dei pacchetti. Per informazioni su come aggiungere sorgenti live utilizzando l' MediaTailor API, consulta [CreateLiveSource](https://docs.aws.amazon.com/mediatailor/latest/apireference/API_CreateLiveSource.html)la sezione *AWS Elemental MediaTailor API Reference*.

**Importante**  
Prima di aggiungere le sorgenti live, assicurati che all'interno di una configurazione di pacchetto, ogni sorgente abbia lo stesso numero di stream secondari.<a name="add-live-sources-procedure"></a>

**Per aggiungere sorgenti live alle tue posizioni di origine**

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

1. Nel pannello di navigazione, scegliete **Channel assembly** > **Source locations**.

1. Nel riquadro **Posizioni** di origine, scegliete la posizione di origine creata durante la [Per creare una posizione di origine](channel-assembly-creating-source-locations.md#create-source-location-procedure) procedura.

1. Nella scheda **Sorgenti live**, scegli **Aggiungi sorgente live**.

1. Sotto **i dettagli della fonte live**, inserisci un nome per la tua fonte live:
   + **Nome**: un identificatore per la tua fonte live, ad esempio **my-example-video**. 

1. In **Configurazioni del pacchetto** > *source-group-name* inserisci le informazioni sulla configurazione del pacchetto:
**Nota**  
All'interno di una configurazione di pacchetto, tutte le sorgenti VOD e le sorgenti live devono avere lo stesso numero di stream secondari. Ti consigliamo di configurare i tuoi stream di origine allo stesso modo.
   + **Gruppo di sorgenti**: inserisci un nome di gruppo di sorgenti che descriva questa configurazione del pacchetto, ad esempio HLS-4k. Prendi nota di questo nome; ne farai riferimento quando creerai l'output del tuo canale. Per ulteriori informazioni, consulta [Usa i gruppi di sorgenti con gli output del tuo canale](channel-assembly-source-groups.md).
   + **Tipo**: seleziona il formato confezionato per questa configurazione. MediaTailor supporta HLS e DASH.
   + **Percorso relativo**: il percorso relativo dall'**URL HTTP di base della posizione di origine al manifesto**. Ad esempio,**/my/path/index.m3u8**.
**Nota**  
MediaTailor importa automaticamente tutti i sottotitoli codificati e gli stream secondari contenuti in una playlist multivariante principale. Non è necessario creare configurazioni di pacchetto separate per ciascuna delle versioni di origine (DASH) o dei flussi di varianti (HLS).

    Per ulteriori informazioni sulle configurazioni dei pacchetti, consulta. [Utilizzo delle configurazioni dei pacchetti](channel-assembly-package-configurations.md) 

1. Scegli **Aggiungi sorgente live**.

   Se desideri aggiungere altre sorgenti live, ripeti i passaggi 4-6 della procedura.