Opciones del manifiesto de DASH en AWS Elemental MediaPackage - AWS Elemental MediaPackage

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Opciones del manifiesto de DASH en AWS Elemental MediaPackage

En esta sección se describen las opciones que AWS Elemental MediaPackage ofrece para modificar los manifiestos de DASH de salida en directo.

Estas opciones no se aplican a las salidas de vídeo bajo demanda (VOD) ni a recursos de directo a VOD recopilados.

Manifiesto de DASH predeterminado

A continuación se muestra un ejemplo truncado de un manifiesto de DASH sin ningún tipo de tratamiento:

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

Los elementos del manifiesto de DASH están anidados en el objeto MPD (descripción de presentación multimedia). Estos son los elementos del manifiesto:

  • Period: todo el manifiesto está anidado en un periodo.

  • AdaptationSet: agrupa las representaciones del mismo tipo (video, audio o subtítulos). Hay uno o varios AdaptationSets en el elemento Period.

  • Representation: describe una pista de audio, video o subtítulos. Hay uno o varios Representations en cada AdaptationSet. Cada representación es una pista.

  • SegmentTemplate: define propiedades de la representación, como la escala de tiempo y las URL de acceso para los segmentos multimedia y de inicialización. Hay un objeto SegmentTemplate para cada Representation.

  • SegmentTimeline: describe cuándo está disponible cada segmento para su reproducción. Hay un objeto SegmentTimeline para cada SegmentTemplate.

  • S: describe cuándo está disponible el segmento (valor t), la duración del segmento (valor d) y el número de segmentos consecutivos adicionales que tienen esta misma duración (valor r). Hay uno o varios segmentos en el objeto SegmentTimeline.

MediaPackage puede modificar la forma en que algunos de estos elementos se presentan en el manifiesto de salida. Puede utilizar las siguientes opciones de tratamiento en el manifiesto de salida en directo: