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 de manifiesto de DASH en AWS Elemental MediaPackage
En esta sección se describen las opciones que MediaPackage ofrece AWS Elemental para modificar los manifiestos de DASH de salida en vivo.
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 solo período. -
AdaptationSet
- Agrupa representaciones del mismo tipo (vídeo, audio o subtítulos). Hay uno o variosAdaptationSets
en el elementoPeriod
. -
Representation
- Describe una pista de audio, vídeo o subtítulos. Hay uno o variosRepresentations
en cadaAdaptationSet
. Cada representación es una pista. -
SegmentTemplate
- Define las propiedades de la representación, como la escala temporal y las URL de acceso para los segmentos multimedia y de inicialización. Hay un objetoSegmentTemplate
para cadaRepresentation
. -
SegmentTimeline
- Describe cuándo está disponible cada segmento para su reproducción. Hay un objetoSegmentTimeline
para cadaSegmentTemplate
. -
S
- Describe cuándo está disponible el segmento (t
valor), la duración del segmento (d
valor) y un recuento del número de segmentos consecutivos adicionales que tienen la misma duración (r
valor). Hay uno o varios segmentos en el objetoSegmentTimeline
.
MediaPackage puede modificar la forma en que se presentan algunos de estos elementos en el manifiesto de salida. Puede utilizar las siguientes opciones de tratamiento en el manifiesto de salida en directo:
Separe el manifiesto en diferentes periodos para permitir que haya cortes de anuncios. Consulte Opciones de manifiesto de DASH en AWS Elemental MediaPackage DASH de varios períodos en AWS Elemental MediaPackage.
Reduzca la longitud del manifiesto para que el procesamiento y la reproducción sean más eficientes. Consulte Manifiestos DASH compactados.
Controle qué información del segmento se utiliza en la URL multimedia en las propiedades
SegmentTemplate
. Consulte Formato de plantilla de segmentos de manifiesto de DASH.