View a markdown version of this page

SCTE-35 mensajes para pausas publicitarias - AWS Elemental MediaTailor

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.

SCTE-35 mensajes para pausas publicitarias

Con MediaTailor, puede crear un canal de contenido basado en la ubicación de la fuente y los recursos fuente de VOD. A continuación, puedes configurar una o más pausas publicitarias para cada uno de los programas de la programación de un canal. Los mensajes se basan en la SCTE-35 especificación para condicionar el contenido a las pausas publicitarias. Por ejemplo, puedes usar SCTE-35 los mensajes para proporcionar metadatos sobre las pausas publicitarias. Para obtener más información sobre la SCTE-35 especificación, consulte Mensaje de aviso de inserción de programas digitales.

Las pausas publicitarias se configuran de dos maneras:

  • Adjuntar un time_signal SCTE-35 mensaje con otro segmentation_descriptor mensaje. Este segmentation_descriptor mensaje contiene campos de metadatos más avanzados, como identificadores de contenido, que proporcionan más información sobre la pausa publicitaria. MediaTailor escribe los metadatos del anuncio en el manifiesto de salida como parte de los datos del marcador publicitario EXT-X-DATERANGE (HLS) o EventStream (DASH). SCTE-35

  • Adjuntar un splice_insert SCTE-35 mensaje que proporcione metadatos básicos sobre la pausa publicitaria.

  • HLS:

    • Si el tipo de marcado publicitario esDaterange, MediaTailor especifica las pausas publicitarias como EXT-X-DATERANGE etiquetas en el manifiesto.

    • Si el tipo de marcado publicitario esScte35 Enhanced, MediaTailor especifica las pausas publicitarias con las siguientes etiquetas:

      • MediaTailor coloca una EXT-X-CUE-OUT en el primer segmento de la lista de anuncios, lo que indica una parte del contenido de la pausa publicitaria. Contiene la duración prevista de la pausa publicitaria, por ejemploEXT-X-CUE-OUT:Duration=30.

      • >EXT-X-ASSET: Esta etiqueta aparece en el mismo segmento EXT-X-CUE-OUT y contiene los metadatos de la pausa publicitaria proporcionados AdBreak cuando se creó o actualizó el programa. Siempre contieneCAID.

      • EXT-OATCLS-SCTE35: Esta etiqueta aparece en el mismo segmento EXT-X-CUE-OUT y contiene los bytes del mensaje codificados en base64. SCTE-35

      • EXT-X-CUE-OUT-CONT: Esta etiqueta aparece en cada segmento posterior de la lista de anuncios y contiene información sobre la duración y el tiempo transcurrido. También contiene el mensaje codificado en base64 SCTE-35 y el. CAID

      • EXT-X-CUE-IN: Esta etiqueta aparece en el primer segmento de contenido una vez finalizada la pausa publicitaria e indica que se ha pasado de una pausa publicitaria al contenido.

La siguiente ilustración muestra las dos formas de configurar las pausas publicitarias en un canal mediante SCTE-35 mensajes:

  • Usa un splice_insert() mensaje para configurar las pausas publicitarias con metadatos básicos.

  • Usa un time_signal() mensaje junto con un segmentation_descriptor() mensaje para configurar las pausas publicitarias con metadatos más detallados.

Hay dos formas de configurar las pausas publicitarias en un canal mediante SCTE-35 mensajes.

Para obtener información sobre su usotime_signal, consulte la sección 9.7.4 de la SCTE-35 especificación de 2022, titulada Mensaje de aviso para la inserción de programas digitales.

La información sobre la pausa publicitaria aparece en los datos de salida splice_info_section SCTE-35. Con MediaTailor, puede vincular un solo segmentation_descriptor mensaje con un solo time_signal mensaje.

nota

Si envía un segmentation_descriptor mensaje, debe enviarlo como parte del tipo de time_signal mensaje. El time_signal mensaje contiene solo el splice_time campo que se MediaTailor construye con una marca de tiempo determinada.

En la siguiente tabla se describen los campos necesarios para MediaTailor cada mensaje. segmentation_descriptor Para obtener más información, consulte la sección 10.3.3.1 de la SCTE-35 especificación de 2022, que puede adquirir en el sitio web de ANSI Webstore.

Campos obligatorios para un mensaje de segmentation_descriptor
Campo Tipo Predeterminado Description (Descripción)
segmentation_event_id entero 1 Esto está escrito para. segmentation_descriptor.segmentation_event_id
segmentation_upid_type entero 14 (0x0E) Esto está escrito para. segmentation_descriptor.segmentation_upid_type El valor debe estar comprendido entre 0 y 256, ambos inclusive.
segmentation_upid cadena ""(cadena vacía) Esto está escrito parasegmentation_descriptor.segmentation_upid. El valor debe ser una cadena hexadecimal que contenga caracteres 0-9 yA-F.
segmentation_type_id entero 48 (0x30) Esto está escrito para. segmentation_descriptor.segmentation_type_id El valor debe estar comprendido entre 0 y 256, ambos inclusive.
segment_num entero 0 Esto está escrito parasegmentation_descriptor.segment_num. El valor debe estar comprendido entre 0 y 256, ambos inclusive.
segments_expected entero 0 Esto está escrito parasegmentation_descriptor.segments_expected. El valor debe estar comprendido entre 0 y 256, ambos inclusive.
sub_segment_num entero null Esto está escrito parasegmentation_descriptor.sub_segment_num. El valor debe estar comprendido entre 0 y 256, ambos inclusive.
sub_segments_expected entero null Esto está escrito parasegmentation_descriptor.sub_segments_expected. El valor debe estar comprendido entre 0 y 256, ambos inclusive.

En la siguiente tabla se muestran los valores que MediaTailor se establecen automáticamente para algunos de los campos del segmentation_descriptor mensaje.

Valores establecidos por MediaTailor para los campos de un mensaje de segmentation_descriptor
Campo Tipo Valor
segmentation_event_cancel_indicator Booleano True
program_segmentation_flag Booleano True
delivery_not_restricted_flag Booleano True

MediaTailor siempre establece el valor para. segmentation_duration_flag True MediaTailorrellena el segmentation_duration campo con la duración, expresada en comillas, del contenido del estado.

nota

Cuando MediaTailor envía los time_signal mensajes, establece el splice_command_type campo del splice_info_section mensaje en 6 (0x06).

En la salida HLS, para un mensaje o AdBreak con un time_signal mensaje, la EXT-X-DATERANGE etiqueta de salida incluye un SCTE-35 campo que se establece en la versión serializada del mensaje. splice_info_section Por ejemplo, la siguiente EXT-X-DATERANGE etiqueta muestra la versión serializada del mensaje: splice_info_section

#EXT-X-DATERANGE:ID=\"1\",START-DATE=\"2020-09-25T02:13:20Z\",DURATION=300.0,SCTE35-OUT=0xFC002C00000000000000FFF00506800000000000160214435545490000000100E000019BFCC00E0030000000000000

En la salida de DASH, para un time_signal mensaje o AdBreak con un mensaje, el EventStream elemento de salida incluye un scte35:SpliceInfoSection elemento con scte35:TimeSignal y scte35:SegmentationDescriptor elementos como elementos secundarios. El scte35:TimeSignal elemento tiene un scte35:SpliceTime elemento secundario y el scte35:SegmentationDescriptor elemento tiene un scte35:SegmentationUpid elemento secundario. Por ejemplo, la siguiente salida de DASH muestra la estructura del EventStream elemento secundario del elemento:

<EventStream schemeIdUri="urn:scte:scte35:2013:xml" timescale="90000"> <Event duration="27000000"> <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="0" tier="4095"> <scte35:TimeSignal> <scte35:SpliceTime ptsTime="0" /> </scte35:TimeSignal> <scte35:SegmentationDescriptor segmentNum="0" segmentationDuration="27000000" segmentationEventCancelIndicator="false" segmentationEventId="1" segmentationTypeId="48" segmentsExpected="0"> <scte35:SegmentationUpid segmentationUpidFormat="hexBinary" segmentationUpidType="14">012345</scte35:SegmentationUpid> </scte35:SegmentationDescriptor> </scte35:SpliceInfoSection> </Event> </EventStream>

Aprendiste a usar SCTE-35 mensajes para configurar pausas publicitarias en el ensamblaje de canales, a la estructura y los campos obligatorios de esos mensajes y a ejemplos de resultados HLS y DASH que incluyen los SCTE-35 mensajes.