

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

# Riferimento al manifesto in diretta e VOD
<a name="what-is-manifest"></a>

AWS Elemental MediaPackage fornisce manifesti live e video on demand (VOD) ai dispositivi richiedenti. Un manifesto in tempo reale indica che il contenuto non è completo. I nuovi contenuti diventano continuamente disponibili attraverso l'endpoint di riproduzione. In alternativa, un manifest VOD indica che il programma è completo o sarà completato in un momento specifico in futuro. 

Questa sezione descrive le differenze tra i manifesti live e VOD e spiega quando viene distribuito ciascun tipo MediaPackage di manifesto.

# Proprietà del manifesto
<a name="manifest-properties"></a>

Queste sono le proprietà principali di un manifest che determinano se è live o VOD:
+ Per i manifest VOD HLS e CMAF, `EXT-X-ENDLIST` è alla fine dei manifest di bitrate. Nei manifest live, questo tag non è presente.
+ Per i manifest VOD MPEG-DASH, `type="static"` è nelle proprietà `MPD`. Nei manifesti dal vivo,`type=dynamic`.
+ Per i manifesti Microsoft Smooth VOD, `IsLive` non è presente nelle `SmoothStreamingMedia` proprietà. Nei manifesti live,. `IsLive=TRUE`

Per VOD, anche la barra di scrubbing sui dispositivi di riproduzione mostra spesso che il programma ha una durata limitata. Questa durata è pari alla lunghezza dell'attuale manifest. Se una richiesta di riproduzione definisce un determinato intervallo di riproduzione, questa durata è pari alla lunghezza della finestra di riproduzione. 

Per determinare se il manifesto è live o VOD, vedi. [Riferimento al manifesto in diretta e VOD](what-is-manifest.md)

## Quando un manifesto è VOD
<a name="manifest-complete"></a>

MediaPackage fornisce un manifesto VOD quando il contenuto del programma è completo. MediaPackage considera un programma completo alle seguenti condizioni:

**Non esiste un parametro `end` in passato.**  
Quando una richiesta di riproduzione include un parametro `end` impostato nel passato, il contenuto viene completato. Non viene aggiunto alcun nuovo contenuto. MediaPackage fornisce un manifesto VOD statico ai dispositivi downstream.  
Per ulteriori informazioni sui parametri di inizio e fine nelle richieste di riproduzione, consulta [Riferimento di visualizzazione con spostamento temporale in AWS Elemental MediaPackage](time-shifted.md).

**Il manifest che il codificatore upstream fornisce a MediaPackage include un tag `EXT-X-ENDLIST`.**  
Quando interrompi l'output del tuo encoder, il manifesto a cui viene inviato MediaPackage include un tag. `EXT-X-ENDLIST` Questo tag indica MediaPackage che il contenuto è completo e non verrà aggiunto alcun nuovo contenuto. MediaPackage fornisce un manifesto VOD statico ai dispositivi downstream.  
Se interrompi manualmente un AWS Elemental MediaLive canale quando una o entrambe le pipeline MediaPackage sono interrotte, MediaLive non include `EXT-X-ENDLIST` nel manifesto HLS to. MediaPackage MediaPackage continua a produrre un manifesto live.   
Se entrambe le pipeline sono attive quando si interrompe il canale, MediaLive include`EXT-X-ENDLIST`. MediaPackage fornisce un manifesto VOD ai dispositivi downstream.
Se riavvii l'output dal codificatore, il manifest di MediaPackage diventa di nuovo live. Potrebbe essere necessario aggiornare i dispositivi di riproduzione per riprendere la riproduzione del contenuto.  
Se stai usando la ridondanza di input e il flusso attivo finisce, MediaPackage esegue il failover all'altro flusso in entrata per l'input. Il manifest non è contrassegnato come completato a meno che entrambi i flussi in entrata finiscono.