Opzioni del manifesto DASH in AWS Elemental MediaPackage - AWS Elemental MediaPackage

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

Opzioni del manifesto DASH in AWS Elemental MediaPackage

Questa sezione descrive le opzioni disponibili in AWS Elemental MediaPackage per modificare i manifest DASH di output live.

Queste opzioni non si applicano agli output video on demand (VOD) o agli asset Live-to-VOD raccolti.

Manifest DASH predefinito

Di seguito è riportato un esempio di un manifest DASH troncato senza trattamenti:

<MPD>
  <Period>
    <AdaptationSet>
      <Representation>
        <SegmentTemplate>
          <SegmentTimeline>
            <S />
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>
    </AdaptationSet>
    .
    .
  </Period>
</MPD>

Gli elementi del manifest DASH sono nidificati nell'oggetto MPD (media presentation description). Questi sono gli elementi del manifest:

  • Period- L'intero manifesto è annidato in un periodo.

  • AdaptationSet- Raggruppa rappresentazioni dello stesso tipo (video, audio o didascalie). Ci sono uno o più AdaptationSets in Period.

  • Representation- Descrive una traccia audio, video o sottotitoli. Sono presenti una o più Representations in ogni AdaptationSet. Ogni rappresentazione è una traccia.

  • SegmentTemplate- Definisce le proprietà della rappresentazione, come la scala temporale e gli URL di accesso per i segmenti multimediali e di inizializzazione. È presente un SegmentTemplate per ogni Representation.

  • SegmentTimeline- Descrive quando ogni segmento è disponibile per la riproduzione. È presente un SegmentTimeline per ogni SegmentTemplate.

  • S- Descrive quando il segmento è disponibile (tvalore), la durata del segmento (dvalore) e un conteggio di quanti segmenti consecutivi aggiuntivi hanno la stessa durata (rvalore). In SegmentTimeline sono presenti uno o più segmenti.

MediaPackage può modificare il modo in cui alcuni di questi elementi sono presentati nel manifesto di output. Nel manifest live di output, è possibile utilizzare le seguenti opzioni di trattamento: