aws elemental medialive

626
AWS Elemental MediaLive Guía del usuario

Upload: others

Post on 08-Jul-2022

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AWS Elemental MediaLive

AWS Elemental MediaLiveGuía del usuario

Page 2: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

AWS Elemental MediaLive: Guía del usuarioCopyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Las marcas comerciales y la imagen comercial de Amazon no se pueden utilizar en relación con ningún producto oservicio que no sea de Amazon de ninguna manera que pueda causar confusión entre los clientes y que menosprecieo desacredite a Amazon. Todas las demás marcas comerciales que no son propiedad de Amazon son propiedad desus respectivos propietarios, que pueden o no estar afiliados, conectados o patrocinados por Amazon.

Page 3: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Table of ContentsQué es AWS ElementalMediaLive? ....................................................................................................... 1

Cómo funciona MediaLive ............................................................................................................ 1Canalizaciones ................................................................................................................... 2Entradas de MediaLive ........................................................................................................ 2Canales de MediaLive ......................................................................................................... 2Programación de MediaLive ................................................................................................. 3

Terminología .............................................................................................................................. 4Servicios relacionados ................................................................................................................. 5Acceso a AWS ElementalMediaLive .............................................................................................. 6

Precios .............................................................................................................................................. 7Cuotas .............................................................................................................................................. 8Reglas y límites de características de .................................................................................................. 10

Límites de entradas .................................................................................................................. 10Límites de los productos ............................................................................................................ 12Límites para otras funciones ....................................................................................................... 13

Límites para otras funciones ............................................................................................... 14Configuración de: Permisos de IAM ..................................................................................................... 15

Inscribirse ................................................................................................................................ 15Creación de un usuario administrador de IAM ............................................................................... 15Creación de un usuario de IAM que no sea administrador ............................................................... 17

Paso 1: Crear políticas administradas por el cliente ................................................................ 18Paso 2: Crear un grupo de IAM .......................................................................................... 19Paso 3: Crear o añadir un usuario de IAM a un grupo ............................................................ 20

Configuración de como un servicio de confianza ........................................................................... 22Configuración de: Permisos de IAM para producción .............................................................................. 23

Configuración de administradores y usuarios ................................................................................ 24Creación de un usuario administrador con acceso limitado .............................................................. 24Creación de un usuario no administrador ..................................................................................... 28

Paso 1: Requisitos de permisos .......................................................................................... 29Paso 2: Identificar categorías de usuarios ............................................................................. 43Paso 3: Crear políticas personalizadas ................................................................................. 44Paso 4: Crear los grupos ................................................................................................... 44Paso 5: Crear usuarios de .................................................................................................. 45Paso 6: Configuración de los datos requeridos ...................................................................... 47

Configuración de AWS ElementalMediaLivecomo un servicio de confianza ......................................... 48Cómo se crea y adjunta la entidad de confianza .................................................................... 48Creación de roles de entidad de confianza ........................................................................... 49Configuración de permisos para usuarios no administradores .................................................. 52

Referencia: resumen del acceso de los usuarios ........................................................................... 54Referencia: resumen del acceso a entidades de confianza .............................................................. 60

Configuración: Permisos de IAM para distribuidores ............................................................................... 65Creación de un usuario administrador de IAM ............................................................................... 65Creación de un usuario que no sea administrador ......................................................................... 66

Introducción a AWS ElementalMediaLive .............................................................................................. 69Explicación introductoria ............................................................................................................. 69

Requisitos previos ............................................................................................................. 70Paso 1: Configurar el sistema ascendente ............................................................................ 70Paso 2: Configuración del sistema descendente .................................................................... 70Paso 3: Creación de una entrada ........................................................................................ 71Paso 4: Configurar información clave ................................................................................... 72Paso 5: Adjuntar la entrada ................................................................................................ 72Paso 6: Configuración de vídeo, audio y subtítulos de entrada ................................................. 72Paso 7: Creación de un grupo de salidas HLS ...................................................................... 73Paso 8: Configurar la salida y codificar ................................................................................ 74

iii

Page 4: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Paso 9: Crea tu canal ....................................................................................................... 74Paso 10: Inicie el sistema ascendente y el canal ................................................................... 74Paso 11: Eliminar recursos ................................................................................................. 75

Componentes de AWS ElementalMediaLive .......................................................................................... 76Entradas .................................................................................................................................. 76Canales ................................................................................................................................... 76

Codificaciones .................................................................................................................. 76Salidas ............................................................................................................................ 77Grupos de salida .............................................................................................................. 77

Grupos de seguridad de entrada ................................................................................................. 77Cómo se asocian los componentes ............................................................................................. 77

Configuración: Preparación ascendente y descendente ........................................................................... 78Paso 1: Identificar los tipos de grupos .......................................................................................... 79

Elección entre los servicios multimedia de AWS .................................................................... 80HLS frente a MediaPackage ............................................................................................... 80Opciones para Microsoft Smooth ......................................................................................... 81

Paso 2: Identificación de los requisitos de codi .............................................................................. 81Paso 3: Identificación de los requerimientos de ............................................................................. 82

Redundancia de canalización ............................................................................................. 82Conmutación por error automática de entrada ....................................................................... 83Comparación de las dos características ............................................................................... 83

Paso 4: Evaluación del sistema ascendente .................................................................................. 84Evaluar los formatos de origen y el embalaje ........................................................................ 85Encrypted HLS Content ..................................................................................................... 86Evaluación del contenido de vídeo ...................................................................................... 86Evaluación del contenido de audio ...................................................................................... 87Evaluación de los subtítulos ............................................................................................... 88Resultado de este paso ..................................................................................................... 89

Paso 5: Recopilar información acerca del contenido de origen ......................................................... 90Origen CDI ...................................................................................................................... 91Origen de AWS Elemental Link ........................................................................................... 91Origen de HLS ................................................................................................................. 92MediaConnectorigen .......................................................................................................... 92Fuente MP4 ..................................................................................................................... 92Source RTMP .................................................................................................................. 93Source RTP ..................................................................................................................... 93

Paso 6: Coordine con el sistema ascendente y cree entradas .......................................................... 94Origen de CDI .................................................................................................................. 94Origen de AWS Elemental Link ........................................................................................... 97Extracción HLS ................................................................................................................. 98MediaConnectInserción .................................................................................................... 101Extracción MP4 ............................................................................................................... 103Origen de extracción RTMP .............................................................................................. 105Entrada push RTMP ........................................................................................................ 107Origen de VPC RTMP ..................................................................................................... 109Origen push RTP ............................................................................................................ 112Origen de VPC RTP ........................................................................................................ 115

Paso 7: Coordinar con sistemas descendentes ............................................................................ 119Captura de archivos o fotogramas ..................................................................................... 120HLS a Amazon S3 .......................................................................................................... 121HLS aMediaStore ............................................................................................................ 123HLS aMediaPackage ....................................................................................................... 123HLS a HTTP .................................................................................................................. 124MediaPackage ................................................................................................................ 126Microsoft Smooth ............................................................................................................ 126RTMP ............................................................................................................................ 127UDP .............................................................................................................................. 128

iv

Page 5: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Pasos siguientes ..................................................................................................................... 129Configuración: Planificación del canal ................................................................................................. 130

Paso 1: Identificar los códigos de salida ..................................................................................... 130Identifique vídeo .............................................................................................................. 130Identifique audio .............................................................................................................. 131Identifique los subtítulos ................................................................................................... 132Resumen de las reglas de codificación para grupos de salida ................................................ 133Ejemplo de plan .............................................................................................................. 134

Paso 2: Asignar salidas a fuentes .............................................................................................. 135Ejemplo de mapeo .......................................................................................................... 138

Paso 3: Diseñar los grupos de salida ......................................................................................... 140Archivar grupo de salida .................................................................................................. 141Grupo de salida Captura de tramas ................................................................................... 141HLS oMediaPackagegrupo de salida .................................................................................. 141Grupo de salida Microsoft Smooth ..................................................................................... 143Grupo de salida RTMP .................................................................................................... 144Grupo de salida .............................................................................................................. 144Ejemplos ........................................................................................................................ 145

Paso 4: Diseñar las codificaciones ............................................................................................. 146Planificar las codificaciones .............................................................................................. 146Identificar oportunidades de intercambio de codificación ........................................................ 149

Pasos siguientes ..................................................................................................................... 153Recursos: Canales de MediaLive ....................................................................................................... 154

Creación de un canal desde cero .............................................................................................. 154Preparativos ................................................................................................................... 155Paso 1: Detalles del canal completos ................................................................................. 156Paso 2: Asociar entradas .................................................................................................. 159Paso 3: Configuración de entrada completa ........................................................................ 163Paso 4: Configuración general completa ............................................................................. 167Paso 5: Crear grupos de salida ......................................................................................... 169Paso 6: Configurar vídeo .................................................................................................. 218Paso 7: Configurar audio .................................................................................................. 220Paso 8: Configurar subtítulos ............................................................................................ 222Paso 9: Guardar canal ..................................................................................................... 224

Creación de un canal a partir de una plantilla o clonando .............................................................. 225Acerca de las plantillas .................................................................................................... 225Acerca de la clonación ..................................................................................................... 226Creación de un canal a partir de una plantilla ...................................................................... 226Creación de un canal mediante clonación ........................................................................... 226Creación de una plantilla personalizada .............................................................................. 227

Edición y eliminación de un canal .............................................................................................. 227Edición de un canal ......................................................................................................... 227Edición de las etiquetas asociadas a un canal ..................................................................... 228Eliminación de un canal ................................................................................................... 228

Actualización de la clase de canal ............................................................................................. 228Visualización de una configuración de canal ................................................................................ 229

Recursos: MediaLive Dispositivos de ................................................................................................. 230Crear un dispositivo ................................................................................................................. 231Edición o consulta de un dispositivo .......................................................................................... 231Transferirun dispositivo ............................................................................................................ 232

Comienzo de una transferencia de dispositivos .................................................................... 232Cancelación de una transferencia de dispositivo saliente ....................................................... 233Aceptación de transferencia de dispositivos ........................................................................ 233

Visualización del estado del dispositivo ...................................................................................... 233Eliminar un dispositivo ............................................................................................................. 234

Recursos: MediaLive entrada ............................................................................................................ 235Categorías de entradas ............................................................................................................ 235

v

Page 6: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Entradas, grupos de seguridad de entrada y canales .................................................................... 236Creación de una entrada .......................................................................................................... 236

Preparativos ................................................................................................................... 236Entrada CDI ................................................................................................................... 237Entrada CDI — Entrada CDI de socio ................................................................................ 240Entrada Elemental Link .................................................................................................... 241Entrada HLS .................................................................................................................. 242Entrada MediaConnect ..................................................................................................... 243Entrada MP4 .................................................................................................................. 245Entrada de archivo TS ..................................................................................................... 247Entrada de extracción RTMP ............................................................................................ 249Entrada push RTMP ........................................................................................................ 250Entrada RTMP VPC ........................................................................................................ 252Entrada RTP .................................................................................................................. 255Entrada RTP VPC ........................................................................................................... 257

Edición de una entrada ............................................................................................................ 260Eliminación de una entrada ...................................................................................................... 261

Recursos: MediaLiveGrupos de seguridad de entrada ........................................................................... 263Propósito de un grupo de seguridad de entrada ........................................................................... 263Creación de un grupo de seguridad de entrada ........................................................................... 263Edición de un grupo de seguridad de entrada ............................................................................. 264Eliminación de un grupo de seguridad de entrada ........................................................................ 265

Recursos: MediaLiveMultiplexor ......................................................................................................... 266Resumen de las acciones ........................................................................................................ 266Creación de un multiplex y un programa .................................................................................... 267Creación de un canal ............................................................................................................. 268Edición de multiplexes, programas y canales ............................................................................. 268

Edición de un multiplexor ................................................................................................ 268Edición de un programa .................................................................................................. 269Edición de un canal de un programa .................................................................................. 269

Eliminación de multiplexes, programas y canales ........................................................................ 269Eliminación de un multiplexor .......................................................................................... 269Eliminación de un programa ............................................................................................ 270Eliminación de un canal ................................................................................................... 270

Recursos: MediaLivereservas ............................................................................................................ 271Reservas de entrada y salida ................................................................................................... 271

Atributos de reserva y coincidencia de ............................................................................... 271Atributos de reserva y coincidencia de ............................................................................... 271Cómo se aplica una reserva de entrada o salida .................................................................. 272

Reservas de complementos ...................................................................................................... 273Atributos reserva ............................................................................................................. 274Cómo se aplica una reserva complementaria ...................................................................... 274

Compra de una reserva ........................................................................................................... 275Filtrado en la página de ofertas ......................................................................................... 276

Visualización de reservas compradas ......................................................................................... 276Eliminación de una reserva ...................................................................................................... 276

Recursos: MediaLiveprogramación ..................................................................................................... 277Tipos de acciones ................................................................................................................... 277Tipos de temporización ............................................................................................................ 277Cómo funcionan las acciones ................................................................................................... 279

Cómo funcionan las acciones de conmutación de entrada ..................................................... 279Cómo funcionan las acciones de preparación de insumos ..................................................... 280Cómo funcionan las acciones de superposición de imágenes ................................................. 280Cómo funciona la superposición de gráficos animados .......................................................... 281Cómo funcionan las acciones de SCTE-35 ......................................................................... 281Cómo funcionan las acciones de metadatos y etiquetas ID3 .................................................. 282Cómo funcionan las acciones de pausa y no pausa ............................................................. 283

vi

Page 7: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Trabajo con la programación (consola) ....................................................................................... 284Creación de acciones ...................................................................................................... 284Eliminación de acciones ................................................................................................... 303Modificación de acciones .................................................................................................. 304Visualización de la programación ....................................................................................... 307

Trabajo con la programación (AWS CLI) ..................................................................................... 308Comando Update Batch ................................................................................................... 308Envío de un comando ...................................................................................................... 311JSON para acciones de creación ...................................................................................... 312JSON para acciones de eliminación ................................................................................... 328JSON para combinaciones ............................................................................................... 329Visualización de la programación ....................................................................................... 330

Recursos: MediaLiveasistente de trabajo ............................................................................................ 333Acerca del asistente de flujo de trabajo ...................................................................................... 333

Entradas admitidas .......................................................................................................... 333Salidas admitidas ............................................................................................................ 333Configuración de bajo toque ............................................................................................. 333

Con el asistente de flujo de trabajo ............................................................................................ 334Creación de un flujo de trabajo ......................................................................................... 334Modificación de un flujo de trabajo ..................................................................................... 334Eliminación de un flujo de trabajo ...................................................................................... 334

Próximos pasos: usuarios novatos ............................................................................................. 335Próximos pasos: usuarios de vídeo experimentados ..................................................................... 335

Inicio, detención y pausa de un canal ................................................................................................ 336Supervisión de un canal o multiplex ................................................................................................... 337

Monitorización de un canal ....................................................................................................... 337Ficha Estado: visualización de la información de estado ........................................................ 338Ficha Alertas: visualización de alertas ................................................................................ 338Gestión de alertas ........................................................................................................... 338Panel Destinos ............................................................................................................... 338

Control de un multiplexor ......................................................................................................... 339Visualización de información de estado .............................................................................. 338

Monitorización de mediante CloudWatch Métricas de .................................................................... 341Información general ......................................................................................................... 342Métricas globales ............................................................................................................ 342EntradaMétricas de ......................................................................................................... 343SalidaMétricas de ............................................................................................................ 350Métricas de dispositivo de entrada ..................................................................................... 353Métricas de bloqueo de tuberías ....................................................................................... 359

Monitorización de mediante CloudWatch Eventos de .................................................................... 360Opción 1: Enviar todo MediaLive eventos a una dirección de correo electrónico ......................... 360Opción 2: Enviar eventos de canales específicos a una dirección de correo electrónico ............... 362

Monitorización de mediante CloudWatch Registros ....................................................................... 362Acerca de los registros de canal ....................................................................................... 363Activación de registros de codificadores de canales .............................................................. 364Trabajo con registros ....................................................................................................... 365

Registro con CloudTrail ............................................................................................................ 366Información de MediaLive en CloudTrail ............................................................................. 366Descripción de las entradas de los archivos de registro de MediaLive ...................................... 367

Periodos de mantenimiento .............................................................................................................. 369Visualización de canales que requieren mantenimiento ................................................................. 369Configuración de períodos de mantenimiento .............................................................................. 370

Características de MediaLive ............................................................................................................ 371Audio: Salidas de solo audio .................................................................................................... 372

Entradas ........................................................................................................................ 372Grupos de salida y salidas ............................................................................................... 373flujos ............................................................................................................................. 373

vii

Page 8: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Audio — grupos de representación de audio para HLS ................................................................. 374Acerca de los grupos de representación ............................................................................. 375Creación de un grupo de representación ............................................................................ 376Manifiesto de muestra ...................................................................................................... 382

Dispositivos de AWS Elemental Link .......................................................................................... 383Configuración de AWS Elemental Link en MediaLive ............................................................ 383Uso del dispositivo AWS Elemental Link como entrada ......................................................... 384Reglas para dispositivos, entradas y canales ....................................................................... 384

Conmutación por error automática de entrada ............................................................................. 385AutomáticoConmutación por error de entrada en un canal de canalización única ....................... 385Conmutación por error automática de entrada en un canal estándar ........................................ 387Configuración de: Entradas CDI ........................................................................................ 390Configuración de: MediaConnectinputs ............................................................................... 391Configuración: otras entradas ............................................................................................ 393Cambio de los roles del par de conmutación por error .......................................................... 394Inicio del canal ............................................................................................................... 394Forzar manualmente una conmutación por error .................................................................. 395Conmutación por error automática de entrada y cambio de entrada ......................................... 396

Títulos ................................................................................................................................... 396Características admitidas .................................................................................................. 397Escenarios típicos ........................................................................................................... 400Configuración de subtítulos ............................................................................................... 402Ejemplos ........................................................................................................................ 413

Entradas CDI como insumos de socios ...................................................................................... 420Entradas regulares versus aportaciones de socios ............................................................... 420Reglas para utilizar las entradas CDI de socios ................................................................... 421Creación del conjunto de aportaciones de socios ................................................................. 421Edición del conjunto de entradas de socios ......................................................................... 421Eliminación de entradas de socios ..................................................................................... 421

Clases de canal y clases de entrada .......................................................................................... 422Acerca de las clases de canal .......................................................................................... 422Acerca de las clases de entrada ....................................................................................... 422Combinaciones de canal y clase de entrada ........................................................................ 423

Entradas dinámicas ................................................................................................................. 423Configuración de entradas dinámicas ................................................................................. 423

Metadatos ID3 ........................................................................................................................ 424Habilitación de metadatos ID3 ........................................................................................... 424Paso a través de metadatos ID3 ....................................................................................... 426Insertar metadatos ID3 al crear el canal ............................................................................. 426Inserción de metadatos ID3 mediante la programación ........................................................ 427

Etiquetas de segmento ID3 ...................................................................................................... 427Inserción de etiquetas de segmento ID3 ............................................................................. 428

Superposiciones de imágenes ................................................................................................... 429Ejemplos ........................................................................................................................ 429Características de la superposición de imagen estática ......................................................... 429Paso 1: Preparar el archivo de superposición de imagen estática. ........................................... 430Paso 2: Insertar la superposición ....................................................................................... 431

Recorte de entrada ................................................................................................................. 431Vincular dispositivos y entradas ................................................................................................. 432Preparación de entrada ............................................................................................................ 432

Reglas y límites .............................................................................................................. 433Configuración de los preparativos de entrada ...................................................................... 433Comportamiento de ejecución ........................................................................................... 439Modificando .................................................................................................................... 439Eliminar y detener ........................................................................................................... 439

Cambio de entrada .................................................................................................................. 440Acerca del cambio de entrada .......................................................................................... 440

viii

Page 9: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Reglas y límites .............................................................................................................. 444Configuración de conmutación de entrada ........................................................................... 445Eliminación de acciones de la programación ....................................................................... 459Inicio y reinicio del canal .................................................................................................. 460

Manifiests: rutas de manifiesto HLS personalizadas ...................................................................... 461Procedimiento ................................................................................................................. 462Cómo funcionan los manifiestos ........................................................................................ 462Reglas para rutas personalizadas ...................................................................................... 464Guía para configurar rutas personalizadas .......................................................................... 464Ejemplos de personalizadosRutas ..................................................................................... 464

Manifiestos — Manifiestos HLS redundantes ............................................................................... 466Procedimiento ................................................................................................................. 466El contenido multimedia de un manifiesto HLS .................................................................... 468Reglas para la mayoría de los sistemas ............................................................................. 469Reglas para Akamai ........................................................................................................ 470Combinación de manifiestos redundantes con otras características ......................................... 471

Superposición de gráficos en movimiento ................................................................................... 472Precios .......................................................................................................................... 472Paso 1: Preparar el activo gráfico en movimiento ................................................................. 472Paso 2: Habilite la característica ........................................................................................ 473Paso 3: Insertar la superposición ....................................................................................... 474

Multiplexor y MPTS ................................................................................................................. 474Información general de multiplexor y MPTS ........................................................................ 474Restricciones para los multiplexor ...................................................................................... 475Configuración de un multiplexor ........................................................................................ 476Inicio, pausa o detención de un múltiplex ............................................................................ 479

Marcas de agua de Nielsen ...................................................................................................... 482Requisitos previos ........................................................................................................... 482Audio compatible ............................................................................................................. 482Configuración de marcas de agua de Nielsen ...................................................................... 483

Marcas de agua de Nielsen a ID3 ............................................................................................. 484Bloqueo de canalización ........................................................................................................... 485

Requisitos para el bloqueo de tuberías ............................................................................... 486Paso 1: Verificación de la entrada ..................................................................................... 486Paso 2: Configuración para el bloqueo de tuberías ............................................................... 487Solución de problemas ..................................................................................................... 488

Redundancia de canalización .................................................................................................... 489Decidir implementar ......................................................................................................... 489Canal estándar ............................................................................................................... 491Canal de canalización única con opciones de actualización ................................................... 492Canal de canalización única sin actualización ...................................................................... 493Cambiar un canal existente .............................................................................................. 494

Resistencia ............................................................................................................................. 497Procesamiento de mensajes SCTE-35 ....................................................................................... 497

Acerca del procesamiento de mensajes .............................................................................. 498Preparación: Establecer el origen SCTE-35 ......................................................................... 504Preparación: Modo de configuración y disponibilidad ............................................................ 507Habilitación de la decoración de ........................................................................................ 507Habilitación del borrado de espacio publicitario .................................................................... 511Habilitación del corte ....................................................................................................... 515Habilitación del acceso directo de SCTE-35 o eliminación ..................................................... 518Inserción de mensajes SCTE-35 mediante la programación ................................................... 520Manifiestos de ejemplo - HLS ........................................................................................... 521

Codificaciones de uso compartido y clonación ............................................................................. 523Codificación .................................................................................................................... 523Codificación de clonación ................................................................................................. 524

Datos SMPTE-2038 ................................................................................................................. 525

ix

Page 10: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Listas de control de acceso (ACL) de Amazon S3 ........................................................................ 526Etiquetado de recursos de ........................................................................................................ 527

Recursos compatibles en AWS ElementalMediaLive ............................................................. 527Restricciones de las etiquetas ........................................................................................... 527Administración de etiquetas .............................................................................................. 527

Configuración de código temporal .............................................................................................. 528Acerca del umbral de sincronización .................................................................................. 529Cómo funciona el código de tiempo en tiempo de ejecución ................................................... 530

Pista de truco ......................................................................................................................... 531Elegir una implementación de pista de trick-play .................................................................. 531Pista de trick-play a través de fotogramas I ......................................................................... 532Pista de truco a través de la especificación de la lista de reproducción de medios de imagen ....... 532

Vídeo — espacio de color ........................................................................................................ 534Espacio de color y resolución de vídeo .............................................................................. 535Información general ......................................................................................................... 535Configuración de la entrada .............................................................................................. 536Configuración de la salida ................................................................................................ 541

Vídeo: modo VQ mejorado ....................................................................................................... 548Vídeo — Modo de control de velocidad ...................................................................................... 549

Modo de velocidad de bits variable definida en función de la calidad (QVBR) ............................ 550Modo de velocidad de bits variable (VBR) ........................................................................... 551Modo de velocidad de bits constante (CBR) ........................................................................ 552

Entrega de VPC ...................................................................................................................... 552Reglas y restricciones ...................................................................................................... 553Cómo funciona la entrega de VPC ..................................................................................... 553Preparativos ................................................................................................................... 554Configuración para la entrega de VPC ............................................................................... 555Cambio de la configuración .............................................................................................. 556Identificación de los requisitos de subred y zona de disponibilidad .......................................... 556

referencia: Códec de audio: AAC .............................................................................................. 559Modo de codificación 1.0 .................................................................................................. 560Modo de codificación 1+1 ................................................................................................. 561Modo de codificación 2.0 .................................................................................................. 561Modo de codificación 5.1 .................................................................................................. 562Modo de codificación y mezcla de receptores ...................................................................... 563

Referencia: subtítulos admitidos ................................................................................................ 563Formatos admitidos ......................................................................................................... 564Categorías de subtítulos ................................................................................................... 567Lectura de la información ................................................................................................. 568Salida de archivo ............................................................................................................ 569HLS oMediaPackagesalida ............................................................................................... 571Salida de Microsoft Smooth .............................................................................................. 573Salida RTMP .................................................................................................................. 575Salida UDP o multiplex .................................................................................................... 576

Referencia: Contenedores de entrada y códecs compatibles .......................................................... 578Formatos y protocolos de entrada compatibles .................................................................... 579Support entradas en directo y de archivos .......................................................................... 582Clase de entrada compatible ............................................................................................ 583Support la configuración como entrada de VPC ................................................................... 584Códecs compatibles para entradas .................................................................................... 584Características de las fuentes de vídeo y audio ................................................................... 586

referencia: Contenedores de salida y códecs compatibles ............................................................. 586Contenedores compatibles y sistemas descendentes ............................................................ 586Support para entrega a VPC ............................................................................................. 588Códecs compatibles para salidas ....................................................................................... 589

Referencia: identificadores de datos variables ............................................................................. 590Datos de variables compatibles ......................................................................................... 591

x

Page 11: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Reglas para utilizar datos variables .................................................................................... 592Seguridad ...................................................................................................................................... 593

Protección de los datos ............................................................................................................ 593Eliminación de datos en AWS ElementalMediaLive ............................................................... 594

Identity and Access Management .............................................................................................. 595Validación de conformidad ........................................................................................................ 595Resiliencia .............................................................................................................................. 595Seguridad de infraestructuras .................................................................................................... 596

Historial de documentos ................................................................................................................... 597Glosario de AWS ............................................................................................................................ 614................................................................................................................................................... dcxv

xi

Page 12: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funciona MediaLive

Qué es AWS ElementalMediaLive?AWS ElementalMediaLivees un servicio de vídeo en tiempo real que le permite crear contenido en directopara su difusión y entrega mediante streaming.

Puede utilizar MediaLive para transformar contenido de vídeo en directo de un formato y paquete a otrosformatos y paquetes. Por lo general, es necesario transformar el contenido para proporcionar un formato yun paquete que el dispositivo de reproducción puede gestionar. Los dispositivos de reproducción incluyenteléfonos inteligentes y decodificadores conectados a televisores.

Temas• Cómo AWS ElementalMediaLivefunciona (p. 1)• AWS ElementalMediaLiveTerminología (p. 4)• Servicios relacionados (p. 5)• Acceso a AWS ElementalMediaLive (p. 6)

Cómo AWS ElementalMediaLivefuncionaDesde el punto de vista de AWS ElementalMediaLive, un flujo de trabajo de transmisión en directo queincluyeMediaLiveincluye tres sistemas:

• UNAMediaLive canal, que ingiere y transcodifica el contenido de origen.• Uno o varios sistemas ascendentes que proporcionan el contenido de origen (el vídeo) a MediaLive.

Entre los ejemplos de sistema ascendente se incluyen una cámara o dispositivo de streaming que estádirectamente conectado a Internet o un codificador de contribución que se encuentra en un estadiodeportivo cuando se celebra un evento deportivo.

El contenido de origen se encuentra en un protocolo y formato de paquete concretos. Por ejemplo, elcontenido de origen podría estar disponible como HLS en streaming o TS (secuencia de transporte) enstreaming. El contenido de origen puede ser transmisiones de vídeo, audio y subtítulos opcionales queestán en determinados códecs o formatos.

• Uno o varios sistemas descendentes que son los destinos de la salida que produce MediaLive.

Un sistema descendente típico consiste en un servicio de origen o un empaquetador conectadoaMediaLive, una red de distribución de contenido (CDN) que está después del servicio de origen oel empaquetador y un dispositivo de reproducción o sitio web donde los usuarios ven el contenido.AWS ElementalMediaPackagees un ejemplo de un servicio de origen y un empaquetador.AmazonCloudFrontes un ejemplo de CDN.

Para crear un flujo de trabajo de MediaLive, es necesario crear una o varias entradas de MediaLive. Lasentradas contienen información sobre cómoMediaLivey el sistema ascendente esconexo. También puedecrear un canal de MediaLive y asociar las entradas al canal. Los datos de configuración del canal incluyeninformación sobre cómo se conecta MediaLive a los sistemas descendentes.

Esta configuración conecta los componentes tal y como se muestra en este diagrama.

1

Page 13: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCanalizaciones

Para comenzar a procesar el contenido, inicie el canal. Cuando el canal se está ejecutando, recibeel contenido de origen del sistema ascendente identificado por la entrada. A continuación, el canaltranscodifica ese vídeo (y el audio, subtítulos y metadatos relacionados) y crea salidas. MediaLiveenvía lassalidas a los sistemas descendentes especificados.

CanalizacionesEl procesamiento dentro de MediaLive se produce dentro de una o dos canalizaciones.

Si configura el flujo de trabajo para que el canal y las entradas tengan dos canalizaciones (recomendado),ambas canalizaciones funcionan de forma independiente entre sí, pero realizan un procesamiento idéntico.La configuración con dos canalizaciones proporciona resiliencia dentro de MediaLive.

Con dos canalizaciones, el sistema ascendente debe estar configurado para proporcionar dos orígenes yel sistema descendente debe estar configurado para recibir dos salidas.

AWS ElementalMediaLiveEntradas deUna entrada contiene información sobre cómo se conectan entre sí el sistema ascendente y el canal. Laconexión entre la entrada y el sistema ascendente puede ser una inserción (el sistema ascendente insertacontenido) o una extracción (MediaLive extrae contenido del sistema ascendente).

Una entrada push tiene unMediaLive grupo de seguridad de entradaasociado a él. El grupo de seguridadde entrada identifica un rango de direcciones IP que incluye las direcciones de origen en el sistemaascendente. Las direcciones IP dentro de este rango pueden enviar contenido a la entrada.

AWS ElementalMediaLiveCanalesUn canal puede tener varias entradas asociadas, pero solo recibe contenido de origen de una entradaa la vez. (Utilice la programación (p. 3) de canales para configurar el canal para que cambie de unaentrada a otra).

El canal incorpora el contenido de origen, lo transcodifica (lo decodifica y lo codifica) y lo empaqueta engrupos de salida.

2

Page 14: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioProgramación de MediaLive

El canal contiene uno o varios grupos de salida. Existen diferentes tipos de grupos de salida para gestionarlos requisitos de diferentes sistemas descendentes.

El grupo de salida consta de una o varias salidas. Cada salida contiene una combinación específicade codificaciones. Una codificación es una secuencia de vídeo, una secuencia de audio o una pistade subtítulos. Las características varían en función del tipo de codificación. Las reglas para combinarcodificaciones en salidas y para combinar salidas en grupos de salida dependen del tipo de grupo desalida.

En el siguiente diagrama hay una ilustración detallada del flujo de trabajo.

La ilustración muestra un canal con un solo grupo de salida.

Otro ejemplo: el canal podría contener un grupo de salida HLS y un grupo de salida RTMP. El grupo desalida HLS podría contener dos salidas. Una salida HLS contiene una codificación vídeo de alta resolución,de audio y de subtítulos. La otra salida HLS contiene un vídeo de baja resolución, un audio y ningúnsubtítulo. El grupo de salida RTMP contiene una salida que contiene un vídeo y un audio.

Para obtener información sobre el diseño de este flujo de trabajo y la creación de un canal,consulteConfiguración: Preparación ascendente y descendente (p. 78)yConfiguración: Planificación delcanal (p. 130).

AWS ElementalMediaLiveScheduleCada canal de MediaLive tiene una programación asociada. Puede añadir acciones a la programaciónpara que satisfaga sus requisitos. Existen diferentes tipos de acciones, como "cambiar de entrada" (para

3

Page 15: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioTerminología

cambiar a la incorporación de una entrada diferente) e "insertar superposición de imagen" (parasuperponer en el vídeo la imagen que especifique).

Puede añadir estas acciones cuando el canal no se está ejecutando o cuando se está ejecutando.MediaLiveenvía las acciones al canal en el momento identificado en la programación y el canal realiza laacción.

Para obtener más información acerca de las programaciones, consulte Recursos:MediaLiveprogramación (p. 277)

AWS ElementalMediaLiveTerminologíaCDN

Una red de distribución de contenido (CDN) es una red de servidores que está después del servidorde origen o empaquetador. La CDN distribuye el contenido desde el servidor de origen a decenaso cientos de servidores en red que ofrecen el contenido a los espectadores. Esta red distribuidagarantiza que se proporcione contenido a miles o millones de espectadores simultáneamente.

Canal

Un canal de MediaLive incorpora y transcodifica (decodifica y codifica) el contenido de origen de lasentradas que se asocian a dicho canal y empaqueta el nuevo contenido en salidas.

Clase de canal

Cada canal pertenece a una de las siguientes clases:• Clase estándar: un canal tiene dos canalizaciones de procesamiento• Clase de canalización única: un canal tiene una canalización de procesamiento

Configuración de canal

Una configuración de canal de MediaLive contiene información acerca de cómo el canal incorpora,transcodifica y empaqueta contenido en la salida.

Sistema descendente

El sistema descendente es un conjunto de uno o varios servidores que se encuentran después deMediaLive en el flujo de trabajo. El sistema descendente gestiona el contenido que se genera desdeMediaLive.

Codificación

La codificación está dentro de una salida. Existen tres tipos de codificaciones: vídeo, audio ysubtítulos. Cada codificación contiene las instrucciones para una secuencia de vídeo, una secuenciade audio o una secuencia de subtítulos que creará el proceso de transcodificación. Las característicasvarían en función del tipo de codificación. Por ejemplo, una codificación de vídeo producida a partir dela entrada podría ser de alta resolución mientras que otra puede ser de baja resolución.

Input

Una entrada de MediaLive contiene información que describe cómo se conectan el sistemaascendente y el canal de MediaLive. La entrada identifica los endpoints (direcciones IP)enMediaLive(para una entrada de inserción, donde el sistema ascendente envía aMediaLive)o direcciones IP de origen en el sistema ascendente (para una entrada de extracción,dondeMediaLiveextrae desde el sistema ascendente). MediaLivetiene distintos tipos de entradapara distintos formatos y protocolos del contenido de origen. Por ejemplo, entrada HLS y entrada deinserción RTMP.

Grupo de seguridad de entrada

Un grupo de seguridad de entrada de MediaLive es un conjunto de uno o varios rangos de direccionesIP que definen una lista de permitidos. Puede asociar uno o varios grupos de seguridad de entrada

4

Page 16: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioServicios relacionados

con una entrada de inserción a fin de identificar un rango de direcciones IP que tienen permiso parainsertar contenido en la entrada.

Salida

La salida está dentro de un grupo de salida. Se trata de una colección de codificaciones que deseagestionar como un conjunto.

Servicio de origen

El servicio de origen podría formar parte del sistema descendente que se encuentra después deMediaLive en el flujo de trabajo. Acepta la salida de vídeo de MediaLive.

Grupo de salida

Un grupo de salida es una colección de salidas dentro del canal de MediaLive.Empaquetador

El empaquetador podría formar parte del sistema descendente. Acepta la salida de vídeodeMediaLivey lo vuelve a empaquetar. AWS ElementalMediaPackagees un empaquetador.

Canalización

En MediaLive, hay una o dos canalizaciones separadas e independientes que realizan elprocesamiento dentro de la entrada de MediaLive y el canal de MediaLive.

Dispositivo de reproducción

El dispositivo de reproducción es el componente final del sistema descendente. Es el dispositivo queutilizan los espectadores para ver el vídeo.

Programación

Cada canal de MediaLive tiene una programación asociada. La programación contiene una lista deacciones que se deben realizar en el canal en un momento determinado.

Contenido de origen

El contenido de vídeo que MediaLive transcodifica. El contenido normalmente se compone de vídeo,audio, subtítulos y metadatos.

Sistema ascendente

El sistema que se encuentra antes de MediaLive en el flujo de trabajo y que contiene el contenido deorigen. Entre los ejemplos de sistema ascendente se incluyen una cámara o dispositivo de streamingque está directamente conectado a Internet o un codificador de contribución que se encuentra en unestadio en un evento deportivo.

Servicios relacionadosAmazonCloudWatches un servicio de monitorización deAWSRecursos de la nube de y las aplicacionesque ejecuta en AWS. Utilice CloudWatch para realizar un seguimiento de eventos de MediaLive relativos alprogreso de los canales en ejecución y para ver métricas sobre los recursos.

AWS Identity and Access Management(IAM)es un servicio web que le ayuda a controlar de forma segura elacceso aAWSrecursos para los usuarios. Utilice IAM para controlar quién puede usar los recursos de AWS(autenticación), así como cuáles de ellos pueden usar y cómo pueden hacerlo (autorización).

AWS ElementalMediaPackagees unjust-in-timeServicio de creación y empaquetado de vídeo que seejecuta en laAWSen la nube. Puede utilizar AWS ElementalMediaPackagepara empaquetar contenido queha codificadoMediaLive.

AWS ElementalMediaConnectes un servicio de transporte de vídeo en directo que se ejecuta en laAWSenla nube. Puede utilizar MediaConnect como un origen de vídeo para transcodificar.

5

Page 17: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcceso a AWS ElementalMediaLive

AWS ElementalMediaStorees un servicio de creación y almacenamiento de vídeo que ofrece el altorendimiento y la coherencia inmediata necesarios para distribuir contenido multimedia en directo y bajodemanda. Puede utilizar AWS ElementalMediaStorepara almacenar activos queMediaLiverecupera y utilizaa la hora de realizar la transcodificación y como destino para salidas deMediaLive.

AWS Resource Groups incluye un editor de etiquetado que le permite asignar metadatos a los recursos deAWS. Puede utilizar Tag Editor para asignar metadatos a los canales de MediaLive y a otros recursos.

Amazon Simple Storage Service (Amazon S3)es almacenamiento para Internet. Puede utilizar Amazon S3para almacenar recursos queMediaLiverecupera y utiliza a la hora de realizar la transcodificación y comodestino para salidas deMediaLive.

AWS Systems Manager le permite almacenar contraseñas en MediaLive de forma segura, en lugarde almacenarlas como texto no cifrado. Si se conecta a servidores externos para los que proporcionacredenciales de usuario, es probable que tenga que utilizar Systems Manager.

Amazon Virtual Private Cloudle permite configurar su propia red virtual dentro de laAWSen la nube. UtiliceAmazon VPC como ubicación de un sistema ascendente, de forma que la transferencia de contenido deorigen tenga lugar dentro de una nube privada.

Acceso a AWS ElementalMediaLivePuede acceder a AWS ElementalMediaLiveutilizando cualquiera de los siguientes métodos:

• Consola de administración de AWS: los procedimientos de esta guía explican cómo utilizar la consola deadministración de AWS para realizar tareas de AWS ElementalMediaLive.

• AWS SDK: si utiliza un lenguaje de programación para el que AWS proporciona un SDK, puede utilizarun SDK para obtener acceso a AWS ElementalMediaLive. Los SDK simplifican la autenticación,se integran fácilmente con su entorno de desarrollo y proporcionan acceso sencillo a AWSElementalMediaLivecommands. Para obtener más información, consulte Herramientas para AmazonWeb Services.

• AWS ElementalMediaLiveAPI: si utiliza un lenguaje de programación para el que no exista un SDK,consulte laAWS ElementalMediaLiveReferencia de la APIpara obtener información acerca de lasacciones de API y cómo realizar solicitudes de API.

• AWS Command Line Interface: para obtener más información, consulte laAWS Command LineInterfaceGuía del usuario de.

• Herramientas de AWS para WindowsPowerShell: para obtener más información, consulte laAWS Toolsfor Windows PowerShellGuía del usuario de.

6

Page 18: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

PreciosAl igual que sucede con otros productos de AWS, no hay contratos ni compromisos mínimos para utilizarAWS ElementalMediaLive.

Existen dos componentes del precio: los precios basados en la entrada del canal que se está procesando ylos precios basados en las salidas del canal:

• El precio de entrada se basa en una combinación del códec de entrada, la velocidad de bits de laentrada y la resolución de la entrada. Debe especificar estas tres características en la especificación deentrada al crear el canal. Para obtener más información, consulte the section called “Configuración deespecificaciones de entrada” (p. 158).

• El precio de salida se basa en una combinación del códec de salida, la velocidad de cuadros de saliday la resolución de la salida. Debe especificar estos valores en el códec, la velocidad de fotogramas,los campos de anchura y altura en la configuración de vídeo de cada salida en el canal. Para obtenermás información, consulte the section called “Paso 6: Configurar vídeo” (p. 218). Tenga en cuentaque es posible configurar la velocidad de fotogramas de salida para que coincida con la velocidad defotogramas de la entrada. En este caso, la parte de velocidad de fotogramas del cálculo del precio utilizala tarifa de la velocidad de fotogramas de "30-60 fps"; no utiliza la velocidad de fotogramas de entradareal.

Los cargos por entradas y salidas cuando el canal se está ejecutando y cuando el canal está inactivo sondiferentes.

En cuanto inicie un canal, comienzan a acumularse cargos de ejecución para entradas y salidas. Loscargos de ejecución continúan si realiza una pausa en una o ambas canalizaciones de un canal. Loscargos de ejecución solo dejan de acumularse cuando detiene el canal.

Para obtener más información sobre los precios, consulte http://aws.amazon.com/medialive/pricing/.

7

Page 19: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Cuotas de AWS ElementalMediaLiveHay cuotas (antes denominadas límites) que se aplican a los recursos y operaciones de AWSElementalMediaLive. UNAcuotaes un límite de recurso u operación que puede aumentarse.MediaLivetambién incluyerestriccionesque no puede cambiar. Para obtener más información acerca deestas restricciones, consulte Reglas y límites de características de (p. 10).

Note

Existe un límite en el número de acciones que puede contener una programación de canales. Estelímite no aparece aquí porque no es una cuota que puedas cambiar. Este límite de acciones deprogramación se documenta enReglas y límites de características de (p. 10).

La consola de cuotas de servicio proporciona información sobre las cuotas de MediaLive. Utilice la consolade Service Quotas para consultar las cuotas predeterminadas ySolicitud de aumento de la cuotapara AWSElementalMediaLive.

En la tabla siguiente se describen las cuotas para MediaLive.

Recurso u operación Cuota predeterminada Comentarios

Canales 5 El número máximo de canales que puede crear en esta cuenta en laregión actual.

Canales con salidas HEVC 5 El número máximo de canales HEVC (canales que incluyen una ovarias salidas HEVC) que puede crear en esta cuenta en la regiónactual.

Canales con salidas UHD 1 El número máximo de canales UHD (canales que incluyen unasalida UHD) que puede crear en esta cuenta en la región actual.

Para obtener información sobre el número máximo de salidasUHD en estos canales, consulte Reglas y límites de característicasde (p. 10).

Canales con entradas CDI 2 El número máximo de canales de CDI (canales que incluyen una ovarias entradas de CDI) que puede crear en esta cuenta en la regiónactual.

Entradas de tipo inserción(sin incluir entradas deinserción de VPC)

5 El número máximo de entradas de inserción (sin incluir las entradasde inserción de VPC) que puede crear en esta cuenta en la regiónactual.

Entradas de tipo extracción 100 El número máximo de entradas de inserción que puede crear enesta cuenta en la región actual.

Entradas de tipo inserciónde VPC

50 El número máximo de entradas de inserción de VPC que puedecrear en esta cuenta en la región actual.

Entradas de tipo ElementalLink

100 El número máximo de entradas de Elemental Link que puede crearen esta cuenta en la región actual.

Grupos de seguridad deentrada

5 El número máximo de grupos de seguridad de entrada que puedecrear en esta cuenta en la región actual.

8

Page 20: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Recurso u operación Cuota predeterminada Comentarios

Multiplexores 2 El número máximo de canales que puede crear en esta cuenta en laregión actual.

Reservas 50 El número máximo de reservas que puede crear en esta cuenta enla región actual.

9

Page 21: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioLímites de entradas

AWS ElementalMediaLiveReglas ylímites de características de

En la tabla siguiente se proporciona un resumen de muchas de las reglas y restricciones que se aplican aAWS ElementalMediaLivecaracterísticas de. No puede cambiar ninguna de estas restricciones.

MediaLive también incluye cuotas, que puede cambiar. Para obtener más información acerca de lascuotas, consulte Cuotas (p. 8).

Temas• Límites de entradas (p. 10)• Límites de los productos (p. 12)• Límites para otras funciones (p. 13)

Límites de entradasRecurso o característica Restricción o regla

Número de entrada, entradas de inserción Puede asociar de 0 a 2 entradas de inserción a uncanal.

Número de entrada, entradas de extracción Puede asociar hasta 20 entradas a un canal.Después de haber contado las entradas deinserción, el resto pueden ser entradas deextracción.

Número de entradas, entradas de CDI Puede asociar 0 ó 1 entrada CDI normal a uncanal. Esta entrada es una entrada de inserción,por lo que cuenta para el número máximo deentradas de inserción en el canal.

Puede asociar un conjunto de entradas de CDIde socio a un canal. Al adjuntar este conjunto seutiliza el número máximo de entradas push enel canal. Para obtener información sobre estasentradas, consultethe section called “Entradas CDIcomo insumos de socios” (p. 420).

Número de entradas, entradas de Elemental Link Puede asociar hasta 2 entradas de ElementalLink a un canal. Las entradas Elemental Link sonentradas push, por lo que cada una cuenta para elnúmero máximo de entradas push en el canal.

Número de entradas, entradas de Elemental LinkporMediaLivedispositivo

Puede crear hasta 4 entradas (entradas de enlace)desde cada dispositivo de hardware de AWSElemental Link. A continuación, puede adjuntarcada entrada a un canal diferente.

Tipos de entrada: en conmutación por error deentrada automática

Puede configurar dos entradas de inserción comounapar de conmutación por error automáticade entrada (p. 385). No se pueden configurar

10

Page 22: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioLímites de entradas

Recurso o característica Restricción o reglaentradas de extracción como un par deconmutación por error.

El par de conmutación por error utiliza el númeromáximo de entradas push.

Tipos de entrada: para entradas dinámicas Solo MP4 yTransmisiones de transporte(TS)entradas de archivo almacenadas en AmazonS3 o AWS ElementalMediaStoreconfigurarse comoentradas dinámicas.

Puede asociar varias entradas a un canal paraimplementar la conmutación de entradas.

No puedes incluir una entrada HLS que sea unactivo VOD. Para ver la definición de un activo deVOD, consultethe section called “Support entradasen directo y de archivos” (p. 582).

Tipos de entrada: en múltiples canales de entrada

Para las entradas que adjunta para implementarla conmutación de entrada, existen restriccionesrelacionadas con los tipos de entrada y las zonasde disponibilidad:

• Puede tener variasMediaConnectentradasasociadas a un canal, pero todas esas entradasdeben estar en las mismas dos zonas dedisponibilidad.

• Puede tener varias entradas de VPC asociadasa un canal, pero todas estas entradas debenestar en las mismas dos zonas de disponibilidad.Las entradas VPC incluyen entradas CDI,entradas VPC RTP y entradas VPC RTMP.

• Si el canal tiene ambosMediaConnectentradasy entradas de VPC, todas estas entradas debenestar en las mismas dos zonas de disponibilidad.

Entrada: selectores de audio y subtítulos Máximo de 32 selectores de audio y subtítulos (encualquier combinación) en un canal.

Entrada: selectores de subtítulos para laconversión de OCR

Un máximo de tres selectores de subtítulos queutilizarán la conversión de OCR, por entrada.

Un selector utiliza la conversión de OCR si elformato especificado es DVB-Sub o SCTE-27, yal menos una codificación de salida que utiliza elselector es unCodificación WebVTT (p. 409).Si el selector se utiliza en más de una codificaciónWebVTT (por ejemplo, en dos grupos de salida), elselector cuenta solo una vez hacia el límite.

Cargos de entrada La entrada de un dispositivo UHD de AWSElemental Link se cobra a una tarifa. No hay tarifasseparadas para diferentes resoluciones en elcontenido.

11

Page 23: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioLímites de los productos

Límites de los productos

Recurso o característica Restricción o regla

Salida, tipos Máximo de un grupo de salida de archivo en uncanal.

Para obtener información sobre los tipos desalida, consulte the section called “Contenedorescompatibles y sistemas descendentes” (p. 586).

Codificadores de salida, captura de cuadros Para codificar la captura de fotogramas:

• La captura de fotogramas máxima de trescodificadores en un canal. Codificación únicaen un grupo de salida de Frame Capturey cada uno (opcional)Code captura defotogramas (p. 10)En un grupo de salidasHLS se cuentan para este límite.

• Máximo de tres salidas de captura defotogramas en cada grupo de salidas HLS.

Para obtener información sobre los tipos desalida, consulte the section called “Contenedorescompatibles y sistemas descendentes” (p. 586).

Codificación de vídeo de salida, resolución UHD, ytipo de entrada

Un canal con entrada CDI permite codificar unasalida UHD (máximo).

El número máximo deCanales decon UHD esuna cuota que puede cambiar, como se describeenCuotas (p. 8). Si utiliza una entrada CDI, tElnúmero máximo deUHD salidases una limitación.No puede cambiarlo.

El vídeo de definición estándar (SD) es compatiblecon todos los códecs. Para obtener informaciónacerca de los códecs de salida admitidos, consultethe section called “Códecs compatibles parasalidas” (p. 589).

El vídeo de alta definición (HD) es compatible conH.264 y H.265.

Codificadores, resoluciones y códecs de vídeo desalida

El vídeo de ultra alta definición (UHD o 4K) escompatible con H.264 y H.265.

Para obtener información sobre las resolucionesde vídeo de salida, consulte the section called“Códecs compatibles para salidas” (p. 589).

Salida — codificadores de audio Máximo de 33 codificaciones de audio en un canal.

12

Page 24: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioLímites para otras funciones

Límites para otras funciones

Recurso o característica Restricción o regla

Superposiciones de imágenes Máximo de ocho superposiciones (capas) distintasactivas al mismo tiempo en un canal. Estosignifica que el vídeo puede mostrar hasta ochosuperposiciones distintas al mismo tiempo.

Para obtener información sobre la superposiciónde imágenes, consulte the section called“Superposiciones de imágenes” (p. 429).

superposiciones de gráfico en movimiento Máximo de una superposición de gráfico enmovimiento activa a la vez en un canal.

Para obtener información sobre la superposiciónde gráfico en movimiento, consultethesection called “Superposición de gráficos enmovimiento” (p. 472).

Cada multiplexor solo produce una MPTS.

Para obtener información acerca del multiplexor,consulte the section called “Multiplexor yMPTS” (p. 474).

Multiplexores

Todos los programas del multiplexor deben incluirvídeo.

Máximo de 20 programas por multiplexor.Multiplexores, programas en un multiplexor

Cada programa en un multiplexor es de un solouso. Está asociado solo a un multiplexor y solopuede usarlo para ese multiplexor.

Cada canal contiene solo un grupo de salidas, detipo multiplexor. No puede contener ningún otrotipo de grupo de salidas.

Multiplexores, canales en un multiplexor

Cada canal es de un solo uso. Puede asociarlo aun solo programa en el multiplexor. Puede usarlosolo para ese multiplexor.

Función de bloqueo de salida El bloqueo de salida se admite únicamente conHLS y Microsoft Smooth. Aunque habilita la funciónglobalmente (para todo el canal), solo funciona congrupos de salida HLS y grupos de salida MicrosoftSmooth.

Resiliencia,conmutación por error automática deentrada (p. 385)

La conmutación por error automática de entrada seaplica a las entradas, no a todo el canal.

Puede configurar la conmutación por error en solodos entradas emparejadas. Las entradas debenser entradas push.

13

Page 25: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioLímites para otras funciones

Recurso o característica Restricción o regla

Resiliencia,redundancia de canalización (p. 489) La función de redundancia de canalización (clasede canal) se aplica al canal y a todas sus entradas.Las siguientes reglas se aplican a los canales yentradas:

• Canal estándar: solo puede conectar entradasde clase estándar.

• Canal de canalización única: puedeconectar entradas de clase única (paraomitir la compatibilidad con redundancia decanalizaciones) o entradas de clase estándar(para permitir una fácil actualización del canal enuna fecha posterior).

Programación, número máximo de acciones La programación puede contener un máximo de1500 acciones. No se puede cambiar este valormáximo.

Este máximo incluye acciones obsoletas, accionesen curso y acciones que aún no están activas.Si estás cerca de este máximo, debes eliminaracciones obsoletas.

La programación puede contener cualquier númerode acciones de cambio de entrada programadas.

Para obtener información sobre el cambio deentrada, consulte the section called “Cambio deentrada” (p. 440).

Programación y conmutadores de entrada

Puede cambiar a una entrada específica tantasveces como desee.

5 TPS (transacciones por segundo) de estadoestable

Frecuencia de solicitudes de la API

30 TPS de ráfaga

Límites para otras funciones

Recurso o característica Restricción o regla

5 TPS (transacciones por segundo) de estadoestable

Frecuencia de solicitudes de la API

30 TPS de ráfaga

14

Page 26: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInscribirse

Configuración de: Permisos de IAMpara AWS ElementalMediaLive

En este capítulo se proporcionan los procedimientos necesarios para configurar a los usuarios de modoque puedan trabajar con AWS Elemental.MediaLive. Describe cómo conceder permisos adecuadosdurante el periodo en el que está experimentando con MediaLive, antes de comenzar a utilizar MediaLiveen un entorno de producción.

En este capítulo se explican las siguientes tareas:

• Configuración de uno o varios administradores para el servicio• Creación o modificación de identidades de usuario de que tienen permisos para obtener acceso a AWS

ElementalMediaLivey servicios auxiliares queMediaLivenormalmente funciona con• Configuración de MediaLive como un servicio de confianza

Después de realizar los procedimientos de este capítulo, usted y otros usuarios tendrán permisos que lespermitirán seguir correctamente la Introducción a AWS ElementalMediaLive (p. 69).

Important

Este capítulo incluye pasos que conceden permisos amplios a AWS ElementalMediaLivey otrosservicios de. Estos permisos se conocen comoAWS Identity and Access Managementpermisos(IAM). Los permisos se han diseñado para permitirle a usted y a otros miembros de suorganización comenzar a utilizar MediaLive lo antes posible. No se deben asignar a un ampliogrupo de usuarios o a usuarios que trabajan en un entorno de producción.Para configurar usuarios de para el uso de producción de AWS ElementalMediaLive,consulteConfiguración de: Permisos de IAM para producción (p. 23).

Temas• Inscribirse en AWS ElementalMediaLive (p. 15)• Creación de un usuario administrador de IAM (p. 15)• Creación de un usuario de IAM que no sea administrador (p. 17)• Configuración de AWS ElementalMediaLivecomo un servicio de confianza (p. 22)

Inscribirse en AWS ElementalMediaLiveSi no dispone de una Cuenta de AWS, siga los pasos que figuran a continuación para crear una.

Para registrarse en Cuenta de AWS

1. Abra https://portal.aws.amazon.com/billing/signup.2. Siga las instrucciones en línea.

Parte del procedimiento de inscripción consiste en recibir una llamada telefónica e indicar un código deverificación en el teclado del teléfono.

Creación de un usuario administrador de IAMLos procedimientos de esta sección muestran cómo crear un usuario de IAM que tenga permisoscompletos de administrador de lectura/escritura. Este administrador puede ser usted u otra persona. Para

15

Page 27: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario administrador de IAM

configurar un administrador, cree un grupo y, a continuación, cree un usuario que pertenezca a dichogrupo:

• Si es la primera vez que su organización utiliza AWS, siga los dos pasos de este procedimiento: creacióndel grupo y creación de usuarios para ese grupo.

• Si no es la primera vez que su organización utiliza AWS, es probable que ya haya creado un grupo. Sigasolo el segundo paso para crear usuarios para ese grupo.

Para crear un grupo de administradores con acceso completo

1. Utilice la dirección de correo electrónico y la contraseña de su cuenta de AWS para iniciar sesión en laAWS Management Console como usuario raíz de la cuenta de AWS.

2. Abra la consola de IAM en https://console.aws.amazon.com/iam/.3. En el panel de navegación, elija Groups (Grupos) y, a continuación, elija Create New Group (Crear

nuevo grupo).4. En la página Set Group Name (Establecer nombre de grupo), en Group Name (Nombre de grupo),

escriba un nombre, por ejemplo, Administrators. Elija Next Step (Paso siguiente).5. En la páginaAdjuntar políticapágina, elijaFiltro: Tipo de políticay luego elijaFunción de trabajo.6. En la lista de políticas, active la casilla de verificación deAdministratorAccessy luego elijaPaso

siguiente.7. En la página Review (Revisión), revise la información y, a continuación, elija Create Group (Crear

grupo).

Ahora que tiene un grupo de administradores, ya puede crear un usuario de IAM y añadirlo a su grupo.

Para añadir un usuario de IAM al grupo de administradores con acceso completo

1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.2. En el panel de navegación, elija Users y luego elija la opción Add user.3. En la página Add User (Añadir usuario), en User name (Nombre de usuario), escriba un nombre, por

ejemplo, Administrator o Admin_2 (si ya ha creado Administrator).4. En Access type (Tipo de acceso), seleccione AWS Management Console access (Acceso a la consola

de administración de AWS).

En Console password (Contraseña de la consola), elija Custom password (Contraseña personalizada)y escriba una contraseña.

Si no es usted este administrador, le recomendamos que seleccione Require password reset (Requerirrestablecimiento de contraseña).

5. Seleccione Next (Siguiente): Permisos.6. En la página Set permissions (Establecer permisos), elija Add user to group (Añadir un usuario al

grupo).7. Active la casilla de verificación del grupo que ha creado en el procedimiento anterior y, a continuación,

elijaSiguiente: Consulte.8. Revise la información y seleccione Create user (Crear usuario). Para volver al panel de navegación,

elija Close (Cerrar).

Después de crear este usuario de IAM con permisos de administrador, cerrar la sesión y volver a iniciarlacon las credenciales de administrador.

Recomendamos encarecidamente que, a partir de este punto, siempre inicie sesión con las credencialesde administrador de IAM en lugar de con las credenciales de usuario raíz, a menos queAWSrequiere

16

Page 28: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario de IAM que no sea administrador

que utilice las credenciales de usuario raíz para realizar determinadas operaciones. Para obtener másinformación, consulte Tareas de AWS que exigen credenciales de usuario raíz de la cuenta de AWS.

Repita el procedimiento para configurar más administradores (como respaldo), si es necesario.Alternativamente, cualquier persona que esté ahora configurada como administrador con acceso completopuede configurar más administradores.

Creación de un usuario de IAM que no seaadministrador

En esta sección se muestra cómo crear usuarios de IAM que no son administradores y cómo concederleslos siguientes permisos:

• Acceso completo de lectura/escritura a lo siguienteAWSservicios y características:• AWS ElementalMediaLive• AWS ElementalMediaConnect• AWS ElementalMediaPackage• Amazon CloudWatch• AmazonCloudWatchEventos• AmazonCloudWatchRegistros• Amazon EC2• AWS Systems Manager• AWS Resource Groups• Amazon SNS• Amazon VPC

• Acceso limitado aAWSIAM. Usuarios de AWS ElementalMediaLivenecesita un poco de acceso a IAMpara poder utilizar elMediaLiveconsola para configurarMediaLivecomo entidad de confianza. Estaconfiguración siempre es necesaria cuando se utiliza MediaLive. Para obtener más información, consultethe section called “Configuración de como un servicio de confianza” (p. 22).

Warning

Estos permisos son amplios. Debe configurar solo unos cuantos usuarios con estos permisos ysolo cuando se utiliza MediaLive durante el periodo de preproducción. Para obtener informaciónacerca de la configuración de usuarios para la producción estándar, consulte Configuración de:Permisos de IAM para producción (p. 23).

Para configurar un usuario de IAM, debe seguir tres pasos principales

• Crear políticas administradas por el cliente.• Crear un grupo y asociar las políticas al grupo.• Cree usuarios y añadir los usuarios al grupo.

Las políticas conceden permisos. Las políticas se asocian a un grupo. Los usuarios pertenecen a un grupo.Por lo tanto, los usuarios tienen los permisos de las políticas asociadas al grupo.

La relación se muestra en el siguiente diagrama.

17

Page 29: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Crear políticas administradas por el cliente

Temas• Paso 1: Crear políticas administradas por el cliente (p. 18)• Paso 2: Crear un grupo de IAM (p. 19)• Paso 3: Crear o añadir un usuario de IAM a un grupo (p. 20)

Paso 1: Crear políticas administradas por el clienteLos procedimientos de esta sección muestran cómo crear tres políticas administradas por el cliente deIAM. Una política administrada por el cliente es una política que usted crea y administra. (IAM tambiénincluyeAWSpolíticas administradas por, que usted no puede cambiar).

Cualquier persona con credenciales de nivel de administrador de IAM de puede realizar estosprocedimientos.

El primer procedimiento muestra cómo crear una política denominadaMediaLivePowerAccessque ofreceacceso completo de lectura/escritura a AWS ElementalMediaLive.

El segundo procedimiento muestra cómo crear una política denominada MediaConnectPowerAccessque ofrece acceso completo de lectura/escritura a MediaConnect.

El tercer procedimiento muestra cómo crear una políticadenominadaMediaLiveTrustedEntityAccessque da acceso a seis operaciones enAWSIAM. Estasacciones permiten a los usuarios de IAM crear y actualizar un rol de entidad de confianza para AWSElementalMediaLiveconfigurando los campos en elRol de IAMsobre laDetalles del canal y la entradaenlaMediaLiveconsola de .

Para crear la política de MediaLivePowerAccess

1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.2. En el panel de navegación, seleccione Policies (Políticas) y, a continuación, seleccione Create policy

(Crear política). En la pestaña Visual editor (Editor visual), siga las instrucciones para crear unapolítica con estas opciones:

• Service (Servicio):MediaLive• Actions: TodosMediaLiveacciones (medialive.*)• Recursos: ElegirRecursospara abrir la sección y elijaTodos los recursos.• Request conditions: Omita esta opción

3. Elija Review policy (Revisar política).4. En la página Create policy (Crear política), en Name (Nombre), escriba MediaLivePowerAccess.5. En Description (Descripción) tiene la opción de describir el objetivo de esta política. Esto le ayuda a

identificar la política en el panel.6. Elija Create Policy (Crear política).

Para crear la política de MediaConnectPowerAccess

1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.2. En el panel de navegación, seleccione Policies (Políticas) y, a continuación, seleccione Create policy

(Crear política). En la pestaña Visual editor (Editor visual), siga las instrucciones para crear unapolítica con estas opciones:

• Service (Servicio):MediaConnect• Actions: TodosMediaConnectacciones (mediaconnect.*)• Recursos: ElegirRecursospara abrir la sección y elijaTodos los recursos.

18

Page 30: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Crear un grupo de IAM

• Request conditions: Omita esta opción3. Elija Review policy (Revisar política).4. En la página Create policy (Crear política), en Name (Nombre), escriba

MediaConnectPowerAccess.5. En Description (Descripción) tiene la opción de describir el objetivo de esta política. Esto le ayuda a

identificar la política en el panel.6. Elija Create Policy (Crear política).

Para crear elMediaLiveTrustedEntityPolítica de acceso

1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.2. En el panel de navegación, seleccione Policies (Políticas) y, a continuación, seleccione Create policy

(Crear política). En la pestaña Visual editor (Editor visual), siga las instrucciones para crear unapolítica con estas opciones:

• Service (Servicio): IAM• Actions: En la caja de filtro debajoEspecificar las acciones permitidas en IAM, busque y seleccione

cada una de estas acciones:• ListRoles• GetRolePolítica de• CreateRole• PassRole• AttachRolePolítica de• PutRolePolítica de

• Recursos: ElegirRecursospara abrir la sección y elijaTodos los recursos.• Request conditions: Omita esta opción

3. Elija Review policy (Revisar política).4. En la página Create policy (Crear política), en Name (Nombre), escriba

MediaLiveTrustedEntityAccess.5. En Description (Descripción) tiene la opción de describir el objetivo de esta política. Esto le ayuda a

identificar la política en el panel.6. Elija Create Policy (Crear política).

Paso 2: Crear un grupo de IAMEl procedimiento de esta sección muestra cómo crear un grupo de IAM y asociar políticas. Cualquierpersona con credenciales de nivel de administrador de IAM de puede realizar el procedimiento. Realiceeste procedimiento una vez, en la configuración inicial. Antes de comenzar el procedimiento, debería habercreado las dos políticas dePaso 1: Crear políticas administradas por el cliente (p. 18).

Para crear un grupo

1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.2. En el panel de navegación, elija Groups (Grupos) y, a continuación, elija Create New Group (Crear

nuevo grupo).3. En la página Set Group Name (Establecer nombre de grupo), en Group Name (Nombre de grupo),

escriba MediaLivePowerUsers y, a continuación, elija Next Step (Siguiente paso).4. En la página Attach Policy (Asociar política), seleccione las casillas situadas junto a las siguientes

políticas:

19

Page 31: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Crear o añadir un usuario de IAM a un grupo

• MediaLivePowerAccess(política administrada por el cliente)• MediaConnectPowerAccess(política administrada por el cliente)• MediaLiveTrustedEntityAcceso(política administrada por el cliente)• CloudWatchReadOnlyAcceso(AWSpolítica administrada)• CloudWatchEventsFullAcceso(AWSpolítica administrada)• AmazonEC2FullAccess(AWSpolítica administrada para obtener acceso aAWS Virtual Private

Network)• AWSElementalMediaPackageFullAccess(AWSpolítica administrada)• ResourceGroupsandTagEditorFullAccess(AWSpolítica administrada)• AmazonSSMFullAccess(Política administrada por AWS para obtener acceso aAWS Systems

Manager)• Amazon SNSFullAccess(AWSpolítica administrada)

5. Elija Next Step (Siguiente paso), revise la información y, a continuación, elija Create Group (Creargrupo).

En este diagrama se muestra cómo se asocian las políticas y el grupo.

Paso 3: Crear o añadir un usuario de IAM a un grupoEl procedimiento de esta sección muestra cómo crear o editar una identidad de usuario de IAM. Cualquierpersona con credenciales de nivel de administrador de IAM de puede realizar el procedimiento. Realiceeste paso para cada usuario.

Note

Este procedimiento muestra cómo configurar un usuario de IAM para que tenga acceso ala consola, pero no aAWS CLIoAWSAcceso al SDK. Para configurar el acceso medianteprogramación, consulte laIAM User Guide.

Creación de un usuario de iam y adición del usuario a su grupoNormalmente, se crea una identidad de usuario de IAM para unAWSusuario solo si una persona no tieneuna identidad existente. Si la persona ya tiene una identidad de usuario de IAM, puedemodificarsu accesoa (p. 21)en su lugar.

Para crear un usuario de IAM y añadirlo a un grupo

1. Inicie sesión en laAWS Management Consolecomo administrador y abra la consola de IAM enhttps://console.aws.amazon.com/iam/.

2. En el panel de navegación, elija Users y luego elija la opción Add user.3. En la página Add User (Añadir usuario), en User name (Nombre de usuario), escriba un nombre para

el usuario.

20

Page 32: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Crear o añadir un usuario de IAM a un grupo

En Access type (Tipo de acceso), seleccione AWS Management Console access (Acceso a la consolade administración de AWS).

En Console password (Contraseña de la consola), elija Custom password (Contraseña personalizada)y escriba una contraseña.

En Require password reset (Requerir restablecimiento de contraseña), le recomendamos que active lacasilla de verificación.

4. Seleccione Next (Siguiente): Permisos.5. En la página Set permissions for user (Establecer permisos para usuario), elija Add user to group

(Añadir un usuario al grupo).6. Seleccione la casilla de verificación deMediaLivePowerUsersgrupo de que creó enPaso 2: Creación

de un grupo (p. 19)y luego elijaSiguiente: Consulte.7. Seleccione la opción Create user.8. Si lo desea, elija Send email (Enviar correo electrónico) para enviar un correo electrónico a este

usuario. Se abre el cliente de correo electrónico local con un borrador de correo electrónico queincluye el nombre de usuario y la URL de inicio de sesión.

9. Elija Close (Cerrar) para volver al panel de navegación.10. Proporcione al usuario su contraseña (no se incluye en el correo electrónico generado). Asegúrese de

proporcionar la contraseña de forma que cumpla con las directrices de seguridad de su organización.

Repita los pasos para añadir más usuarios de IAM. A modo de ejemplo, el siguiente diagrama muestra tresusuarios de IAM que están asociados al mismo grupo,MediaLivePowerUsers.

Añadir un usuario de IAM existente a un grupoPuede añadir un usuario de IAM existente a un grupo que cree para AWS Elemental.MediaLive,incluso si el usuario ya es miembro de otros grupos. En este procedimiento, añada el usuario de alaMediaLivePowerUsersgrupo de que creó enPaso 2: Creación de un grupo (p. 19).

Para obtener más información acerca de los grupos y usuarios de IAM, consulteIAM User Guide.

Para añadir un usuario de IAM existente a un grupo

1. Inicie sesión en laAWS Management Consolecomo administrador y abra la consola de IAM enhttps://console.aws.amazon.com/iam/.

2. En el panel de navegación, seleccione Users (Usuarios).3. En la lista de usuarios, elija el nombre de usuario (no seleccione la casilla de verificación).4. En la página Summary (Resumen), elija la pestaña Groups (Grupos). En la páginaGroupspestaña,

elijaAñadir un usuario a gruposy, a continuación, seleccione laMediaLivePowerUsersgrupo de quecreó enPaso 2: Creación de un grupo (p. 19).

5. Elija Add to Groups (Añadir a grupos).

21

Page 33: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de como un servicio de confianza

Ahora tiene una configuración en la que un usuario de IAM pertenece a más de un grupo: los gruposoriginales y el grupo que ha añadido. Si uno de los grupos tiene una política que concede permisosespecíficos para un servicio o recurso determinado y otro grupo tiene una política que concede permisosdiferentes, se aplica la política que concede menos permisos. Una situación en la que esta reglapodría aplicarse es si el usuario existente tiene permisos en IAM que sean más amplios que los delaMediaLiveTrustedEntityAccesopolítica que ha creado.

Configuración de AWS ElementalMediaLivecomoun servicio de confianza

Cada vez que un usuario crea un canal, debe asociar un rol de IAM que configureMediaLivecomo entidadde confianza para ese canal. Debe conceder al usuario los permisos para configurar esta entidad deconfianza.

Puede conceder este permiso al crear el usuario. Puede crear una política denominadaMediaLiveTrustedEntityAccess y asociarla al grupo al que pertenecen los usuarios. Paraobtener información detallada, consulte the section called “Paso 1: Crear políticas administradas por elcliente” (p. 18).

22

Page 34: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Configuración de: Permisos de IAMpara AWS ElementalMediaLiveparaun entorno de producción

En este capítulo se proporcionan los procedimientos necesarios para configurar usuarios yotrosAWSidentidades para que puedan utilizar AWS ElementalMediaLiveen un entorno de producción.Describe las opciones para imponer controles restringidos a los usuarios, de modo que pueda configurarpermisos que se ajusten a las políticas y los procedimientos de seguridad de su organización.

Antes de seguir estos procedimientos, realice la configuración inicial que se describe enConfiguración de:Permisos de IAM (p. 15). Estas instrucciones muestran cómo conceder permisos amplios a los usuarios enentornos que no sean de producción. A continuación, vuelva a este capítulo para crear permisos limitadospara un entorno de producción.

Note

Para parte de la configuración que se describe en este capítulo, utilice laAWS Identity and AccessManagement(AWSIAM) para crear identidades de usuario y administrador. Es posible que hayacaracterísticas de IAM, como el acceso entre cuentas, no se tratan en este capítulo, pero puedeque sean adecuadas y útiles para su implementación. Para obtener información acerca de todaslas características de IAM, consulte laGuía del usuario de AWS IAM.

En este capítulo, se da por hecho lo siguiente:

• Está pasando del uso experimental de MediaLive al uso de MediaLive en un entorno de producción.• Ha seguido los procedimientos de Configuración de: Permisos de IAM (p. 15) para inscribirse en

MediaLive y crear un usuario administrador con acceso completo.• Ha seguido los procedimientos descritos enthe section called “Creación de un usuario de IAM que no

sea administrador” (p. 17)y, por lo tanto, están familiarizados con el proceso de creación de usuarios deIAM y grupos de IAM mediante la consola de IAM.

En este capítulo también se describen los servicios de AWS que se integran con MediaLive o dependende él. Para algunos de estos servicios, debe conceder permisos a los usuarios para que accedan a losservicios y los utilicen con MediaLive. Para otros servicios, no es necesario conceder permisos ya que losservicios están totalmente integrados con MediaLive. A continuación se muestra una lista de los serviciosde AWS que se tratan en este capítulo:

• AWS CloudTrail• Amazon CloudWatch• AmazonCloudWatchEventos• AmazonCloudWatchRegistros• Amazon Elastic Compute Cloud (Amazon EC2)• AWSIAM• AWS ElementalMediaConnect• AWS ElementalMediaPackage• AWS ElementalMediaStore• AWS Resource Groups (etiquetado de grupos de recursos)• Amazon Simple Notification Service (Amazon SNS)• Amazon Simple Storage Service (Amazon S3)

23

Page 35: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de administradores y usuarios

• AWS Systems Manager

En las siguientes secciones se describe cómo conceder permisos a MediaLive y, si es necesario, a otrosservicios de AWS.

Temas• Configuración de administradores y usuarios (p. 24)• Creación de un usuario administrador con acceso limitado (p. 24)• Creación de un usuario no administrador (p. 28)• Configuración de AWS ElementalMediaLivecomo un servicio de confianza (p. 48)• Referencia: resumen de los requisitos de acceso de usuarios que no son administradores (p. 54)• Referencia: resumen de los requisitos para elMediaLiveentidad de confianza (p. 60)

Configuración de administradores y usuariosDebe configurar cada persona que vaya a utilizar AWS ElementalMediaLivecomo usuario de IAM. Es útildividir las identidades de usuario en tres grupos generales:

• Usuarios administradores con acceso completo. Estos usuarios tienen acceso completo de lectura/escritura a todosAWSservicios, usuarios y recursos, incluidos permisos amplios en IAM.

Ya creó este usuario cuando siguió el procedimiento que se describe en the section called “Creación deun usuario administrador de IAM” (p. 15).

• Administradores con acceso limitado. Normalmente, estos usuarios tienen más permisos que un usuariono administrador, pero no tienen permisos amplios en IAM.

Consulte the section called “Creación de un usuario administrador con acceso limitado” (p. 24).• Usuarios que no son administradores o "usuarios normales". Normalmente, estos usuarios tienen

permisos amplios para MediaLive y para algunos servicios, como MediaConnect, con los que interactúaMediaLive. Estos usuarios tienen permisos muy limitados en IAM.

Consulte the section called “Creación de un usuario no administrador ” (p. 28).

Le recomendamos que configure la mayoría de los usuarios como usuarios no administradores. Soloconfigure usuarios de alta confianza como usuarios administradores.

Creación de un usuario administrador con accesolimitado

Si es un administrador con acceso completo, puede crear otros usuarios administradores y asignar acada uno de ellos un nivel de acceso diferente. Estos usuarios administradores tienen más acceso quelos usuarios no administradores (usuarios "normales"), pero tienen menos acceso que los usuariosadministradores con acceso completo. Pueden utilizar AWS ElementalMediaLivede la misma forma quelos usuarios normales, pero también pueden crear usuarios no administradores y configurar algunos de losservicios queMediaLivese integra con.

Por ejemplo, puede crear un usuario administrador con el siguiente acceso:

• Para MediaLive y los servicios que se integran con MediaLive, el administrador tiene el mismo accesoque los usuarios normales.

24

Page 36: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario administrador con acceso limitado

• Para los servicios que requieren alguna configuración para trabajar con MediaLive, el administrador tienemás acceso que los usuarios normales.

• En IAM, el administrador tiene más acceso que los usuarios normales, pero menos que losadministradores con acceso completo.

El siguiente procedimiento muestra cómo crear un usuario administrador con acceso limitado. Paracomenzar, cree una política personalizada con un nombre como MediaLiveAdminAccess y un grupodenominado MediaLiveAdministrators. Asocie la política al grupo. A continuación, cree un usuarioadministrador y agréguelo al grupo. El procedimiento da por hecho que el nuevo usuario administrador nonecesita permisos para solucionar problemas que no tengan que ver con el acceso a MediaLive.

Para crear una política personalizada para un administrador de MediaLive

1. Inicie sesión enAWS Management Consolecomo administrador con acceso completo y abra la consolade IAM enhttps://console.aws.amazon.com/iam/.

2. En el panel de navegación, seleccione Policies (Políticas) y, a continuación, seleccione Create policy(Crear política). En la página Create policy (Crear política), elija la pestaña Visual editor (Editor visual).Esta pestaña es un generador de políticas que le permite crear una política seleccionando acciones deuna lista para añadirlas a la política.

3. Lea la tabla al final de este procedimiento y cree una política que conceda acceso a las acciones queno están cubiertas por una política existente. No es necesario crear una política cuando sugerimosutilizar una política existente. Para obtener información sobre el objetivo de estas acciones, consultethe section called “Paso 1: Requisitos de permisos” (p. 29).

4. Para crear la política, siga las instrucciones que se indican en la consola. A continuación se ofrecenalgunos consejos para crear la política:

• Puede crear una política que abarque varios servicios. No es necesario crear una política paracada servicio independiente. Para crear una política para varios servicios, elija las acciones de unservicio y, a continuación, elija Add additional permissions (Añadir permisos adicionales) en la parteinferior de la página para configurar otro servicio. Es posible que tenga que mover ambas barras dedesplazamiento verticales a la parte inferior para mostrar este enlace.

• Si decide crear una política que abarque varios servicios, puede optar por crear la política conacciones para un servicio, guardarla y, a continuación, editar la política para añadir permisos paraotro servicio, etc.

• Puede elegir el botón Import managed policy (Importar política administrada) para importar unapolítica existente en esta política. Se copian las acciones de la política (la política no se copia), porlo que después de la importación puede añadir y eliminar acciones si lo desea.

Para obtener instrucciones completas sobre cómo crear una política personalizada, consulte laIAMUser Guide.

En la siguiente tabla se muestran las acciones que se deben incluir en la política para concederacceso identificado al usuario.

Característica Serviciocorrespondiente enIAM

Tipo de acceso Acciones que se debenincluir en

la política

Características deMediaLive

MediaLive Acceso completo aMediaLive. Es unabuena idea que eladministrador puedautilizar todas las

Utilizar la políticaadministrada por elclienteMediaLivePowerAccess.Si ha seguido losprocedimientos

25

Page 37: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario administrador con acceso limitado

Característica Serviciocorrespondiente enIAM

Tipo de acceso Acciones que se debenincluir en

la políticacaracterísticas deMediaLive.

de Configuraciónde: Permisos deIAM (p. 15), habrácreado esta política enla sección the sectioncalled “Paso 1: Crearpolíticas administradaspor el cliente” (p. 18).

Monitorización delestado del canal

CloudWatch Acceso limitadoa CloudWatch (elmismo acceso quelos usuarios noadministradores).

Consulte thesection called“Referencia: resumendel acceso de losusuarios” (p. 54).

Configuración denotificación por correoelectrónico

CloudWatchEventos Acceso completoaCloudWatchEventos,para configurarusuarios para lanotificación porcorreo electrónico.(Para configurar lasnotificaciones porcorreo electrónico,los usuarios tambiénnecesitan acceso aSNS. Consulte másadelante en esta tabla).

Utilizar la políticaadministradadeCloudWatchEventsFullAcceso.

Es posible que eladministrador nonecesite todas estasacciones, pero darleacceso completoprobablementesuponga un riesgobajo.

Configuración delregistro de canal

CloudWatchRegistros Acceso limitadoaCloudWatchRegistros(el mismo accesoque los usuarios noadministradores).

Consulte thesection called“Referencia: resumendel acceso de losusuarios” (p. 54).

Creación de unaentrada de VPC

Configuración para laentrega a la VPC

EC2 Acceso limitado aAmazon EC2 (elmismo acceso quelos usuarios noadministradores)

Consulte thesection called“Referencia: resumendel acceso de losusuarios” (p. 54).

26

Page 38: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario administrador con acceso limitado

Característica Serviciocorrespondiente enIAM

Tipo de acceso Acciones que se debenincluir en

la política

Configuración deidentidades de usuariopara MediaLive

IAM Acceso limitado paraadministrar usuarios,grupos, políticas yroles de entidades deconfianza.

La acciónChangePassword.

Y todas las accionesque tienen cualquierade estas cadenasen su nombre:«Usuario», «Grupo»,«Política», «Políticas»,«Función»,»AccessKey«,»LoginProfile«.

Excepción: no incluiracciones que tambiéntengan la cadena«Instance» o lacadena»ContextKeys"

Configuración de lanotificación por correoelectrónico

SNS Acceso completo aSNS, para configurarnotificaciones porcorreo electrónico paralos usuarios.

(Para configurar lasnotificaciones porcorreo electrónico,los usuarios tambiénnecesitan accesoaCloudWatchEventos: .Consulte más arriba enesta tabla).

Utilizar la políticaadministradadeAmazonSNSFullAccess.

Es posible que eladministrador nonecesite todas estasacciones, pero darleacceso completoprobablementesuponga un riesgobajo.

Creación de unparámetro decontraseña enel almacén deparámetros de AWSSystems Manager

Systems Manager Acceso completo aacciones relacionadascon el almacén deparámetros de AWSSystems Manager.Este acceso permite aladministrador crear yeliminar parámetros decontraseña.

*Parameter

*Parameters

*ParameterHistory

GetParametersByPath

Para crear un grupo para su política o políticas personalizadas

1. Si es necesario, inicie sesión en elAWS Management Consolecomo administrador con accesocompleto y abra la consola de IAM enhttps://console.aws.amazon.com/iam/. (Puede que la sesión sigainiciada).

2. En el panel de navegación, elija Groups (Grupos de ). Siga las instrucciones para crear un grupo conun nombre como MediaLiveAdministrators.

3. Asocie la política o las políticas que se aplican a este administrador.

27

Page 39: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario no administrador

Para obtener instrucciones completas sobre cómo crear un grupo y asociar una política, consulte laIAMUser Guide.

Para crear un usuario administrador y añadirlo a su grupo

1. Si es necesario, inicie sesión en elAWS Management Consolecomo administrador con accesocompleto y abra la consola de IAM enhttps://console.aws.amazon.com/iam/. (Puede que la sesión sigainiciada).

2. En el panel de navegación, seleccione Users (Usuarios). Siga las instrucciones para crear un usuarioutilizando el nombre de la persona que será el administrador.

3. En el paso para establecer permisos para el usuario, elija Add user to group (Añadir usuario al grupo)y, a continuación, seleccione el grupo que ha creado.

4. Siga las instrucciones para terminar de crear el usuario.

Para obtener instrucciones completas sobre cómo crear un administrador, consulte laIAM User Guide.

Creación de un usuario no administradorEn esta sección se describe cómo crear usuarios no administradores («usuarios normales») mediante IAMpara crear grupos, asociar políticas a cada grupo y añadir los usuarios al grupo.

Si es la primera vez que utiliza AWS o si solo lleva usando AWS unas pocas semanas, le recomendamosque lea toda esta sección.

Si tiene más experiencia de uso con otros servicios de AWS, lea the section called “Paso 1: Requisitos depermisos” (p. 29). A continuación, en función de sus decisiones, modifique o cree políticas y grupos dela forma habitual.

Resumen de pasos

Para crear usuarios de IAM con acceso a AWS ElementalMediaLive, debe realizar varios pasos:

• Identificar los permisos que los usuarios necesitan para MediaLive y otros servicios.• Identificar los diferentes conjuntos de usuarios que necesita. Cada conjunto se convertirá en un grupo de

IAM.• Identificar las políticas administradas y personalizadas que proporcionarán el acceso necesario a los

conjuntos de usuarios. Crear políticas personalizadas.• Crear los grupos que ha identificado y asociar las políticas administradas y personalizadas.• Crear cada usuario y añadirlo al grupo adecuado.

Temas• Paso 1: Identificar los requisitos de permisos para los usuarios (p. 29)• Paso 2: Identificar categorías de usuarios (p. 43)• Paso 3: Crear políticas personalizadas (p. 44)• Paso 4: Crear los grupos (p. 44)• Paso 5: Crear o modificar cada usuario de IAM (p. 45)• Paso 6: Configuración de los datos requeridos (p. 47)

28

Page 40: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Paso 1: Identificar los requisitos de permisos para losusuariosDebe identificar los permisos de IAM que necesita conceder a los usuarios para AWSElementalMediaLivefunciones y servicios auxiliares queMediaLivesiempre interactúa con.

Para ello, debe comprender los flujos de trabajo de MediaLive en su organización y los diferentes serviciosde AWS que utilizan los flujos de trabajo.

Es posible que no desee que todos los usuarios normales tengan los mismos permisos. Por ejemplo,es posible agrupar a los usuarios normales en tres conjuntos: usuarios que pueden iniciar canales y verla actividad del canal, usuarios que tienen algunas capacidades de escritura y usuarios avanzados quepueden hacer de todo. A medida que identifique estos permisos, piense en cuántos conjuntos diferentes deusuarios necesita.

Temas• Requisitos de AWS ElementalMediaLiveCaracterísticas de (p. 29)• Requisitos para AWS CloudFormation (p. 32)• Requisitos para AmazonCloudFront (p. 32)• Requisitos para AWS CloudTrail (p. 33)• Requisitos para AmazonCloudWatch—monitorear el estado del canal (p. 33)• Requisitos paraCloudWatchy Amazon SNS: configuración de la notificación por correo

electrónico (p. 33)• Requisitos para AmazonCloudWatchLogs: configuración del registro de canales (p. 34)• Requisitos para Amazon Elastic Compute Cloud: entradas de la VPC (p. 34)• Requisitos para Amazon Elastic Compute Cloud: entrega a través de la VPC (p. 35)• Requisitos paraAWS Identity and Access Management—rol de entidad de confianza (p. 35)• Requisitos de AWS ElementalMediaConnect (p. 39)• Requisitos de AWS ElementalMediaPackage (p. 39)• Requisitos de AWS ElementalMediaStore (p. 40)• Requisitos paraAWS Resource Groups—etiquetado (p. 40)• Requisitos de Amazon S3 (p. 41)• Requisitos paraAWS Systems Manager—crear parámetros de contraseña en el almacén de

parámetros (p. 41)

Requisitos de AWS ElementalMediaLiveCaracterísticas deDebe proporcionar a los usuarios acceso a AWS ElementalMediaLivecaracterísticas de. Los permisos paraMediaLive se pueden dividir en tres categorías:

• Permisos para crear• Permisos para consultar• Permisos para ejecutar

Puede optar por conceder diferente acceso a diferentes tipos de usuarios. Por ejemplo, puede decidir quelos "operadores básicos" no deben tener permisos de creación.

En particular, debe decidir si desea restringir la capacidad de trabajar con reservas; es posible que decidaconceder este acceso solo a administradores o usuarios avanzados. Para obtener más información acercade las reservas, consulte Recursos: MediaLivereservas (p. 271).

29

Page 41: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

En la siguiente tabla se muestran las operaciones de IAM relacionadas con el acceso aMediaLive.

Permisos Nombre del servicio en IAM Acciones

Crear, modificar y eliminarcanales, dispositivos, entradas ygrupos de seguridad de entrada

MediaLive CreateChannel

CreateInput

CreateInputSecurityGroup

DeleteChannel

DeleteInput

DeleteInputSecurityGroup

UpdateChannel

UpdateInput

UpdateInputDevice

UpdateInputSecurityGroup

Ver canales, dispositivos,entradas y grupos de seguridadde entrada

MediaLive ListChannels

ListInputDevices

ListInputs

ListInputSecurityGroups

DescribeChannel

DescribeInput

DescribeInputDevice

DescribeInputDeviceThumbnail

DescribeInputSecurityGroup

Ver alertas de canales enejecución

Tenga en cuenta que esta acciónno aparece en el asistente depolíticas de la consola de IAM.Para incluir esta acción, creeuna política y, a continuación,edite la política y escriba lalínea"medialive:ListAlerts",directamenteen el JSON. Puede realizar todosestos pasos en la consola deIAM.

MediaLive ListAlerts

Realizar una operación por lotesen varios canales o entradaso multiplexes o grupos deseguridad de entrada

MediaLive BatchDeleteBatchStart

BatchStop

30

Page 42: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Permisos Nombre del servicio en IAM Acciones

Crear o cancelar unatransferencia de dispositivosaliente o aceptar o rechazaruna transferencia de dispositivoentrante y ver las transferenciasde dispositivos pendientes

MediaLive AcceptInputDeviceTransferCancelInputDeviceTransferListInputDeviceTransfersRejectInputDeviceTransferTransferInputDevice

Trabaje con horarios MediaLive DescribeSchedule

BatchUpdateSchedule

MediaLive CreateMultiplex

DescribeMultiplex

ListMultiplexes

UpdateMultiplex

Crear o modificar multiplexores

EC2 DescribeAvailabilityZones

Esta operación es necesariapara ver la lista de zonas dedisponibilidad en la consolade ,MediaLivede modo quepueda elegir dos para elmultiplexor.

Eliminar multiplexores MediaLive DeleteMultiplex

DescribeMultiplex

ListMultiplexes

Ver multiplexor MediaLive DescribeMultiplex

ListMultiplexes

Cambiar la clase de un canal MediaLive UpdateChannelClass

Ejecutar canales MediaLive StartChannel

StopChannel

Pausa en los canales MediaLive La pausa forma parte de lafunción de programación anterior.

Ejecutar multiplexor MediaLive StartMultiplex

StopMultiplex

Asociación de etiquetas acanales, entradas y grupos deseguridad de entrada al crearesos recursos

MediaLive CreateTag

DeleteTags

ListTagsForResources

31

Page 43: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Permisos Nombre del servicio en IAM Acciones

Crear, modificar, eliminar y verreservas y ofertas

MediaLive DeleteReservation

DescribeOffering

DescribeReservation

ListOfferings

ListReservations

PurchaseOffering

Requisitos para AWS CloudFormationMediaLiveincluye un asistente de flujo de trabajo. La creación de un flujo de trabajo siempre incluye lacreación automática de unAWS CloudFormationpila. Por lo tanto, para utilizar el asistente de flujo detrabajo, los usuarios necesitan permisos enAWS CloudFormation.

Permisos Nombre del servicio en IAM Acciones

Trabaje con el asistente de flujode trabajo

AWS CloudFormation ListStacks

DescribeStacks

DescribeStackResources

CreateStack

DeleteStack

Requisitos para AmazonCloudFrontMediaLiveincluye un asistente de flujo de trabajo. Una de las opciones del asistente es entregar resultadosa AWS ElementalMediaPackagey de ahí a AmazonCloudFront. Por lo tanto, para que los usuarios creenun flujo de trabajo con entrega aMediaPackage, los usuarios necesitan permisos enCloudFront.

Permisos Nombre del servicio en IAM Acciones

Utilice el asistente deflujo de trabajo para crearelCloudFrontdistribuciónasociada aunMediaPackagecanal,si tu organizaciónadmiteMediaPackagecomodestino de salida.

Utilice el asistente de flujode trabajo para eliminar unflujo de trabajo que incluyeunCloudFrontdistribución.

CloudFront ListDistributions\

DescribeDistribution

CreateDistribution

DeleteDistribution

32

Page 44: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

CloudFrontCrear y eliminar unCloudFrontdistribución, si su organización admiteMediaPackagecomodestino de salida.

Tenga en cuenta que los permisos necesarios aquí son muy diferentes de los permisos porque el asistentede flujo de trabajo crea realmente la distribución.

Requisitos para AWS CloudTrailMediaLive se integra con AWS CloudTrail, un servicio que proporciona un registro de las acciones hechaspor un usuario, un rol o un servicio de AWS en MediaLive.

Los usuarios no necesitan permisos especiales para AWS CloudTrail.

Requisitos para AmazonCloudWatch—monitorear el estado delcanalAWS ElementalMediaLiveconsola incluye una página (Detalles del canal) que recogeCloudWatchmétricasde información sobre el estado de los canales y la muestra directamente en laMediaLiveconsola de .

Debe decidir si desea conceder permiso a algunos o a todos los usuarios para ver las métricas en laconsola.

Para que un usuario vea esta información en elMediaLiveconsola, el usuario debe tener permisos devisualización para las operaciones de métricas en AmazonCloudWatch. Cuando los usuarios tienen estospermisos, también pueden ver la información a través de la consola de CloudWatch, la AWS CLI o la APIREST.

En la siguiente tabla se muestran las acciones de IAM que se relacionan con el acceso para monitorizar elestado del canal.

Permisos Nombre del servicio en IAM Acciones

Visualización de las métricas CloudWatch ListMetrics

GetMetricData

GetMetricStatistics

Requisitos paraCloudWatchy Amazon SNS: configuración de lanotificación por correo electrónicoMediaLive proporciona información sobre los canales a medida que se están ejecutando. Envíaesta información a AmazonCloudWatchcomo eventos. Los detalles de estos eventos se puedendistribuir opcionalmente a uno o varios usuarios. Alguien debe configurar esta distribución. (Para elprocedimiento de configuración, consulte the section called “Monitorización de mediante CloudWatchEventos de” (p. 360)).

Debe decidir si desea conceder estos permisos a algunos o a todos los usuarios. Puede elegir permitir quecada usuario realice su propia configuración de distribución. También puede decidir que un administradordebe ser responsable de realizar la configuración al inicio para los usuarios aplicables y volver a realizarlacada vez que se añada un nuevo usuario.

En la siguiente tabla se muestran las acciones de IAM que se relacionan con el acceso para configurar lasnotificaciones por correo electrónico.

33

Page 45: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Permisos Nombre del servicio en IAM Acciones

Write CloudWatchEventos Todas las acciones

Write SNS Todas las acciones

Requisitos para AmazonCloudWatchLogs: configuración delregistro de canalesMediaLiveproduce registros de canal que envía aCloudWatchRegistros, donde los usuarios pueden verlos.Para obtener más información acerca de los registros de canal, consulte the section called “Monitorizaciónde mediante CloudWatch Registros” (p. 362).

Debe decidir si desea conceder permiso a algunos o a todos los usuarios para ver los registrosenCloudWatchRegistros.

También debe decidir si desea conceder permiso a algunos o a todos los usuarios para establecerla política de retención de los registros. Si decide no conceder este acceso a ningún usuario, unadministrador deberá encargarse de configurar la política.

Los usuarios no necesitan permisos especiales para habilitar el registro desde MediaLive.

En la siguiente tabla se muestran las acciones de IAM que se relacionan con el acceso para configurarregistros de canal.

Permisos Nombre del servicio en IAM Acciones

Ver registros CloudWatchRegistros FilterLogEvents

GetLogEvents

Establecer políticas de retención CloudWatchRegistros DeleteRetentionPolicy

PutRetentionPolicy

Requisitos para Amazon Elastic Compute Cloud: entradas de laVPCLa implementación podría incluir entradas de inserción que se conectan aMediaLivedesde una VPC que hacreado con Amazon VPC.

Cuando un usuario crea este tipo de entrada en la consola de MediaLive, tiene la opción de elegir lasubred y el grupo de seguridad de una lista desplegable. Para que la lista desplegable se rellene con losrecursos de Amazon VPC, el usuario debe tener los permisos adecuados. Para obtener más informaciónacerca de las entradas de Amazon VPC, consultethe section called “Creación de una entrada” (p. 236).

En la siguiente tabla se muestran las acciones de IAM que se relacionan con el acceso para rellenar la listadesplegable.

Permisos Nombre del servicio en IAM Acciones

Ver las subredes de la VPC y losgrupos de seguridad de la VPCen la consola de MediaLive

EC2 DescribeSubnets

DescribeSecurityGroups

34

Page 46: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Requisitos para Amazon Elastic Compute Cloud: entrega a travésde la VPCLa implementación puede incluir la configuración de algunos canales para entregarlos a los extremos desalida en Amazon Virtual Private Cloud (Amazon VPC).

Cuando un usuario se configura para esta función en elMediaLive, tienen la opción de elegir subredes,grupos de seguridad y EIP de una lista desplegable. Para que la lista desplegable se rellene con losrecursos de Amazon VPC, el usuario debe tener los permisos adecuados. Para obtener información acercade esta característica, consultethe section called “Entrega de VPC” (p. 552).

En la siguiente tabla se muestran las acciones de IAM que se relacionan con el acceso para rellenar losmenús desplegables.

Permisos Nombre del servicio en IAM Acciones

Ver las subredes de la VPC y losgrupos de seguridad de la VPCen laMediaLiveconsola de .

EC2 DescribeSubnets

DescribeSecurityGroups

Ver las direcciones IP elásticasen la consola. La consolaencuentra las direcciones IPelásticas que se han asignadopara su uso en suAWSaccount.

EC2 DescribeAddresses

Requisitos paraAWS Identity and Access Management—rol deentidad de confianzaEste análisis de requisitos debe estar a cargo de una persona de su organización que entienda losrequisitos de acceso de su organización a los recursos. Esta persona debe entender si existe un requisitode que AWS ElementalMediaLiveLos canales deben tener restricciones de acceso a los recursosde otrosAWSServicios de . Por ejemplo, esta persona debe determinar si los canales deben tenerrestricciones de acceso a los contenedores de AWS Elemental.MediaStoreDe modo que un canal dadopueda tener acceso a determinados contenedores y no a otros.

Cada vez que un usuario crea un canal, debe asociar un rol de IAM que configuraMediaLivecomo entidadde confianza para dicho canal. El usuario crea esta asociación utilizando el panel IAM role (Rol de IAM) enla página Create channel (Crear canal) de la consola de MediaLive.

Debe decidir qué acceso necesita conceder a los usuarios para trabajar en este panel de IAM role (Rol deIAM).

Si ha seguido los procedimientos de the section called “Creación de un usuario de IAM que no seaadministrador” (p. 17) para configurar usuarios durante el periodo de prueba de MediaLive, ya haconfigurado este rol de entidad de confianza. Puede configurarlo creando el rol MediaLiveAccessRole.Sin embargo, debe leer esta sección para determinar si MediaLiveAccessRole es adecuado para suorganización cuando trabaja en un entorno de producción.

Temas• Acerca del rol de entidad de confianza (p. 36)• Opciones para implementar el rol (p. 36)• Requisitos de permisos para la opción sencilla (p. 37)

35

Page 47: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Acerca del rol de entidad de confianza

AWS ElementalMediaLivedebe configurarse de modo que, cuando un canal se estáejecutando,MediaLivetiene acceso para realizar operaciones en recursos que pertenecen a laAWSaccount.Por ejemplo, la implementación podría utilizar AWS ElementalMediaStorecomo fuente de archivos, porejemplo imágenes de corte, queMediaLiverequiere durante el procesamiento. Para que MediaLive obtengaestos archivos, debe tener acceso de lectura a algunos o todos los contenedores de MediaStore.

Para realizar las operaciones necesarias en esos recursos, MediaLive debe configurarse como una entidadde confianza en su cuenta.

MediaLivese configura como entidad de confianza de la siguiente manera: Un rol (que pertenece atuAWScuenta) identificaMediaLivecomo entidad de confianza. El rol se asocia a una o varias políticas.Cada política contiene instrucciones sobre las operaciones y los recursos permitidos. La cadena entre laentidad de confianza, el rol y las políticas emite esta instrucción:

"MediaLive tiene permiso para asumir este rol para realizar las operaciones en los recursos especificadosen las políticas".

Después de crear este rol, el rol debe asociarse a un canal especificado. Esta asociación emite estainstrucción:

"Para este canal, MediaLive tiene permiso para asumir este rol para realizar las operaciones en losrecursos especificados en las políticas".

La creación de esta asociación en el nivel del canal permite que cada canal conceda a MediaLive acceso adiferentes operaciones y, especialmente, a diferentes recursos.

Opciones para implementar el rol

Existen dos opciones para configurar el rol de entidad de confianza en AWS ElementalMediaLive: unaopción sencilla y una opción compleja.

Opción sencilla

La opción sencilla se aplica normalmente cuando los usuarios de su organización utilizan AWSElemental.MediaLivepara codificar los propios recursos de la organización (no los recursos que pertenecena los clientes) y no tienen reglas rigurosas sobre el acceso a los recursos (por ejemplo, no tiene recursosde vídeo que solo puedan gestionar usuarios o departamentos específicos).

Con la opción sencilla, solo hay un rol: MediaLiveAccessRole. Todos los canales utilizan este rol ytodos los usuarios pueden asociar dicho rol a los canales con los que trabajan.

La opción normalmente solo funciona en la consola de MediaLive. No se puede realizar con la AWS CLI,por ejemplo.

36

Page 48: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

El rol MediaLiveAccessRole concede acceso amplio a las operaciones y acceso completo a todos losrecursos. Permite el acceso de solo lectura o el acceso de lectura/escritura a todos los servicios a los queMediaLive debe obtener acceso cuando se ejecuta un canal. Y, lo que es más importante, ofrece accesocompleto a todos los recursos asociados a dichos servicios.

Si la opción sencilla es adecuada para su implementación, consulte the section called “Requisitos depermisos para la opción sencilla” (p. 37).

Opción compleja

La opción compleja se aplica cuando el rol MediaLiveAccessRole es demasiado amplio para su uso,pues ofrece acceso amplio a las operaciones y acceso completo a todos los recursos.

Por ejemplo, es posible que tenga los siguientes requisitos:

• Un requisito de que un canal determinado deba tener permiso para obtener acceso únicamente arecursos específicos mientras que otro canal debe tener permiso para obtener acceso únicamente arecursos específicos y diferentes. Por lo tanto, debe crear varios roles de acceso, cada uno de los cualeslimita los permisos a un conjunto diferente de recursos.

• Un requisito de que únicamente debe permitirse a cada usuario mostrar roles específicos en la consola,para impedir que un usuario vea un rol que no debería conocer o para impedir que un usuario seleccioneel rol incorrecto.

Si la opción compleja es aplicable a su implementación, consulte the section called “Configuración de AWSElementalMediaLivecomo un servicio de confianza” (p. 48).

Requisitos de permisos para la opción sencilla

Lea esta sección si decide que la opción sencilla (p. 36) para la entidad de confianza es adecuada parasu implementación.

(Para configurar la opción compleja, consulte the section called “Configuración de AWSElementalMediaLivecomo un servicio de confianza” (p. 48)).

Para que los usuarios trabajen en elIAM Roleen la secciónDetalles del canal y la entrada, deben teneracceso a acciones específicas de IAM.

En la siguiente captura de pantalla se muestra la sección IAM Role (Rol de IAM) del panel Channel andinput details (Detalles del canal y la entrada) como aparece cuando empieza a crear un canal.

37

Page 49: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Debe configurar los usuarios de la siguiente manera:

• Los usuarios deben poder elegir MediaLiveAccessRole del campo de selección que acompaña alcampo Use existing role (Usar rol existente).

• Los usuarios deben poder elegir el campo Create role from template (Crear rol desde plantilla). (El rolsolo se crea una vez, por el primer usuario que cree un canal. Sin embargo, es más fácil conceder estospermisos a todos los usuarios).

• Los usuarios no necesitan poder utilizar el campo Specify custom role ARN (Especificar ARN de rolpersonalizado). Utilizarán MediaLiveAccessRole. Nunca utilizarán un rol personalizado.

• Los usuarios deben poder elegir el botón Update (Actualizar) para actualizar el MediaLiveAccessRolede vez en cuando.

En la siguiente tabla se muestra el servicio y la acción de IAM que debe conceder a los usuarios normalescon la opción sencilla.

38

Page 50: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Permisos Nombre del servicio en IAM Acciones

Elija la opción Create rolefrom template (Crear rol desdeplantilla)

IAM CreateRole

PutRolePolicy

AttachRolePolicy

ElegirMediaLiveAccessRolede lalista enUso del rol existente

IAM ListRole

PassRole

Elija Update (Actualizar). IAM GetRolePolicy

PutRolePolicy

AttachRolePolicy

Requisitos de AWS ElementalMediaConnectLa implementación podría incluir el uso de un flujo de AWS ElementalMediaConnectcomo entrada a AWSElementalMediaLive.

El usuarionecesita permisos para realizar acciones enMediaConnectcuando usan elMediaLiveasistentede flujos de trabajo. El usuario solo necesita permisos especiales cuando utiliza laMediaLiveconsola paraespecificar unMediaConnectflujo en una entrada o canal.

Permisos Nombre del servicio en IAM Acciones

Utilice el asistente deflujo de trabajo para crearunMediaConnectflow, si suorganización admite fuentesdeMediaConnect.

Utilice el asistente de flujo detrabajo para eliminar un flujo detrabajo que incluye un origendeMediaConnect.

MediaConnect List*

Describe*

Create*

Delete*

Requisitos de AWS ElementalMediaPackageSu implementación podría enviar resultados a AWS ElementalMediaPackage, ya sea mediante la creaciónde unGrupo de salida HLS o creando unMediaPackagegrupo de salida (p. 80). (Tenga en cuenta quetanto MediaLive como MediaPackage tienen "canales"; sin embargo, son objetos diferentes).

El usuario necesita permisos para realizar acciones enMediaPackagecuando usan elMediaLiveconsola ycuando usan elMediaLiveasistente de flujos de trabajo.

Permisos Nombre del servicio en IAM Acciones

En la páginaMediaLiveconsola,vea laMediaPackagecanalesde la lista desplegabledeMediaLivechannel.

MediaPackage Describe*

39

Page 51: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Permisos Nombre del servicio en IAM Acciones

Utilice el asistente deflujo de trabajo para crearunMediaPackagecanal,si tu organizaciónadmiteMediaPackagecomodestino de salida.

Utilice el asistente de flujode trabajo para eliminar unflujo de trabajo que incluyeunMediaPackageSalida.

MediaPackage List*

Describe*

Create*

Delete*

Requisitos de AWS ElementalMediaStoreLa implementación podría incluir el uso de archivos en un AWS ElementalMediaStorecontenedor de. Porejemplo, la implementación podría utilizar archivos de las siguientes formas:

• Como origen de una entrada HLS• Como destino de un grupo de salida HLS

El usuario necesita permisos para realizar acciones enMediaStorecuando usan elMediaLiveasistente deflujos de trabajo. El usuario solo necesita permisos especiales cuando utiliza laMediaLiveconsola paraespecificar unMediaStorecontenedor en un canal.

Permisos Nombre del servicio en IAM Acciones

Utilice el asistente deflujo de trabajo para crearunMediaStorecontainer,si su organizaciónadmiteMediaStorecomo destinode salida.

Utilice el asistente de flujode trabajo para eliminar unflujo de trabajo que incluyeunMediaStoreSalida.

MediaStore List*

Describe*

Create*

Delete*

Requisitos paraAWS Resource Groups—etiquetadoCuando los usuarios crean canales, entradas o grupos de seguridad de entrada, tienen la opción deasociar etiquetas al recurso durante la creación. Normalmente, la organización tiene una política deetiquetado u omisión de etiquetas. Existen dos servicios que controlan los permisos de etiquetado, parados situaciones diferentes:

• La capacidad de etiquetar durante la creación del canal se controla mediante acciones de AWSElementalMediaLive. Consulte the section called “MediaLive” (p. 29).

• La capacidad de modificar etiquetas en recursos existentes se controla mediante acciones dentro deletiquetado de grupos de recursos. ConsulteUso de Tag EditorenIntroducción aAWS ManagementConsole.

40

Page 52: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

Requisitos de Amazon S3La implementación podría incluir el uso de archivos en un bucket de Amazon S3. Por ejemplo, laimplementación podría utilizar archivos de las siguientes formas:

• Como origen de una entrada HLS• Como destino de un grupo de salida de archivo• Como destino de un grupo de salida HLS

Los usuarios no necesitan permisos especiales para especificar un bucket de Amazon S3 en un campodelMediaLiveconsola de .

Requisitos paraAWS Systems Manager—crear parámetros decontraseña en el almacén de parámetrosAWS ElementalMediaLiveLa consola de incluye una característica que permite al usuario crear unparámetro de contraseña en laAWS Systems ManagerParameter Store. Esta característica forma parte dela página Create Channel (Crear canal). Esta característica no existe en la API REST ni la CLI de AWS.

Debe decidir si desea conceder permiso a algunos o a todos los usuarios para usar esta característica. (Sino proporciona este acceso a ningún usuario, el administrador será responsable de crear los parámetros).

Acerca de la función para crear parámetros de contraseña

LaAWS Systems ManagerEl almacén de parámetros de se utiliza de forma generalizada en AWSElementalMediaLive. Es probable que utilice este almacén. El almacén contiene las contraseñas queMediaLive necesita para poder recuperar y almacenar archivos de forma externa.

Estas son algunas de las funciones de MediaLive que utilizan este almacén para contener contraseñas:

• Una entrada de tipo extracción RTMP o de tipo extracción HLS, si la conexión es segura.• Los campos del canal que contiene la dirección URL a un archivo externo, si la conexión es segura. Un

ejemplo de este tipo de campo es Avail blanking image (Imagen de borrado de disponibilidad).• El destino en un grupo de salidas HLS o un grupo de salidas de Microsoft Smooth, si la conexión es

segura.

En todos estos casos, MediaLive necesita el nombre de usuario y la contraseña. La contraseña siempre sealmacena en un parámetro. Por lo tanto, la consola incluye un campo Username (Nombre de usuario) y uncampo Password parameter (Parámetro de contraseña). Para ver un ejemplo de los campos relevantes,abra la consola de MediaLive, elija Create channel (Crear canal), General settings (Configuración general),Avail blanking (Borrado de disponibilidad), Avail blanking image (Imagen de borrado de disponibilidad) y, acontinuación, elija Credentials (Credenciales).

Cómo funcionan los parámetros de contraseña

La característica de parámetro de contraseña garantiza que, cuando el usuario crea un canal, AWSElementalMediaLiveno almacena contraseñas en texto sin formato. Funciona de la siguiente manera:

• En primer lugar, un usuario o administrador crea un parámetro de contraseña en el almacén deparámetros de AWS Systems Manager. El parámetro es un par de nombre-valor donde el nombre esalgo como corporateStorageImagesPassword y el valor es la contraseña real.

• En segundo lugar, cuando el usuario crea un canal o entrada en MediaLive y necesita escribir unacontraseña, el usuario especificará el nombre del parámetro de contraseña en lugar de la contraseña.Ese nombre se almacena en MediaLive. La contraseña real nunca se almacena en MediaLive.

41

Page 53: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Requisitos de permisos

• Por último. cuando el canal se ejecuta y MediaLive necesita la contraseña (para leer o escribir en laubicación externa), se envía el nombre del parámetro de contraseña al almacén de parámetros y seobtiene la contraseña real como respuesta.

Crear una función integrada en AWS ElementalMediaLive

Cuando aparece un campo de contraseña en la consola, AWS ElementalMediaLiveincluye unacaracterística que permite al usuario realizar alguna de las siguientes operaciones:

• Escribir el nombre de un parámetro de contraseña existente.• Crear un parámetro de contraseña escribiendo el par de nombre-valor (un nombre de parámetro y una

contraseña real).

Permisos necesarios

Los usuarios deben escribir el nombre del parámetro de contraseña o seleccionar un nombre en la listadesplegable. Es posible que algunos usuarios necesiten permiso para crear un parámetro de contraseñaen AWS ElementalMediaLive.

Permiso para introducir un nombre

No se requiere ningún permiso especial para escribir el nombre de un parámetro de contraseña existenteen AWS ElementalMediaLiveconsola de .

Permiso para seleccionar un nombre

Para que el usuario pueda seleccionar un nombre en la lista desplegable, el usuario debe tener permisopara GetParameters en AWS Systems Manager.

Permiso para crear

Para que un usuario dado cree un parámetro de contraseña en AWS ElementalMediaLive, dicho usuariodebe tener permiso para realizar determinadas operaciones enAWS Systems ManagerParameter Store.(Con este permiso, el usuario también puede crear estos parámetros de contraseña con antelación enlaAWS Systems Managerconsola de . El usuario puede elegir la opción que prefiera).

Puede conceder acceso a algunos o a todos los usuarios para crear estos parámetros de contraseña.Normalmente, este acceso solo se otorga a usuarios de confianza con contraseñas confidenciales; puedetratarse de usuarios que se han identificado como usuarios avanzados:

• Si da acceso únicamente a usuarios avanzados, dichos usuarios serán responsables de crearparámetros al inicio para los recursos aplicables y siempre que MediaLive requiera un nuevo recurso.Los usuarios pueden realizar la configuración en la consola de MediaLive o en la consola de AWSSystems Manager.

• Si no proporciona este acceso a ningún usuario, el administrador será responsable de crear parámetrosal inicio para los recursos aplicables y siempre que MediaLive requiera un nuevo recurso. Es posible queel administrador prefiera realizar esta configuración en la consola de AWS Systems Manager.

Permiso para modificar y eliminar

Si desea que los usuarios puedan modificar y eliminar parámetros de contraseña (así como crearlos),conceda acceso a los usuarios para modificar y eliminar operaciones. Los usuarios podrán modificar yeliminar desde el almacén de parámetros de AWS Systems Manager. (No hay ninguna función en AWSElementalMediaLiveconsola de para modificar y eliminar.)

42

Page 54: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Identificar categorías de usuarios

Puede optar por conceder este acceso a los usuarios que tienen permisos de creación. O bien, puedeoptar por conceder este acceso únicamente a los administradores.

En la siguiente tabla se muestran las acciones de IAM que se relacionan con el acceso al almacén deparámetros

Permisos Nombre del servicio en IAM Acciones

Seleccionar Systems Manager GetParameters

Create Systems Manager PutParameter

Modificar y eliminar Systems Manager DeleteParameter

DeleteParameters

DescribeParameters

GetParameter

GetParameterHistory

GetParameters

GetParametersByPath

Paso 2: Identificar categorías de usuariosDespués de haber identificado los permisos que los usuarios necesitan, debe identificar las diferentescategorías de usuarios que necesita. Puede identificar diferentes categorías en función de las diferentesoperaciones que deben poder realizar.

Este análisis de requisitos debe estar a cargo de una persona de su organización que comprenda AWSElemental.MediaLiveflujos de trabajo para su organización y los diferentesAWSservicios que utilizan losflujos de trabajo.

Para identificar categorías de usuarios

1. Consulte las secciones de the section called “Paso 1: Requisitos de permisos” (p. 29) y decidasi todos los usuarios deben tener los mismos permisos en todos los servicios o si algunos usuariosdeben tener un conjunto de permisos mientras que otros usuarios deben tener otro conjunto depermisos diferente.

2. Agrupe estas diferentes categorías y asigne un nombre a cada una.3. Al examinar las operaciones, tenga en cuenta que puede no conceder determinados permisos a los

usuarios normales solo un administrador debería tener esos permisos.

Por ejemplo, podría identificar tres categorías de usuarios:

• Usuarios básicos: estos usuarios pueden iniciar y detener canales y ver métricas de canales, pero notienen permisos de escritura.

• Usuarios de lectura/escritura: estos usuarios tienen permisos casi completos, pero no pueden crearparámetros de contraseña enAWS Systems ManagerParameter Store.

• Usuarios avanzados: estos usuarios tienen permisos completos para los servicios identificadosenthe section called “Paso 1: Requisitos de permisos” (p. 29). Tienen casi tanto poder como unadministrador restringido, salvo que no pueden configurar usuarios.

43

Page 55: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Crear políticas personalizadas

Paso 3: Crear políticas personalizadasCualquier persona que sea administrador puede realizar este procedimiento. Siga este procedimiento unavez, cuando configure usuarios para un entorno de producción.

Después de identificar las diferentes colecciones de operaciones que requieren los conjuntos de usuarios,debe determinar qué colecciones tienen una política administrada correspondiente o personalizada que yaexiste y cuáles requieren una nueva política personalizada.

Para identificar y crear políticas personalizadas

1. Examine cada conjunto de usuarios que ha identificado y examine las colecciones de operacionesde dichos usuarios. Para cada servicio, determine qué colecciones tienen una política administradacorrespondiente y cuáles requieren una política personalizada.

Por ejemplo, paraCloudWatchEventos, existe una política administradallamadaCloudWatchEventsFullAccessque corresponde a «events: *». Sin embargo, nohay ninguna política que contenga solo las operaciones necesarias para crear un parámetro decontraseña. Debe crear una política personalizada para ese caso.

2. En IAM, cree políticas personalizadas según corresponda, utilizando el generador de políticas de IAM.Este generador le permite elegir el servicio de una lista y, a continuación, elegir las operaciones deuna lista. Como práctica recomendada, asigne un nombre a la política que comience por el nombre delservicio, medialive.

Para crear la política, siga las instrucciones que se indican en la consola. A continuación se ofrecenalgunos consejos para crear la política:

• Puede crear una política que abarque varios servicios. No es necesario crear una política paracada servicio independiente. Para crear una política para varios servicios, elija las acciones de unservicio y, a continuación, elija Add additional permissions (Añadir permisos adicionales) en la parteinferior de la página para configurar otro servicio. (Es posible que tenga que mover ambas barras dedesplazamiento verticales a la parte inferior para ver Add additional permissions [Añadir permisosadicionales]).

• Puede elegir Import managed policy (Importar política administrada) para importar una políticaexistente a esta política. Se copian las acciones de la política (la política no se copia), por lo quedespués de la importación puede añadir y eliminar acciones si lo desea.

Para obtener instrucciones detalladas sobre cómo crear una política, consulteIAM User Guide.

En el siguiente ejemplo se da por hecho que ha creado dos políticas personalizadas.

Paso 4: Crear los gruposCualquier persona que sea administrador puede realizar este procedimiento. Siga este procedimiento unavez, cuando configure usuarios para un entorno de producción.

Después de identificar los diferentes conjuntos de usuarios que requiere la implementación, debe crear ungrupo para cada conjunto.

44

Page 56: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear usuarios de

Para crear los grupos

1. En IAM, eligeGroupsy, a continuación, utilice elAsistente para crear nuevo grupopara crear ungrupo para cada conjunto de usuarios que ha identificado enthe section called “Paso 2: Identificarcategorías de usuarios” (p. 43). Consulte https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups_create.html y siga los pasos para crear grupos con la consola.

Como práctica recomendada, asigne nombres de grupo que comiencen por el nombre de servicio,medialive.

2. El Create New Group Wizard (Asistente de creación de nuevo grupo) incluye un paso para asociarpolíticas al grupo a medida que lo crea. Asegúrese de asociar las políticas administradas ypersonalizadas que ha identificado.

En el siguiente ejemplo se supone que ha creado un grupo denominado medialivebasicusers y queha asociado dos políticas personalizadas y una política administrada.

Paso 5: Crear o modificar cada usuario de IAMCualquier persona que sea administrador puede realizar este paso. Siga este procedimiento cuandoconfigure usuarios para un entorno de producción. Después de la configuración inicial, realice esteprocedimiento siempre que necesite configurar un nuevo usuario.

Después de crear los grupos y asociar las políticas a cada grupo, debe crear los usuarios y asociar cadauno al grupo adecuado.

Este procedimiento describe cómo configurar un usuario para que tenga acceso a la consola, pero no ala CLI de AWS ni al SDK de AWS. Para configurar el acceso mediante programación, consulteIAM UserGuide.

Temas• Crear un usuario (p. 45)• Modificar un usuario existente (p. 46)

Crear un usuarioNormalmente, se crea una nueva identidad de usuario para un usuario de AWS solo si una persona notiene una identidad existente. Si la persona ya tiene una identidad de usuario, puede, en cambio, modificarsu acceso.

Para crear un usuario

1. Asegúrese de saber a qué grupo (the section called “Paso 4: Crear los grupos” (p. 44)) deseaañadir cada usuario. Asegúrese de que ya ha creado este grupo (the section called “Paso 4: Crear losgrupos” (p. 44)).

2. Inicie sesión enAWS Management Consolecomo administrador y abra la consola de IAM enhttps://console.aws.amazon.com/iam/.

3. En el panel de navegación, elija Users y luego elija la opción Add user.4. En la página Add User (Añadir usuario), en User name (Nombre de usuario), escriba un nombre para

el usuario.

45

Page 57: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear usuarios de

En Access type (Tipo de acceso), seleccione AWS Management Console access (Acceso a la consolade administración de AWS).

En Console password (Contraseña de la consola), seleccione Custom password (Contraseñapersonalizada) y escriba una contraseña.

En Require password reset (Requerir restablecimiento de contraseña), le recomendamos que active lacasilla de verificación.

5. Seleccione Next (Siguiente): Permisos.6. En la página Set permissions for user (Establecer permisos para usuario), elija Add user to group

(Añadir un usuario al grupo).7. Seleccione la casilla del grupo adecuado para este usuario y, a continuación, elijaSiguiente: Tags

(Etiquetas).8. Añada etiquetas si su organización tiene una política de creación de etiquetas para los usuarios.

Para obtener más información, consulte the section called “Etiquetado de recursos de ” (p. 527). Acontinuación, elija Next (Siguiente): Consulte.

9. Seleccione la opción Create user.10. Si lo desea, elija Send email (Enviar correo electrónico) para enviar un correo electrónico a este

usuario. Se abre el cliente de correo electrónico local con un borrador de correo electrónico queincluye el nombre de usuario y la URL de inicio de sesión.

11. Elija Close (Cerrar) para volver al panel de navegación.12. Proporcione al usuario su contraseña (no se incluye en el correo electrónico generado). Asegúrese de

proporcionar la contraseña de forma que cumpla con las directrices de seguridad de su organización.

En el siguiente ejemplo se supone que ha creado tres usuarios y los ha asociado todos al mismo grupo,medialivebasicusers.

Modificar un usuario existenteSi ya existe una identidad de usuario para alguien que va a utilizar AWS ElementalMediaLive, puedeconfigurarlos para utilizarlos en un entorno de producción. Modifique la identidad de usuario paraconvertirla en miembro del grupo pertinente (además del grupo o los grupos a lo que ya pertenece).

Debe conocer el grupo al que debe pertenecer cada usuario; consulte the section called “Paso 4: Crear losgrupos” (p. 44).

Una situación en la que resulta muy útil modificar un usuario no administrador existente es si ha seguidolos procedimientos de Configuración de: Permisos de IAM (p. 15) para configurar usuarios durante elperiodo en el que estaba probando MediaLive. Si ha seguido ese procedimiento, habrá creado una políticadenominada MediaLiveAccessUser y un grupo denominado MediaLivePowerUsers. Ahora puedequitar los permisos amplios que ha concedido a esos usuarios y "trasladar" a los usuarios del grupoMediaLivePowerUsers a uno de los grupos que ha creado en the section called “Paso 4: Crear losgrupos” (p. 44). No es necesario eliminar esos usuarios y crearlos de nuevo.

46

Page 58: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 6: Configuración de los datos requeridos

Para modificar un usuario

1. Inicie sesión enAWS Management Consolecomo administrador y abra la consola de IAM enhttps://console.aws.amazon.com/iam/.

2. En el panel de navegación, seleccione Users (Usuarios).3. En la lista de usuarios, elija el nombre de usuario (no seleccione la casilla de verificación).4. En la página Summary (Resumen), elija la pestaña Groups (Grupos):

• Para añadir este usuario a otro grupo, en la pestaña Groups (Grupos), elija Add user to groups(Añadir usuario a grupos) y siga las instrucciones para elegir el grupo.

• Para eliminar este usuario de un grupo, elija el icono X junto al nombre del grupo y siga lasinstrucciones.

Es posible que desee eliminar el usuario del grupo MediaLivePowerUsers, pero mantenerlo engrupos que otorguen acceso a otros servicios de AWS.

Ahora podría tener una configuración en la que un usuario pertenece a más de un grupo: los gruposoriginales y los grupos que ha añadido. Si uno de los grupos tiene una política que concede permisosespecíficos para un servicio o recurso determinado y otro grupo tiene una política que concedepermisos diferentes, se aplica la política que concede menos permisos.

Paso 6: Configuración de los datos requeridosDespués de configurar los usuarios con el acceso adecuado, usted u otro administrador debe proporcionara los usuarios la información que necesitan para utilizar MediaLive:

• Proporcione a cada usuario una lista de las operaciones de MediaLive a las que tiene acceso. Paraevitar la frustración de los usuarios, asegúrese de que los usuarios sepan qué páginas de la consola nopodrán ver. Asegúrese de incluir información sobre las métricas de canal que los usuarios no podrán veren la página Channel details (Detalles del canal).

• Si algunos servidores externos requieren credenciales de usuario y solo uno o dos usuarios oadministradores son responsables de crear parámetros de contraseña en el almacén de parámetros deAWS Systems Manager, asegúrese de que dichos usuarios sean conscientes de su responsabilidad.

Asegúrese también de que esos usuarios administradores proporcionen a los otros usuarios losparámetros de contraseña que necesitan.

• Si un usuario o administrador es responsable de configurar otros usuarios para las notificaciones porcorreo electrónico, póngase en contacto con dicha persona. O si cada usuario es responsable deconfigurar su propia notificación por correo electrónico, hágaselo saber a cada usuario. Los usuariospueden leer the section called “Monitorización de mediante CloudWatch Eventos de” (p. 360) paraobtener instrucciones.

• Para el rol de MediaLive, si eligió la opción sencilla (p. 36), asegúrese de que los usuarios sepan queel único rol que elegirán será el MediaLiveAccessRole.

Si configura la opción compleja (p. 37), indique al usuario o al administrador encargado de crear rolesque deben proporcionar a los demás usuarios una lista de los roles (la lista de ARN de rol) que cadausuario puede utilizar.

47

Page 59: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de AWS ElementalMediaLivecomo

un servicio de confianza

Configuración de AWS ElementalMediaLivecomoun servicio de confianza

Solo tiene que leer esta sección si determinó en the section called “Opciones para implementar elrol” (p. 36) que la opción sencilla para configurar el rol de entidad de confianza no es adecuada para suimplementación.

En esta sección se describe cómo implementar la opción compleja. Proporciona la siguiente información:

• Información general sobre cómo se crea y utiliza el rol de entidad de confianza en la opción compleja.• Instrucciones para identificar el rol o los roles de entidad de confianza que necesita su implementación y

crear estos roles.• Instrucciones para conceder permisos limitados a usuarios normales para que puedan utilizar

únicamente roles específicos de entidades de confianza.

Si no está familiarizado con el propósito del rol de entidad de confianza, lea primero the section called“Acerca del rol de entidad de confianza” (p. 36) y the section called “Opciones para implementar elrol” (p. 36).

Temas• Cómo se crea y adjunta la entidad de confianza (p. 48)• Creación de roles de entidad de confianza (p. 49)• Configuración de permisos para usuarios no administradores (p. 52)

Cómo se crea y adjunta la entidad de confianzaEsta sección se aplica si ha determinado que la implementación requiere la opción compleja para el rolde entidad de confianza, tal y como se describe en the section called “Opciones para implementar elrol” (p. 36).

Con las opciones complejas, el proceso para crear roles de entidad de confianza y asociar un rol específicoal crear un canal suele funcionar de la siguiente manera:

• Proceso para crear un rol: un administrador crea los roles mediante IAM. No utilizan elRol de IAMenlaCreación de un canalen AWS ElementalMediaLiveconsola de . Crea estos roles como parte de laimplementación inicial.

• Proceso para asociar un rol: una vez creados los roles necesarios, el administrador proporciona a cadausuario normal una lista de los roles y los canales a los que se aplica cada rol.

Cada usuario podría tener una lista diferente de roles; solo tendrá los roles que se aplican a los canalescon los que trabaja.

Cuando un usuario que tiene permiso para crear un canal está trabajando en la página Create channel(Crear canal), verá el panel Channel and input details (Detalles del canal y la entrada). En la sección IAMRole (Rol de IAM), el usuario elegirá Specify custom role ARN (Especificar ARN de rol personalizado) yescribirá o pegará el nombre del rol en el campo.

Por lo tanto, un administrador debe realizar la siguiente configuración:

• Configurar todos los roles de entidad de confianza que requiere su implementación. Consulte the sectioncalled “Creación de roles de entidad de confianza” (p. 49).

48

Page 60: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de roles de entidad de confianza

• Configurar usuarios normales con permisos restringidos para trabajar con roles. También debeasegurarse de que no ha concedido determinados permisos; la concesión de esos permisos daría a losusuarios normales permisos que son demasiado amplios para la opción compleja. Consulte the sectioncalled “Configuración de permisos para usuarios no administradores” (p. 52).

Creación de roles de entidad de confianzaEsta sección se aplica si ha determinado que la implementación requiere la opción compleja para el rolde entidad de confianza, tal y como se describe en the section called “Opciones para implementar elrol” (p. 36).

En esta sección se describe cómo crear un rol, una política y una relación de confianza, tal y como sedescribe e ilustra en the section called “Acerca del rol de entidad de confianza” (p. 36).

Temas• Paso 1: Determine los requisitos de acceso (p. 49)• Paso 2: Creación de políticas de (p. 50)• Paso 3: Creación de roles de (p. 51)• Paso 4: Revisar la relación de confianza (p. 51)

Paso 1: Determine los requisitos de accesoEste análisis de requisitos debe estar a cargo de una persona de su organización que entienda losrequisitos de acceso de su organización a los recursos. Esta persona debe entender si existe unrequisito de restricción de los canales de MediaLive en su acceso a los recursos de otros servicios deAWS. Por ejemplo, esta persona debe determinar si los canales deben tener restricciones de accesoa los contenedores en MediaStore de modo que un canal dado pueda tener acceso a determinadoscontenedores y no a otros.

Debe identificar los servicios con los que MediaLive interactuará en la implementación. A continuación,dentro de cada servicio, debe identificar las operaciones y los recursos a los que MediaLive necesitaobtener acceso.

Para determinar los requisitos de acceso para MediaLive

1. Consulte la tabla enthe section called “Referencia: resumen del acceso a entidades deconfianza” (p. 60)Para obtener información acerca de los servicios queMediaLivenormalmentenecesita acceso a. Determine qué servicios utiliza su implementación y qué operaciones necesita.

2. En un servicio, determine el número de políticas que necesita crear. ¿Necesita varias combinacionesdiferentes de objetos y operaciones para diferentes flujos de trabajo? ¿Necesita mantener esascombinaciones separadas unas de otras por motivos de seguridad?

En concreto, determine si necesita obtener acceso a diferentes recursos para diferentes flujos detrabajo y si es importante restringir el acceso a recursos específicos. Por ejemplo, en el almacénde parámetros de AWS Systems Manager es posible que tenga contraseñas que pertenezcan adiferentes flujos de trabajo y es posible que desee permitir que solo usuarios específicos obtenganacceso a las contraseñas de un flujo de trabajo determinado.

Si diferentes flujos de trabajo tienen diferentes requisitos para objetos, operaciones y recursos,necesitará políticas independientes para ese servicio para cada flujo de trabajo.

Después de realizar este análisis, puede determinar que necesita tres políticas diferentesparaMediaStore, cuatro políticas diferentes para Amazon S3 y tres políticas paraAWS SystemsManagerParameter Store.

49

Page 61: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de roles de entidad de confianza

3. Diseñe cada política: identifique los objetos permitidos (o no permitidos), las operaciones y losrecursos permitidos (o no permitidos) en la política.

4. Determine si alguna de las políticas que ha identificado está cubierta por una política administrada.5. Para cada flujo de trabajo, identifique las políticas que necesita para todos los servicios que utiliza el

flujo de trabajo.

Por ejemplo, para un flujo de trabajo, es posible que necesite la política X paraMediaStore, política Apara Amazon S3 y política 1 paraAWS Systems ManagerParameter Store. Para el segundo flujo detrabajo, es posible que necesite la política Y paraMediaStore, política B para Amazon S3 y política1 paraAWS Systems ManagerParameter Store. Para el tercer flujo de trabajo, necesita las mismaspolíticas que para el primer flujo de trabajo.

6. Identifique el número de roles que necesita. Necesita un rol para cada combinación única de políticas.Siguiendo nuestro ejemplo, necesita dos roles: un rol para el primer y el tercer flujo de trabajo y otropara el segundo flujo de trabajo.

7. Asigne nombres a todas las políticas y los roles que haya identificado. Tenga cuidado de no incluirinformación de identificación confidencial (como un nombre de cuenta de cliente) en estos nombres.

Paso 2: Creación de políticas deCualquier persona que sea administrador puede crear una política.

En el the section called “Paso 1: Determinar las necesidades” (p. 49), alguien de su organizaciónidentificó la política o políticas que había que crear.

Ahora, debe crear estas políticas en IAM.

Para crear una política personalizada para el rol de entidad de confianza de MediaLive

1. Si es necesario, inicie sesión en elAWS Management Consolecomo administrador con accesocompleto y abra la consola de IAM enhttps://console.aws.amazon.com/iam/.

2. En el panel de navegación, seleccione Policies (Políticas) y, a continuación, seleccione Create policy(Crear política). En la página Create policy (Crear política), elija la pestaña Visual editor (Editor visual).Esta pestaña es un generador de políticas que le permite crear una política seleccionando acciones deuna lista para añadirlas a la política.

Para crear la política, siga las instrucciones que se indican en la consola. A continuación se ofrecenalgunos consejos para crear la política:

• Puede crear una política que abarque varios servicios. No es necesario crear una política paracada servicio independiente. Para crear una política para varios servicios, elija las acciones de unservicio y, a continuación, elija Add additional permissions (Añadir permisos adicionales) en la parteinferior de la página para configurar otro servicio. (Es posible que tenga que mover ambas barras dedesplazamiento verticales a la parte inferior para ver Add additional permissions [Añadir permisosadicionales]).

• Puede elegir el botón Import managed policy (Importar política administrada) para importar unapolítica existente en esta política. Se copian las acciones de la política (la política no se copia), porlo que después de la importación puede añadir y eliminar acciones si lo desea.

Para obtener instrucciones completas sobre cómo crear una política personalizada, consulte laIAMUser Guide.

Para crear la política, siga las instrucciones que se indican en la consola. A continuación se ofrecenalgunos consejos para crear la política:

50

Page 62: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de roles de entidad de confianza

• Puede crear una política que abarque varios servicios. No es necesario crear una política para cadaservicio independiente. Para crear una política para varios servicios, elija las acciones de un servicioy, a continuación, elija el botón Add additional permissions (Añadir permisos adicionales) en la parteinferior de la pantalla para configurar otro servicio. Es posible que tenga que mover ambas barras dedesplazamiento verticales a la parte inferior para mostrar este botón.

• Puede elegir el botón Import managed policy (Importar política administrada) para importar una políticaexistente en esta política. Se copian las acciones de la política (la política no se copia), por lo quedespués de la importación puede añadir y eliminar acciones si lo desea.

Para obtener instrucciones completas sobre cómo crear una política personalizada, consulte laIAM UserGuide.

Paso 3: Creación de roles deCualquier persona que sea administrador puede realizar el procedimiento de creación de rol y asociaciónde políticas al rol.

En el the section called “Paso 1: Determinar las necesidades” (p. 49), alguien de su organizaciónidentificó los roles que había que crear. Ahora, debe crear esos roles con IAM.

Para crear un rol de IAM y asociar una política al rol

1. Inicie sesión enAWS Management Consolecomo administrador y abra la consola de IAM enhttps://console.aws.amazon.com/iam/.

2. Seleccione Roles (Roles) en el panel de navegación.3. En la página Role (Rol), elija Create role (Crear rol).4. En la página Create role (Crear rol), en la sección Select type of trusted entity (Seleccionar tipo de

entidad de confianza), elija AWS service (Servicio de AWS) (predeterminado).5. En Choose the service that will use this role (Elegir el servicio que usará ese rol), elija EC2.

Puede elegir EC2 porque MediaLive no está incluido actualmente en esta lista. Al elegir EC2 puedecrear una función, en un paso posterior cambiará esta función para que haga mención a MediaLive enlugar de EC2.

6. Seleccione Next (Siguiente): Permisos.7. En el navegadorAdjuntar políticas de permisos, seleccione todas las políticas que se aplican a este rol

y elijaSiguiente: Tags (Etiquetas).8. Añada etiquetas si su organización tiene una política de creación de etiquetas para los recursos.

Para obtener más información, consulte the section called “Etiquetado de recursos de ” (p. 527). Acontinuación, elija Next (Siguiente): Consulte.

9. Seleccione Next (Siguiente): Consulte.10. En Role name (Nombre de rol), escriba un nombre. Le recomendamos que no utilice el nombre

MediaLiveAccessRole porque está reservado para la opción sencilla (p. 36). En su lugar, utiliceun nombre que incluya medialive y describa la finalidad de este rol.

11. ParaLas entidades de confianza, Amazon EC2 (ec2.amazonaws.com) se muestra como entidad deconfianza, pero modificará esa línea en el siguiente procedimiento.

12. Elija Create role (Crear rol).

Paso 4: Revisar la relación de confianzaCualquier persona que sea administrador puede realizar este procedimiento.

Cuando creó la función y estableció la relación de confianza, eligió EC2 como servicio. Ahora tiene quemodificar la función de modo que la relación de confianza sea entre su cuenta de AWS y MediaLive.

51

Page 63: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de permisos para

usuarios no administradores

Para cambiar la relación de confianza a MediaLive

1. En la página Summary (Resumen) del rol (que aún debería mostrarse), elija Trust relationships(Relaciones de confianza).

2. Elija Edit trust relationship (Editar relación de confianza).3. En Edit Trust Relationship (Editar relación de confianza), para Policy Document (Documento de

política), cambie ec2.amazonaws.com a medialive.amazonaws.com.

El documento de política debe tener ahora el siguiente aspecto:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "medialive.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }

4. Elija Update Trust Policy (Actualizar política de confianza).5. En la página Summary (Resumen), anote el valor de Role ARN (ARN del rol). Se parece a esto:

arn:aws:iam::111122223333:role/MediaLiveAccessRole

En el ejemplo, 111122223333 es el número de cuenta de AWS.6. Haga una lista de todos los ARN de rol e incluya una descripción del flujo de trabajo y los usuarios

para cada uno de ellos. Necesitará esta lista en the section called “Paso 6: Configuración de los datosrequeridos” (p. 47).

Configuración de permisos para usuarios noadministradoresEsta sección se aplica si ha determinado que la implementación requiere la opción compleja para el rolde entidad de confianza, tal y como se describe en the section called “Opciones para implementar elrol” (p. 36).

En esta sección se describe cómo configurar los permisos para que los usuarios normales trabajen conlos roles de entidad de confianza que ha creado en the section called “Creación de roles de entidad deconfianza” (p. 49).

Temas• Identificación de permisos (p. 52)• Configuración de permisos (p. 54)

Identificación de permisosCon la opción compleja, los usuarios normales no crean roles de entidad de confianza. En cambio,asociarán los roles existentes a los canales que crean al completar la sección IAM Role (Rol de IAM) en elpanel Channel and input details (Detalles del canal y la entrada).

52

Page 64: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de permisos para

usuarios no administradores

Para trabajar con esta sección, los usuarios normales deben tener acceso a acciones específicas de IAM.

En la siguiente captura de pantalla se muestra la sección IAM Role (Rol de IAM) del panel Channel andinput details (Detalles del canal y la entrada) como aparece cuando empieza a crear un canal.

Debe configurar permisos para que los usuarios normales puedan obtener acceso únicamente a camposespecíficos de la sección IAM Role (Rol de IAM) en el panel Channel and input details (Detalles del canal yla entrada). Normalmente, se debe configurar de la siguiente manera:

• Los usuarios no deben poder elegir el campo de selección que acompaña al campo Use existing role(Usar rol existente). Es buena idea deshabilitar este campo de selección porque no desea que losusuarios elijan un rol de la lista que acompaña a este campo. Si este campo está habilitado para unusuario, dicho usuario puede ver todos los roles que se crean en la cuenta, lo que frustraría el requisitode restricción de acceso para que los usuarios puedan ver y asociar únicamente roles específicos.

• Los usuarios no deben poder elegir el campo Create role from template (Crear rol desde plantilla). Losusuarios normales no crean roles.

• Los usuarios deben poder introducir valores en el campo de entrada que acompaña al campo Specifycustom role ARN (Especificar ARN de rol personalizado). Cuando este campo de entrada está habilitado,el usuario puede escribir o pegar uno de los nombres de rol que proporcione.

• Los usuarios no necesitan poder elegir el botón Update (Actualizar) ya que este botón solo aparece enlas implementaciones que utilizan el MediaLiveAccessRole. La opción compleja no utiliza este rol; porlo tanto, este botón nunca aparece.

53

Page 65: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso de los usuarios

Para asegurarse de que los usuarios interactúan con esta sección de la consola de forma restringida, debeconceder acceso a una única acción de IAM, tal y como se muestra en la siguiente tabla.

Permisos Nombre del servicio en IAM Acciones

Attach IAM iam:PassRole

De igual importancia es asegurarse de que no concede acceso a las siguientes acciones:

• iam:ListRole

• iam:CreateRole

• iam:PutRolePolicy

• iam:AttachRolePolicy

Configuración de permisosEsta sección se aplica si ha determinado que la implementación requiere la opción compleja para el rolde entidad de confianza, tal y como se describe en the section called “Opciones para implementar elrol” (p. 36).

Debe crear una política para el servicio de IAM a fin de configurar estos usuarios normales con lospermisos que necesitan para la opción compleja. También debe asociar dicha política al grupo al quepertenecen esos usuarios normales.

Para configurar permisos de

1. Siga los pasos de the section called “Paso 3: Crear políticas personalizadas” (p. 44) con estasdiferencias:

• Cree una política con un nombre como MediaLiveTrustedEntityRegularUserAccess.• Incluya solo las acciones que ha identificado en the section called “Identificación de

permisos” (p. 52).2. Incluya esta política en el grupo que ha creado o creará para los usuarios normales (consulte the

section called “Paso 4: Crear los grupos” (p. 44)).3. Identifique cualquier otra política relacionada con el servicio de IAM y desasócielas de este grupo.

Referencia: resumen de los requisitos de acceso deusuarios que no son administradores

En la siguiente tabla se muestran todos los tipos de permisos que podría tener que asignar a los usuarios.Esta tabla es un resumen de las tablas que se encuentran enthe section called “Paso 1: Requisitosde permisos” (p. 29). Cada fila de la columna describe una actividad o conjunto de actividadesrelacionadas que tal vez desee permitir que el usuario realice. En la última columna se enumeran lasacciones de IAM que controlan el acceso a esas actividades.

Actividad general que elusuario puede realizar

Serviciocorrespondiente en IAM

Actividades específicasque el usuario puederealizar

Acciones que debenincluirse en la política

Utilice las funcionesdeMediaLive

MediaLive Crear, modificar yeliminar canales,

CreateChannel

54

Page 66: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso de los usuarios

Actividad general que elusuario puede realizar

Serviciocorrespondiente en IAM

Actividades específicasque el usuario puederealizar

Acciones que debenincluirse en la política

dispositivos, entradas ygrupos de seguridad deentrada

CreateInput

CreateInputSecurityGroup

DeleteChannel

DeleteInput

DeleteInputSecurityGroup

UpdateChannel

UpdateInput

UpdateInputDevice

UpdateInputSecurityGroup

MediaLive Ver canales,dispositivos, entradas ygrupos de seguridad deentrada

ListChannels

ListInputDevices

ListInputs

ListInputSecurityGroups

DescribeChannel

DescribeInput

DescribeInputDevice

DescribeInputDeviceThumbnail

DescribeInputSecurityGroup

MediaLive Realizar una operaciónpor lotes en varioscanales o entradas omultiplexes o grupos deseguridad de entrada

BatchDeleteBatchStart

BatchStop

MediaLive Crear o cancelaruna transferencia dedispositivo salienteo aceptar o rechazaruna transferencia dedispositivo entrante yver las transferencias dedispositivos pendientes

AcceptInputDeviceTransfer

CancelInputDeviceTransfer

ListInputDeviceTransfers

RejectInputDeviceTransfer

TransferInputDevice

MediaLive Trabaje con horarios DescribeSchedule

BatchUpdateSchedule

55

Page 67: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso de los usuarios

Actividad general que elusuario puede realizar

Serviciocorrespondiente en IAM

Actividades específicasque el usuario puederealizar

Acciones que debenincluirse en la política

MediaLive CreateMultiplex

DescribeMultiplex

ListMultiplexes

UpdateMultiplex

Amazon EC2

Crear o modificarmultiplexores

DescribeAvailabilityZones

Esta operación esnecesaria para verla lista de zonasde disponibilidaden la consolade ,MediaLivede modoque pueda elegir dospara el multiplexor.

MediaLive Eliminar multiplexores DeleteMultiplex

DescribeMultiplex

ListMultiplexes

MediaLive Ver multiplexor DescribeMultiplex

ListMultiplexes

MediaLive Cambiar la clase de uncanal

UpdateChannelClass

MediaLive Ejecutar canales StartChannel

StopChannel

MediaLive Pausa en los canales La pausa es unaactividad dentrode la función deprogramación, que semuestra anteriormenteen esta tabla.

MediaLive Ejecutar multiplexor StartMultiplex

StopMultiplex

MediaLive Asociación de etiquetasa canales, entradas ygrupos de seguridad deentrada al crear esosrecursos

CreateTag

DeleteTags

ListTagsForResources

56

Page 68: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso de los usuarios

Actividad general que elusuario puede realizar

Serviciocorrespondiente en IAM

Actividades específicasque el usuario puederealizar

Acciones que debenincluirse en la política

MediaLive Crear, modificar,eliminar y ver reservas yofertas

DeleteReservation

DescribeOffering

DescribeReservation

ListOfferings

ListReservations

PurchaseOffering

AWS CloudFormation Crear y eliminar elAWSCloudFormationpila.Estos permisos sonsiempre necesarios. Porejemplo, si un usuarioutiliza el asistente deflujo de trabajo y notieneCreateStackaccesoa,MediaLiveno podrácrear el flujo de trabajo.

ListStacks

DescribeStacks

DescribeStackResources

CreateStack

DeleteStack

CloudFront Crear y eliminarunCloudFrontdistribución,si su organizaciónadmiteMediaPackagecomodestino de salida.

Tenga en cuenta quelos permisos necesariosaquí son muy diferentesde los permisos porqueel asistente de flujo detrabajo crea realmentela distribución.

ListDistributions

DescribeDistribution

CreateDistribution

DeleteDistribution

Amazon EC2 Crear una entrada deVPC: vea las subredesde la VPC y los gruposde seguridad de la VPCen laMediaLiveconsola

DescribeSubnets

DescribeSecurityGroups

Amazon EC2 Configure un canal parala entrega de la salidaa través de la VPC:vea las subredes de laVPC y los grupos deseguridad de la VPC enlaMediaLiveconsola de .

DescribeSubnets

DescribeSecurityGroups

57

Page 69: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso de los usuarios

Actividad general que elusuario puede realizar

Serviciocorrespondiente en IAM

Actividades específicasque el usuario puederealizar

Acciones que debenincluirse en la política

Amazon EC2 Configurar un canalpara la entrega dela salida a travésde la VPC: vea lasdirecciones IP elásticasen la consola. Laconsola encuentra lasdirecciones IP elásticasque se han asignadopara su uso en sucuenta de AWS.

DescribeAddresses

MediaConnect Utilice el asistentede flujo detrabajo para crearunMediaConnectflow,si su organizaciónadmite fuentesdeMediaConnect.

Utilice el asistente deflujo de trabajo paraeliminar un flujo detrabajo que incluye unorigen deMediaConnect.

List*

Describe*

Create*

Delete*

En lapáginaMediaLiveconsola,vealaMediaPackagecanalesde la lista desplegabledeMediaLivechannel.

Describe*MediaPackage

Utilice el asistentede flujo detrabajo para crearunMediaPackagecanal,si tu organizaciónadmiteMediaPackagecomodestino de salida.

Utilice el asistente deflujo de trabajo paraeliminar un flujo detrabajo que incluyeunMediaPackageSalida.

List*

Describe*

Create*

Delete*

58

Page 70: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso de los usuarios

Actividad general que elusuario puede realizar

Serviciocorrespondiente en IAM

Actividades específicasque el usuario puederealizar

Acciones que debenincluirse en la política

MediaStore Utilice el asistentede flujo detrabajo para crearunMediaStorecontainer,si su organizaciónadmiteMediaStorecomodestino de salida.

Utilice el asistente deflujo de trabajo paraeliminar un flujo detrabajo que incluyeunMediaStoreSalida.

List*

Describe*

Create*

Delete*

Monitorización delestado del canal

CloudWatch   ListMetrics

GetMetricData

GetMetricStatistics

Configuración deeventos

CloudWatchEventos   Todas las acciones

La política administradaCloudWatchEventsFullAccessofrece estos permisos

Ver registros de FilterLogEvents

GetLogEvents

Configuración delregistro de canal

AmazonCloudWatchRegistros

Establecer políticas deretención

DeleteRetentionPolicy

PutRetentionPolicy

Crear elMediaLiveAccessRole

CreateRole

PutRolePolicy

AttachRolePolicy

Elija el iconoMediaLiveAccessRole

ListRole

PassRole

Opción sencilla parael rol de entidad deconfianza

IAM

Actualizar elMediaLiveAccessRole

GetRolePolicy

PutRolePolicy

AttachRolePolicy

Configuración de lanotificación por correoelectrónico

Amazon SNS   Todas las acciones

La política administradaAmazonSNSFullAccessofrece estos permisos

59

Page 71: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso a entidades de confianza

Actividad general que elusuario puede realizar

Serviciocorrespondiente en IAM

Actividades específicasque el usuario puederealizar

Acciones que debenincluirse en la política

Systems Manager Crear un parámetro decontraseña mediante laconsola de MediaLiveo la consola de AWSSystems Manager

DeleteParameter

DeleteParameters

DescribeParameters

GetParameter

GetParameterHistory

GetParameters

GetParametersByPath

PutParameter

AWS Systems Manager

Systems Manager Elegir un parámetrode contraseña en lalista desplegable de laconsola de MediaLive

DescribeParameters

Referencia: resumen de los requisitos paraelMediaLiveentidad de confianza

En la siguiente tabla se muestran todos los tipos de permisos que laMediaLiveuna entidad de confianzapodría necesitar. Consulte esta tabla cuandodeterminar los requisitos de acceso paraMediaLiveentidad deconfianza (p. 49).

Cada fila de la columna describe una tarea o conjunto de tareas relacionadas que elMediaLivees posibleque sea necesario realizar una entidad de confianza para un usuario. En la tercera columna se describeel tipo de acceso que necesita la entidad de confianza para realizar esa tarea. En la última columna seenumeran las acciones o la política de IAM que controlan ese acceso.

Servicio Tareas Tipo de accesonecesario

Acciones o políticassugeridas

AWSElementalMediaLive

Uso de característicasde MediaLive.

MediaLive no necesitaacceso a sí mismo. Solonecesitan acceso losusuarios.

 

AWS CloudTrail Captura de actividad deMediaLive.

MediaLiveno necesitaacceso a IAM para estatarea.

 

CloudWatch Visualización deinformación de métricasde CloudWatch en laconsola para monitorizarel estado del canal.

MediaLiveno necesitaacceso a IAM para estatarea. Solo necesitanacceso los usuarios.

 

60

Page 72: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso a entidades de confianza

Servicio Tareas Tipo de accesonecesario

Acciones o políticassugeridas

CloudWatchEventos yAmazon SNS

Configuración de lanotificación por correoelectrónico para quelos usuarios puedanrecibir notificacionessobreMediaLivealertasque se envíanaCloudWatchEventos: .

MediaLive no necesitaacceso para esta tarea.Solo necesitan accesolos usuarios.

 

CloudWatchRegistros Envío de informaciónde registro de canalaCloudWatchRegistracuando se estáejecutando un canal.

Cuando el canal se estáejecutando,MediaLivedebepoder enviarmensajes de registroaCloudWatchRegistros.

CreateLogGroup

CreateLogStream

PutLogEvents

PutMetricFilter

PutRetentionPolicy

DescribeLogStreams

DescribeLogGroups

Y estos recursos:

arn:aws:logs:*

arn:aws:log-group:*

Creación de una VPCCDI, una entrada deVPC RTP o una entradade inserción de VPCRTMP.

Cuando el usuariocrea una entrada deVPC,MediaLivedebetener acceso deescritura a AmazonEC2 para poder crearinterfaces de red para laentrada.

CreateNetworkInterface

CreateNetworkInterfacePermission

DescribeNetworkInterfaces

DescribeSecurityGroups

DescribeSubnets

Amazon EC2

Eliminación de una VPCCDI, una entrada deVPC RTP o una entradade inserción de VPCRTMP.

Cuando el usuarioelimina una entrada deVPC,MediaLivedebetener acceso deescritura a AmazonElastic Compute Cloudpara eliminar interfacesde red de la entrada.

DeleteNetworkInterface

DeleteNetworkInterfacePermission

DescribeNetworkInterfaces

DescribeSubnets

61

Page 73: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso a entidades de confianza

Servicio Tareas Tipo de accesonecesario

Acciones o políticassugeridas

Cree y elimineinterfaces de redelásticas en la VPC.MediaLivecrea estasinterfaces de reden la subred paralos endpoints decanalización de canales.

CreateNetworkInterface

CreateNetworkInterfacePermission

DeleteNetworkInterface

DescribeSubnets

DescribeSecurityGroups

DescribeAddresses

Configuración de uncanal para la entregade salida a través de laVPC

Asociar direcciones IPelásticas a las interfacesde red elásticaqueMediaLivecrea.La asociación dedirecciones IP elásticases opcional. No esnecesario dar accesoaDisassociateAddress.CuandoMediaLiveeliminacualquier interfaz dered innecesaria, ladirección IP elásticase desasociaráautomáticamente de lainterfaz de red.

AssociateAddress

DescribeAddresses

MediaConnect Creación deuna entrada deMediaConnect.

Cuando el usuario creaunMediaConnectentrada,MediaLivedebetener acceso delectura/escritura alaMediaConnectflow,para añadir una salida adicho flujo.

ManagedDescribeFlow

ManagedAddOutput

Para incluir estasacciones quecomienzan por"Managed" en unapolítica, debe ver lapolítica en la pestañaJSON e introducirlos nombres de lasacciones. No puedeutilizar el editor visualpara elegir estasacciones.

62

Page 74: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso a entidades de confianza

Servicio Tareas Tipo de accesonecesario

Acciones o políticassugeridas

Eliminación deuna entrada deMediaConnect.

Cuando elusuario eliminaunMediaConnectentrada,MediaLivedebetener acceso delectura/escritura alaMediaConnectflow,para eliminar las salidasdel flujo de, puesto quelas salidas ya no sonnecesarias.

ManagedDescribeFlow

ManagedRemoveOutput

Para incluir estasacciones quecomienzan por"Managed" en unapolítica, debe ver lapolítica en la pestañaJSON e introducirlos nombres de lasacciones. No puedeutilizar el editor visualpara elegir estasacciones.

Creación de un derechode MediaConnect.Cuando el usuariocrea un multiplexor,MediaLive creaautomáticamente underecho como el destinode la MPTS.

MediaLive no necesitaacceso para esta tarea.

 

AWSElementalMediaPackage

Envío de la salida delcanal a MediaPackagecuando se estáejecutando un canal, sila implementación utilizaeste servicio.

Cuando el usuario creaunMediaPackagegrupodesalida,MediaLivedebetener acceso delectura a AWSElementalMediaPackagecanal,para poder obtener lascredenciales necesariaspara enviar a dichocanal.

DescribeChannel

AWSElementalMediaStore

Envío y recuperaciónde recursos deun contenedor deMediaStore cuandose está ejecutandoun canal, si laimplementación utilizaeste servicio.

Cuando el canal se estáejecutando, MediaLivedebe tener accesode lectura (para unorigen) o acceso delectura/escritura (paraun destino).

ListContainers

DescribeObject

PutObject

GetObject

DeleteObject

Etiquetado de grupos derecursos

Asociación de etiquetasal crear recursos(canales, entradas ygrupos de seguridad deentrada) y revisión deetiquetas en recursosexistentes.

MediaLiveno necesitaacceso a IAM para estatarea. Solo necesitanacceso los usuarios.

 

63

Page 75: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: resumen del acceso a entidades de confianza

Servicio Tareas Tipo de accesonecesario

Acciones o políticassugeridas

Simple Storage Service(Amazon S3)

Envío y recuperaciónde recursos de unbucket de AmazonS3 cuando se estáejecutando un canal, sila implementación utilizaeste servicio.

Cuando el canal se estáejecutando, MediaLivedebe tener acceso delectura (para un origen)o acceso de lectura/escritura (para undestino) a los buckets.

ListBucket

PutObject

GetObject

DeleteObject

Creación de unparámetro decontraseña en laconsola de MediaLive.

MediaLiveno necesitaacceso a IAM para estatarea. Solo necesitanacceso los usuarios.

 AWS Systems Manager

Uso de un parámetrode contraseña en laconfiguración del canal.Consulte the sectioncalled “AWS SystemsManageralmacénde parámetrosde” (p. 41).

Cuando el canal se estáejecutando, MediaLivedebe tener acceso delectura al almacén deparámetros de AWSSystems Manager.

La política administradaAmazonSSMReadOnlyAccess

64

Page 76: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario administrador de IAM

Configuración: Permisos de IAM paradistribuidores de AWS Elemental Link

En este capítulo se describe cómo configurar los usuarios de si su organización distribuye AWSElementalMediaLivedispositivos a usuarios de AWS ElementalMediaLive, pero las personas detu organización no usanMediaLivepara codificación. Los usuarios de deben tener permisos parausarMediaLivetransferir dispositivos aMediaLiveusuarios.

Temas• Creación de un usuario administrador de IAM (p. 65)• Creación de un usuario que no sea administrador (p. 66)

Creación de un usuario administrador de IAMLos procedimientos de esta sección muestran cómo crear un usuario de IAM que tenga permisoscompletos de administrador de lectura/escritura. Este administrador puede ser usted u otra persona. Paraconfigurar un administrador, cree un grupo y, a continuación, cree un usuario que pertenezca a dichogrupo:

• Si es la primera vez que su organización utiliza AWS, siga los dos pasos de este procedimiento: creacióndel grupo y creación de usuarios para ese grupo.

• Si no es la primera vez que su organización utiliza AWS, es probable que ya haya creado un grupo. Sigasolo el segundo paso para crear usuarios para ese grupo.

Para crear un grupo de administradores con acceso completo

1. Utilice la dirección de correo electrónico y la contraseña de su cuenta de AWS para iniciar sesión en laAWS Management Console como usuario raíz de la cuenta de AWS.

2. Abra la consola de IAM en https://console.aws.amazon.com/iam/.3. En el panel de navegación, elija Groups (Grupos) y, a continuación, elija Create New Group (Crear

nuevo grupo).4. En la página Set Group Name (Establecer nombre de grupo), en Group Name (Nombre de grupo),

escriba un nombre, por ejemplo, Administrators. Elija Next Step (Paso siguiente).5. En la páginaAsociar políticapágina, elijaFilter: Tipo de políticay luego elijaFunción de trabajo.6. En la lista de políticas, active la casilla de verificación deAdministratorAccessy luego elijaPaso

siguiente.7. En la página Review (Revisión), revise la información y, a continuación, elija Create Group (Crear

grupo).

Ahora que tiene un grupo de administradores, ya puede crear un usuario de IAM y añadirlo al grupo.

Para añadir un usuario de IAM al grupo de administradores de acceso completo

1. Abra la consola de IAM en https://console.aws.amazon.com/iam/.2. En el panel de navegación, elija Users y luego elija la opción Add user.3. En la página Add User (Añadir usuario), en User name (Nombre de usuario), escriba un nombre, por

ejemplo, Administrator o Admin_2 (si ya ha creado Administrator).

65

Page 77: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario que no sea administrador

4. En Access type (Tipo de acceso), seleccione AWS Management Console access (Acceso a la consolade administración de AWS).

En Console password (Contraseña de la consola), elija Custom password (Contraseña personalizada)y escriba una contraseña.

Si no es usted este administrador, le recomendamos que seleccione Require password reset (Requerirrestablecimiento de contraseña).

5. Seleccione Next (Siguiente): Permisos.6. En la página Set permissions (Establecer permisos), elija Add user to group (Añadir un usuario al

grupo).7. Seleccione la casilla del grupo de que ha creado en el procedimiento anterior y, a continuación,

elijaSiguiente: Consulte.8. Revise la información y seleccione Create user (Crear usuario). Para volver al panel de navegación,

elija Close (Cerrar).

Después de crear este usuario de IAM con permisos de administrador, cierre la sesión e inicie sesión denuevo con las credenciales de administrador.

Recomendamos encarecidamente que, a partir de este punto, siempre inicie sesión con las credencialesde administrador de IAM en lugar de con las credenciales de usuario raíz, a menos queAWSrequiereque utilice las credenciales de usuario raíz para realizar determinadas operaciones. Para obtener másinformación, consulte Tareas de AWS que exigen credenciales de usuario raíz de la cuenta de AWS.

Repita el procedimiento para configurar más administradores (como respaldo), si es necesario.Alternativamente, cualquier persona que esté ahora configurada como administrador con acceso completopuede configurar más administradores.

Creación de un usuario que no sea administradorEn esta sección, se describe cómo crear usuarios que no son administradores y cómo concederlespermisos limitados. Cualquier persona que sea administrador puede realizar este procedimiento.

Es posible que haya creado algunos usuarios y les haya asignado políticas. Este procedimiento tieneun enfoque diferente: describe cómo crear un grupo que contiene una política y, a continuación, agregarusuarios a ese grupo. Este enfoque garantiza que todos los usuarios estén configurados con los mismospermisos (los permisos del grupo), lo que es especialmente importante si posteriormente añade más deuna política al grupo.

Resumen de pasos

Debe crear usuarios que no sean administradores y otorgarles solo los permisos que necesitanenordenpara trabajar con dispositivos AWS Elemental Link:

• Cree una política personalizada que otorgue a los usuarios el permiso que necesitan para trabajar condispositivos.

• Cree un grupo para los usuarios y adjunte la política.• Cree cada usuario y añadirlo al grupo.

Configuración inicial

La primera vez que realice esta configuración, debe crear una política personalizada, crear un grupo y, acontinuación, crear usuarios y añadirlos al grupo.

Configuración posterior

66

Page 78: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario que no sea administrador

Después de haber realizado la configuración inicial, cada vez que desee agregar un usuario, solo tiene quecrear el usuario y agregarlo al grupo existente.

Para crear una política personalizada

• En IAM, utilice el generador de políticas de IAM para crear una política personalizada. El generador depolíticas le permite elegir el servicio de una lista y, a continuación, elegir las operaciones de una lista.Como práctica recomendada, asigne un nombre a la política que comience por el nombre del servicio,medialive. En la política, incluya estosMediaLiveoperaciones:

• AcceptInputDeviceTransfer

• CancelInputDeviceTransfer

• ListInputDeviceTransfers

• RejectInputDeviceTransfer

• TransferInputDevice

Para crear la política, siga las instrucciones que se indican en la consola. Para obtener instruccionesdetalladas sobre cómo crear una política, consulte laIAM User Guide.

Para crear un grupo

1. En IAM, eligeGroupsy, a continuación, utilice elAsistente para crear nuevo grupopara crear un grupoal que pertenecerán todos los usuarios. Consulte https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups_create.html y siga los pasos para crear grupos con la consola.

Como práctica recomendada, asigne un nombre al grupo que comience por el nombre delservicio,medialive.

2. El Create New Group Wizard (Asistente de creación de nuevo grupo) incluye un paso para asociarpolíticas al grupo a medida que lo crea. Asegúrese de asociar la política que ha creado.

Para crear un usuario

Este procedimiento describe cómo configurar un usuario para que tenga acceso a la consola, pero no ala CLI de AWS ni al SDK de AWS. Para configurar el acceso mediante programación, consulteIAM UserGuide.

1. Asegúrese de saber a qué grupo desea añadir cada usuario. Asegúrese de que ya ha creado estegrupo (the section called “Paso 4: Crear los grupos” (p. 44)).

2. Inicie sesión en laAWS Management Consolecomo administrador y abra la consola de IAM enhttps://console.aws.amazon.com/iam/.

3. En el panel de navegación, elija Users y luego elija la opción Add user.4. En la página Add User (Añadir usuario), en User name (Nombre de usuario), escriba un nombre para

el usuario. Complete los siguientes campos:

• En Access type (Tipo de acceso), seleccione AWS Management Console access (Acceso a laconsola de administración de AWS).

• En Console password (Contraseña de la consola), seleccione Custom password (Contraseñapersonalizada) y escriba una contraseña.

• En Require password reset (Requerir restablecimiento de contraseña), le recomendamos que activela casilla de verificación.

5. Seleccione Next (Siguiente): Permisos.6. En la página Set permissions for user (Establecer permisos para usuario), elija Add user to group

(Añadir un usuario al grupo).

67

Page 79: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un usuario que no sea administrador

7. Seleccione la casilla del grupo adecuado para este usuario y, a continuación, elijaSiguiente: Tags(Etiquetas).

8. Seleccione la opción Create user.9. Si lo desea, elija Send email (Enviar correo electrónico) para enviar un correo electrónico a este

usuario. Se abre el cliente de correo electrónico local con un borrador de correo electrónico queincluye el nombre de usuario y la URL de inicio de sesión.

10. Elija Close (Cerrar) para volver al panel de navegación.11. Proporcione al usuario su contraseña (no se incluye en el correo electrónico generado). Asegúrese de

proporcionar la contraseña de forma que cumpla con las directrices de seguridad de su organización.

68

Page 80: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioExplicación introductoria

Introducción a AWSElementalMediaLive

Estas son tres sugerencias sobre cómo empezar a usar AWS ElementalMediaLive.

• Utilice el asistente de flujo de trabajo para crear rápidamente un canal en funcionamiento. ConsulteRecursos: MediaLiveasistente de trabajo (p. 333).

El asistente proporciona una experiencia de usuario compacta y admite algunos tipos de entrada (fuente)y tipos de salida fáciles y populares.

Si es nuevo en la codificación de vídeo, el asistente puede comenzar y puede ser todo lo que necesita.

Si ya tiene experiencia con la codificación de vídeo, el asistente le permite crear rápidamente un flujo detrabajo básico que puede mejorar, utilizando elMediaLiveconsola de .

• Sigue el tutorial que aparece a continuación.

Puede seguir el asistente para crear un flujo de trabajo y, a continuación, decidir si necesita agregarmás funciones al flujo de trabajo. El tutorial proporciona una introducción al funcionamiento básicodelMediaLiveconsola de .

• Comience a diseñar un flujo de trabajo, ya sea desde cero o para mejorar el asistente de flujo de trabajo.En este caso, debe leer la guía, empezando por estas secciones:• Las secciones que llevan el prefijoConfiguración de.• Las secciones que llevan el prefijoConfiguración. Estas secciones proporcionan instrucciones

detalladas sobre cómo diseñar el flujo de trabajo y diseñar el canal dentro de ese flujo de trabajo.Estas secciones contienen referencias cruzadas a las secciones restantes de la guía.

Temas• Explicación introductoria (p. 69)

Explicación introductoriaEn este tutorial se describe cómo incorporar un origen de vídeo de una fuente RTP y generar una salidaHLS que contiene una codificación de audio y una codificación de vídeo H.264. MediaLiveenviará la salidaa AWS ElementalMediaPackage. La salida consistirá de lo siguiente:

• Un manifiesto principal: canal.m3u8• Un manifiesto de representación: canal-1.m3u8• Archivos TS para cada salida: canal-1.00002.ts, canal-1.00003.ts y así sucesivamente.

Este tutorial utiliza los valores predeterminados para la mayoría de los campos de configuración del canal.

Note

Todo el texto marcado como ejemplo en este tutorial es simplemente eso: un ejemplo quemuestra el aspecto normal de una pieza de información. Debe sustituir cada ejemplo con lainformación válida para la situación.

69

Page 81: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioRequisitos previos

Temas• Requisitos previos (p. 70)• Paso 1: Configurar el sistema ascendente (p. 70)• Paso 2: Configuración del sistema descendente (p. 70)• Paso 3: Creación de una entrada (p. 71)• Paso 4: Configurar información clave (p. 72)• Paso 5: Adjuntar la entrada (p. 72)• Paso 6: Configuración de vídeo, audio y subtítulos de entrada (p. 72)• Paso 7: Creación de un grupo de salidas HLS (p. 73)• Paso 8: Configurar la salida y codificar (p. 74)• Paso 9: Crea tu canal (p. 74)• Paso 10: Inicie el sistema ascendente y el canal (p. 74)• Paso 11: Eliminar recursos (p. 75)

Requisitos previosPara poder utilizar MediaLive, debe disponer de una cuenta de AWS y los permisos adecuados paraobtener acceso, crear y ver componentes de MediaLive. Complete los pasos de Configuración de:Permisos de IAM (p. 15) y luego regrese a este tutorial. No puede utilizar MediaLive, incluso comoadministrador con acceso total, hasta realizar esos pasos.

Paso 1: Configurar el sistema ascendenteEl sistema ascendente es el sistema que realiza el streaming del vídeo a MediaLive. El sistemaascendente puede ser cualquier elemento, desde un dispositivo local que sirva como "codificador decontribución" a una aplicación que se ejecuta en un teléfono inteligente. Debe llevar a cabo algunasconfiguraciones en el sistema ascendente antes de comenzar a trabajar con MediaLive.

A efectos de este tutorial, el sistema ascendente debe poder enviar una secuencia de vídeo a través deinserción RTP.

En una entrega de "inserción", el sistema ascendente inserta la secuencia desde dos direccionesIP en el sistema ascendente (por ejemplo, desde 203.0.113.111 y desde 203.0.113.112).El sistema ascendente insertará dos direcciones IP de destinatario en MediaLive (por ejemplo,rtp://198.51.100.10:5000 y rtp://192.0.2.131:5000). En los pasos siguientes, configuraráMediaLive de modo que las dos direcciones IP de remitente se incluyan en la lista blanca. Además,MediaLive generará las dos direcciones IP de destinatario. Deberá configurar el sistema ascendente queinsertar en dichas direcciones.

Para configurar el sistema ascendente

1. Configure el sistema ascendente para llevar a cabo una inserción RTP desde dos direccionesIP distintas. Debe insertar desde dos direcciones ya que MediaLive espera siempre entradasredundantes.

2. Tome nota de las direcciones IP. Por ejemplo, 203.0.113.111 y desde 203.0.113.112.Necesitará estas direcciones al configurar el grupo de seguridad de entrada en un paso posterior.

Paso 2: Configuración del sistema descendenteEn este tutorial, el sistema descendente (el destino de la salida deMediaLive) es AWSElementalMediaPackage.

70

Page 82: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Creación de una entrada

Debe configurar un canal en AWS ElementalMediaPackagey debe configurarlo ahora, ya que necesita lasdos direcciones URL de entrada que AWS ElementalMediaPackagegenera. Introduzca estas direccionesURL de entrada en MediaLive.

Para configurar el sistema descendente

1. Inicie sesión en laAWS Management Consoley abra el iconoMediaPackageConsola de enhttps://console.aws.amazon.com/mediapackage/.

2. En una nueva ventana o pestaña del navegador web, abra laPrimeros pasos para AWSElementalMediaPackagey siga los pasos 1 a 3 para crear un canal y su punto de enlace.

3. Anote los datos de AWS ElementalMediaPackageha generado: dos URL de entrada y sus nombres ycontraseñas asociados. Por ejemplo, los datos de una URL de entrada podrían ser:

• https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel

• ue739wuty

• due484u

Su canal podría estar en una región diferente al del ejemplo.4. Mantenga el navegador web abierto; no lo cierre todavía.

Paso 3: Creación de una entradaDebe crear una entrada. La entrada define la forma en que el sistema ascendente proporciona lasecuencia de vídeo de origen aMediaLive. En este tutorial, va a crear una entrada rtp.

También debe crear un grupo de seguridad de entrada para la entrada. Este grupo de seguridad deentrada aplica la regla «solo esta dirección IP específica (una dirección IP de su propiedad) puede enviarcontenido a esta entrada enMediaLive». Sin la protección de esta regla, cualquier tercero puede enviarcontenido a unMediaLiveentrada de si conocen la dirección IP y el puerto de la entrada.

Para crear una entrada y un grupo de seguridad de entrada

1. Inicie sesión en laAWS Management Consoley abra el iconoMediaLiveConsola de enhttps://console.aws.amazon.com/medialive/.

2. En el panel de navegación, elija Inputs (Entradas).3. En la página Inputs (Entradas), elija Create input (Crear entrada).4. En la sección Input details (Detalles de la entrada), como nombre de Input (Entrada), introduzca my

rtp push.5. ParaInput type, eligertp.6. en laGrupo de seguridad de entradasección, elijaCrear.7. En el cuadro de texto, introduzca la dirección IP que anotó en the section called “Paso 1: Configurar

el sistema ascendente” (p. 70) en este tutorial. Escriba la dirección como bloque de CIDR. Porejemplo,203.0.113.111/32y203.0.113.112/32.

8. Elija Create input security group (Crear grupo de seguridad de entrada).9. Elija Create (Crear) para crear la entrada.

MediaLiveañade la entrada a la lista de entradas y crea automáticamente dosdestinos (uno principal y uno redundante). Estos destinos incluyen el puerto5000.rtp://198.51.100.10:5000yrtp://192.0.2.131:5000. Estas son las dos ubicacionesdonde el sistema ascendente debe insertar el origen.

10. Anote estas dos direcciones, ya que las necesitará enthe section called “Paso 10: Inicie el sistemaascendente y el canal” (p. 74).

71

Page 83: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 4: Configurar información clave

Paso 4: Configurar información claveEl primer paso para crear un canal desde cero consiste en seleccionar la función de IAMqueMediaLiveutilizará para acceder al canal cuando el canal está en ejecución (iniciado) y especificarcaracterísticas clave de la entrada. Ahora está listo para comenzar a crear un canal. El primer pasoconsiste en identificar la entrada. El canal contiene los detalles que indican a MediaLive cómotranscodificar (descodificar y codificar) y empaquetar esa entrada en salidas específicas.

El primer paso para crear un canal desde cero consiste en seleccionar la función de IAMqueMediaLiveutilizará para acceder al canal cuando el canal está en ejecución (iniciado) y especificarcaracterísticas clave de la entrada.

Para especificar información clave para el canal

1. En la consola de MediaLive, en el panel de navegación, seleccione Channels (Canales).2. En la sección Channels (Canales), elija Create channel (Crear canal).3. En el panel Channel and input details (Detalles del canal y la entrada), en General info (Información

general), en Channel Name (Nombre del canal), escriba Test channel.4. En IAM role (Rol de IAM), seleccione Create role from template (Crear rol desde plantilla) y seleccione

Create IAM role (Crear rol de IAM). La lista Use existing role (Usar rol existente) ahora muestra el rolMediaLiveAccessRole.

5. Seleccione Remember role (Recordar rol).

Paso 5: Adjuntar la entradaAhora está listo para identificar la entrada que adquirirá el canal.

Para asociar la entrada al canal

1. En la página Create channel (Crear canal), en el panel de navegación, para Input attachments(Asociaciones de entrada), seleccione Add (Añadir).

2. En Attach input (Asociar entrada) , para Input (Entrada), My RTP push (Mi inserción RTP) (la entradaque ha creado).

El campo Attachment name (Nombre de asociación) se rellena automáticamente con el nombre de lapropia entrada. Puede dejar este nombre como está.

3. Elija Confirm. La sección Input attachment (Asociación de entrada) se cierra y aparece la secciónGeneral input settings (Configuración general de las entradas).

Paso 6: Configuración de vídeo, audio y subtítulos deentradaPuede crear "selectores" para identificar el vídeo, audio y subtítulos específicos que desea extraer de laentrada.

En este tutorial, no crea un selector de vídeo. En su lugar, cuando comienza el canal, MediaLiveseleccionará automáticamente el vídeo (o el primer vídeo) en la entrada. Además no crea un selectorde subtítulos. Normalmente, incluye los subtítulos en la configuración del canal, pero en este tutorial losomitimos.

Crea un selector de audio.

72

Page 84: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 7: Creación de un grupo de salidas HLS

Para identificar el contenido que extraer

1. En la página Create channel (Crear canal), en el panel Input settings (Configuración de entrada), paraselectores de Audio, seleccione Add audio selectors (Añadir selectores de audio).

2. Para Audio selector name (Nombre de selector de audio), introduzca My audio source.

Omita el campo Selector settings (Configuración de selector). No tiene que especificar el PID o elidioma. Cuando el canal comienza, MediaLive seleccionará automáticamente el primer audio, que esaceptable para este tutorial.

3. Para todos los demás campos de este panel, mantenga los valores predeterminados.

Paso 7: Creación de un grupo de salidas HLSUna vez que haya configurado la entrada, continúe con la creación del canal creando un grupo de salidas.En este tutorial, configura un grupo de salidas de HLS.

Para crear un grupo de salidas

1. En la página Create channel (Crear canal), en la sección Output groups (Grupos de salidas), elija Add(Añadir).

2. En la sección Add output group (Añadir grupo de salida), seleccione HLS y, a continuación, seleccioneConfirm (Confirmar).

3. En el navegadorDestino de grupo de HLS Asección, paraURL, introduzca la primera URL de entradaque AWS ElementalMediaPackagecreado para ti enthe section called “Paso 2: Configuracióndel sistema descendente” (p. 70). Por ejemplo, https://39fuo4.mediapackage.us-east-1.amazonaws.com/in/v1/88dpie/channel.

4. Para Credentials (Credenciales):

• Para Username (Nombre de usuario), introduzca el nombre de usuario que corresponde a esta URL.Por ejemplo, ue739wuty.

• En Password (Contraseña), elija Create new parameter (Crear nuevo parámetro). En Name(Nombre), ingrese DestinationA-MyHLS. En Password (Contraseña), introduzca la contraseñacorrespondiente a la URL. Por ejemplo, due484u.

5. Elija Create parameter.

Ha creado un parámetro denominado DestinationA-MyHLS que contiene la contraseña due484u.El parámetro se almacena en el almacén de parámetros de AWS Systems Manager. Para obtenermás información, consulte the section called “Acerca de la función para crear parámetros decontraseña” (p. 41).

6. ParaDestino B del grupo HLS, paraURL, introduzca la segunda URL de entrada que AWSElementalMediaPackagecreado para ti enthe section called “Paso 2: Configuración delsistema descendente” (p. 70). Por ejemplo, https://mgu654.mediapackage.us-east-1.amazonaws.com/in/v1/xmm9s/channel.

7. Para Credentials (Credenciales):

• Para Username (Nombre de usuario), introduzca el nombre de usuario que corresponde a esta URL.Por ejemplo, 883hdux.

• En Password (Contraseña), elija Create new parameter (Crear nuevo parámetro). En Name(Nombre), ingrese DestinationB-MyHLS. En Password (Contraseña), introduzca la contraseñacorrespondiente a la URL. Por ejemplo, 634hjik.

8. Elija Create parameter.

Ha creado un parámetro denominado DestinationB-MyHLS que contiene la contraseña 634hjik.El parámetro se almacena en el almacén de parámetros de AWS Systems Manager.

73

Page 85: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 8: Configurar la salida y codificar

9. En la sección HLS settings (Configuración de HLS), para Name (Nombre), escriba MyHLS.10. En CDN settings (Configuración de CDN), elija Hls webdav (WebDAV para HLS). Esta es la conexión

que AWS ElementalMediaPackage(el sistema descendente de la salida del canal).

Deje los valores predeterminados para el resto de los campos de CDN settings (Configuración deCDN).

11. Para todos los demás campos de este panel, mantenga los valores predeterminados.

Paso 8: Configurar la salida y codificarAhora que ha definido un grupo de salida en el canal, puede configurar una salida en dicho grupo desalidas y especificar cómo desea codificar la salida de vídeo y la salida de audio.

Para configurar la salida

1. En el navegadorGrupos de salidasección, elijaProducto 1. MediaLiveagregó esta salidaautomáticamente al crear el grupo de salidas. Además, MediaLive configuró de forma automática lasalida con un vídeo y un audio, tal y como se muestra en la sección Stream settings (Configuración desecuencia).

2. En Stream settings (Configuración de secuencia), elija Video (Vídeo).3. En Video description name (Nombre de descripción del vídeo), cambie el nombre predeterminado a

H264 video.4. En Codec settings (Configuración de códecs), elija H264.

Deje los valores predeterminados en el resto de los campos. En concreto, mantenga Width (Anchura)y Height (Altura) vacíos para usar la misma anchura que la entrada.

5. En Stream settings (Configuración de secuencia), elija Audio 1.6. En Audio description name (Nombre de descripción del audio), cambie el nombre predeterminado a

AAC audio.7. Para Audio selector name (Nombre de selector de audio), introduzca My audio source, que es el

selector de audio que creó enthe section called “Paso 6: Configuración de vídeo, audio y subtítulos deentrada” (p. 72).

8. En Codec settings (Configuración de códecs), elija AAC.9. Deje los valores predeterminados en el resto de los campos.

Paso 9: Crea tu canalHa introducido la información mínima necesaria, por tanto está listo para crear el canal.

Para crear el canal

• En la página Create channel (Crear canal), en la sección Channel (Canal), elija Create channel (Crearcanal).

La sección Channel (Canal) vuelve a aparecer y muestra el canal recién creado, denominado MyHLS.El estado cambia a Creating (Creando) y, a continuación, Ready (Listo).

Paso 10: Inicie el sistema ascendente y el canalAhora puede iniciar el sistema ascendente para insertar el contenido de streaming aMediaLive, codifiqueel contenido y envíelo a AWS ElementalMediaPackage. Puede obtener una vista previa de la salida enMediaPackage.

74

Page 86: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 11: Eliminar recursos

Para iniciar el sistema ascendente

1. En su sistema ascendente, inicie el streaming de los orígenes de vídeo que configuró en the sectioncalled “Paso 1: Configurar el sistema ascendente” (p. 70). Configúrelos para enviar contenido alos dos destinos que anotó en the section called “Paso 3: Creación de una entrada” (p. 71). Setrata de dos direcciones en la entrada en MediaLive. Por ejemplo, rtp://198.51.100.10:5000 yrtp://192.0.2.131:5000.

2. En la lista Channels (Canales), elija el canal.3. Elija Inicio. El estado del canal cambia a Starting (Iniciando) y, a continuación, a Running (En

ejecución).4. Cambie a la ventana o pestaña del navegador web donde AWS ElementalMediaPackageSe abre.5. Elija el enlace del canal (no el botón de opción). En la página de detalles, en Endpoints (Puntos de

enlace), elija Play (Reproducir). Aparece una ventana de vista previa.6. Inicie el vídeo. La salida de AWS ElementalMediaLivecomienza a jugar.

Paso 11: Eliminar recursosPara evitar cargos superfluos, elimine este canal y la entrada cuando haya terminado de trabajar con él.

Para eliminar el canal

1. En la página Channels (Canales), elija el canal.2. Si es necesario, elija Stop (Detener).3. Elija Eliminar (Delete).4. En la página Inputs (Entradas), elija la entrada.5. Elija Eliminar.

75

Page 87: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradas

Componentes de AWSElementalMediaLive

Los principales componentes básicos de AWS ElementalMediaLivesoninputs,Canales de, ygruposde seguridad de entrada. Un canal a su vez consta de grupos de salidas, que contienen salidas, quecontienen "codificaciones" de vídeo, audio y subtítulos.

Cuando se inicia (ejecuta) un canal, AWS ElementalMediaLiveingiere la entrada. Después transcodifica elvídeo (y el audio, subtítulos y metadatos que tenga asociados) y crea recursos de salida. La informaciónsobre cómo transcodificar una entrada determinada está contenida en un canal.

Un grupo de seguridad de entrada (p. 263) es un mecanismo que impide que terceros no autorizadosinserten contenido en un canal asociado a una entrada de "inserción".

EntradasUna entrada es un recurso de vídeo que se va a transcodificar y empaquetar. Puede asociarse a un grupode seguridad de entrada, lo que ofrece protección a la entrada, y a un canal, lo que proporciona detallessobre el embalaje y la transcodificación que deben llevarse a cabo.

AWS ElementalMediaLivees compatible con diferentes tipos de secuencia y entradas de archivos (porejemplo, RTP y HLS). El servicio también ofrece dos formas de incorporar las entradas, ya sea a travésde un modelo de inserción o un modelo de extracción. Para obtener más información, consulte the sectioncalled “Formatos y protocolos de entrada compatibles” (p. 579).

CanalesEn MediaLive, un canal está asociado a una o varias entradas (orígenes de vídeo). Si el canal estáasociado a más de una entrada, las entradas se procesan una detrás de otra. Un canal contiene losdetalles que indican a MediaLive cómo transcodificar (descodificar y codificar) y empaquetar las entradasen salidas específicas. Los componentes clave de un canal son una codificación, una salida y un grupo desalidas.

CodificacionesUna codificación es el componente más pequeño del lado de salida de un canal. Cada codificacióncontiene las instrucciones de un recurso de vídeo, un recurso de audio o un recurso de subtítulos que elproceso de transcodificación creará. Las características varían en función del tipo de codificación. Porejemplo, una codificación de vídeo producida a partir de la entrada podría ser de alta resolución mientrasque otra puede ser de baja resolución. O una codificación de audio podría utilizar el códec de audio AAC,mientras que otra utiliza el códec de audio Dolby Digital.

Un canal puede contener varias codificaciones de vídeo, audio y subtítulos.

En la siguiente ilustración, el círculo rojo representa una salida de vídeo, el círculo azul representa unasalida de audio y el círculo verde representa una salida de subtítulos.

76

Page 88: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalidas

SalidasUna salida contiene las codificaciones que deben estar juntas. Por ejemplo, una salida contendrá lacombinación de codificaciones de vídeo, audio y subtítulos que tienen sentido para lograr un objetivo,mientras que otra salida contendrá otra combinación.

La salida contiene instrucciones de empaquetado que se aplican a todas las codificaciones de esa salida.Por ejemplo, las instrucciones de empaquetado de una salida UDP son diferentes de las instruccionesde una salida Archive. Las codificaciones del interior de las salidas pueden ser iguales o diferentes. Sinembargo, las instrucciones de empaquetado son diferentes.

Grupos de salidaUn grupo de salidas contiene las salidas relacionadas. Un grupo de salidas puede contener solo una salidao varias salidas. El grupo de salidas contiene detalles sobre el destino de todas las salidas de dicho grupo.

Grupos de seguridad de entradaUn grupo de seguridad de entrada es un grupo que usted crea y asocia a tipos de entradas específicaspara impedir que terceros no autorizados inserten contenido en un canal. Para obtener más información,consulte Recursos: MediaLiveGrupos de seguridad de entrada (p. 263).

Cómo se asocian los componentesLa asociación entre entradas y un canal se define en el canal. En otras palabras, para asociar un canal auna o varias entradas, debe configurar el canal para que apunte a dichas entradas.

Una vez creada esta asociación, podrá hacer lo siguiente:

• Ver los detalles del canal para identificar la entrada asociada.• Ver los detalles de la entrada para identificar el canal asociado.

La asociación entre una entrada y un grupo de seguridad de entrada se define en la entrada. En otraspalabras, para asociar una entrada con un grupo de seguridad de entrada (o con varios grupos), debeconfigurar la entrada para que apunte a un grupo de seguridad de entrada (o grupos) específico.

Una vez creada esta asociación, podrá hacer lo siguiente:

• Ver los detalles del canal para identificar la entrada asociada.• Ver los detalles de la entrada para identificar el canal asociado.

77

Page 89: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Preparación de los sistemasascendentes y descendentes enelMediaLiveflujo de trabajo

Desde el punto de vista de AWS ElementalMediaLive, un flujo de trabajo de transmisión en directo queincluyeMediaLiveincluye tres sistemas:

• UnSistema ascendenteque proporciona el contenido de vídeo aMediaLive.• MediaLive, que ingiere el contenido y transcodifica el contenido.• UNASistema descendenteese es el destino de la salida queMediaLiveproduce.

Debe planificar ese flujo de trabajo antes de empezar a crear el canal. Como primera etapa de esaplanificación, debe configurar los sistemas ascendentes y descendentes. Como segunda etapa, debeplanificar el canal en sí mismo: identificar el contenido que desea extraer del contenido de origen yplanificar los resultados que se van a producir.

En este capítulo se trata de preparar las secciones ascendente y descendente.Configuración: Planificacióndel canal (p. 130)se ocupa de planificar el canal.

Important

En este procedimiento se describe la planificación del flujo de trabajo a partir de la salida y, acontinuación, volver a trabajar en la entrada. Esta es la forma más eficaz de planificar un flujo detrabajo.

Para planificar elMediaLiveflujo de trabajo

1. Identifique los grupos de salida que necesita producir, en función de los sistemas que se encuentrandespués deMediaLive. Consulte the section called “Paso 1: Identificar los tipos de grupos” (p. 79).

2. Identifique los requisitos para las codificaciones de vídeo y audio que incluirá en cada grupo de salida.Consulte the section called “Paso 2: Identificación de los requisitos de codi” (p. 81).

3. Decida la clase de canal: decida si desea crear un canal estándar que admita redundancia o un canalde canalización única que no admita redundancia. Consulte the section called “Paso 3: Identificaciónde los requerimientos de” (p. 82).

4. Evalúe el contenido de origen para asegurarse de que es compatible conMediaLivey con losresultados que necesitas crear. Por ejemplo, asegúrese de que el contenido de origen tenga uncódec de vídeo queMediaLiveadmite. Consulte the section called “Paso 4: Evaluación del sistemaascendente” (p. 84).

Después de haber realizado estos cuatro pasos, sabes siMediaLivepuede gestionar su solicitud detranscodificación.

5. Recopilar identificadores del contenido de origen. Por ejemplo, pida al operador del sistemaascendente los identificadores de los distintos idiomas de audio que desea extraer del contenido.Consulte the section called “Paso 5: Recopilar información acerca del contenido de origen” (p. 90).

6. Organizar la configuración con el sistema ascendente para que pueda conectarse aMediaLive.Además, cree elMediaLiveentrada para queMediaLivePuede conectarse al sistema ascendente.Consulte the section called “Paso 6: Coordine con el sistema ascendente y cree entradas” (p. 94).

78

Page 90: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Identificar los tipos de grupos

7. Coordine con el sistema o sistemas descendentes para proporcionar un destino para los gruposde salida queMediaLiveproducirá. Consulte the section called “Paso 7: Coordinar con sistemasdescendentes” (p. 119).

Temas• Paso 1: Identificar los tipos de grupo de salida del sistema descendente (p. 79)• Paso 2: Identificar los requisitos de codificación de los grupos de salida (p. 81)• Paso 3: Identificación de los requerimientos de (p. 82)• Paso 4: Evaluación del sistema ascendente (p. 84)• Paso 5: Recopilar información acerca del contenido de origen (p. 90)• Paso 6: Coordine con el sistema ascendente y cree entradas (p. 94)• Paso 7: Organizar la entrega a los sistemas descendentes (p. 119)• Pasos siguientes (p. 129)

Paso 1: Identificar los tipos de grupo de salida delsistema descendente

El primer paso para planificar cualquier AWS Elemental MediaLive flujo de trabajo consiste en determinarqué tipos degrupos de salida (p. 4)necesita producir, en función de los requisitos y capacidades de lossistemas posteriores a MediaLive.

Realice este trabajo con el sistema descendente antes de evaluar lasistema ascendente (p. 84). Latoma de decisiones en un flujo de trabajo comienza con el sistema descendente y, a continuación, vuelveal sistema ascendente.

Important

Debería haber identificado ya el sistema o los sistemas descendentes que va a enviar MediaLivesalida a, para este flujo de trabajo. Si aún no ha identificado el sistema descendente, debeinvestigar un poco antes de continuar preparando su flujo de trabajo. Esta guía no puede ayudarloa identificar el sistema descendente. Cuando sepa cuáles son sus sistemas descendentes, vuelvaa esta sección.

Para identificar el grupo de salida

1. Obtenga la siguiente información de su sistema descendente.

• Los formatos de salida requeridos. Por ejemplo, HLS.• El protocolo de aplicación para cada uno. Por ejemplo, HTTP.

2. Decide el modo de entrega de tus salidas.

• Puede que tenga una salida en un servidor que está en la instancia EC2 en su VPC. O podría teneruna salida en Amazon S3. Si se aplica una o ambas situaciones, es posible que desee configurar laentrega a través de su VPC. Para obtener más información, consulte the section called “Entrega deVPC” (p. 552).

• Si no tiene ninguno de estos tipos de salidas, entregará de forma regular.3. Asegúrese de que MediaLive incluye ungrupo de salidaque admite el formato de salida y el protocolo

que requiere el sistema descendente. Consulte the section called “Contenedores compatibles ysistemas descendentes” (p. 586).

4. Si su sistema descendente preferido es otroAWSservicio multimedia,lea esto para obtener informaciónsobre cómo elegir el servicio (p. 80).

79

Page 91: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioElección entre los servicios multimedia de AWS

5. Si el sistema descendente es compatible con Microsoft Smooth Streaming, consultethe section called“Opciones para Microsoft Smooth” (p. 81)para obtener opciones.

6. Decida si desea crear un grupo de salida de archivado para generar un archivo de archivo delcontenido. Un archivo de archivo es un complemento de la transmisión; no es en sí mismo una salidade streaming. Normalmente, se crea un archivo de archivo como una versión de archivo permanentede la salida de streaming.

7. Decide si desea crear un grupo de salida de captura de fotogramas para producir una salida decaptura de fotogramas. Una salida de captura de fotogramas es un complemento de la transmisión; noes en sí misma una salida de streaming. Este tipo de salida podría resultar útil para el flujo de trabajo.Por ejemplo, podría utilizar una salida de captura de fotogramas para crear miniaturas del contenido.

8. Anote los grupos de salida sobre los que decide. Necesitará esta información cuandodiseñar losgrupos de salida (p. 140).

Por ejemplo, después de haber seguido estos pasos, es posible que tenga esta lista de grupos desalida:

• Un grupo de salida HLS con AWS Elemental MediaPackage como sistema descendente.• Un grupo de salida RTMP que se envía al sistema descendente de un sitio de redes sociales.• Un grupo de salida Archive como registro.

Temas• Elección entre los servicios multimedia de AWS (p. 80)• Elegir entre el grupo de salida HLS y MediaPackage grupo de salida (p. 80)• Opciones para gestionar salida de Microsoft Smooth (p. 81)

Elección entre los servicios multimedia de AWSSi su sistema descendente preferido es otro servicio multimedia de AWS, los siguientes son algunosconsejos útiles para elegir el servicio que va a utilizar:

• Si necesita elegir entre AWS Elemental MediaPackage o AWS Elemental MediaStore Para salidas HLS,siga estas instrucciones:• Decide si desea proteger su contenido con una solución de administración de derechos digitales

(DRM). DRM impide que personas no autorizadas accedan al contenido.• Decide si quieres insertar anuncios en tu contenido.

Si desea una de estas funciones o ambas, debe elegir MediaPackage como servicio de origen porquetendrá que volver a empaquetar la salida.

Si no desea ninguna de estas funciones, puede elegir MediaPackage o AWS Elemental MediaStore.AWS Elemental MediaStore es generalmente una solución más sencilla como servicio de origen, perocarece de las funciones de reempaquetado de MediaPackage.

• Si ha identificado AWS Elemental MediaPackage como servicio de origen, decida si producirá la salidaHLS utilizando un grupo de salida HLS o un MediaPackage grupo de salida. Para obtener instruccionessobre cómo tomar esta opción, consulte elsiguiente sección (p. 80).

Elegir entre el grupo de salida HLS y MediaPackagegrupo de salidaSi desea entregar salida HLS a AWS Elemental MediaPackage, debe decidir si desea crear un grupo desalida HLS o un MediaPackage grupo de salida.

80

Page 92: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOpciones para Microsoft Smooth

Existen diferencias en la configuración que debe seguir para cada tipo de grupo de salida:

• La MediaPackage la salida requiere menos configuración. AWS Elemental MediaLive ya estáconfigurado con la mayor parte de la información que necesita para empaquetar y entregar la salida aAWS Elemental MediaPackage canal que especifique.

• Para un MediaPackage output, el MediaLive canal y AWS Elemental MediaPackage deben estar en elmismoAWSRegión .

• En un MediaPackage , existen algunas restricciones sobre la configuración de metadatos ID3. Paraobtener más información, consulte the section called “Metadatos ID3” (p. 424).

Opciones para gestionar salida de Microsoft SmoothSi va a realizar envíos a un servidor Microsoft Smooth Streaming, la configuración depende de si deseaproteger su contenido con una solución de administración de derechos digitales (DRM). DRM impide quepersonas no autorizadas accedan al contenido.

• Si no desea implementar DRM, cree un grupo de salida de Microsoft Smooth.• Si quieres implementar DRM, puedes crear un HLS o MediaPackage grupo de salida para enviar la

salida a AWS Elemental MediaPackage y, a continuación, utilizar AWS Elemental MediaPackage paraañadir DRM. A continuación, configurará AWS Elemental MediaPackage para entregarlo al servidor deorigen Microsoft Smooth.

Paso 2: Identificar los requisitos de codificación delos grupos de salida

Después de identificar los grupos de salida que necesita crear, debe identificar los requisitos para lascodificaciones de vídeo y audio que incluirá en cada grupo de salida. El sistema descendente controlaestos requisitos.

Realice este trabajo con el sistema descendente antes de evaluar laSistema ascendente (p. 84). Latoma de decisiones en un flujo de trabajo comienza con el sistema descendente y, a continuación, vuelveal sistema ascendente.

Resultado de este procedimiento

Después de realizar este procedimiento, sabrá qué grupos de salida va a crear y sabrá qué códecs devídeo y audio pueden admitir esos grupos de salida. Por lo tanto, debería tener información de salidasimilar a este ejemplo.

Ejemplo

Grupo de salida Sistema descendente Códecs de vídeocompatibles con elsistema descendente

Códecs de audiocompatibles con elsistema descendente

HLS MediaPackage AVC AAC 2.0, Dolby DigitalPlus

RTMP sitio de redes sociales AVC AAC 2.0

Archivado Simple Storage Service(Amazon S3)

El sistema descendenteno dicta el códec; usted

El sistema descendenteno dicta el códec; usted

81

Page 93: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Identificación de los requerimientos de

Grupo de salida Sistema descendente Códecs de vídeocompatibles con elsistema descendente

Códecs de audiocompatibles con elsistema descendente

elige el códec quedesea.

elige el códec quedesea.

Para identificar los códecs de vídeo y audio de cada grupo de salida

Realice este procedimiento en cada grupo de salida que haya identificado.

1. Obtenga la siguiente información de vídeo de su sistema descendente:

• El códec de vídeo o los códecs que admiten.• La velocidad de bits máxima y la resolución máxima que pueden admitir.

2. Obtenga la siguiente información de audio de su sistema descendente:

• Códec o códecs de audio compatibles.• Los modos de codificación de audio compatibles (por ejemplo, 2.0) en cada códec.• La velocidad de bits máxima admitida para audio.• Para un formato de salida HLS o Microsoft Smooth, si el sistema descendente requiere que el audio

esté incluido en el vídeo o que cada audio aparezca en su propia copia. Necesitará esta informacióncuando organice los activos enMediaLiveSalidas.

3. Obtenga la siguiente información de subtítulos de su sistema descendente.

• Los formatos de subtítulos que admiten.4. Verifica el video. Compare los códecs de vídeo que necesita su sistema descendente con los códecs

de vídeo queMediaLivecompatible con este grupo de salida. Consulte las tablas enthe section called“Códecs compatibles para salidas” (p. 589). Asegúrese de que se admita al menos uno de loscódecs ofrecidos por el sistema descendente.

5. Verifique el audio. Compare los códecs de audio que necesita su sistema descendente con los códecsde vídeo queMediaLivecompatible con este grupo de salida. Consulte las tablas enthe section called“Códecs compatibles para salidas” (p. 589). Asegúrese de que se admita al menos uno de loscódecs ofrecidos por el sistema descendente.

6. Omita la evaluación de los formatos de subtítulos por ahora. Evaluará esos requisitos enuna secciónposterior (p. 88).

7. Anote los códecs de vídeo y códecs de audio que puede producir para cada grupo de salida.8. Decide si quieres implementar una pista de truco. Para obtener más información, consulte the section

called “Pista de truco” (p. 531) .

.

Paso 3: Identificación de los requerimientos deLa resiliencia es la capacidad del canal de seguir funcionando cuando se producen problemas. MediaLiveincluye dos características de resiliencia que debe planificar por ahora. Debe decidir cuál de estascaracterísticas desea implementar. Debe tomar esta decisión ahora porque estas características afectan alnúmero de orígenes que necesita para su contenido, lo que requiere debate con el sistema ascendente.

Redundancia de canalizaciónPuede configurar un canal con dos canalizaciones, a fin de proporcionar resiliencia dentro de lacanalización de procesamiento de canal.

82

Page 94: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConmutación por error automática de entrada

La redundancia de canalización es una característica que se aplica a todo el canal y a todas las entradasasociadas al canal. Al principio de la planificación del canal, debe decidir cómo desea configurar lascanalizaciones.

Puede configurar la redundancia de canalización configurando el canal comocanal estándarde modoque tenga dos canalizaciones de codificación. Ambas canalizaciones adquieren el contenido de origeny producen la salida. Si la canalización actual falla, el sistema descendente puede detectar que yano recibe contenido y puede cambiar a la otra salida. No hay interrupción en el sistema descendente.MediaLiveReinicia la segunda canalización en unos minutos.

Para obtener más información sobre la redundancia de canalización, consulte the section called“Redundancia de canalización” (p. 489).

Conmutación por error automática de entradaPuede configurar dos entradas push para la conmutación por error automática de entrada, paraproporcionar resiliencia para una entrada en el canal.

La conmutación por error automática de entrada es una función que se aplica a las entradas individuales.No tiene que tomar una decisión sobre la implementación de la conmutación por error automática deentrada al planificar el canal. Puede implementarlo más adelante, al adjuntar una nueva entrada pusho cuando desee actualizar una entrada push existente para que implemente la conmutación por errorautomática de entrada.

Para configurar la conmutación por error automática de entrada, configure dos entradas push (quetengan exactamente el mismo contenido de origen) como unapar conmutación por error de entrada. Laconfiguración de esta manera proporciona resiliencia en caso de error en el sistema ascendente, o entre elsistema ascendente y el canal.

En el par de entrada, una de las entradas es laactivoentrada y uno está activadoen espera.MediaLiverecibe ambas entradas, con el fin de estar listo para cambiar en todo momento, pero por logeneral descarta la entrada de espera inmediatamente. Si se produce un error en la entrada activa,MediaLive produce de inmediato una conmutación por error y se inicia el procesamiento desde la entradaen espera, en lugar de descartarla.

Puede implementar la conmutación por error automática de entrada en un canal configurado para laredundancia de canalización (un canal estándar) o en otro que no tenga redundancia de canalización única(canal de canalización única).

Para obtener más información acerca de la conmutación por error automática de entrada, consulte thesection called “Conmutación por error automática de entrada” (p. 385).

Comparación de las dos característicasA continuación se presenta una comparación de la redundancia de canalización y la conmutación por errorautomática de entrada.

• Hay una diferencia en el fallo que enfrenta cada función:

La redundancia de canalizaciones proporciona resiliencia en caso de fallo en elMediaLivecanalización decodificador.

La conmutación por error automática de entrada proporciona resiliencia en caso de fallo antesdeMediaLive, bien en el sistema ascendente o en la conexión de red entre el sistema ascendente yelMediaLiveentrada.

• Ambas funciones requieren dos instancias del origen de contenido, por lo que, en ambos casos, elsistema ascendente debe poder proporcionar dos instancias.

Con la redundancia de canalización, las dos fuentes pueden originarse desde el mismo codificador.

83

Page 95: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 4: Evaluación del sistema ascendente

Con la conmutación por error de entrada automática, los orígenes deben originarse en diferentescodificadores; de lo contrario, ambas fuentes fallarán al mismo tiempo y el conmutador de conmutaciónpor error de entrada fallará.

• La redundancia de canalización se aplica a todo el canal. Por lo tanto, debes decidir si quieresimplementarlo cuando planifiques el canal. La conmutación por error automática de entrada se aplicaa una sola entrada. Por lo tanto, podría, por ejemplo, decidir implementar la conmutación por errorautomática de entrada solo cuando adjunta la entrada push más importante.

• La conmutación por error automática de entrada requiere que el sistema descendente pueda manejardos instancias de la salida y poder cambiar de una (cuando falla) a otra. MediaPackage, por ejemplo,puede manejar dos instancias.

Si su sistema descendente no tiene esta lógica integrada, no puede implementar la conmutación porerror automática de entrada.

Paso 4: Evaluación del sistema ascendenteComo parte de la planificación delMediaLiveflujo de trabajo, debe evaluar el sistema ascendente quees el origen del contenido, para asegurarse de que es compatible conMediaLive. A continuación, debeevaluar el contenido de origen para garantizar que contiene formatos queMediaLivepuede ingerir yesoMediaLivepuede incluir en las salidas que desee.

Obtienes elcontenido de origende aproveedor de contenido. El contenido de origen se le proporcionadesde unsistema ascendenteque controla el proveedor de contenido. Normalmente, ya ha identificadoal proveedor de contenido. Para obtener más información sobre el contenido de origen y los sistemasascendentes, consultethe section called “Cómo funciona MediaLive” (p. 1).

Para evaluar el sistema ascendente

1. Hable con el proveedor de contenido para obtener información sobre el sistema ascendente. Estainformación se utiliza para evaluar la capacidad deMediaLivepara conectarse al sistema ascendente yevaluar la capacidad deMediaLivepara utilizar el contenido de origen de ese sistema ascendente.

Para obtener información acerca de la información que se va a obtener y evaluar, consulte lassiguientes secciones:

• the section called “Evaluar los formatos de origen y el embalaje” (p. 85)• the section called “Evaluación del contenido de vídeo” (p. 86)• the section called “Evaluación del contenido de audio” (p. 87)• the section called “Evaluación de los subtítulos” (p. 88)

2. Tome nota de las tres características siguientes de la secuencia de origen. Necesitará estainformacióncuando configura el canal (p. 158):

• El códec de vídeo• La resolución del vídeo: SD, HD o UHD• La velocidad de bits de entrada máxima

Al final de este paso, sabrá lo siguiente:

• Estarás seguro de queMediaLivepuede ingerir el contenido.• Sabrás qué tipo deMediaLiveentrada que creará para ingerir el contenido de origen.• Tendrá la información que necesita para extraer el vídeo, el audio y los subtítulos de la fuente (de

laMediaLiveentrada).• Tendrás la información básica para configurar el canal para transcodificar el contenido.

84

Page 96: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEvaluar los formatos de origen y el embalaje

Evaluar los formatos de origen y el embalajeConsulte la siguiente tabla para obtener información sobre cómo evaluar los formatos de origen y elembalaje. Lee en cada fila.

Información para obtener Compruebe lo siguiente:

Número de fuentes que el proveedor de contenidopuede proporcionar.

Si planea implementar unFunción deresiliencia (p. 82), asegúrese de que suproveedor de contenido pueda entregar lasentradas necesarias:

• Para la conmutación por error automática deentrada, deben entregar dos instancias idénticasdel mismo contenido de origen.

• Para la redundancia de canalizaciones, debenentregar dos instancias idénticas del mismocontenido de origen.

• Si planea implementar ambas funciones, debenentregar cuatro instancias.

Protocolos y formatos de entrega Averigüe qué formato y protocolo admite el sistemaascendente para la entrega.

Asegúrese de que este formato aparezca en latabla dethe section called “Formatos y protocolosde entrada compatibles” (p. 579). Si no apareceen la lista, hable con su proveedor de contenidosobre cómo puede agregar soporte paraMediaLive.

Tenga en cuenta que no necesita verificar estainformación para el contenido entregado a travésde CDI o contenido entregado desde AWSElemental Link. MediaLivesiempre puede manejarestos tipos de entrada.

Si el sistema ascendente utiliza el SDK másreciente

Asegúrese de que el proveedor de contenido estáutilizando la última versión de laAWS CDISDKensu dispositivo fuente CDI ascendente.

Si el contenido de origen es un recurso detransmisión o VOD

Averigüe si el contenido de origen es unatransmisión en directo o un activo VOD.

Asegúrese de queMediaLiveadmite la entrega delformato que ha identificado. Consulte la tabla enthesection called “Support entradas en directo y dearchivos” (p. 582).

Si el contenido está cifrado MediaLivepuede ingerir contenido cifrado solodesde contenido HLS.

Si el contenido de origen es HLS y está cifrado,asegúrese de que esté cifrado en un formatoqueMediaLiveadmite. Consulte the section called“Encrypted HLS Content” (p. 86). SiMediaLivenoadmite el formato de cifrado disponible, averigüe sipuede obtener el contenido sin cifrar.

85

Page 97: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEncrypted HLS Content

Información para obtener Compruebe lo siguiente:

Solo si el contenido de origen es RTP, si incluyeFEC.

Recomendamos que el contenido de origen incluyaFEC porque es menos probable que resulte en unasalida que tenga interrupciones visuales.

Gestión de contenido de origen cifrado en un origenHLSMediaLivepuede ingerir una fuente HLS cifrada según la especificación HTTP Live Streaming.

Formato de cifrado compatible

MediaLiveadmite el siguiente formato para fuentes HLS cifradas:

• El contenido de origen se cifra con AES-128. MediaLiveno admite AES-SAMPLE.• El contenido de origen se cifra mediante claves estáticas o giratorias.• El manifiesto incluye el#EXT-X-KEY etiqueta con estos atributos:

• LaMETHODatributo especifica AES-128.• El URI especifica el servidor de licencias para la clave de cifrado.• El IV está en blanco o especifica el vector de inicialización (IV) que se va a utilizar. Si el IV está en

blanco,MediaLiveutiliza el valor de la#EXT-X-MEDIA-SEQUENCEetiqueta como IV.• Si tanto el sistema ascendente como el servidor de licencias requieren credenciales de autenticación

(nombre de usuario y contraseña), asegúrese de que se utilizan las mismas credenciales en ambosservidores. MediaLiveno admite credenciales diferentes para estos dos servidores.

Cómo funciona el descifrado

El propietario del contenido configura el manifiesto principal para incluir el#EXT-X-KEYcon el método(AES-128), la URL para el servidor de licencias y el vector de inicialización (IV). El propietario del contenidocoloca las claves de cifrado en el servidor de licencias. CuandoMediaLivese inicia el canal que utiliza estafuente,MediaLiveobtiene el manifiesto principal y lee el#EXT-X-KEY Etiqueta de la URL del servidor delicencias.

MediaLivese conecta al servidor de licencias y obtiene la clave de cifrado. MediaLivecomienza a extraer elcontenido del sistema ascendente y descifra el contenido utilizando la clave de cifrado y el IV.

Evaluación del contenido de vídeoConsulte la siguiente tabla para obtener información sobre cómo evaluar la fuente de vídeo. Lee en cadafila.

Note

No necesita realizar ninguna evaluación del vídeo que se entrega a través de CDI o desde undispositivo AWS Elemental Link. Estas fuentes siempre son aceptables paraMediaLive.

Información para obtener Compruebe lo siguiente:

Los códecs o formatos de vídeo disponibles. Asegúrese de que al menos uno de los códecs devídeo esté incluido en la lista de códecs de vídeodel formato de paquete. Consulte the section called“Códecs compatibles para entradas” (p. 584).

86

Page 98: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEvaluación del contenido de audio

Información para obtener Compruebe lo siguiente:Si el contenido está disponible en más de un códeccompatible, decida qué códec de vídeo únicodesea utilizar. Solo puede extraer un activo devídeo del contenido de origen.

Las resoluciones disponibles. MediaLivesolo admite el modo horizontal.

Velocidad de bits máxima esperada. Asegúrese de que el ancho de banda entre elsistema ascendente yMediaLivees suficiente paragestionar la velocidad de bits máxima prevista delcontenido de origen.

Si está configurando canales estándar(para implementarRedundancia decanalización (p. 82)), asegúrese de que elancho de banda sea el doble de la velocidadde bits máxima prevista porque hay doscanalizaciones.

Si las características del vídeo cambian en mediode la transmisión.

Para obtener los mejores resultados, compruebeque las características de vídeo de la fuente devídeo no cambien en medio de la transmisión. Porejemplo, el códec no debe cambiar. La velocidadde fotogramas no debe cambiar.

Evaluación del contenido de audioConsulte la siguiente tabla para obtener información sobre cómo evaluar la fuente de audio. Lee en cadafila.

Note

No necesita realizar ninguna evaluación del audio que se entrega a través de CDI o desde undispositivo AWS Elemental Link. Estas fuentes siempre son aceptables paraMediaLive.

Información para obtener Compruebe lo siguiente:

Los códecs o formatos de audio disponibles. Asegúrese de que al menos uno de los códecs deaudio esté incluido en la lista de códecs de audiodethe section called “Códecs compatibles paraentradas” (p. 584).

Los idiomas disponibles para cada códec. Porejemplo, inglés, francés.

Identifique los idiomas que desearía ofrecer.Determine cuál de estos idiomas puedeproporcionar el proveedor de contenido.

Los modos de codificación disponibles (porejemplo, 2.0 y 5.1) para cada códec.

Identifique los modos de codificación de audio queprefiera para cada idioma de audio. Determinecuál de estos modos de codificación puedeproporcionar el proveedor de contenido. Paraobtener más información, consulte ladespués deesta tabla (p. 88).

87

Page 99: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEvaluación de los subtítulos

Información para obtener Compruebe lo siguiente:

Si las características del audio cambian en mediode la transmisión.

Para obtener los mejores resultados, compruebeque las características de audio del contenido deorigen no cambien en medio de la transmisión. Porejemplo, el códec de la fuente no debe cambiar. Elmodo de codificación no debe cambiar. Un idiomano debería desaparecer.

Si el contenido de origen es HLS, si los recursosde audio están en un grupo de copias de audio omultiplexados por vídeo.

MediaLivepuede recibir recursos de audioque están en un grupo de representaciónindependiente o multiplexados en una solasecuencia. con el vídeo.

Para decidir sobre un modo de codificación

Si hay varios modos de codificación disponibles para el mismo idioma, decida qué modo desea utilizar.Siga estas instrucciones:

• Puede extraer algunos idiomas en un códec y modo de codificación, y otros idiomas en otro códecy modo de codificación. Por ejemplo, puede que desee uno o dos idiomas disponibles en modo decodificación 5.1 y otros idiomas en modo de codificación 2.0.

• Puede extraer el mismo idioma más de una vez. Por ejemplo, puede que desee un idioma tanto en elmodo de codificación 5.1 como en el modo de codificación 2.0.

• Al decidir qué códec y modo de codificación extraer para un idioma determinado, tenga en cuentael modo de codificación que desea para ese idioma en la salida. Para cada idioma, siempre es másfácil si el modo de codificación del contenido de origen coincide con el modo de codificación de lasalida, porque entonces no es necesario remezclar el audio para convertir el modo de codificación.MediaLiveadmite remix, pero la remezcla es una función avanzada que requiere una buena comprensióndel audio.

Por ejemplo, en la salida, es posible que desee que un idioma esté en modo de codificación 5.1. Es posibleque desee que otros idiomas estén disponibles en el modo de codificación 2.0.

Por lo tanto, puede optar por extraer lo siguiente:

• Español en Dolby Digital 5.1• Francés e inglés en AAC 2.0.

Evaluación de los subtítulosSi planea incluir subtítulos en un grupo de salida, debe determinar siMediaLivepuede utilizar el formato desubtítulos del origen para producir el formato de subtítulos que desea en la salida.

Obtenga la siguiente información sobre el origen de los subtítulos.

Información para obtener Compruebe lo siguiente:

Los formatos de subtítulos disponibles.

Los idiomas disponibles para cada formato.

Consulte el procedimiento después de esta tabla.

88

Page 100: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioResultado de este paso

Para evaluar los requisitos de subtítulos de subtítulos

Siga estos pasos para cadagrupo de salida que ha identificado (p. 79)para tu flujo de trabajo.

1. Vaya athe section called “Referencia: subtítulos admitidos” (p. 563)y busque la sección del grupo desalida. Por ejemplo, findthe section called “HLS oMediaPackagesalida” (p. 571). En la tabla de esasección, lea la primera columna para encontrar el formato (contenedor) que proporciona el proveedorde contenido.

2. Lea a través de laEntrada de subtítulo de origenpara buscar los formatos de subtítulosqueMediaLiveadmite en ese formato fuente.

3. A continuación, lea la secciónSubtítulos de salida admitidospara buscar los formatos de subtítulosqueMediaLivepuede convertir el formato de origen a.

Acabará con una declaración como: «Si desea producir una salida HLS y su contenido de origen esRTMP, puede convertir subtítulos incrustados en grabados, incrustados o WebVTT».

4. Compruebe que el contenido de origen del proveedor de contenido coincida con uno de los formatosdelEntrada de subtítulos admitidaColumna de la tabla. Por ejemplo, compruebe que el contenido deorigen contiene subtítulos incrustados.

5. Busque la lista de formatos de subtítulos que admite el sistema descendente. Obtuviste esta listacuandoidentificó los requisitos de codificación de los grupos de salida que ha identificado (p. 81).Compruebe que al menos uno de estos formatos de salida aparezca en elSubtítulos de salidaadmitidosColumna de la tabla.

Si no hay coincidencia en el contenido de origen o no hay coincidencia en la salida, no puedes incluirsubtítulos en la salida.

Por ejemplo, suponga que necesita producir un grupo de salidas HLS. Supongamos que su proveedor decontenido puede proporcionarle contenido en formato RTP con subtítulos incrustados. Supongamos que elsistema descendente requiere que para la salida HLS, la salida debe incluir subtítulos WebVTT.

Siguiendo los pasos anteriores, leerá la tabla para las salidas HLS. En la columna contenedor de la tabla,encontrará la fila del formato RTP. Lee la columna de origen e identifica que los subtítulos incrustados sonun formato de origen compatible. A continuación, lee la columna de salida y descubre que los subtítulosincrustados se pueden convertir en subtítulos grabados, incrustados o WebVTT. Los subtítulos de WebVTTson el formato que requiere el sistema descendente. Por lo tanto, concluye que puede incluir subtítulos enla salida de HLS.

Resultado de este pasoComo resultado de esta evaluación, debe tener una lista de los activos de vídeo, audio y subtítulos queadmite el proveedor de contenido.

Ejemplo

Información Formato Características

Formatos de origen y embalaje RTP con FEC

Códecs de vídeo admitidos HEVC 1920x1080

Máximo de 5 Mbps

Dolby Digital 5.1 Inglés (español)Códecs de audio, modosde codificación e idiomascompatibles AAC 2.0 Inglés, español, francés, alemán

89

Page 101: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Recopilar informaciónacerca del contenido de origen

Información Formato Características

Incrustado Inglés, español, francés, alemánFormatos de subtítuloscompatibles

Teletexto 10 idiomas

Paso 5: Recopilar información acerca del contenidode origen

Después de evaluar el contenido de origen y haber identificado los activos de vídeo, audio y subtítulosadecuados en ese contenido, debe obtener información sobre esos activos. La información que necesitaes diferente para cada tipo de origen.

No necesita esta información para crear la entrada enMediaLive. Pero necesitará esta información cuandoadjunte la entrada al canal enMediaLive.

Resultado de este paso

Después de haber realizado los procedimientos de este paso, debería tener información de contenido deorigen similar a este ejemplo.

Ejemplo

Información Formato Características Identificadores

Sistema ascendente RTP con FEC  

Vídeo seleccionado HEVC 1920 x 1080

Máximo de 5 Mbps

PID 600

Dolby Digital 5.1   Español en PID 720

AAC 2.0   Español en PID 746

AAC 2.0   Francés en PID 747

audio seleccionado

AAC 2.0   Inglés en PID 759

C1 = español

C2 = francés

Incrustado  

C4 = inglés

Subtítulosseleccionados

Teletexto 10 idiomas PID 815

Temas• Identificación del contenido de un origen CDI (p. 91)• Identificación del contenido de un origen de AWS Elemental Link (p. 91)• Identificación del contenido de un origen HLS (p. 92)• Identificación de contenido en unMediaConnectorigen (p. 92)• Identificación del contenido de una fuente MP4 (p. 92)• Identificación del contenido de un origen RTMP (p. 93)

90

Page 102: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen CDI

• Identificación del contenido de un origen RTP (p. 93)

Identificación del contenido de un origen CDIEl contenido de una fuente CDI siempre consta de vídeo sin comprimir, audio sin comprimir y subtítulos.

Obtenga información identificativa del proveedor de contenido:

• Para vídeo: no necesitas información de identificación. MediaLiveextrae siempre el primer vídeo queencuentra.

• Para audio: la fuente puede incluir varias pistas de audio, por lo general, una para cada idioma. Obtengael número de pista de cada activo de audio que desea extraer.

• Para subtítulos: el origen podría contener subtítulos en sus datos auxiliares. Los tipos de subtítuloscompatibles son ARIB, incrustados (EIA-608 o CEA-708) y Teletexto (OP47):• Subtítulos ARIB: No necesita información alguna. Con subtítulos ARIB,MediaLiveextrae todos los

idiomas.• Para los subtítulos incrustados, obtenga los idiomas de los números de canal. Por ejemplo, «el canal 1

es francés».• Para los subtítulos de teletexto,si tu plan para subtítulos (p. 88)es convertir los subtítulos a otro

formato, debe obtener los números de página de los idiomas que desea convertir. Si tiene previstopasar los subtítulos como teletexto en la salida, no necesita identificadores.

Identificación del contenido de un origen de AWSElemental LinkEl contenido de una fuente de AWS Elemental Link es siempre un flujo de transporte (TS) que contiene unactivo de vídeo y un par de audio. También puede contener subtítulos de estilo incrustado o estilo objeto.

Obtenga información identificativa del proveedor de contenido:

• Para vídeo: no necesitas información de identificación.• Para audio: obtenga los idiomas de las pistas. Por ejemplo, «la pista 1 es francesa».• Para subtítulos: obtenga los identificadores:

• Para los subtítulos incrustados, obtenga los idiomas de los números de canal. Por ejemplo, «el canal 1es francés».

• Para los subtítulos de teletexto,si tu plan para subtítulos (p. 88)es convertir los subtítulos a otroformato, debe obtener los números de página de los idiomas que desea convertir. Si tiene previstopasar los subtítulos como teletexto en la salida, no necesita identificadores.

Obtén también la siguiente información acerca del contenido:

• Velocidad de bits máxima. Tendrá la opción de acelerar esta velocidad de bits cuando configureel dispositivo en MediaLive. Para obtener más información, consulteUso deMediaLiveDispositivosdeRecursos: MediaLive Dispositivos de (p. 230).

• Si el contenido incluye un código temporal incorporado. Si lo hace, puede elegir usar ese códigotemporal. Para obtener más información, consulteConfiguración de código temporalthe section called“Configuración de código temporal” (p. 528).

• Si el contenido incluye mensajes de disponibilidad de anuncios (mensajes SCTE-104 que MediaLiveconvertirá automáticamente en mensajes SCTE-35). Para obtener más información acerca de losmensajes de ad avail, consulte.the section called “Procesamiento de mensajes SCTE-35” (p. 497).

91

Page 103: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de HLS

Identificación del contenido de un origen HLSEl contenido de un contenedor HLS es siempre un flujo de transporte (TS) que contiene solo una copia devídeo (programa).

Obtenga información identificativa del proveedor de contenido:

• Para vídeo: obtenga las velocidades de bits de las copias de vídeo disponibles.• Para audio: obtenga los PID o los códigos de idioma de tres caracteres de los idiomas que desee.

Note

Le recomendamos que obtenga los PID para los activos de audio. Son una forma más fiable deidentificar un activo de audio. Utilice el idioma solo si solo hay una instancia de cada idioma deaudio en el recurso de audio.

• Para subtítulos: obtenga los idiomas de los números de canal. Por ejemplo, «el canal 1 es francés». Lossubtítulos siempre tienen un estilo incrustado y contienen hasta cuatro idiomas, cada uno con su propionúmero de canal.

Identificación de contenido en unMediaConnectorigenEl contenido de un AWS ElementalMediaConnectSource es siempre una secuencia de transporte (TS).El TS se compone de un programa (SPTS) o varios programas (MPTS). Cada programa contiene unacombinación de vídeo y audio. También puede contener subtítulos de estilo incrustado o estilo objeto.

Obtenga información identificativa del proveedor de contenido:

• Para vídeo: elija el programa de vídeo que desee y obtenga su PID o bitrate. (El contenido de origenpodría contener más de un programa de vídeo).

Si dos programas de vídeo son idénticos, mire los audios y los subtítulos de cada programa. Puedenser diferentes, en cuyo caso debe elegir el programa de vídeo que contiene los formatos de audio osubtítulos que desee.

• Para audio: para el mismo programa que el vídeo, obtenga los PID o los códigos de idioma de trescaracteres de los idiomas de audio que desee.

Note

Le recomendamos que obtenga los PID para los activos de audio. Son una forma más fiable deidentificar un activo de audio. Utilice el idioma solo si solo hay una instancia de cada idioma deaudio en el recurso de audio.

• Para subtítulos: para el mismo programa que el vídeo, obtenga los identificadores:• Si los subtítulos están incrustados, obtenga los idiomas de los números de canal. Por ejemplo, «el

canal 1 es francés».• Si los subtítulos son subtítulos estilo objeto (por ejemplo, DVB-sub), obtenga los PID de los idiomas de

subtítulos que desee.

Identificación del contenido de una fuente MP4El contenido de una fuente MP4 siempre consta de una pista de vídeo y una o más pistas de audio.También puede contener subtítulos de estilo incrustado.

Obtenga información identificativa del proveedor de contenido:

92

Page 104: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSource RTMP

• Para audio: obtenga los números de pista o los códigos de idioma de tres caracteres de los idiomas quedesee.

Note

Le recomendamos que obtenga las pistas de los recursos de audio. Son una forma más fiablede identificar un activo de audio. Utilice el idioma solo si solo hay una instancia de cada idiomade audio en el recurso de audio.

• Para subtítulos: obtenga los idiomas de los números de canal. Por ejemplo, «el canal 1 es francés». Lossubtítulos siempre tienen un estilo incrustado y contienen hasta cuatro idiomas, cada uno con su propionúmero de canal. Los subtítulos pueden estar incrustados en la pista de vídeo o estar incrustados enuna pista auxiliar.

Identificación del contenido de un origen RTMPEste procedimiento se aplica tanto a las entradas de inserción y extracción de RTMP de Internet como alas entradas RTMP de Amazon Virtual Private Cloud. El contenido de una entrada RTMP siempre constade un vídeo y un audio. También puede contener subtítulos de estilo incrustado.

Obtenga información identificativa del proveedor de contenido:

• Para vídeo: no necesitas información de identificación. MediaLiveextrae siempre el activo de vídeo único.• Para audio: no necesitas información de identificación. MediaLiveextrae siempre el activo de audio único

• Para subtítulos: obtenga los idiomas de los números de canal. Por ejemplo, «el canal 1 es francés». Lossubtítulos siempre tienen un estilo incrustado y contienen hasta cuatro idiomas, cada uno con su propionúmero de canal. Los subtítulos pueden estar incrustados en la pista de vídeo o estar incrustados enuna pista auxiliar.

Identificación del contenido de un origen RTPEste procedimiento se aplica tanto a las entradas RTP de Internet como a las entradas de Amazon VirtualPrivate Cloud. El contenido de una entrada RTP siempre es una secuencia de transporte (TS). El TS secompone de un programa (SPTS) o varios programas (MPTS). Cada programa contiene una combinaciónde vídeo y audio. También puede contener subtítulos de estilo incrustado o estilo objeto.

Obtenga información identificativa del proveedor de contenido:

• Para vídeo: elija la única copia de vídeo que desee y obtenga su PID o velocidad de bits. (El contenidode origen podría contener más de una copia de vídeo.)

Si dos copias de vídeo son idénticas, mira los audios y los subtítulos de cada programa. Pueden serdiferentes, en cuyo caso debe elegir la copia de vídeo que contiene los formatos de audio o subtítulosque desee.

• Para audio: para la misma copia que el vídeo, obtenga los PID o los códigos de idioma de trescaracteres de los idiomas de audio que desee.

Note

Le recomendamos que obtenga los PID para los activos de audio. Son una forma más fiable deidentificar un activo de audio. Utilice el idioma solo si solo hay una instancia de cada idioma deaudio en el recurso de audio.

• Para subtítulos: para la misma copia que el vídeo, obtenga los identificadores:• Si los subtítulos están incrustados, obtenga los idiomas de los números de canal. Por ejemplo, «el

canal 1 es francés».

93

Page 105: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 6: Coordine con el sistema ascendente y cree entradas

• Si los subtítulos son subtítulos estilo objeto (por ejemplo, DVB-sub), obtenga los PID de los idiomas desubtítulos que desee.

Paso 6: Coordine con el sistema ascendente y creeentradas

Después de identificar el sistema ascendente y el origen de contenido del canal, debe realizar lossiguientes pasos:

• Debe organizar que el operador del sistema ascendente realice alguna configuración.• Debe crear entradas enMediaLive.

Estos dos pasos crean una conexión entre una dirección del sistema ascendente y una dirección enAWS ElementalMediaLive. El contenido de origen se mueve de la dirección especificada en el sistemaascendente a la dirección especificada enMediaLiveya sea comopushpor el sistema ascendente ounpullporMediaLive.

La información de conexión se incluye en la entrada que crea.

La configuración es diferente para cada combinación de sistema ascendente (formato y protocolo deentrega) y tipo de entrada. Identificó el sistema ascendente y el tipo de entrada cuandoevaluó el sistemaascendente (p. 84).

Resultado de este paso

Al final de este paso, habrá completado todos los pasos para preparar el sistema ascendente para entregarcontenido aMediaLive.

Temas• Configuración de un origen CDI (p. 94)• Configuración de un origen de AWS Elemental Link (p. 97)• Configuración de un origen HLS (p. 98)• Configuración de unMediaConnectorigen (p. 101)• Configuración de una fuente MP4 (p. 103)• Configuración de una fuente de extracción RTMP (p. 105)• Configuración de un origen de inserción RTMP (p. 107)• Configuración de un origen de VPC RTMP (p. 109)• Configuración de un origen de inserción RTP (p. 112)• Configuración de un origen de VPC RTP (p. 115)

Configuración de un origen CDIEn esta sección se describe cómo configurar contenido en un sistema ascendente que utiliza AWS CloudDigital Interface (AWS CDI) para entregar contenido sin comprimir a través de Amazon Virtual PrivateCloud (Amazon VPC). Describe cómo configurar el contenido de origen en el sistema ascendente y cómocrear una entrada que conecte el sistema ascendente a AWS ElementalMediaLive.

Con una fuente CDI, el sistema ascendenteempujael contenido paraMediaLive.

Este diagrama ilustra el resultado final de esta configuración.

94

Page 106: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de CDI

Para realizar esta configuración, debe trabajar con un usuario de Amazon VPC y con un operador en elsistema ascendente.

Temas• Solicitud de configuración en la VPC (p. 95)• Creación de una entrada CDI (p. 95)• Asegúrese de que la configuración correcta en el sistema ascendente (p. 96)• Resultado de este procedimiento (p. 97)

Solicitud de configuración en la VPCUn usuario de Amazon VPC debe configurar la VPC e identificar subredes y grupos de seguridad que elsistema ascendente yMediaLiveutilizará.

Para configurar la VPC

1. Proporcione al usuario de Amazon VPC las siguientes pautas.

• Directriz para las subredes: solicite dos subredes. Necesita dos subredes porque una entrada CDIsiempre es unentrada de clase estándar (p. 422), incluso si el canal es un canal de canalizaciónúnica. Para obtener información sobre las clases de entrada, consultethe section called “Clases decanal y clases de entrada” (p. 422).

Estas reglas se aplican:• Las dos subredes deben estar en diferentes zonas de disponibilidad.• Cada subred debe tener un bloque de CIDR privado (un rango de direcciones IP).• Cada subred debe tener al menos dos direcciones no utilizadas en ese bloque: una para el

sistema ascendente y otra para la entrada CDI.• Cualquier otro origen basado en VPC (fuente B) que cree para su uso en el mismo canal que

este origen CDI (origen A) debe estar en subredes que se encuentran en las mismas zonas dedisponibilidad que el origen A. Las dos subredes de la fuente B pueden ser diferentes de la fuenteA, pero las zonas de disponibilidad de esas dos subredes deben ser las igual que las zonas dedisponibilidad de la fuente A.

• Directrices para el grupo de seguridad: los grupos o grupos de seguridad de cada subred debenseguir estas reglas:• Las reglas de entrada combinadas de los grupos de seguridad deben permitir el tráfico entrante

desde las direcciones IP del sistema ascendente que está en esa subred.• La subred debe tener un grupo de seguridad habilitado para EFA. Para crear este tipo de grupo

de seguridad y para obtener información sobre sus reglas, consulte elGuía del usuario de AmazonElastic Compute Cloud.

2. Una vez que el usuario de Amazon VPC haya realizado la configuración, obtenga la siguienteinformación:

• Es el ID de la VPC. Por ejemplo: vpc-3f139646• Los ID de las dos subredes. Por ejemplo, una subred podría tener este ID:subnet-1122aabb

• Identificadores de los grupos de seguridad de la subred o subredes. Por ejemplo: sg-51530134

Creación de una entrada CDIDebe crear una entrada CDI para conectar el sistema ascendente aMediaLive. Utilice la información sobrela VPC que obtuvo del usuario de Amazon VPC:

95

Page 107: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de CDI

• El ID de la VPC• Los ID de las dos subredes

• Identificadores de los grupos de seguridad de la subred o subredes

Para obtener información detallada acerca de la creación de una entrada de CDI, consultethe sectioncalled “Entrada CDI” (p. 237).

Asegúrese de que la configuración correcta en el sistemaascendenteDebe asegurarse de que el operador del sistema ascendente se configure correctamente con la VPC y deque envíe el contenido a las ubicaciones correctas enMediaLive.

Para configurar un canal estándar

Si el canal planificado es unCanal estándar (p. 82), debe asegurarse de que el operador del sistemaascendente proporcione dos fuentes.

1. Proporcione al operador esta información:

• Los ID de la VPC, dos subredes y los grupos de seguridad que le ha proporcionado el usuario deAmazon VPC.

• Los dos extremos (URL) queMediaLivegenerado cuando creó la entrada de CDI. Estospuntos finales son las direcciones de los cuadros azules deel diagrama después de esteprocedimiento (p. 97). Cada una de estas URL tiene una dirección IP privada del rango desubred y especifican el puerto 5000. Por ejemplo:

10.30.30.33:5000

10.40.40.44:5000

2. Asegúrese de que el operador se configura correctamente para un canal estándar. Deben hacer losiguiente:

• Configura dos interfaces de salida. Configure un sistema ascendente con una interfaz de salida enuna de las subredes y configure el otro sistema ascendente con una interfaz de salida en la otrasubred. Estas interfaces son las direcciones de los cuadros morados deel diagrama después deeste procedimiento (p. 97).

• Asegúrese de que las dos fuentes de contenido sean idénticas en términos de resolución de vídeo ytasa de bits.

• Empujar a las URL correctas enMediaLive. Por ejemplo, deben presionar para:

10.30.30.33:5000

10.40.40.44:5000

Para configurar un canal de canalización única

Si el canal planificado es unCanal de canalización única (p. 82), puede solicitar que el operador delsistema ascendente proporcione solo un origen, aunque la entrada CDI sea una entrada de clase estándar.El contenido del sistema ascendente fluirá de la siguiente manera:

• Habrá un sistema ascendente que envía contenido solo a una de las subredes de la VPC.• El contenido fluirá de la VPC a uno de los extremos de la entrada. El otro punto final nunca se utilizará.

96

Page 108: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de AWS Elemental Link

• MediaLiveingerirá el contenido de origen único.

1. Proporcione al operador esta información:

• Los ID de la VPC, una de las subredes y todos los grupos de seguridad que le ha proporcionado elusuario de Amazon VPC.

• Solo el primero de los dos extremos (URL) queMediaLivegenerado cuando creó la entrada de CDI.Estos puntos finales son las direcciones de los cuadros azules deel diagrama después de esteprocedimiento (p. 97). La URL tiene una dirección IP privada del rango de subred y especifica elpuerto 5000.

10.30.30.33:5000

2. Asegúrese de que el operador esté configurado correctamente para un canal de canalización única.Deben:

• Configura un sistema ascendente.• Configure una interfaz de salida. La interfaz es la dirección de uno de los cuadros morados deel

diagrama después de este procedimiento (p. 97).• Empujar a la URL correcta enMediaLive. Por ejemplo, deben presionar para:

10.30.30.33:5000

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada CDI que especifica uno o dospunto deconexiónURL. Estos endpoints son interfaces de red elásticas (ENI) de la VPC. MediaLivetiene permisopara utilizar estos ENI para sus entradas. MediaLivetiene permiso (a través del rol de entidad de confianzade IAM) para administrar automáticamente los ENI de sus entradas. El sistema ascendente tiene permiso,a través del grupo de seguridad de Amazon VPC, para enviar contenido a estos endpoints.

El sistema o los sistemas ascendentes se han configurado para enviar el contenido de origen a ambosextremos (si va a configurar un canal estándar) o a un extremo (si va a configurar un canal de canalizaciónúnica). Se ha asociado al menos un grupo de seguridad de VPC a cada subred. El bloque CIDR de cadagrupo de seguridad cubre las dos URL desde las que se desplaza el sistema ascendente, lo que garantizaqueMediaLiveacepta el contenido enviado.

Cada salida del sistema ascendente tiene una dirección IP en una de las subredes especificadas en suVPC. La entrada CDI tiene dos direcciones IP y cada dirección se encuentra en una de esas subredes. Deesta forma, la entrega del contenido de origen desde el sistema ascendente aMediaLivese lleva a cabodentro de la privacidad de la VPC.

En tiempo de ejecución del canal,MediaLivereacciona al contenido que se está empujando y lo ingiere.

Configuración de un origen de AWS Elemental LinkEn esta sección se describe cómo configurar el contenido que se entrega desde un dispositivo AWSElemental Link y cómo crear una entrada Elemental Link que conecta el dispositivo aMediaLive.

El dispositivo AWS Elemental Linkempujael contenido paraMediaLive.

Para realizar esta configuración, debe trabajar con un operador del dispositivo AWS Elemental Link.

Temas• Obtener información (p. 98)• Creación de una entrada de Elemental Link (p. 98)

97

Page 109: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioExtracción HLS

• Resultado de este procedimiento (p. 98)

Obtener informaciónObtenga la siguiente información del operador del dispositivo AWS Elemental Link:

• El nombre del dispositivo o de los dispositivos que proporcionarán su fuente. Por ejemplo:

hd-re87jr7 grieta

Necesita dos nombres de dispositivo para una entrada de clase estándar o un nombre de dispositivopara una entrada de clase única. Para obtener información sobre las clases de entrada y sus usos,consultethe section called “Clases de canal y clases de entrada” (p. 422).

• Región para la que está configurado el dispositivo, de modo que pueda configurarMediaLivepara esaregión. Estas reglas se aplican:• Ambos dispositivos deben estar en la misma región.• El dispositivo, la entrada de ese dispositivo y el canal que utiliza la entrada deben estar en la misma

región.

Creación de una entrada de Elemental LinkDebe crear una entrada Elemental Link para conectar el dispositivo AWS Elemental Link aMediaLive. Paracrear una entrada de Elemental Link, consultethe section called “Entrada Elemental Link” (p. 241).

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada Elemental Link que identifica el dispositivo olos dispositivos AWS Elemental Link que están conectadosMediaLive. No hay otra configuración paraque realice, porque el dispositivo AWS Elemental Link está diseñado para funcionar sin problemasconMediaLive.

En tiempo de ejecución del canal,MediaLivereacciona e ingiere el contenido que AWS Elemental Link estáenviando.

Configuración de un origen HLSEn esta sección se describe cómo configurar el contenido de origen en el sistema ascendente y cómocrear una entrada HLS que conecte el sistema ascendente aMediaLive.

Con una entrada HLS,MediaLivese conecta al sistema ascendente cuando se inicia el canal ytiralasfuentes. El sistema ascendente suele ser un servidor que actúa como ubicación del contenido de origen.Este servidor no es la cámara ni el codificador al principio del flujo de trabajo.

Este diagrama ilustra el resultado final de esta configuración.

Para realizar esta configuración, debe trabajar con un operador en el sistema ascendente.

Temas• Obtener información (p. 99)• Crear una entrada HLS (p. 100)• Asegúrese de que la configuración correcta en el servidor ascendente de HLS (p. 100)• Resultado de este procedimiento (p. 100)

98

Page 110: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioExtracción HLS

Obtener informaciónObtenga la siguiente información del operador en el sistema ascendente:

• Ubicaciones (URL) del servidor ascendente donde se almacenan los archivos de manifiesto M3U8.

Hay dos URL para una entrada de clase estándar o una URL para una entrada de clase única. Paraobtener información sobre las clases de entrada y sus usos, consultethe section called “Clases de canaly clases de entrada” (p. 422).

Consulte las tablas que se incluyen más adelante en esta sección para ver el formato URL y para verejemplos.

Anote las direcciones URL completas.• El nombre de usuario y la contraseña (credenciales) para acceder al servidor ascendente, si el sistema

ascendente requiere solicitudes autenticadas, y para acceder al servidor de licencias, si elEl origenHLS está cifrado (p. 85). Es posible que necesite credenciales para el sistema ascendente, para elservidor de licencias o para ambos.

Si necesita credenciales para ambos, las credenciales deben ser idénticas para ambos servidores.Cuandodiscutió cualquier requisito de cifrado (p. 86)con el sistema ascendente, debería haberseasegurado de que el servidor de licencias utilice las mismas credenciales que el sistema ascendente.

Tenga en cuenta que estas credenciales de usuario están relacionadas con la autenticación de usuarios,no con el protocolo. La autenticación de usuario se refiere a si el sistema ascendente o el servidor delicencias aceptarán su solicitud. El protocolo se refiere a si la solicitud se envía a través de una conexiónsegura.

Necesita esta información para crear la entrada HLS.

El servidor ascendente es un servidor HTTP o HTTPS

Formato de URL http//:<web server>[:port]/<path>/<file>.m3u8

o bienhttps//:<web server>[:port]/<path>/<file>.m3u8

Ejemplo https://203.0.113.13/sports/curling.m3u8 y

https://198.51.100.54/sports/curling.m3u8

El servidor ascendente es AWS ElementalMediaStore

Formato de URL mediastoressl://<data endpoint forcontainer>/<path>/<file>.m3u8

Ejemplo Supongamos que el extremo de datos delcontenedor de uno de los orígenes de contenido esel siguiente:

eri39n.data.mediastore.us-west-2.amazonaws.com.

99

Page 111: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioExtracción HLS

Asuma que laM3U8archivo sellamacurling.m3u8, y se almacena en elcontenedor, en la rutasports/canada.

La URL de uno de los orígenes de contenido sería:

mediastoressl://eri39n.data.mediastore.us-west-2.amazonaws.com/sports/canada/curling.m3u8.

El servidor ascendente es Amazon S3

Servidor ascendente Formato de URL

Formato de URL s3ssl://<bucket>/<path>/<file>.m3u8

Ejemplo s3ssl://DOC-EXAMPLE-BUCKET/movies/main/mlaw.m3u8 y

s3ssl://DOC-EXAMPLE-BUCKET1/movies/redundant/mlaw.m3u8

Crear una entrada HLSDebe crear una entrada para conectarseMediaLiveal origen de contenido del servidor ascendente. Paracrear una entrada HLS, consultethe section called “Entrada HLS” (p. 242).

Asegúrese de que la configuración correcta en el servidorascendente de HLSUn operador en el servidor ascendente debe configurar el contenido de origen en el sistema ascendente.Asegúrese de que el operador se configura de la siguiente manera:

• Se configuraron para entregar el número correcto de fuentes:• Si el archivo deMediaLivechannel es un canal estándar, el operador debe configurar dos fuentes para

el contenido. Deben asegurarse de que las dos fuentes sean idénticas en términos de resolución ytasa de bits.

• Si el archivo deMediaLivecanal es un canal de canalización única, el operador debe configurar unorigen para el contenido.

• Se configuraron para que los archivos de manifiesto M3U8 estén disponibles en las URL acordadas.Estas son las URL que ha obtenidoanteriormente en esta sección (p. 99)y que ha configuradoen la entrada HLS. Corresponden a las URL que se muestran enel diagrama después de esteprocedimiento (p. 100).

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada HLS que especifica uno o dosorigenURL. Estosorígenes son las URL del contenido de origen del servidor ascendente.

En tiempo de ejecución del canal,MediaLivese conectará a las dos URL (para un canal estándar) o la URLúnica (para un canal de canalización única) y extraerá los manifiestos de HLS enMediaLive.

100

Page 112: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMediaConnectInserción

Configuración de unMediaConnectorigenEn esta sección se describe cómo crear flujos en AWS ElementalMediaConnectpara entregar contenidode origen desde el sistema ascendente a AWS ElementalMediaLivey cómo crear unMediaConnectentradaque conecta el sistema ascendente aMediaLive.

Con unMediaConnectinput, el proveedor de servicios envía contenido a travésMediaConnectaMediaLive.(Desde el punto de vista deMediaLive, el sistema ascendente esMediaConnect. El sistema ascendente noes el proveedor de servicios.)

Este diagrama ilustra el resultado final de esta configuración.

Para realizar esta configuración, debe trabajar con AWS ElementalMediaConnectusuario.

Temas• Configuración de AWS ElementalMediaConnect (p. 101)• Creación de unMediaConnectentrada (p. 102)• Resultado de este procedimiento (p. 102)

Configuración de AWS ElementalMediaConnectUNAMediaConnectel usuario debe configurar AWS ElementalMediaConnectcon flujos para entregarcontenido de origen a AWS ElementalMediaLive.

Para configurar flujos para un canal estándar

1. Proporcione elMediaConnectusuario con esta información:

• Información sobre el proveedor del contenido de origen.• LaAWSRegión para el canal que vas a crear. AWS ElementalMediaConnectflujos yMediaLiveEl

canal (y entrada) deben estar en la misma región.

Si los flujos y elMediaLiveno están en la misma región, luego elMediaConnecttendrá que configuraruna distribución para mover el contenido de origen a la misma región que laMediaLiveentrada.

2. Discuta con elMediaConnectusuario si necesita nuevos flujos:

• Necesita flujos nuevos si el contenido de origen aún no tiene flujos enMediaConnect.• Puede reutilizar los flujos existentes siempre que siga estas reglas:

• Cada flujo no supera su ancho de banda máximo de salida.• Cada flujo no supera su número máximo de salidas del flujo. (MediaLivecrea automáticamente

una salida en cada flujo después de crear elMediaConnectentrada (p. 243).)3. Si decides que necesitas nuevos flujos, pregunta alMediaConnectusuario para crear dos flujos.

• Deben asignar nombres de flujo idénticos excepto un sufijo. Por ejemplo, sports_event_A ysports_event_B. Estos sufijos te ayudarán, elMediaLiveusuario, para hacer coincidir los flujos conlas canalizaciones de entrada enMediaLive.

• Debe configurar cada flujo en una zona de disponibilidad diferente. (Si los flujos se encuentranen la misma zona de disponibilidad, entonces usted, elMediaLiveusuario, no podrá crearelMediaLiveentradas.)

• Deberían hablar con el proveedor de servicios sobre lo siguiente:• Para determinar cómo completar la información de origen de cada flujo.• Para asegurarse de que el proveedor de servicios suministra dos fuentes.• Asegúrese de que las dos fuentes tengan una resolución de vídeo y tasa de bits idénticas.

• No deben crear productos o derechos.

101

Page 113: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMediaConnectInserción

4. Obtenga la siguiente información delMediaConnectusuario:

• Los ARN de los flujos. Por ejemplo:

arn:aws:mediaconnect:us-west-1:111122223333:flow:1bgf67:sports_event_A

arn:aws:mediaconnect:us-west-1:111122223333:flow:9pmlk76:sports_event_B

Tenga en cuenta que los ARN incluyen los nombres de flujo como última parte.

Para configurar flujos para un canal de canalización única

1. Proporcione elMediaConnectusuario con esta información:

• Información sobre el proveedor del contenido de origen.• LaAWSRegión del canal que creará. AWS ElementalMediaConnectflow yMediaLiveEl canal (y

entrada) deben estar en la misma región.

Si el flujo y elMediaLiveno están en la misma región, luego elMediaConnecttendrá que configuraruna distribución para mover el contenido de origen a la misma región que laMediaLiveentrada.

2. Discuta con elMediaConnectusuario si necesita un nuevo flujo:

• Necesita un nuevo flujo si el contenido de origen aún no tiene un flujo enMediaConnect.• Puede reutilizar un flujo existente siempre que siga estas reglas:

• El flujo no supera su ancho de banda máximo de salida.• El caudal no supera su número máximo de salidas del flujo. (MediaLivecrea automáticamente una

salida en el flujo después de crear elMediaConnectentrada (p. 243).)3. Si decide que necesita un nuevo flujo, pregunte alMediaConnectusuario para crear un flujo.

• Deberían hablar con el proveedor de servicios para determinar cómo completar la información deorigen del flujo.

• No deben crear una salida ni una autorización.4. Obtenga el ARN del flujo delMediaConnectusuario. Por ejemplo:

arn:aws:mediaconnect:us-west-1:111122223333:flow:1bgf67:sports_event_A

Tenga en cuenta que el ARN incluye el nombre del flujo como última parte.

Creación de unMediaConnectentradaDespuésMediaConnectestá configurado, debe crear una entrada para conectar AWSElementalMediaLivealMediaConnectflujos. UNAMediaLiveusuario realiza este paso.

Para obtener instrucciones sobre la creación de unMediaConnectentrada, consultethe section called“Entrada MediaConnect” (p. 243).

Resultado de este procedimientoComo resultado de esta configuración, uno o dosMediaConnectexisten flujos. Cada flujo tiene unafuente a la que está impulsando el sistema ascendente. Cada flujo también tiene una salida para el usodeMediaLive. UNAMediaLivehay entrada que especifica los ARN de esas salidas.

El sistema ascendente envía el contenido de origen a la fuente en AWS ElementalMediaConnectflujo oflujos. Los flujos empujan el contenido aMediaLive. En tiempo de ejecución del canal,MediaLivereaccionaal contenido que se está empujando y lo ingiere.

102

Page 114: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioExtracción MP4

Configuración de una fuente MP4En esta sección se describe cómo configurar el contenido de origen en el sistema ascendente y cómocrear una entrada MP4 que conecte el origen de contenido a AWS Elemental.MediaLive. Con una entradaMP4,MediaLivese conecta al sistema ascendente cuando se inicia el canal ytiralas fuentes.

Este diagrama ilustra el resultado final de esta configuración.

Para realizar esta configuración, debe trabajar con un operador en el sistema ascendente.

Temas• Obtener información (p. 103)• Creación de una entrada MP4 (p. 104)• Asegúrese de que la configuración correcta en el sistema ascendente MP4 (p. 104)• Resultado de este procedimiento (p. 105)

Obtener informaciónObtenga la siguiente información del operador en el sistema ascendente:

• Las URL del sistema ascendente del archivo o los archivos de origen.

Hay dos URL para una entrada de clase estándar o una URL para una entrada de clase única. Paraobtener información sobre las clases de entrada y sus usos, consultethe section called “Clases de canaly clases de entrada” (p. 422).

Consulte la tabla más adelante en esta sección para ver el formato URL y ver ejemplos.

Anote las direcciones URL completas.• El nombre de usuario y la contraseña para acceder al sistema ascendente, si el sistema ascendente

requiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuario estánrelacionadas con la autenticación de usuarios, no con el protocolo. La autenticación de usuario se refierea si el sistema ascendente aceptará su solicitud. El protocolo se refiere a si la solicitud se envía a travésde una conexión segura.

Necesita esta información para crear la entrada MP4.

En las tablas siguientes se muestra el formato de las URL de los distintos tipos de sistemas ascendentesqueMediaLiveadmite entrada MP4.

El servidor ascendente es un servidor HTTP o HTTPS

Formato de URL <protocol>//:<hostname>/<filename>.mp4

Ejemplo https://203.0.113.13/filler-videos/oceanwaves.mp4

103

Page 115: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioExtracción MP4

https://198.51.100.54/filler-videos/oceanwaves.mp4

El servidor ascendente es AWS ElementalMediaStore

Formato de URL mediastoressl://<data endpoint forcontainer>/<path>/<filename>.mp4

Ejemplo Supongamos que el extremo de datos delcontenedor de uno de los orígenes de contenido esel siguiente:

f31z.data.mediastore.us-west-2.amazonaws.com.

Supongamos que el archivo sellamaoceanwaves.mp4, y se almacena en elcontenedor, en la rutafiller-video.

La URL de uno de los archivos de origen sería:

mediastoressl://f31z.data.mediastore.us-west-2.amazonaws.com/filler-video/oceanwaves.mp4

El servidor ascendente es Amazon S3

Servidor ascendente Formato de URL

Formato de URL s3ssl://<bucket>/<path>/<filename>.mp4

Ejemplo s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/main/oceanwaves.mp4

s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/redundant/oceanwaves.mp4

conMediaLive, el nombre del bucket de S3 no debeutilizar notación de puntos. Por ejemplo, EXAMPLE-BUCKET es aceptable, pero EXAMPLE.BUCKET nolo es.

Creación de una entrada MP4Debe crear una entrada para conectar AWS ElementalMediaLiveal origen de contenido del servidorascendente. Para crear una entrada MP4, consultethe section called “Entrada MP4” (p. 245).

Asegúrese de que la configuración correcta en el sistemaascendente MP4Un operador en el servidor ascendente debe configurar el contenido de origen en el sistema ascendente.Asegúrese de que el operador se configura de la siguiente manera:

104

Page 116: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de extracción RTMP

• Se configuraron para entregar el número correcto de fuentes:• Si el archivo deMediaLivechannel es un canal estándar, el operador debe configurar dos orígenes de

archivos. Deben asegurarse de que los dos archivos sean idénticos en términos de resolución y tasade bits.

• Si el archivo deMediaLivecanal es un canal de canalización única, el operador debe configurar unorigen de archivos.

• Se configuraron para que el contenido esté disponible en las URL acordadas. Estas URL son las URLque ha obtenidoanteriormente en esta sección (p. 103)y que ha configurado en la entrada MP4.Corresponden a las URL que se muestran enel diagrama después de este procedimiento (p. 105).

Resultado de este procedimientoComo resultado de esta configuración, unMediaLivehay entrada que especifica uno o dosorigenURL. Estosorígenes son las URL del contenido de origen del servidor ascendente.

En tiempo de ejecución del canal,MediaLivese conectará a esas dos URL (para un canal estándar) o unaURL (para un canal de canalización única) y extraerá el contenido de origen enMediaLive.

Configuración de una fuente de extracción RTMPEn esta sección se describe cómo configurar el contenido de origen en el sistema ascendente y cómocrear una entrada de extracción RTMP que conecte el sistema ascendente aMediaLive. Con una entradaRTMP Pull,MediaLivese conecta al sistema ascendente cuando se inicia el canal ytiralas fuentes.

Con una entrada de extracción RTMP, el sistema ascendente suele ser un servidor ascendente que sirvede ubicación para el contenido de origen. El servidor no es la cámara ni el codificador al principio del flujode trabajo.

Este diagrama ilustra el resultado final de esta configuración.

Para realizar esta configuración, debe trabajar con un operador en el sistema ascendente.

Temas• Obtener información (p. 105)• Creación de una entrada de extracción RTMP (p. 106)• Asegúrese de que la configuración correcta en el sistema ascendente RTMP (p. 106)• Resultado de este procedimiento (p. 106)

Obtener informaciónObtenga la siguiente información de su persona de contacto en el sistema ascendente:

• El nombre de la aplicación y la instancia de aplicación del contenido de origen. (La instancia deaplicación también se conoce comoflujo deoClave de transmisión.) Hay dos fuentes para una entrada declase estándar o una fuente para una entrada de clase única. Para obtener información sobre las clasesde entrada y sus usos, consultethe section called “Clases de canal y clases de entrada” (p. 422). Para

105

Page 117: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de extracción RTMP

obtener información sobre las clases de entrada y sus usos, consultethe section called “Clases de canaly clases de entrada” (p. 422).

Es posible que el operador del sistema ascendente ya tenga reglas para asignar estos nombres. Si no,es posible que tenga nombres que le gustaría utilizar. Asegúrese de que usted y el operador del sistemaascendente tengan claros estos nombres.

En este ejemplo, el nombre de la aplicación y el nombre de la instancia son idénticos. Pero podrían serdiferentes:

Nombre de la aplicación:livey nombre de instanciacurling

Nombre de la aplicación:livey nombre de instanciacurling• Las direcciones IP públicas queMediaLiveextraerá el contenido de origen de.

Estas direcciones deben incluir el puerto 1935. Por ejemplo:

rtmp://203.0.113.13:1935

rtmp://198.51.100.54:1935

• El nombre de usuario y la contraseña para acceder al sistema ascendente, si el sistema ascendenterequiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuario estánrelacionadas con la autenticación de usuarios, no con el protocolo. La autenticación de usuario se refierea si el sistema ascendente aceptará su solicitud. El protocolo se refiere a si la solicitud se envía a travésde una conexión segura.

Necesita esta información para crear la entrada RTMP.

Creación de una entrada de extracción RTMPDebe crear una entrada para conectar AWS ElementalMediaLiveal origen de contenido del servidorascendente. Para crear una entrada de extracción RTMP, consultethe section called “Entrada deextracción RTMP” (p. 249).

Asegúrese de que la configuración correcta en el sistemaascendente RTMPUn operador en el servidor ascendente debe configurar el contenido de origen en el sistema ascendente.Asegúrese de que el operador se configura de la siguiente manera:

• Se configuraron para entregar el número correcto de fuentes:• Si el archivo deMediaLivechannel es un canal estándar, configure dos fuentes para el contenido.

Asegúrese de que los dos contenidos de origen sean idénticos en términos de resolución de vídeo ytasa de bits.

• Si el archivo deMediaLivecanal es un canal de canalización única, configure un origen para elcontenido.

• Se configuraron para que el contenido esté disponible en las URL acordadas y utilizan losnombres de las aplicaciones y los nombres de instancia acordados. Estas URL son las URL queha obtenidoanteriormente en esta sección (p. 103)y que ha configurado en la entrada RTMP.Corresponden a las URL que se muestran enel diagrama después de este procedimiento (p. 109).

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada de extracción RTMP que especifica uno odosorigenURL. Estas fuentes son las URL del contenido de origen en el sistema ascendente.

106

Page 118: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada push RTMP

En el tiempo de ejecución del canal, la entrada se conectará a dos URL (para un canal estándar) o unaURL (para un canal de canalización única) y extraerá el contenido de origen identificado por el nombre dela aplicación y el nombre de instancia enMediaLive.

Configuración de un origen de inserción RTMPEn esta sección se describe cómo configurar un sistema ascendente que utiliza el protocolo Push RTMPpara entregar contenido de origen desde la Internet pública. Describe cómo configurar el contenido deorigen en el sistema ascendente, cómo crear un grupo de seguridad de entrada y cómo crear una entradaque conecte el sistema ascendente aMediaLive.

Con una entrada Push RTMP, el sistema ascendenteempujael contenido paraMediaLive.

Este diagrama ilustra el resultado final de esta configuración.

Para realizar esta configuración, debe trabajar con un operador en el sistema ascendente.

Temas• Obtener información (p. 107)• Creación de un grupo de seguridad de entrada (p. 108)• Creación de una entrada de inserción RTMP (p. 108)• Asegúrese de que la configuración correcta en el sistema ascendente (p. 108)• Resultado de este procedimiento (p. 109)

Obtener informaciónObtenga la siguiente información de su persona de contacto en el sistema ascendente:

• El nombre de la aplicación y la instancia de aplicación del contenido de origen. (La instancia deaplicación también se conoce comoflujo deoClave de transmisión.) Hay dos fuentes para una entrada declase estándar o una fuente para una entrada de clase única. Para obtener información sobre las clasesde entrada y sus usos, consultethe section called “Clases de canal y clases de entrada” (p. 422). Paraobtener información sobre las clases de entrada y sus usos, consultethe section called “Clases de canaly clases de entrada” (p. 422).

Es posible que el operador del sistema ascendente ya tenga reglas para asignar estos nombres. Si no,es posible que tenga nombres que le gustaría utilizar. Asegúrese de que usted y el operador del sistemaascendente tengan claros estos nombres.

En este ejemplo, el nombre de la aplicación y el nombre de la instancia son idénticos. Pero podrían serdiferentes:

Nombre de la aplicación:livey nombre de instanciacurling

Nombre de la aplicación:livey nombre de instanciacurling• Las direcciones IP de la red pública. Estos son los conjuntos de direcciones IP en los que el origen o los

orígenes del contenido aparecerán en la red pública. Necesita esta información para crear el grupo deseguridad de entrada.

Por ejemplo:• Para una fuente:203.0.113.19, 203.0.113.58, 203.0.113.25• Para la otra fuente:198.51.100.19, 198.51.100.59, 198.51.100.21

Estas direcciones son las que se muestran en los cuadros rojos deel diagrama después de esteprocedimiento (p. 109).

107

Page 119: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada push RTMP

Creación de un grupo de seguridad de entradaDebe crear un grupo de seguridad de entrada. El grupo de seguridad debe permitir ladirecciones IP de redpúblicapara presionarMediaLive. Siguiendo el ejemplo anterior, debe permitir estas direcciones:

203.0.113.19, 203.0.113.58, 203.0.113.25, 198.51.100.19, 198.51.100.59, 198.51.100.21

Para obtener más información sobre cómo crear un grupo de seguridad de entrada, consultethe sectioncalled “Creación de un grupo de seguridad de entrada” (p. 263).

Creación de una entrada de inserción RTMPDespués de crear el grupo de seguridad de entrada, debe crear una entrada para conectar AWSElementalMediaLiveal origen de contenido del sistema ascendente.

Para obtener más información sobre cómo crear una entrada push RTMP, consultethe section called“Entrada push RTMP” (p. 250).

Asegúrese de que la configuración correcta en el sistemaascendenteDebe asegurarse de que el sistema ascendente transfiera el contenido a las ubicaciones correctasenMediaLive.

Para configurar un canal estándar

Siga este procedimiento siMediaLivechannel es unCanal estándar (p. 82).

1. Proporcione al operador esta información:

• Los dos extremos (URL) queMediaLivegenerado cuando creó la entrada RTMP. Estospuntos finales son las direcciones de los cuadros azules deel diagrama después de esteprocedimiento (p. 109). Las URL incluyen el puerto 1935. Por ejemplo:

198.51.100.99:1935/live/curling

192.0.2.18:1935/live/curling

2. Asegúrese de que el operador esté configurado correctamente para un canal de canalización única oun canal estándar.

Si el canal es un canal de canalización única, el operador suministra solo una fuente, aunque laentrada sea una entrada estándar (doble canalización). El operador debe hacer lo siguiente:

• Entregar una fuente.• Asegúrese de que las fuentes aparezcan en las direcciones IP acordadas de la red pública. Por

ejemplo:• Las fuentes podrían aparecer en estas direcciones:203.0.113.19, 203.0.113.58,203.0.113.25

• El operador puede ignorar las demás direcciones:198.51.100.19, 198.51.100.59,198.51.100.21

Utilizó estas direcciones cuando creó el grupo de seguridad de entrada. Si el sistema ascendente noutiliza estas direcciones,MediaLiverechazará el empujón.

• Empujar a una URL enMediaLivey utilice el nombre de la aplicación y el nombre de instanciaacordados. Por ejemplo:

108

Page 120: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de VPC RTMP

Empujar a esta URL:198.51.100.99:1935/live/curling

Ignorar la otra URL:192.0.2.18:1935/live/curling

Si el canal es un canal estándar, el operador debe hacer lo siguiente:

• Ofrezca dos orígenes idénticos en términos de resolución de vídeo y tasa de bits.• Asegúrese de que las fuentes aparezcan en las direcciones IP acordadas de la red pública. Por

ejemplo:• Para una fuente:203.0.113.19, 203.0.113.58, 203.0.113.25• Para la otra fuente:198.51.100.19, 198.51.100.59, 198.51.100.21

Utilizó estas direcciones cuando creó el grupo de seguridad de entrada. Si el sistema ascendente noutiliza estas direcciones,MediaLiverechazará el empujón.

• Empujar a las URL correctas enMediaLivey utilice el nombre de la aplicación y el nombre deinstancia acordados. Por ejemplo, deben presionar para:

198.51.100.99:1935/live/curling

192.0.2.18:1935/live/curling

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada push RTMP que especifica una o dospunto deconexiónURL. Estos puntos finales están activadosMediaLive.

El sistema ascendente se ha configurado para enviar el contenido de origen a los dos puntos de enlace(para un canal estándar) o el primer punto de enlace (para un canal de canalización única). Se ha asociadoun grupo de seguridad de entrada a la entrada. Este grupo de seguridad de entrada tiene un bloque CIDRque cubre las direcciones IP en las que el origen insertado aparecerá en la red pública, lo que garantizaqueMediaLiveacepta el contenido enviado.

En tiempo de ejecución del canal,MediaLivereacciona al contenido que se está empujando y lo ingiere.

Configuración de un origen de VPC RTMPEn esta sección se describe cómo configurar el contenido que utiliza el protocolo Push RTMP paraentregar contenido de origen desde un sistema ascendente que se encuentra en la VPC desde AmazonVirtual Private Cloud (Amazon VPC). En esta sección se describe cómo configurar el contenido de origenen el sistema ascendente y cómo crear una entrada que conecte el sistema ascendente aMediaLive.

Con una entrada Push RTMP, el sistema ascendenteempujael contenido paraMediaLive.

Este diagrama ilustra el resultado final de esta configuración.

Para realizar esta configuración, debe trabajar con un usuario de Amazon VPC y con un operador en elsistema ascendente.

Temas• Solicitud de configuración en la VPC (p. 110)• Creación de una entrada RTMP (p. 110)• Asegúrese de que la configuración correcta en el sistema ascendente (p. 111)• Resultado de este procedimiento (p. 112)

109

Page 121: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de VPC RTMP

Solicitud de configuración en la VPCUn usuario de Amazon VPC debe configurar la VPC e identificar subredes y grupos de seguridad que elsistema ascendente yMediaLiveutilizará.

Para configurar la VPC

1. Proporcione al usuario de Amazon VPC las siguientes pautas.

• Directriz para las subredes: solicite dos subredes.

Estas reglas se aplican:• Las dos subredes deben estar en diferentes zonas de disponibilidad.• Cada subred debe tener un bloque de CIDR privado (un rango de direcciones IP).• Cada subred debe tener al menos dos direcciones no utilizadas en ese bloque: una para el

sistema ascendente y otra para la entrada RTMP.• Cualquier otro origen basado en VPC (fuente B) que cree para su uso en el mismo canal que

este origen RTMP (origen A) debe estar en subredes que se encuentran en las mismas zonas dedisponibilidad que el origen A. Las dos subredes del origen B pueden ser diferentes de la fuenteA, pero las zonas de disponibilidad de esas dos subredes deben ser las igual que las zonas dedisponibilidad de la fuente A.

• Directrices para el grupo de seguridad: el grupo o grupos de seguridad de cada subred deben seguirestas reglas:• Las reglas combinadas de los grupos de seguridad deben permitir el tráfico entrante desde las

direcciones IP del sistema ascendente en dicha subred.• Las reglas combinadas de los grupos de seguridad deben permitir el tráfico saliente al puerto

1935.2. Una vez que el usuario de Amazon VPC haya realizado la configuración, obtenga la siguiente

información:

• Es el ID de la VPC. Por ejemplo: vpc-3f139646• Los ID de las dos subredes. Por ejemplo, una subred podría tener este ID:subnet-1122aabb

• Identificadores de los grupos de seguridad de la subred o subredes. Por ejemplo: sg-51530134

Creación de una entrada RTMPDebe crear una entrada para conectar AWS ElementalMediaLiveal origen de contenido del sistemaascendente. Utilice la información que ha obtenido del usuario de Amazon VPC:

• El ID de la VPC• Los ID de las dos subredes

• Identificadores de los grupos de seguridad de la subred o subredes

Para obtener más información sobre cómo crear una entrada de VPC RTMP, consultethe section called“Entrada RTMP VPC” (p. 252).

110

Page 122: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de VPC RTMP

Asegúrese de que la configuración correcta en el sistemaascendenteDebe asegurarse de que el sistema ascendente se configura correctamente con la VPC y que envía elcontenido a las ubicaciones correctas enMediaLive.

Para configurar un canal estándar

Siga este procedimiento siMediaLivechannel es unCanal estándar (p. 82).

1. Proporcione al operador esta información:

• Los ID de la VPC, dos subredes y los grupos de seguridad que le ha proporcionado el usuario deAmazon VPC.

• Los dos extremos (URL) queMediaLivegenerado cuando creó la entrada RTMP. Estospuntos finales son las direcciones de los cuadros azules deel diagrama después de esteprocedimiento (p. 112). La URL tiene una dirección IP privada e incluye el puerto 1935. Porejemplo:

10.12.30.131:1935/live/curling

10.99.39.40:1935/live/curling

2. Asegúrese de que el operador se configura correctamente para un canal estándar. Deben hacer losiguiente:

• Configure dos sistemas ascendentes independientes. No pueden configurar un sistema ascendentecon dos interfaces de salida porque usted, elMediaLiveusuario, perderá la redundancia que desealograr con un canal estándar (con dos canalizaciones independientes).

• Configure dos interfaces de salida: una interfaz de salida en una de las subredes y configure elotro sistema ascendente con una interfaz de salida en la otra subred. Estas interfaces son lasdirecciones de los cuadros morados deel diagrama después de este procedimiento (p. 112).

• Asegúrese de que las dos fuentes de contenido sean idénticas en términos de resolución de vídeo ytasa de bits.

• Empujar a las URL correctas enMediaLivey utilice el nombre de la aplicación y el nombre deinstancia acordados. Por ejemplo, deben presionar para:

10.12.30.131:1935/live/curling

10.99.39.40:1935/live/curling

Para configurar un canal de canalización única

Siga este procedimiento siMediaLivechannel es unCanal de canalización única (p. 82).

1. Proporcione al operador esta información:

• Los ID de la VPC, una subred y los grupos de seguridad que le ha proporcionado el usuario deAmazon VPC.

• Solo el primero de los dos extremos (URL) queMediaLivegenerado cuando creó la entrada RTMP.Estos puntos finales son las direcciones de los cuadros azules deel diagrama después de esteprocedimiento (p. 112). La URL tiene una dirección IP privada e incluye el puerto 1935. Porejemplo:

10.12.30.131:1935/live/curling

2. Asegúrese de que el operador esté configurado correctamente para un canal de canalización única.Deben hacer lo siguiente:

111

Page 123: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen push RTP

• Configura un sistema ascendente.• Configura una interfaz de salida. La interfaz es la dirección de uno de los cuadros morados deel

diagrama después de este procedimiento (p. 112).• Empujar a la URL correcta enMediaLive. Por ejemplo, deben presionar para:

10.12.30.131:1935/live/curling

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada RTMP que especifica uno o dospunto deconexiónURL. Estos endpoints son interfaces de red elásticas de la VPC. MediaLivetiene permiso parautilizar estas interfaces de red para sus entradas. MediaLivetiene permiso (a través del rol de entidad deconfianza de IAM) para administrar automáticamente las interfaces de red de sus entradas. El sistemaascendente tiene permiso, a través del grupo de seguridad de Amazon VPC, para enviar contenido a estosendpoints.

El sistema o los sistemas ascendentes se han configurado para enviar el contenido de origen a los dosextremos (si está configurando para un canal estándar) o en un extremo (si está configurando para uncanal de canalización única). Se ha asociado al menos un grupo de seguridad de VPC a cada subred.El bloque CIDR de cada grupo de seguridad cubre las dos URL desde las que se desplaza el sistemaascendente, lo que garantiza queMediaLiveacepta el contenido enviado.

Cada salida del sistema ascendente tiene una dirección IP en una de las subredes especificadas en suVPC. La entrada RTMP tiene dos direcciones IP y cada dirección se encuentra en una de esas subredes.De esta forma, la entrega del contenido de origen desde el sistema ascendente aMediaLivese lleva a cabodentro de la privacidad de la VPC.

En tiempo de ejecución del canal,MediaLivereacciona al contenido que se está empujando y lo ingiere.

Configuración de un origen de inserción RTPEn esta sección se describe cómo configurar un sistema ascendente que utiliza el protocolo Push RTPpara entregar contenido de origen desde un sistema ascendente que se encuentra en la VPC desdeAmazon VPC. Describe cómo configurar el contenido de origen en el sistema ascendente y cómo crearuna entrada que conecte el sistema ascendente aMediaLive.

Con una fuente de inserción RTP, el sistema ascendenteempujael contenido paraMediaLive.

Este diagrama ilustra el resultado final de esta configuración.

112

Page 124: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen push RTP

Para realizar esta configuración, debe trabajar con un operador en el sistema ascendente.

Temas• Obtener información (p. 113)• Creación de un grupo de seguridad de entrada (p. 113)• Creación de una entrada RTP (p. 114)• Asegúrese de que la configuración correcta en el sistema ascendente (p. 114)• Resultado de este procedimiento (p. 115)

Obtener informaciónObtenga la siguiente información de su persona de contacto en el sistema ascendente:

• Las direcciones IP de la red pública. Necesita dos conjuntos de direcciones IP porque una entrada RTPsiempre es unentrada de clase estándar (p. 422), incluso si el canal es un canal de canalización única.Para obtener información sobre las clases de entrada, consultethe section called “Clases de canal yclases de entrada” (p. 422).

Estos son los conjuntos de direcciones IP en los que el origen o los orígenes del contenido apareceránen la red pública. Necesita esta información para crear el grupo de seguridad de entrada.

Por ejemplo:• Para una fuente:203.0.113.19, 203.0.113.58, 203.0.113.25• Para la otra fuente:198.51.100.19, 198.51.100.59, 198.51.100.21

Creación de un grupo de seguridad de entradaDebe crear un grupo de seguridad de entrada. El grupo de seguridad debe permitir ladirecciones IP de redpúblicapara presionarMediaLive. Siguiendo el ejemplo anterior, debe permitir estas direcciones:

203.0.113.19, 203.0.113.58, 203.0.113.25, 198.51.100.19, 198.51.100.59, 198.51.100.21

Para obtener más información sobre cómo crear un grupo de seguridad de entrada, consultethe sectioncalled “Creación de un grupo de seguridad de entrada” (p. 263).

113

Page 125: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen push RTP

Creación de una entrada RTPDespués de crear el grupo de seguridad de entrada, debe crear una entrada para conectar AWSElementalMediaLiveal origen de contenido del sistema ascendente.

Para obtener más información sobre cómo crear una entrada push RTP, consultethe section called“Entrada RTP” (p. 255).

Asegúrese de que la configuración correcta en el sistemaascendenteDebe asegurarse de que el sistema ascendente transfiera el contenido a las ubicaciones correctasenMediaLive.

Para configurar un canal estándar

Siga este procedimiento siMediaLivechannel es unCanal estándar (p. 82).

1. Proporcione al operador esta información:

• Los dos extremos (URL) queMediaLivegenerado cuando creó la entrada RTP. Estos puntos finalesson las direcciones de los cuadros azules deel diagrama después de este procedimiento (p. 115).Las URL incluyen el puerto 5000. Por ejemplo:

198.51.100.99:5000

192.0.2.18:5000

2. Asegúrese de que el operador se configura correctamente para un canal estándar. Deben:

• Ofrezca dos orígenes idénticos en términos de resolución de vídeo y tasa de bits.• Asegúrese de que las fuentes aparezcan en las direcciones IP acordadas de la red pública. Por

ejemplo:• Para una fuente:203.0.113.19, 203.0.113.58, 203.0.113.25• Para la otra fuente:198.51.100.19, 198.51.100.59, 198.51.100.21

Utilizó estas direcciones cuando creó el grupo de seguridad de entrada. Si el sistema ascendente noutiliza estas direcciones,MediaLiverechazará el empujón.

• Empujar a las URL correctas enMediaLive. Por ejemplo, deben presionar para:

198.51.100.99:5000

192.0.2.18:5000

• Enviar a través de RTP, no UDP. El protocolo UDP no se admite para una entrada enMediaLive.

Para configurar un canal de canalización única

Siga este procedimiento siMediaLivechannel es unCanal de canalización única (p. 82).

1. Proporcione al operador esta información:

• Solo el primero de los dos extremos (URL) queMediaLivegenerado cuando creó la entrada RTP.Este punto final es una de las direcciones de los cuadros azules deel diagrama después de esteprocedimiento (p. 115). La URL incluye el puerto 5000. Por ejemplo:

198.51.100.99:5000

114

Page 126: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de VPC RTP

2. Asegúrese de que el operador esté configurado correctamente para un canal de canalización única.Deben:

• Asegúrese de que el origen aparezca en las direcciones IP acordadas de la red pública. Porejemplo:

203.0.113.19, 203.0.113.58, 203.0.113.25

Utilizó estas direcciones cuando creó el grupo de seguridad de entrada. Si el sistema ascendente noutiliza estas direcciones,MediaLiverechazará el empujón.

• Empujar a la URL correcta enMediaLive. Por ejemplo, deben presionar para:

198.51.100.99:5000

• Enviar a través de RTP, no UDP. El protocolo UDP no se admite para una entrada enMediaLive.

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada RTP que especifica uno o dospunto deconexiónURL. Estos puntos finales están activadosMediaLive.

El sistema ascendente se ha configurado para enviar el contenido de origen a los dos puntos de enlace(para un canal estándar) o el primer punto de enlace (para un canal de canalización única). Se ha asociadoun grupo de seguridad de entrada a la entrada. Este grupo de seguridad de entrada tiene un bloqueCIDR que cubre las dos URL que envía el sistema ascendente, lo que garantiza queMediaLiveacepta elcontenido enviado.

En tiempo de ejecución del canal,MediaLivereacciona al contenido que se está empujando y lo ingiere.

Configuración de un origen de VPC RTPEn esta sección se describe cómo configurar un sistema ascendente que utiliza el protocolo Push RTPpara entregar contenido de origen desde un sistema ascendente que se encuentra en Amazon VirtualPrivate Cloud (Amazon VPC). Describe cómo configurar el contenido de origen en el sistema ascendente ycómo crear una entrada que conecte el sistema ascendente aMediaLive.

Con una fuente de VPC RTP, el sistema ascendenteempujael contenido paraMediaLive.

115

Page 127: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de VPC RTP

Este diagrama ilustra el resultado final de esta configuración.

Para realizar esta configuración, debe trabajar con un usuario de Amazon VPC y con un operador en elsistema ascendente.

Temas• Solicitud de configuración en la VPC (p. 116)• Crear una entrada para la inserción de RTP desde Amazon VPC (p. 117)• Asegúrese de que la configuración correcta en el sistema ascendente (p. 117)• Resultado de este procedimiento (p. 118)

Solicitud de configuración en la VPCUn usuario de Amazon VPC debe configurar la VPC e identificar subredes y grupos de seguridad que elsistema ascendente yMediaLiveutilizará.

Para configurar la VPC

1. Proporcione al usuario de Amazon VPC las siguientes pautas.

• Directriz para las subredes: solicite dos subredes.

Estas reglas se aplican:• Necesita dos subredes porque una entrada RTP siempre es unentrada de clase

estándar (p. 422), incluso si el canal es un canal de canalización única. Para obtenerinformación sobre las clases de entrada, consultethe section called “Clases de canal y clases deentrada” (p. 422).

• Las dos subredes deben estar en diferentes zonas de disponibilidad.• Cada subred debe tener un bloque de CIDR privado (un rango de direcciones IP).• Cada subred debe tener al menos dos direcciones no utilizadas en ese bloque: una para el

sistema ascendente y otra para la entrada RTP.• Cualquier otro origen basado en VPC (fuente B) que cree para su uso en el mismo canal que

este origen RTP (fuente A) debe estar en subredes que se encuentran en las mismas zonas dedisponibilidad que el origen A. Las dos subredes del origen B pueden ser diferentes de la fuenteA, pero las zonas de disponibilidad de esas dos subredes deben ser las igual que las zonas dedisponibilidad de la fuente A.

• Directrices para el grupo de seguridad: el grupo o grupos de seguridad de cada subred deben seguirestas reglas:• Las reglas combinadas de los grupos de seguridad deben permitir el tráfico entrante desde las

direcciones IP del sistema ascendente en dicha subred.

116

Page 128: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de VPC RTP

• Las reglas combinadas de los grupos de seguridad deben permitir el tráfico saliente al puerto5000.

2. Una vez que el usuario de Amazon VPC haya realizado la configuración, obtenga la siguienteinformación:

• Es el ID de la VPC. Por ejemplo: vpc-3f139646• Los ID de las dos subredes. Por ejemplo, una subred podría tener este ID:subnet-1122aabb

• Identificadores de los grupos de seguridad de las subredes. Por ejemplo: sg-51530134

Crear una entrada para la inserción de RTP desde Amazon VPCDebe crear una entrada para conectar AWS ElementalMediaLiveal origen de contenido del sistemaascendente. Utilice la información que ha obtenido del usuario de Amazon VPC:

• El ID de la VPC• Los ID de las dos subredes

• Identificadores de los grupos de seguridad de la subred o subredes

Para obtener información detallada acerca de la creación de una entrada de VPC RTP, consultethe sectioncalled “Entrada RTP VPC” (p. 257).

Asegúrese de que la configuración correcta en el sistemaascendenteDebe asegurarse de que el sistema ascendente se configura correctamente con la VPC y que envía elcontenido a las ubicaciones correctas enMediaLive.

Para configurar un canal estándar

Siga este procedimiento siMediaLivechannel es unCanal estándar (p. 82).

1. Proporcione al operador esta información:

• Los ID de la VPC, dos subredes y los grupos de seguridad que le ha proporcionado el usuario deAmazon VPC.

• Los dos extremos (URL) queMediaLivegenerado cuando creó la entrada RTP. Estos puntos finalesson las direcciones de los cuadros azules deel diagrama después de este procedimiento (p. 118).Las URL tienen direcciones IP privadas e incluyen el puerto 5000. Por ejemplo:

10.12.30.44:5000

10.99.39.15:5000

2. Asegúrese de que el operador se configura correctamente para un canal estándar. Deben:

• Configure dos interfaces de salida: una interfaz de salida en una de las subredes y configure elotro sistema ascendente con una interfaz de salida en la otra subred. Estas interfaces son lasdirecciones de los cuadros morados deel diagrama después de este procedimiento (p. 118).

• Ofrezca dos orígenes idénticos en términos de resolución de vídeo y tasa de bits.• Empujar a las URL correctas enMediaLive. Por ejemplo, deben presionar para:

10.12.30.131:5000

117

Page 129: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOrigen de VPC RTP

10.99.39.40:5000

• Enviar a través de RTP, no UDP. El protocolo UDP no se admite para una entrada enMediaLive.

Para configurar un canal de canalización única

Siga este procedimiento siMediaLivechannel es unCanal de canalización única (p. 82).

1. Proporcione al operador esta información:

• Los ID de la VPC, una subred y los grupos de seguridad que le ha proporcionado el usuario deAmazon VPC.

• Solo el primero de los dos extremos (URL) queMediaLivegenerado cuando creó la entrada RTP.Estos puntos finales son las direcciones de los cuadros azules deel diagrama después de esteprocedimiento (p. 118). La URL tiene una dirección IP privada e incluye el puerto 5000. Porejemplo:

10.12.30.44:5000

10.99.39.15:5000

2. Asegúrese de que el operador se configura correctamente para un canal estándar. Deben:

• Configura una interfaz de salida. La interfaz es la dirección de uno de los cuadros morados deeldiagrama después de este procedimiento (p. 118).

• Empujar a la URL correcta enMediaLive. Por ejemplo, deben presionar para:

10.12.30.131:5000

10.99.39.40:5000

• Enviar a través de RTP, no UDP. El protocolo UDP no se admite para una entrada enMediaLive.

Resultado de este procedimientoComo resultado de esta configuración, existe una entrada RTP que especifica uno o dospunto deconexiónURL. Estos endpoints son interfaces de red elásticas (ENI) de la VPC. MediaLivetiene permisopara utilizar estos ENI para sus entradas. MediaLivetiene permiso (a través del rol de entidad de confianzade IAM) para administrar automáticamente los ENI de sus entradas. El sistema ascendente tiene permiso,a través del grupo de seguridad de Amazon VPC, para enviar contenido a estos endpoints.

El sistema o los sistemas ascendentes se han configurado para enviar el contenido de origen a los dosextremos (si está configurando para un canal estándar) o en un extremo (si está configurando para uncanal de canalización única). Se ha asociado al menos un grupo de seguridad de VPC a cada subred.El bloque CIDR de cada grupo de seguridad cubre las dos URL desde las que se desplaza el sistemaascendente, lo que garantiza queMediaLiveacepta el contenido enviado.

Cada salida del sistema ascendente tiene una dirección IP en una de las subredes especificadas en suVPC. La entrada RTP tiene dos direcciones IP y cada dirección se encuentra en una de esas subredes.De esta forma, la entrega del contenido de origen desde el sistema ascendente aMediaLivese lleva a cabodentro de la privacidad de la VPC.

En tiempo de ejecución del canal,MediaLivereacciona al contenido que se está empujando y lo ingiere.

118

Page 130: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 7: Coordinar con sistemas descendentes

Paso 7: Organizar la entrega a los sistemasdescendentes

Como último paso para preparar los sistemas descendentes y ascendentes de su flujo de trabajo, deberealizar este paso en cada sistema descendente:

• Usted y el operador del sistema descendente deben ponerse de acuerdo en algunas partes de la ruta deAWS Elemental.MediaLiveal sistema descendente.

• Debe organizar que el operador del sistema descendente realice alguna configuración paraqueMediaLivepuede enviar resultados satisfactoriamente a estos sistemas.

La configuración es diferente para cada tipo de grupo de salida y sistema descendente.

LasalidadesdeMediaLivese consideraentradaa este sistema descendente. Usted y el operador del sistemadescendente deben acordar ahora las ubicaciones de entrada en el sistema descendente, porque cuandocrea elMediaLivecanal que necesitas esas ubicaciones de URL.

Tenga en cuenta que en esta guía se describe cómo configurar un servidor de origen. No describe cómoconfigurar la CDN que está descendente del servidor de origen. Para obtener información sobre esaconfiguración, consulte la documentación del servidor de origen elegido.

Las opciones

En la siguiente tabla se resumen las combinaciones del grupo de salidas y el sistema descendente que setratan en las secciones siguientes.

Grupo de salida Sistema descendente Sección para leer

Archivado Simple Storage Service (AmazonS3)

the section called “Captura dearchivos o fotogramas” (p. 120)

Captura del fotograma Simple Storage Service (AmazonS3)

the section called “Captura dearchivos o fotogramas” (p. 120)

HLS Simple Storage Service (AmazonS3)

the section called “HLS aAmazon S3” (p. 121)

HLS AWS ElementalMediaStore the section called “HLSaMediaStore” (p. 123)

119

Page 131: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCaptura de archivos o fotogramas

Grupo de salida Sistema descendente Sección para leer

HLS AWS ElementalMediaPackage the section called “HLSaMediaPackage” (p. 123)

HLS Servidor HTTP o Akamai CDN the section called “HLS aHTTP” (p. 124)

MediaPackage AWS ElementalMediaPackage the section called “MediaPackage” (p. 126)

Microsoft Smooth Servidor HTTP the section called “MicrosoftSmooth” (p. 126)

RTMP Servidor RTMP the section called“RTMP” (p. 127)

UDP Dirección UDP the section called“UDP” (p. 128)

Resultado de este paso

Al final de este paso, habrá completado todos los pasos para preparar el sistema descendente para recibircontenido deMediaLive.

Temas• Grupo de salida de captura de fotogramas o (p. 120)• Grupo de salida HLS para Amazon S3 (p. 121)• Grupo de salida HLS paraMediaStore (p. 123)• Grupo de salida HLS paraMediaPackage (p. 123)• Grupo de salida HLS a HTTP (p. 124)• MediaPackagegrupo de salida (p. 126)• Grupo de salida Microsoft Smooth (p. 126)• Grupo de salida RTMP (p. 127)• Grupo de salida (p. 128)

Grupo de salida de captura de fotogramas oSiga este procedimiento sideterminado (p. 79)que creará un grupo de salida de archivado o un grupo desalida de captura de fotogramas. El destino de estos grupos de salida siempre es Amazon S3.

Usted y el operador del sistema descendente deben acordar el destino de la salida de este grupo desalida. Necesitará esta información cuandocrear elMediaLivecanal (p. 169).

Debe seguir este procedimiento para cada grupo de salida.

Para organizar la configuración del destino

1. Decide si necesitas dos destinos para la salida:

• Necesita dos destinos para la salida de unchannel estándar (p. 82).• Necesita un destino para la salida de un canal de canalización única.

2. Consulte con el usuario de Amazon S3 y decida el nombre o los nombres del bucket. Solicite alusuario de Amazon S3 que cree cualesquiera depósitos que aún no existan.

120

Page 132: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS a Amazon S3

3. Habla sobre la propiedad con el usuario de Amazon S3. Si el bucket pertenece a otroAWS,normalmente desea que esa cuenta se convierta en el propietario de la salida. Para obtener másinformación, consultethe section called “Control del acceso a la salida” (p. 121), después de esteprocedimiento.

4. Ahora puede diseñar las rutas de destino completas o diseñarlas al crear el grupo de salida.

Si desea diseñar las rutas completas ahora, pero no está familiarizado con los requisitos de laruta, consultethe section called “Campos de destino” (p. 170)othe section called “Campos dedestino” (p. 177).

Si tienes dos destinos, las rutas de destino deben ser diferentes entre sí de alguna manera. Al menosuna de las partes de un camino debe ser diferente de la otra. Es aceptable que todas las porcionessean diferentes.

5. Anote el bucket de o de las rutas de destino completas.

Tenga en cuenta que no necesita credenciales de usuario para enviarlas a un bucket de S3.MediaLivetiene permiso para escribir en el bucket de a través de la entidad de confianza. Alguien de suorganización ya debería haber configurado estos permisos. Para obtener más información, consulte thesection called “Referencia: resumen del acceso a entidades de confianza” (p. 60).

Control del acceso a la salidaEs posible que esté enviando archivos de salida a un bucket de Amazon S3 propiedad deotroAWSaccount. En esta situación, normalmente desea que la otra cuenta se convierta en el propietariode los archivos de salida (el objeto que se coloca en el depósito). Si el propietario del bucket no seconvierte en el propietario del objeto, usted (MediaLive) será el único agente que puede eliminar losarchivos cuando los archivos ya no sean necesarios.

Por lo tanto, redunda en interés de todos transferir la propiedad de los archivos de salida una vez que seencuentran en el bucket de Amazon S3.

Para transferir la propiedad de objetos, se requiere la siguiente configuración:

• El propietario del bucket debe agregar una política de permisos de bucket que le conceda permiso paraagregar una lista de control de acceso enlatada (ACL) de Amazon S3 cuandoMediaLiveentrega losarchivos de salida al depósito. El propietario del bucket debe leer la información enAdministración deacceso con ACLen la guía del usuario de Amazon Simple Storage Service. El propietario del bucketdebe configurar los permisos de ACL para el bucket, no para los objetos.

• El propietario del bucket también debe configurar la propiedad de objetos. Esta función hace que seaobligatoria (en lugar de opcional) para el remitente (MediaLive) para incluir elControl total del propietariodel bucketACL. El propietario del bucket debe leer la información enControl de la propiedad de objetosenla guía del usuario de Amazon Simple Storage Service.

Si el propietario del bucket implementa esta función, debe configurarMediaLivepara incluir la ACL. Si nolo haces, la entrega al bucket de Amazon S3 fallará.

• Debe configurarMediaLivepara incluir elControl total del propietario del bucket ACL cuando se entrega alcucharón. Realizará esta configuración cuandocree el canal (p. 170).

La función ACL enlatada de S3 admite ACL distintas deControl total del propietario del bucket. Sinembargo, esas otras ACL no suelen aplicarse al caso de uso de la entrega de vídeo desdeMediaLive.

Grupo de salida HLS para Amazon S3Siga este procedimiento sideterminado (p. 79)que creará un grupo de salida HLS con Amazon S3 comodestino.

121

Page 133: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS a Amazon S3

Usted y el operador del sistema descendente deben acordar el destino de la salida del grupo de salidaHLS. Necesitará esta información cuandocrear elMediaLivecanal (p. 180).

Debe seguir el procedimiento para cada grupo de salida HLS.

Para organizar la configuración del destino

1. Decide si necesitas dos destinos para la salida:

• Necesita dos destinos para la salida de uncanal estándar (p. 82).• Necesita un destino para la salida de un canal de canalización única.

2. Consulte con el usuario de Amazon S3 y decida el nombre o los nombres del bucket. Solicite alusuario de Amazon S3 que cree cualesquiera depósitos que aún no existan.

3. Habla sobre la propiedad con el usuario de Amazon S3. Si el bucket pertenece a otroAWS,normalmente desea que esa cuenta se convierta en el propietario de la salida. Para obtener másinformación, consultethe section called “Control del acceso a la salida” (p. 122), después de esteprocedimiento.

4. Ahora puede diseñar las rutas de destino completas o diseñarlas al crear el grupo de salida.

Si desea diseñar las rutas completas ahora, pero no está familiarizado con los requisitos de la ruta,consultethe section called “Paso 1: Diseñar la ruta” (p. 194).

Si tienes dos destinos, las rutas de destino deben ser diferentes entre sí de alguna manera. Al menosuna de las partes de un camino debe ser diferente de la otra. Es aceptable que todas las porcionessean diferentes.

5. Anote el bucket o las rutas de destino completas.

Tenga en cuenta que no necesita credenciales de usuario para enviarlas a un bucket de S3.MediaLivetiene permiso para escribir en el bucket de S3 a través de la entidad de confianza. Alguien desu organización ya debería haber configurado estos permisos. Para obtener más información, consulte thesection called “Referencia: resumen del acceso a entidades de confianza” (p. 60).

Control del acceso a la salidaEs posible que esté enviando archivos de salida a un bucket de Amazon S3 propiedad deotroAWSaccount. En esta situación, normalmente desea que la otra cuenta se convierta en el propietariode los archivos de salida (el objeto que se coloca en el depósito). Si el propietario del bucket no seconvierte en el propietario del objeto, usted (MediaLive) será el único agente que puede eliminar losarchivos cuando los archivos ya no sean necesarios.

Por lo tanto, redunda en interés de todos transferir la propiedad de los archivos de salida una vez que seencuentran en el bucket de Amazon S3.

Para transferir la propiedad de objetos, se requiere la siguiente configuración:

• El propietario del bucket debe agregar una política de permisos de bucket que le conceda permiso paraagregar una lista de control de acceso enlatada (ACL) de Amazon S3 cuandoMediaLiveentrega losarchivos de salida al depósito. El propietario del bucket debe leer la información enAdministración deacceso con ACLen la guía del usuario de Amazon Simple Storage Service. El propietario del bucketdebe configurar los permisos de ACL para el bucket, no para los objetos.

• El propietario del bucket también debe configurar la propiedad de objetos. Esta función hace que seaobligatoria (en lugar de opcional) para el remitente (MediaLive) para incluir elControl total del propietariodel bucketACL. El propietario del bucket debe leer la información enControl de la propiedad de objetosenla guía del usuario de Amazon Simple Storage Service.

Si el propietario del bucket implementa esta función, debe configurarMediaLivepara incluir la ACL. Si nolo haces, la entrega al bucket de Amazon S3 fallará.

122

Page 134: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS aMediaStore

• Debe configurarMediaLivepara incluir elControl total del propietario del bucket ACL cuando se entrega alcucharón. Realizará esta configuración cuandocree el canal (p. 184).

La función ACL enlatada de S3 admite ACL distintas deControl total del propietario del bucket, pero esasotras ACL normalmente no se aplican al caso de uso de la entrega de vídeo desdeMediaLive.

Grupo de salida HLS paraMediaStoreSiga este procedimiento sideterminado (p. 79)que creará un grupo de salidas HLS, con AWSElementalMediaStorecomo destino.

Usted y el operador del sistema descendente deben acordar el destino de la salida del grupo de salidaHLS. Necesitará esta información cuandocrear elMediaLivecanal (p. 180).

Debe seguir el procedimiento para cada grupo de salida HLS.

Para organizar la configuración del destino

1. Decide si necesitas dos destinos para la salida:

• Necesita dos destinos para la salida de uncanal estándar (p. 82).• Necesita un destino para la salida de un canal de canalización única.

2. Si tienes dos destinos, las rutas de destino deben ser diferentes entre sí de alguna manera. Al menosuna de las partes de un camino debe ser diferente de la otra. Es aceptable que todas las porcionessean diferentes.

Ahora puede diseñar las rutas de destino completas o decidir únicamente el nombre o los nombres delcontenedor:

• Si desea diseñar las rutas completas ahora, pero no está familiarizado con los requisitos dedestino para una salida HLS, consultethe section called “Paso 1: Diseñar la ruta” (p. 194). Tú yelMediaStoreEl usuario debe acordar los contenedores que desea utilizar.

• Si quieres decidir solo sobre los contenedores, tú y elMediaStoreel usuario debe acordar quécontenedores utilizar.

3. Pregunte alMediaStoreusuario para crear contenedores que aún no existan.4. Obtenga el punto final de datos del contenedor o de los contenedores. Por ejemplo:

https://a23f.data.mediastore.us-west-2.amazonaws.com

https://fe30.data.mediastore.us-west-2.amazonaws.com

Necesita los puntos finales de datos. No necesita el nombre del contenedor.

Tenga en cuenta que no necesita credenciales de usuario para enviarlas aMediaStorecontenedores.MediaLivetiene permiso para escribir a laMediaStorecontenedor a través de la entidad de confianza.Alguien de su organización ya debería haber configurado estos permisos. Para obtener más información,consulte the section called “Referencia: resumen del acceso a entidades de confianza” (p. 60).

Grupo de salida HLS paraMediaPackageSiga este procedimiento sideterminado (p. 79)que creará un grupo de salida HLS y lo enviará a AWSElementalMediaPackagea través de HTTPS.

Usted y el operador del sistema descendente deben acordar el destino de la salida del grupo de salidaHLS. Necesitará esta información cuandocrear elMediaLivecanal (p. 180).

123

Page 135: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS a HTTP

Tenga en cuenta que puede enviar a AWS ElementalMediaPackagemediante la creación deunMediaPackagegrupo de salidas o creando un grupo de salidas HLS. Consultethe section called “HLSfrente a MediaPackage” (p. 80)Para obtener una descripción de las diferencias. En esta sección sedescribe la segunda opción.

Siga esta guía para cada grupo de salidas HLS.

Para organizar la configuración del destino

1. Pregunte alMediaPackageusuario para crear un canal enMediaPackage. Incluso sielMediaLivechannel es uncanal estándar (p. 82)(con dos canalizaciones), solo necesitaunaMediaPackagechannel.

2. Organice con elMediaPackageusuario para configurar credenciales de usuario HTTPS. Debe enviaraMediaPackagea través de una conexión segura.

3. Obtenga la siguiente información:

• Las dos URL (puntos finales de entrada) son lasMediaPackageterminología) para el canal. Las dosURL de un canal tienen el siguiente aspecto:

https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel

https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/e333/channel

Las dos URL son siempre idénticas, excepto la carpeta justo anteschannel.

Asegúrese de obtener las URL, no el nombre del canal.• El nombre de usuario y la contraseña para acceder al sistema descendente, si el sistema

descendente requiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuarioestán relacionadas con la autenticación de usuarios, no con el protocolo. La autenticación deusuario se refiere a si el sistema descendente aceptará su solicitud. El protocolo se refiere a si lasolicitud se envía a través de una conexión segura.

Grupo de salida HLS a HTTPSiga este procedimiento sideterminado (p. 79)que creará un grupo de salida HLS con uno de lossiguientes sistemas descendentes como destino:

• Un servidor PUT HTTP o HTTPS.• Un servidor HTTP o HTTPS WebDAV.• Un servidor de origen de Akamai.

Usted y el operador del sistema descendente deben acordar el destino de la salida del grupo de salidaHLS. Necesitará esta información cuandocrear elMediaLivecanal (p. 180).

Cuando entrega HLS a través de HTTP, a menudo se envía a un servidor de origen. El servidor deorigen suele tener pautas claras sobre las reglas de la ruta de destino, incluido el nombre de archivo delmanifiesto principal (el.M3U8archivo).

Debe seguir el procedimiento para cada grupo de salida HLS.

Para organizar la configuración del destino

Debe hablar con el operador en el sistema descendente para coordinar la configuración.

1. Si el sistema descendente no es un servidor de Akamai, averigüe si utiliza PUT o WebDAV.

124

Page 136: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS a HTTP

2. Averigüe si el sistema descendente tiene requisitos de conexión especiales. Estos campos deconexión se agrupan en la consola delValores de CDNpara el grupo de salidas HLS. Para mostraresta página en elMediaLiveConsola de, en elCrear canalen la página deGrupos de salida, elijaAñadiry,después, elijaHLS. Elija el grupo y, a continuación, enValores de HLS, abrirValores de CDN.

3. Decide si necesitas dos destinos para la salida:

• Necesita dos destinos para la salida de uncanal estándar (p. 82).• Necesita un destino para la salida de un canal de canalización única.

4. Averigüe si el sistema descendente utiliza una conexión segura. Si lo hace, organice con el operadorla configuración de las credenciales de usuario.

5. Averigüe si el sistema descendente requiere rutas personalizadas dentro de los manifiestos principalesy los manifiestos secundarios. Para obtener más información, consulte the section called “Manifiests:rutas de manifiesto HLS personalizadas” (p. 461).

6. Si va a configurar unchannel estándar (p. 82), Averigüe si el sistema descendente admitemanifiestos redundantes. Si es así, decida si desea implementar esta característica. Para obtenermás información, consultethe section called “Manifiestos — Manifiestos HLS redundantes” (p. 466),y específicamentethe section called “Reglas para la mayoría de los sistemas” (p. 469)ythe sectioncalled “Reglas para Akamai” (p. 470)Para obtener instrucciones específicas.

7. Hable con el operador del sistema descendente para acordar una ruta de destino completa paralas tres categorías de archivos HLS (los manifiestos principales, los manifiestos secundarios y losarchivos multimedia). MediaLivesiempre coloca las tres categorías de archivos para cada destinoen esta ubicación. No es posible configurar MediaLive para que coloque algunos archivos en otraubicación.

Si tienes dos destinos, las rutas de destino deben ser diferentes entre sí de alguna manera. Almenos una de las partes de un camino debe ser diferente de la otra. Es aceptable que todas lasporciones sean diferentes. Analice este requisito con el operador del sistema descendente. El sistemadescendente podría tener reglas específicas sobre la singularidad.

8. Hable con el operador del sistema descendente sobre los requisitos especiales para los nombresde las tres categorías de archivos HLS. Normalmente, el sistema descendente no tiene requisitosespeciales.

9. Hable con el operador en el sistema descendente sobre los requisitos especiales para el modificadorsobre los nombres de los manifiestos secundarios y los archivos multimedia.

Los manifiestos secundarios y los archivos multimedia siempre incluyen este modificador en susnombres de archivo. Este modificador distingue cada salida de la otra, por lo que debe ser único encada salida. Por ejemplo, los archivos de la salida de alta resolución deben tener un nombre distintoal de los archivos para la salida de baja resolución. Por ejemplo, los archivos de una salida podríantener el nombre de archivo y el modificadorcurling_high, mientras que el otro producto podríatenercurling_low.

Normalmente, el sistema descendente no tiene requisitos especiales.10. Pregunte al operador del sistema descendente si los archivos multimedia deben configurarse en

subdirectorios separados. Por ejemplo, un subdirectorio para los primeros 1000 segmentos, otrosubdirectorio para los segundos 1000 segmentos, etc.

La mayoría de los sistemas descendentes no requieren subdirectorios separados.11. Acordar las partes de la ruta de destino donde el sistema descendente tiene requisitos especiales.

• Por ejemplo, es posible que el sistema descendente solo requiera que lo envíe a un host específico.

Por ejemplo, enviar a dos carpetas que nombre, pero en el host enhttps://203.0.113.55

O envíelo a dos carpetas que nombre, pero en los hostsdehttps://203.0.113.55yhttps://203.0.113.82

125

Page 137: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMediaPackage

• O bien, el sistema descendente puede requerir un host y una carpeta específicos, pero con unnombre de archivo que elija. Por ejemplo, este host y carpetas:

https://203.0.113.55/sports/delivery/

https://203.0.113.55/sports/backup/

12. Anote la información que ha recopilado:

• Tipo de conexión para el sistema descendente: Akamai, PUT o WebDAV.• La configuración de los campos de conexión, si el sistema descendente tiene requisitos especiales.• El protocolo de entrega: HTTP o HTTPS.• El nombre de usuario y la contraseña para acceder al sistema descendente, si el sistema

descendente requiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuarioestán relacionadas con la autenticación de usuarios, no con el protocolo. La autenticación deusuario se refiere a si el sistema descendente aceptará su solicitud. El protocolo se refiere a si lasolicitud se envía a través de una conexión segura.

• Todas o parte de las rutas de destino, posiblemente incluidos los nombres de los archivos.• Si necesita configurar subdirectorios separados.

MediaPackagegrupo de salidaSiga este procedimiento sideterminado (p. 79)que crearás unMediaPackagegrupo de salida.

Usted y el operador del sistema descendente deben ponerse de acuerdo sobre el destino de la salidadelMediaPackagegrupo de salida. Necesitará esta información cuandocrear elMediaLivecanal (p. 205).

Tenga en cuenta que puede enviar a AWS ElementalMediaPackagemediante la creación deunMediaPackagegrupo de salidas o creando un grupo de salidas HLS. Consultethe section called “HLSfrente a MediaPackage” (p. 80)Para obtener una descripción de las diferencias. En esta sección sedescribe la primera opción.

Siga esta guía para cadaMediaPackagegrupo de salida.

Para organizar la configuración del destino

1. Pregunte alMediaPackageusuario para crear un canal. Incluso si elMediaLivechannel es unchannelestándar (p. 82)(con dos canalizaciones), solo necesita unaMediaPackagechannel.

2. Obtenga el ID delMediaPackagechannel. El ID del canal distingue entre mayúsculas y minúsculas

Tenga en cuenta que no necesita credenciales de usuario para enviar unMediaPackagesalidaaMediaPackage. MediaLivetiene permiso para escribir aMediaPackagea través de la entidad de confianza.Alguien de su organización ya debería haber configurado estos permisos. Para obtener más información,consulte the section called “Referencia: resumen del acceso a entidades de confianza” (p. 60).

Grupo de salida Microsoft SmoothSiga este procedimiento si tienedeterminado (p. 79)que creará un grupo de salidas Microsoft Smooth.

Usted y el operador del sistema descendente deben acordar el destino de la salida del grupo de salida deMicrosoft Smooth. Necesitará esta información cuandocrear elMediaLivecanal (p. 209).

Debe seguir el procedimiento para cada grupo de salidas de Microsoft Smooth.

Para organizar la configuración del destino

1. Decide si necesitas dos destinos para la salida:

126

Page 138: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioRTMP

• Necesita dos destinos para la salida de unchannel estándar (p. 82).• Necesita un destino para la salida de un canal de canalización única.

2. Hable con el operador del servidor IIS de Microsoft para acordar una ruta completa para la salida.Anote las direcciones URL con las que está de acuerdo. Por ejemplo:

https://203.0.113.55/sports/curling

https://203.0.113.82/sports/curling

3. Haga arreglos con el operador para configurar las credenciales de usuario, si el protocolo es HTTPS.4. Averigüe si el sistema descendente tiene requisitos de conexión especiales. Estos campos de

conexión se encuentran en elConfiguración generaldel grupo de salidas Microsoft Smooth. Paramostrar esta página en elMediaLiveConsola de, en elCrear canalpágina, enGrupos de salida,elijaAñadiry, después, elijaMicrosoft Smooth. Elija el grupo y, a continuación, enConfiguración deMicrosoft Smooth, abrirConfiguración general.

5. Anote la información que ha recopilado:

• Las URL.• El nombre de usuario y la contraseña para acceder a los servidores Microsoft IIS, si el servidor

requiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuario estánrelacionadas con la autenticación de usuarios, no con el protocolo. La autenticación de usuario serefiere a si el servidor aceptará su solicitud. El protocolo se refiere a si la solicitud se envía a travésde una conexión segura.

• La configuración de los campos de conexión, si el sistema descendente tiene requisitos especiales.

Grupo de salida RTMPSiga este procedimiento sideterminado (p. 79)creará un grupo de salidas de RTMP.

Usted y el operador del sistema descendente deben acordar el destino de la salida del grupo de salidaRTMP. Necesitará esta información cuandocrear elMediaLivecanal (p. 212).

Debe seguir el procedimiento para cada salida RTMP si el grupo de salida RTMP tiene más de una salida.Cada salida del grupo tiene su propio destino.

Para organizar la configuración del destino

1. Si el servidor RTMP es un sitio de redes sociales, el host del sitio podría tener instrucciones quecomplementen la siguiente información. Obtenga estas instrucciones.

2. Decide si necesitas dos destinos para la salida:

• Si el archivo deMediaLivechannel es unchannel estándar (p. 82), necesita dos destinos.• Si el archivo deMediaLiveEl canal es un canal de canalización única, necesita un destino.

3. Asegúrese de que el operador RTMP se configura para esperarMediaLivesalida en una o dosentradas en el servidor de RTMP, según corresponda.

4. Obtenga la siguiente información del operador RTMP:

• El protocolo deMediaLiveusar: RTMP o RTMPS.• El nombre de usuario y la contraseña para acceder al sistema descendente, si el sistema

descendente requiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuarioestán relacionadas con la autenticación de usuarios, no con el protocolo. La autenticación deusuario se refiere a si el sistema descendente aceptará su solicitud. El protocolo se refiere a si lasolicitud se envía a través de una conexión segura.

• Dirección IP.

127

Page 139: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioUDP

• Número de puerto.• Nombre de la aplicación. También llamadonombre de la aplicación.• Nombre de transmisión. También llamadoinstancia de aplicaciónoinstancia de aplicaciónoClave de

transmisión.

Es posible que el operador le proporcione el nombre de la aplicación y el nombre de la secuenciacomo fragmentos de datos independientes. O puede que te den una ruta completa en elformatostring/string. En este caso, la primera cadena es el nombre de la aplicación y lasegunda cadena es el nombre de la secuencia.

A continuación se muestra un ejemplo de la información que le proporcionará el operador:

rtmp://203.0.113.28:80/xyz/ywq7b

rtmp://203.0.113.17:80/xyz/ywq7b

Dondexyzes el nombre de la aplicación yywq7bes el nombre de la transmisión.

En este ejemplo, las dos URL tienen direcciones IP diferentes pero la misma parte de nombre deaplicación/nombre de secuencia. Es posible que el servidor RTMP siga una regla diferente.

Grupo de salidaSiga este procedimiento si tienedeterminado (p. 79)creará un grupo de salidas UDP.

Usted y el operador del sistema descendente deben acordar el destino de la salida del grupo de salidaUDP. Necesitará esta información cuandocrear elMediaLivecanal (p. 216).

Debe seguir el procedimiento para cada grupo de salida UDP.

Para organizar la configuración del destino

1. Decide si necesitas dos destinos para la salida:

• Si el archivo deMediaLivechannel es unchannel estándar (p. 82), necesita dos destinos.• Si el archivo deMediaLiveEl canal es un canal de canalización única, necesita un destino.

2. Hable con el operador que administra el sistema descendente que recibirá contenido UDP. Asegúresede que el operador se configura para esperar uno o dosMediaLivesalidas, según proceda.

3. Obtenga la siguiente información del operador:

• Si el protocolo es UDP o RTP• Las URL• Los números de puerto

Cada URL tendrá un aspecto similar al siguiente, por ejemplo:

udp://203.0.113.28:5000

udp://203.0.113.33:5005

Tenga en cuenta que en este ejemplo, los números de puerto no son secuenciales. Estos númerosno secuenciales son importantes si planea habilitar FEC en las salidas (este campo se encuentra enlaSalidapanel del grupo de salida UDP). Con FEC, debe dejar espacio entre los números de puertopara los dos destinos. Por ejemplo, si un destino es rtp://203.0.113.28:5000, suponga que FEC

128

Page 140: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPasos siguientes

también usa el puerto 5002 y 5004. Por lo tanto, el número de puerto más bajo posible para el resto dedestinos es 5005.

Pasos siguientesYa ha planificado su flujo de trabajo, a partir de los resultados que necesita. A continuación, volvió atrabajar en el origen, evaluando el sistema ascendente, obteniendo información sobre los orígenes yconfigurando las entradas de origen. A continuación, regresó al lado de salida, coordinando con el sistemadescendente para la entrega de las salidas queMediaLiveproducirá.

Como parte de esta planificación, ya ha creado algunos de los recursos que necesita para el flujo detrabajo:

• Insumos para las fuentes• Grupos de seguridad de entrada, para algunas entradas.

Ya está listo para diseñar el canal que es el recurso clave de su flujo de trabajo. Consulte Configuración:Planificación del canal (p. 130).

129

Page 141: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Identificar los códigos de salida

Planificación del canalenMediaLiveflujo de trabajo

Debe planificar AWS ElementalMediaLivecanal como segunda etapa de planificación de unatranscodificaciónflujo de trabajo. Debería haber realizado ya la primera etapa de configuración delsistemasascendentes y descendentes (p. 78).

El canal permite configurar las diferentes características de las salidas e incluir una amplia gama defunciones de vídeo. Pero antes de planificar estos detalles, debes planificar las funciones básicas delcanal.

En este capítulo se describe cómo planificar estas funciones básicas. Si se toma el tiempo para planificarcuidadosamente estas características del canal, la tarea de crear el canal se llevará a cabo de forma másfluida.

Note

En el lado de salida, nos referimos a cada vídeo o audio o secuencia de subtítulos, pista oprograma como uncodificar.

Temas• Paso 1: Identificar los códigos de salida (p. 130)• Paso 2: Asignar los códigos de salida a las fuentes (p. 135)• Paso 3: Diseñar los grupos de salida (p. 140)• Paso 4: Diseñar las codificaciones (p. 146)• Pasos siguientes (p. 153)

Paso 1: Identificar los códigos de salidaCuando preparaste los sistemas descendentes,identificó los grupos de salida (p. 79)que necesitas. Ahora,como parte de la planificación del canal, debe identificar las codificaciones que se van a incluir en cadagrupo de salida que haya decidido crear. Uncodificarhace referencia a las secuencias de audio, vídeo osubtítulos de la salida.

Temas• Identificar los códigos de vídeo (p. 130)• Identifique las codificaciones de audio (p. 131)• Identificar los subtítulos codificados (p. 132)• Resumen de las reglas de codificación para grupos de salida (p. 133)• Ejemplo de plan de codificación de salida (p. 134)

Identificar los códigos de vídeoDebes decidir el número de codificaciones de vídeo y sus códecs. Siga este procedimiento para cadagrupo de salida.

1. Determine el número máximo de codificaciones permitidas en el grupo de salida. Se aplican lassiguientes reglas para cada tipo de grupo de salida.

130

Page 142: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentifique audio

Tipo de grupo de salida Regla para codificar vídeo

Archivado Una codificación de vídeo.

Captura de fotogramas Una codificación de vídeo.

HLS oMediaPackage Una o varias codificaciones de vídeo.Normalmente, hay varias codificaciones devídeo.

Microsoft Smooth Una o varias codificaciones de vídeo.Normalmente, hay varias codificaciones devídeo.

RTMP Una codificación de vídeo.

UDP Una codificación de vídeo.

2. Si el grupo de salida permite más de una codificación de vídeo, decida cuántos desea. Tengaen cuenta que puede crear múltiples codificaciones de salida desde la única fuente de vídeoqueMediaLiveIngiere.

3. Identifique el códec o los códecs de los códigos de vídeo.

• Para la mayoría de los tipos de grupos de salida, el sistema descendente dicta el códec decada codificación de vídeo, por lo que obtuvo esta información cuandoidentificó los códigos desalida (p. 130).

• Para un grupo de salida de archivado, decide qué códec se adapta a sus propósitos.4. Identifique la resolución y la velocidad de bits de cada codificación de vídeo. Es posible que haya

obtenido requisitos o recomendaciones de su sistema descendente cuandoidentificó los códigos desalida (p. 130).

5. Identifique las velocidades de fotogramas de cada codificación de vídeo. Si utiliza más de unacodificación de vídeo, puede garantizar la compatibilidad eligiendo velocidades de fotogramas desalida que sean múltiplos de la velocidad de fotogramas más baja utilizada.

Ejemplos:

• 29,97 y 59,94 fotogramas por segundo son velocidades de fotogramas compatibles.• 15, 30 y 60 fotogramas por segundo son velocidades de fotogramas compatibles.• 29,97 y 30 fotogramas por segundo sonnovelocidades de fotogramas compatibles.• 30 y 59,94 fotogramas por segundo sonnovelocidades de fotogramas compatibles.

Identifique las codificaciones de audioDebe decidir el número de codificaciones de audio. Siga este procedimiento para cada grupo de salida.

1. Determine el número máximo de codificaciones permitidas en el grupo de salida. Se aplican lassiguientes reglas para cada tipo de grupo de salida.

Tipo de grupo de salida Regla para codificadores de audio

Archivado Cero o más codificaciones de audio.

131

Page 143: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentifique los subtítulos

Tipo de grupo de salida Regla para codificadores de audio

Captura de fotogramas Cero codificadores de audio.

HLS oMediaPackage Cero o más codificaciones de audio.Normalmente, hay varias codificaciones deaudio.

Microsoft Smooth Cero o más codificaciones de audio.Normalmente, hay varias codificaciones deaudio.

RTMP Cero o ninguna codificación de audio.

UDP Una o varias codificaciones de audio.

2. Si el grupo de salida permite más de una codificación de audio, decida cuántos desea. Se aplicanestas directrices:

• Cada combinación diferente de códec de salida, modo de codificación e idioma es una codificación.

MediaLivepuede producir un modo de codificación específico solo si el origen contiene ese modo decodificación o un modo superior. Por ejemplo,MediaLivepuede crear 1,0 a partir de una fuente 1.0 o2.0. No puede crear 5.1 a partir de una fuente 2.0.

• MediaLivepuede producir un idioma específico solo si la fuente contiene ese idioma.• MediaLivepuede producir más de una codificación para un idioma determinado.

Por ejemplo, puedes elegir incluir español en Dolby 5.1 y en AAC 2.0.

• No es necesario que el recuento de codificaciones sea el mismo para todos los idiomas. Porejemplo, podría crear dos codificaciones para español y solo una codificación para los demásidiomas.

3. Identifique la velocidad de bits de cada codificación de audio. Es posible que haya obtenido requisitoso recomendaciones de su sistema descendente cuandoidentificó los códigos de salida (p. 131).

Identificar los subtítulos codificadosDebes decidir el número de subtítulos codificados. Siga este procedimiento para cada grupo de salida.

1. Determine el número máximo de codificaciones de subtítulos permitidos en el grupo de salida. Seaplican las siguientes reglas para cada tipo de grupo de salida.

Tipo de grupo de salida La regla para subtítulos codifica

Archivado Cero o más subtítulos codificados. Los subtítulosson subtítulos incrustados o con estilo objeto.

Captura de fotogramas Cero subtítulos codificados.

HLS oMediaPackage Cero o más subtítulos codificados. Normalmente,hay idiomas de subtítulos que coinciden con losidiomas de audio. Los subtítulos son subtítulosincrustados o sidecar.

Microsoft Smooth Cero o más subtítulos codificados. Normalmente,hay idiomas de subtítulos que coinciden con los

132

Page 144: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioResumen de las reglas de

codificación para grupos de salida

Tipo de grupo de salida La regla para subtítulos codificaidiomas de audio. Los subtítulos son siempresubtítulos sidecar.

RTMP Cero o uno de los subtítulos codificados. Lossubtítulos son subtítulos incrustados o con estiloobjeto.

UDP Se codifican uno o más subtítulos. Los subtítulosson subtítulos incrustados o con estilo objeto.

2. Identifique la categoría a la que pertenece cada formato de subtítulo. Consulte la lista enthe sectioncalled “Categorías de subtítulos” (p. 567). Por ejemplo, los subtítulos de WebVTT son subtítulossidecar.

3. Utilice esta categoría para identificar el número de códigos de subtítulos que necesita en el grupo desalida.

• Para los subtítulos incrustados, siempre crea una codificación de subtítulos.• Para subtítulos estilo objeto y subtítulos sidecar, crea una codificación de subtítulos para cada

formato e idioma que desee incluir.

Resumen de las reglas de codificación para grupos desalidaEn esta tabla se resumen las reglas de codificación de cada grupo de salida. En la primera columna,busque la salida que desee y, a continuación, lea en toda la fila.

Tipo de grupo de salida Regla para codificarvídeo

Regla paracodificadores de audio

La regla para subtítuloscodifica

Archivado Una codificación devídeo.

Cero o máscodificaciones de audio.

Cero o más subtítuloscodificados. Lossubtítulos son subtítulosincrustados o con estiloobjeto.

Captura de fotogramas Una codificación devídeo.

Cero codificadores deaudio.

Cero subtítuloscodificados.

HLS oMediaPackage Una o variascodificaciones de vídeo.Normalmente, hayvarias codificaciones devídeo.

Cero o máscodificaciones de audio.Normalmente, hayvarias codificaciones deaudio.

Cero o más subtítuloscodificados.Normalmente, hayidiomas de subtítulosque coinciden con losidiomas de audio. Lossubtítulos son subtítulosincrustados o sidecar.

Microsoft Smooth Una o variascodificaciones de vídeo.Normalmente, hayvarias codificaciones devídeo.

Cero o máscodificaciones de audio.Normalmente, hayvarias codificaciones deaudio.

Cero o más subtítuloscodificados.Normalmente, hayidiomas de subtítulosque coinciden con losidiomas de audio. Los

133

Page 145: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplo de plan

Tipo de grupo de salida Regla para codificarvídeo

Regla paracodificadores de audio

La regla para subtítuloscodificasubtítulos son siempresubtítulos sidecar.

RTMP Una codificación devídeo.

Cero o ningunacodificación de audio.

Cero o uno de lossubtítulos codificados.Los subtítulos sonsubtítulos incrustados ocon estilo objeto.

UDP Una codificación devídeo.

Una o variascodificaciones de audio.

Se codifican uno omás subtítulos. Lossubtítulos son subtítulosincrustados o con estiloobjeto.

Algunos grupos de salida también admiten salidas solo de audio. Consulte the section called “Grupos desalida y salidas” (p. 373).

Algunos grupos de salida también admiten salidas que contienen archivos JPEG, para admitir el juegode trucos según la especificación de Roku. Consulte the section called “Pista de truco a través de laespecificación de la lista de reproducción de medios de imagen” (p. 532).

Ejemplo de plan de codificación de salidaDespués de haber realizado este procedimiento, debe tener información similar a este ejemplo.

Ejemplo

Grupo de salida Tipo de codificación Codiar apodo Características de lacodificación

Vídeo A AVC 1920x1080, 5Mbps

Vídeo B AVC 1280x720, 3 Mbps

Video

VideoC AVC 320x240, 750 Kbps

AudioA AAC 2.0 en inglés a192000 bps

Audio

AudioB AAC 2.0 en francés a192000 bps

Leyendas A WebVTT (estilo objeto)convertido desdeincrustado, en inglés

HLS

Títulos

Leyendas B WebVTT (estilo objeto)convertido desdeincrustado, en francés

RTMP Video ID de vídeo AVC 1920 x 1080, 5Mbps

134

Page 146: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Asignar salidas a fuentes

Grupo de salida Tipo de codificación Codiar apodo Características de lacodificación

Audio AudioC Dolby Digital 5.1 enespañol

Títulos Leyendas SC RTMPCaptionInfo(convertidode incrustado) enespañol

Video Video E AVC, 1920 x 1080, 8,5Mbps

ID de audio Dolby Digital 2.0 enespañol

AudioE Dolby Digital 2.0 enfrancés

Audio

AudioF Dolby Digital 2.0 eninglés

Archivado

Títulos SuBTÍTULOS SD DVB-sub (estilo objeto)convertido desdeteletexto, en 6 idiomas

Paso 2: Asignar los códigos de salida a las fuentesEn el primer paso de planificación del canal, identificó el número de codificaciones que necesita encada grupo de salida. Ahora debe determinar qué activos del origen puede utilizar para producir esascodificaciones.

Resultado de este procedimiento

Una vez realizado este procedimiento, habrá identificado los siguientes componentes clave que creará enel canal:

• Los selectores de entrada de vídeo• Los selectores de entrada de audio

• Los selectores de entrada de subtítulos

Identificar estos componentes es el último paso para planificar elentradalado del canal.

Para asignar la salida a los orígenes

1. Obtenga ellista de codificaciones de salidaque quieres producir. Ha creado esta lista en elpasoanterior (p. 130). Es útil organizar esta lista en una tabla. Por ejemplo:

Ejemplo

Grupo de salida Tipo de codificación Codifique el apodo Características de lacodificación

HLS Video Vídeo A AVC 1920x1080, 5Mbps

135

Page 147: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Asignar salidas a fuentes

Grupo de salida Tipo de codificación Codifique el apodo Características de lacodificación

Vídeo B AVC 1280x720, 3Mbps

VideoC AVC 320x240, 750Kbps

AudioA AAC 2.0 en inglés a192000 bps

Audio

AudioB AAC 2.0 en francés a192000 bps

Leyendas A WebVTT (estilo objeto)convertido desdeincrustado, en inglés

Títulos

Leyendas B WebVTT (estilo objeto)convertido desdeincrustado, en francés

Video ID de vídeo AVC 1920 x 1080, 5Mbps

Audio AudioC Dolby Digital 5.1 enespañol

RTMP

Títulos Leyendas SC RTMPCaptionInfo(convertidode incrustado) enespañol

Video Video E AVC, 1920 x 1080, 8,5Mbps

ID de audio Dolby Digital 2.0 enespañol

AudioE Dolby Digital 2.0 enfrancés

Audio

AudioF Dolby Digital 2.0 eninglés

Archivado

Títulos SuBTÍTULOS SD DVB-sub (estilo objeto)convertido desdeteletexto, en 6 idiomas.

2. Obtenga ellista de fuentesque creó al evaluar el contenido de origen y recopilar los identificadores.Para ver un ejemplo de esta lista, consultethe section called “Resultado de este paso” (p. 89).

3. En la tabla de codificaciones de salida, agregue dos columnas más, etiquetadasFuenteyIdentificadoren origen.

4. Para cada codificación (columna 2), busque una línea en ellista de fuentesque puede producir esacodificación. Añada el códec de origen y el identificador de ese códec de origen. En este ejemplo semuestra una tabla completada.

136

Page 148: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Asignar salidas a fuentes

Ejemplo

Grupo desalida

Tipo decodificación

Codifique elapodo

Característicasde lacodificación

Fuente Identificadoren origen

Vídeo A AVC1920x1080, 5Mbps

HEVC PID 600

Vídeo B AVC1280x720, 3Mbps

HEVC PID 600

Video

VideoC AVC 320x240,750 Kbps

HEVC PID 600

AudioA AAC 2.0en inglés a192000 bps

AAC 2.0 PID 759Audio

AudioB AAC 2.0 enfrancés a192000 bps

AAC 2.0 PID 747

Leyendas A WebVTT(estilo objeto)convertidodesdeincrustado, eninglés

Incrustado Canal 4

HLS

Títulos

Leyendas B WebVTT(estilo objeto)convertidodesdeincrustado, enfrancés

Incrustado Canal 2

Video ID de vídeo AVC 1920 x1080, 5 Mbps

HEVC PID 600

Audio AudioC Dolby Digital5.1 en español

Dolby Digital5.1

PID 720

RTMP

Títulos Leyendas SC RTMPCaptionInfo(convertidode incrustado)en español

Incrustado Canal 3

Video Video E AVC, 1920 x1080, 5 Mbps

HEVC PID 600

ID de audio Dolby Digital2.0 en español

AAC 2.0 PID 746

Archivado

Audio

AudioE Dolby Digital2.0 en francés

AAC 2.0 PID 747

137

Page 149: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplo de mapeo

Grupo desalida

Tipo decodificación

Codifique elapodo

Característicasde lacodificación

Fuente Identificadoren origen

AudioF Dolby Digital2.0 en inglés

AAC 2.0 PID 759

Títulos SuBTÍTULOSSD

DVB-sub(estilo objeto)convertidodesdeteletexto, en 6idiomas.

Teletexto PID 815

Utilizará esta información al crear el canal:

• Utilizará la información del identificador de origen y de origen cuandocrear los selectores deentrada (p. 163).

• Utilizará la información de características cuandocrear las codificaciones (p. 218)en los grupos desalida.

5. Después de identificar los activos de origen, agrupe los activos que se están utilizando más de unavez para eliminar los duplicados.

6. Etiquete cada activo por su tipo: vídeo, audio o subtítulos.

Ejemplo

Activo de entrada apodo de recurso Fuente Características Identificador enorigen

video 1 Vídeo 1 Video HEVC PID 600

audio 1 Audio 1 Audio AAC 2.0 español PID 746

audio 2 Audio 2   AAC 2.0 francés PID 747

audio 3 Audio 3   AAC 2.0 Inglés PID 759

audio 4 Audio 4   Dolby Digital 5.1Español

PID 720

subtítulos 1 Leyendas 1 Títulos Francésincrustado

Canal 2

subtítulos 2 Leyendas 2   Españolincrustado

Canal 3

subtítulos 3 Leyendas 3   Inglés incrustado Canal 4

subtítulos 4 Leyendas 4   Teletexto, todoslos idiomas

PID 815

Ejemplo de mapeoLos diagramas siguientes ilustran la asignación de los códigos de salida de nuevo en activos de origen. Elprimer diagrama muestra las salidas (arriba) y las fuentes (en la parte inferior). Los otros tres diagramasmuestran las mismas salidas y fuentes con las asignaciones de vídeo, audio y subtítulos.

138

Page 150: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplo de mapeo

Codificar y activos

La asignación de vídeo codifica a activos

La asignación de audio codifica a activos

La asignación de subtítulos codifica en activos

139

Page 151: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Diseñar los grupos de salida

Paso 3: Diseñar los grupos de salidaEn el primer paso de planificación del canal, ustedidentificado (p. 130)El vídeo, el audio y las subtítulosse codifican para incluirlas en cada grupo de salida.

Debes hacerlo ahoraorganizarestos subtítulos de vídeo, audio y subtítulos se codifican en salidas de cadagrupo de salida. Debe organizar estas codificaciones para seguir las reglas que dicta cada tipo de grupo desalida.

Resultado de este procedimiento

Una vez realizado este procedimiento, tendrá diseños para lo siguiente:

• La organización de las salidas en cada grupo de salidas.• La organización del vídeo, audio y subtítulos se codifica en cada salida.

Ya has planeado elsalidalado del canal.

AWS ElementalMediaLiveen comparación con AWS Elemental Live

Si está familiarizado con AWS Elemental Live, tenga en cuenta que AWS Elemental Live hace referenciaa la salidaFlujos de, mientras queMediaLivese refiere acodifica. Aparte de eso, los conceptos son losmismos: MediaLiveLos canales combinan codificaciones de vídeo, audio y subtítulos en salidas y lassalidas se colocan en grupos de salida.

Temas• Organizar las codificaciones en un grupo de salida de Archive (p. 141)• Organizar las codificaciones en un grupo de salida Captura de fotogramas (p. 141)• Organizar las codificaciones en un HLS oMediaPackagegrupo de salida (p. 141)• Organizar las codificaciones en un grupo de salidas de Microsoft Smooth (p. 143)• Organizar las codificaciones en un grupo de salida de RTMP (p. 144)• Organizar las codificaciones en un grupo de salida UDP (p. 144)• Ejemplos (p. 145)

140

Page 152: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioArchivar grupo de salida

Organizar las codificaciones en un grupo de salida deArchiveUn grupo de salida de archivo puede contener una codificación de vídeo, una o varias codificaciones deaudio y una o varias codificaciones de audio y una o varias subtítulos (incrustado o estilo objeto) (p. 567).

Planifique que el grupo de salida contenga una salida que contenga todas las codificaciones.

Este diagrama ilustra un grupo de salida Archive que contiene una salida que contiene una codificación devídeo con subtítulos incrustados y dos codificaciones de audio.

Este diagrama ilustra un grupo de salida Archive que contiene una salida que contiene una codificación devídeo, dos codificaciones de audio y dos subtítulos estilo objeto codificados.

Organizar las codificaciones en un grupo de salidaCaptura de fotogramasUn grupo de salida de captura de fotogramas solo puede contener una codificación JPEG de vídeo. Ponesa codificación individual en una salida.

Organizar las codificaciones en un HLSoMediaPackagegrupo de salidaUn HLS oMediaPackagegrupo de salida normalmente se configura como pila ABR de vídeo. EltérminoABRsignificaVelocidad de bits adaptable. Un vídeoPila ABRes un grupo de salida que contiene losiguiente:

• Varias versiones (copias) del vídeo. Cada copia tiene una resolución diferente.• Una o varias codificaciones de audio.• Se codifican uno o más subtítulos.

Existen dos formas de organizar las codificaciones, dependiendo de si las codificaciones de audio debenestar agrupadas o cada una en su propia copia. Ya debería haberObtuvo esta información (p. 81)desde susistema descendente.

Reproductores descendentes que requieren audio incluido

Planifique que el grupo de salida contenga lo siguiente:

• Una salida para cada codificación de vídeo. Esta salida contiene una codificación de vídeo, todos loscódigos de audio y todos los subtítulos se codifican (si los subtítulos están incrustados).

141

Page 153: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS oMediaPackagegrupo de salida

Aparecerán las mismas codificaciones de audio en cada salida. Por ejemplo, las codificaciones en inglésy francés aparecerán en la salida de alta resolución, luego aparecerán las mismas codificaciones eninglés y francés en la salida de baja resolución.

• Se codifica una salida para cada subtítulo, si los subtítulos son sidecars.

Este diagrama ilustra un grupo de salida HLS cuando los subtítulos codificados están incrustados.

Este diagrama ilustra un grupo de salida HLS cuando los subtítulos codificados son sidecars.

Reproductores descendentes que requieren audio independiente

Planifique que el grupo de salida contenga lo siguiente:

• Una salida para cada codificación de vídeo. Esta salida contiene un vídeo y todos los subtítulos secodifican (si los subtítulos están incrustados).

• Una salida para cada codificación de audio.

Las codificaciones de audio pueden ser para distintos idiomas, o bien para velocidades de bitsdiferentes, o bien para idiomas y velocidades de bits diferentes.

• Se codifica una salida para cada subtítulo, si los subtítulos son sidecars.

La disposición de los códigos de audio en este grupo de salida se denominagrupo de copias de audio.

Este diagrama ilustra un grupo de salida HLS con un grupo de copias de audio y con subtítulos incrustadoscodificados.

Este diagrama ilustra un grupo de salida HLS para una pila ABR con un grupo de reproducción de audio ycon subtítulos sidecar codificados.

142

Page 154: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioGrupo de salida Microsoft Smooth

Organizar las codificaciones en un grupo de salidas deMicrosoft SmoothNormalmente, un grupo de salida Microsoft Smooth se configura como pila ABR de vídeo. EltérminoABRsignificaVelocidad de bits adaptable. Un vídeoPila ABRes un grupo de salida que contiene losiguiente:

• Varias versiones (copias) del vídeo. Cada copia tiene una resolución diferente.• Una o varias codificaciones de audio.• Se codifican uno o más subtítulos.

Existen dos formas de organizar las codificaciones, dependiendo de si las codificaciones de audio debenestar agrupadas o cada una en su propia copia. Ya debería haberObtuvo esta información (p. 81)desde susistema descendente.

Reproductores descendentes que requieren audio incluido

Planifique que el grupo de salida contenga lo siguiente:

• Una salida para cada codificación de vídeo. Esta salida contiene una codificación de vídeo y todo elaudio codifica.

Aparecerán las mismas codificaciones de audio en cada salida. Por ejemplo, las codificaciones en inglésy francés aparecerán en la salida de alta resolución, luego aparecerán las mismas codificaciones eninglés y francés en la salida de baja resolución.

• Se codifica una salida para cada subtítulo. Los subtítulos de un grupo de salidas de Microsoft Smoothsiempre son subtítulos de sidecar.

Este diagrama ilustra un grupo de salidas de Microsoft Smooth con audio incluido.

Reproductores descendentes que requieren audio independiente

Planifique que el grupo de salida contenga lo siguiente:

• Una salida para cada codificación de vídeo.• Una salida para cada codificación de audio.

Las codificaciones de audio pueden ser para distintos idiomas, o bien para velocidades de bitsdiferentes, o bien para idiomas y velocidades de bits diferentes.

• Se codifica una salida para cada subtítulo. Los subtítulos de un grupo de salidas de Microsoft Smoothsiempre son subtítulos de sidecar.

La disposición de los códigos de audio en este grupo de salida se denominagrupo de copias de audio.

Este diagrama ilustra un grupo de salida Microsoft Smooth con un grupo de copias de audio.

143

Page 155: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioGrupo de salida RTMP

Organizar las codificaciones en un grupo de salida deRTMPUn grupo de salida RTMP contiene una codificación de vídeo, una codificación de audio y una codificaciónde subtítulos.

Planifique que el grupo de salida contenga una salida que contenga todas las codificaciones.

Este diagrama ilustra un grupo de salida RTMP en el que los subtítulos están incrustados en la codificaciónde vídeo.

Este diagrama ilustra un grupo de salida RTMP con subtítulos estilo objeto.

Organizar las codificaciones en un grupo de salidaUDPUn grupo de salida UDP puede contener una codificación de vídeo, una o varias codificaciones de audio yuna o varias codificaciones de audio y una o varias codificaciones de subtítulos (incrustados o de audio).

Planifique que el grupo de salida contenga una salida que contenga la codificación única de vídeo, todaslas codificaciones de audio y todos los subtítulos codificados.

Este diagrama ilustra un grupo de salida UDP en el que los subtítulos están incrustados en la codificaciónde vídeo.

Este diagrama ilustra un grupo de salida UDP con subtítulos estilo objeto.

144

Page 156: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

Ejemplosthe section called “Ejemplo de plan” (p. 134)muestra un ejemplo de flujo de trabajo que incluye tresgrupos de salida. En la tabla de esta sección se muestran las codificaciones que puede incluir en cadagrupo de salida.

En esta sección se muestran los resultados de la organización de las codificaciones en esos grupos desalida.

Grupo de salida HLSEl ejemplo de un grupo de salida HLS contiene tres vídeos, cada uno con una resolución diferente. Lascodificaciones de audio se encuentran cada uno en su propia salida, lo que significa que el grupo de salidacontiene un grupo de reproducción de audio. Los subtítulos son WebVTT, que es un estilo sidecar desubtítulos. Por lo tanto, cada codificación de subtítulos va en su propia salida.

Grupo de salida RTMPEl ejemplo de un grupo de salida RTMP contiene una codificación vídeo, de audio y de subtítulos.

Archivar grupo de salidaEl ejemplo de un grupo de salida Archive contiene una codificación de vídeo, tres codificaciones de audioy una codificación de subtítulos. En una salida de archivo, las codificaciones de vídeo y audio siempre seencuentran cada uno en su propia salida. En este ejemplo, los subtítulos son WebVTT, que es un estilosidecar de subtítulos. Por lo tanto, cada codificación de subtítulos va en su propia salida.

145

Page 157: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 4: Diseñar las codificaciones

Paso 4: Diseñar las codificacionesEn el primer paso de planificación del canal,identificado (p. 130)las codificaciones de vídeo, audio ysubtítulos que se incluirán en cada grupo de salida. En el tercer paso, organizó estas codificaciones ensalidas en cada grupo de salida.

Ahora debe planificar los parámetros de configuración para cada codificación. Como parte de este plan,identifica oportunidades para compartir codificaciones entre salidas del mismo grupo de salida del canal yentre salidas de diferentes grupos de salida del canal.

Resultado de este procedimiento

Después de realizar este procedimiento, tendrá una lista de codificaciones de vídeo, audio y subtítulos quese crearán.

Temas• Planificar las codificaciones (p. 146)• Identificar oportunidades de intercambio de codificación (p. 149)

Planificar las codificacionesEnthe section called “Paso 2: Asignar salidas a fuentes” (p. 135), ha esbozado un plan para lascodificaciones que desea crear en cada grupo de salida. A continuación se muestra el ejemplo del plan deese paso, que muestra los resultados y las codificaciones, y las fuentes de esas codificaciones.

En algún momento, debe rellenar los detalles de las codificaciones identificadas en la segunda y terceracolumnas de esta tabla. Tienes una opción:

• Puedes decidir estos detalles ahora.

• Puedes decidir los detalles más adelante, cuando estés creando realmente el canal. Si decides hacerlo,te recomendamos que sigas leyendo los procedimientos posteriores a la tabla para hacerte una idea delo que implica definir una codificación.

146

Page 158: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPlanificar las codificaciones

Ejemplo

Grupo desalida

Tipo decodificación

Codificacióndel apodo

Característicasde lacodificación

Fuente Identificador enorigen

Vídeo A AVC1920x1080, 5Mbps

HEVC PID 600

Vídeo B AVC 1280x720,3 Mbps

HEVC PID 600

Video

VideoC AVC 320x240,750 Kbps

HEVC PID 600

AudioA AAC 2.0en inglés a192000 bps

AAC 2.0 PID 759Audio

AudioB AAC 2.0 enfrancés a192000 bps

AAC 2.0 PID 747

Leyendas A WebVTT(estilo objeto)convertidodesdeincrustado, eninglés

Incrustado Channel 4

HLS

Títulos

Leyendas B WebVTT(estilo objeto)convertidodesdeincrustado, enfrancés

Incrustado Channel 2

Video ID de vídeo AVC 1920 x1080, 5 Mbps

HEVC PID 600

Audio AudioC Dolby Digital5.1 en español

Dolby Digital5.1

PID 720

RTMP

Títulos Leyendas SC RTMPCaptionInfo(convertidode incrustado)en español

Incrustado Channel 2

Video Vídeos de AVC, 1920 x1080, 5 Mbps

HEVC PID 600

ID de audio Dolby Digital2.0 en español

AAC 2.0 PID 746

AudioE Dolby Digital2.0 en francés

AAC 2.0 PID 747

Archivado

Audio

AudioF Dolby Digital2.0 en inglés

AAC 2.0 PID 759

147

Page 159: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPlanificar las codificaciones

Grupo desalida

Tipo decodificación

Codificacióndel apodo

Característicasde lacodificación

Fuente Identificador enorigen

Títulos SuBTÍTULOSSD

DVB-sub(estilo objeto)convertidoa partir deteletexto, en 6idiomas.

Teletexto PID 815

Diseñe los detalles de cada codificación de vídeo

Para cada codificación de vídeo de la tabla, ya ha identificado el activo de origen, el códec, la resolucióny la velocidad de bits. Ahora debe identificar todos los demás parámetros de codificación que necesitaconfigurar.

Siga este procedimiento para cada codificación de vídeo individual.

1. Observe los campos de la sección de codificación de vídeo de cada salida. Para ver estos campos,sigue estos pasos. No te preocupes por no completar todas las secciones. Solo desea mostrar loscampos de codificación de vídeo y, a continuación, cancelará el canal.

• En la página de inicio de MediaLive, seleccione Create channel (Crear canal) y, en el panel denavegación, seleccione Channels (Canales).

Si ha creado un canal con anterioridad, no verá la página de inicio. En ese caso, en el panel denavegación de MediaLive, elija Channels (Canales) y, a continuación, elija Create channel (Crearcanal).

• En la página Create channel (Crear canal), en Output groups (Grupos de salidas), elija Add (Añadir).

No se preocupe por no haber completado ninguna de las secciones anteriores del canal. Solo estáintentando mostrar todos los campos de la codificación de vídeo.

• En el navegadorAgregar grupo de salidasección, elijaHLSy eligeConfirmar.• En ese grupo de salida, elijaProducto 1.• En el navegadorSalida, vaya a la secciónAjustes de transmisióny elija laVideolink.• En el navegadorCodec settings (Configuración del códec), elija el códec que desee para esta

codificación de vídeo. Aparecen más campos. Elija las etiquetas de campo de todas las seccionespara mostrar todos los campos.

2. En cada sección, determine si necesita cambiar los valores por defecto.

• Muchos de los campos tienen valores predeterminados, lo que significa que puede dejar el valor delcampo tal cual. Para obtener más información acerca de un campo y su valor predeterminado, elijalaInformaciónque aparece junto al campo.

• Hay algunos campos que puede ser necesario configurar de acuerdo con las instrucciones delsistema descendente, para que coincidan con las expectativas del sistema descendente.

• Hay algunos campos en los que el valor introducido afecta a los cargos de salida de este canal.Estos son:• LaWidth (Ancho)yAlturacampos (que definen la resolución de vídeo).• LaFramerate.• LaRate control (Control de velocidad).

Para obtener más información sobre los cargos, consulte.laMediaLivelista de precios.• Puede leer acerca de algunos de los campos en las siguientes secciones:

148

Page 160: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentificar oportunidades de intercambio de codificación

• Para obtener información sobre los campos de Space color (espacio de color), consulte thesection called “Vídeo — espacio de color” (p. 534).

• Para obtener información acerca de los campos de configuración de codificación adicionales,consulte the section called “Vídeo: modo VQ mejorado” (p. 548)

• Para obtener información sobre los campos Rate control (Control de velocidad), consulte thesection called “Vídeo — Modo de control de velocidad” (p. 549). Hay campos en esta secciónque afectan a los cargos de salida de este canal. Para obtener más información sobre los cargos,consulte.laMediaLivelista de precios.

• Para obtener información sobre los campos Timecode (Código de tiempo) consulte the sectioncalled “Configuración de código temporal” (p. 528).

3. Tome notas detalladas sobre los valores de todos los campos que planea cambiar. Haz esto paracada codificación de vídeo que hayas identificado.

Diseña los detalles de cada codificación de audio

Para cada codificación de audio de la tabla, ya ha identificado el activo de origen, el códec y la velocidadde bits. Ahora debe identificar todos los demás parámetros de codificación que necesita configurar.

Siga este procedimiento para cada codificación de audio individual.

1. Observe los campos de la sección de codificación de audio de cada salida. Para ver estos campos,sigue los mismos pasos que para la codificación de vídeo, pero elige laAudio 1link.

Con las codificaciones de audio, no hay muchos campos para cada código. Pero los campos de loscódecs son muy diferentes entre sí.

2. Estudia los campos y toma notas.

Diseñar los detalles de cada subtítulos codificados

Para cada subtítulos codificados de la tabla, ya ha identificado los subtítulos de origen, el formato y elidioma. Ahora debe identificar todos los demás parámetros de codificación que necesita configurar.

Siga este procedimiento para cada codificación de subtítulos individuales.

1. Observe los campos de la sección de codificación de subtítulos de cada salida. Para ver estoscampos, siga los mismos pasos que para los códigos de vídeo, pero elija Agregar subtítulos paraagregar una sección de subtítulos, porque no hay sección de subtítulos de forma predeterminada.

Con los códigos de subtítulos, no hay muchos campos para cada formato de subtítulos. Pero loscampos de los formatos son muy diferentes entre sí.

2. Estudia los campos y toma notas.

Identificar oportunidades de intercambio decodificaciónSi ya ha identificado los detalles de todos los códigos de salida, ahora puede identificar oportunidades paracompartir la codificación.

Si planeas identificar los detalles más adelante, te recomendamos que vuelvas a esta sección paraidentificar oportunidades.

Más información sobre el uso compartido de codificación y la clonación de codificación enthe section called“Codificaciones de uso compartido y clonación” (p. 523).

149

Page 161: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentificar oportunidades de intercambio de codificación

Utilizarás el uso compartido de codificación y la clonación de codificación cuando crees las codificacionesen el canal, empezando porthe section called “Paso 6: Configurar vídeo” (p. 218).

• Cuando tenga una lista completa, compare los valores de las codificaciones:

• Si tiene dos (o más) codificaciones con valores idénticos, puede compartir la codificación. Cuandocreas el canal, puedes crear esta codificación una vez, en una salida. A continuación, puedereutilizar esa codificación en otras salidas. El procedimiento para crear la codificación proporcionainstrucciones detalladas para la reutilización.

Tenga en cuenta que dos codificaciones son idénticas solo si son idénticas en todos sus campos,incluido el uso compartido de la misma fuente de vídeo. Por ejemplo, en la tabla de ejemplo anteriorde esta sección, la primera codificación de vídeo para HLS y la codificación de vídeo para RTMPcomparten la misma fuente de vídeo.

• Si tiene dos (o más) codificaciones con valores casi idénticos, puede clonar una codificación paracrear una segunda codificación y, a continuación, cambiar campos específicos en la segundacodificación. El procedimiento para crear la codificación proporciona instrucciones detalladas para laclonación.

A continuación, identifique las oportunidades para compartir, de la misma manera que lo hizo con loscódigos de vídeo. Tenga en cuenta que dos codificaciones son idénticas solo si son idénticas en todossus campos, incluido el uso compartido de la misma fuente de audio.

Identifique cuidadosamente los códigos de vídeo que desea compartir señalando las salidas y losgrupos de salida a los que pertenece cada uno.

A continuación, identifique las oportunidades para compartir, de la misma manera que lo hizo con loscódigos de vídeo. Tenga en cuenta que dos codificaciones son idénticas solo si son idénticas en todos suscampos, incluido el uso compartido del mismo origen de subtítulos.

Ejemplo

Siguiendo el ejemplo de los pasos anteriores de esta sección sobre la planificación de canales, podríadecidir que se muestran estas oportunidades en las dos últimas columnas de esta tabla.

Codificación delapodo

Características dela codificación

Fuente Oportunidad Acción

Vídeo A AVC 1920x1080, 5Mbps

HEVC   Cree estacodificación dedesde cero.

Vídeo B AVC 1280x720, 3Mbps

HEVC Clone Clonar VideoAy cambiar lavelocidad de bits.Quizás también enotros campos.

VideoC AVC 320x240, 750Kbps

HEVC Clone Clonar VideoAy cambiar lavelocidad de bitsy quizás otroscampos.

AudioA AAC 2.0 en inglésa 192000 bps

AAC 2.0   Cree estacodificación dedesde cero.

150

Page 162: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentificar oportunidades de intercambio de codificación

Codificación delapodo

Características dela codificación

Fuente Oportunidad Acción

AudioB AAC 2.0 enfrancés a 192000bps

AAC 2.0 Clone Clone AudioA ycambie el selectorde audio (lareferencia a lafuente) por elselector parafrancés. Quizástambién cambieotros campos.

Leyendas A WebVTT (estiloobjeto) convertidodesde incrustado,en inglés

Incrustado   Cree estacodificación dedesde cero.

Leyendas B WebVTT (estiloobjeto) convertidodesde incrustado,en francés

Incrustado Clone Clonar lossubtítulos SC ycambiar el selectorde subtítulos(la referenciaal origen) porel selector parafrancés. Quizástambién cambieotros campos.

ID de vídeo AVC 1920 x 1080,5 Mbps

HEVC Share Compartir VideoA

AudioC Dolby Digital 5.1en español

Dolby Digital 5.1   Cree estacodificación dedesde cero.

Leyendas SC RTMPCaptionInfo(convertidode incrustado) enespañol

Incrustado Clone Clonar lossubtítulos A ycambiar el selectorde subtítulos (lareferencia a lafuente) por elselector paraespañol. Quizástambién cambieotros campos.

Vídeos de AVC, 1920 x 1080,5 Mbps

HEVC Share Compartir VideoA

151

Page 163: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentificar oportunidades de intercambio de codificación

Codificación delapodo

Características dela codificación

Fuente Oportunidad Acción

ID de audio Dolby Digital 2.0en español

AAC 2.0   Crea estacodificación desdecero. Aunquesu origen es elmismo que Aa, sucódec de salida esdiferente, lo quesignifica que todossus campos deconfiguración sondiferentes. Por lotanto, la clonaciónno tiene ningunaventaja.

AudioE Dolby Digital 2.0en francés

AAC 2.0 Clone Clonar AudioDy cambiar elselector de audio(la referencia ala fuente) porel selector parafrancés. Quizástambién cambieotros campos.

No clonesAUDUIOB porqueAudioB y AudioAtienen códecs desalida diferentes.Por lo tanto, laclonación no tieneninguna ventaja.

AudioF Dolby Digital 2.0en inglés

AAC 2.0 Clone Clonar AUDUiODy cambiar elselector de audio(la referencia ala fuente) porel selector parainglés. Quizástambién cambieotros campos.

No clones AudioBporque AudioBy AudioF tienencódecs de salidadiferentes. Por lotanto, la clonaciónno tiene ningunaventaja.

152

Page 164: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPasos siguientes

Codificación delapodo

Características dela codificación

Fuente Oportunidad Acción

SuBTÍTULOS SD DVB-sub (estiloobjeto) convertidoa partir deteletexto, en 6idiomas.

Teletexto   Cree estacodificación dedesde cero.

Pasos siguientesYa has planeado el canal.

Ha asignado sus fuentes a sus salidas. En el lado de salida, ha identificado el vídeo, el audio y lossubtítuloscodificaque quiera. Y en el lado de la fuente, ha identificado el vídeo, el audio y los subtítulosespecíficosbienque puede producir esas codificaciones.

A continuación, ha organizado las codificaciones en salidas dentro de los grupos de salidas que haidentificado alPlanificar el flujo de trabajo (p. 79).

También ha identificado las oportunidades de compartir activos entre distintos productos dentro de ungrupo de salida o entre distintos grupos de salida.

Ya está listo para crear los canales. Consulte Recursos: Canales de MediaLive (p. 154).

153

Page 165: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un canal desde cero

Uso de AWSElementalMediaLiveCanales de

Un canal de MediaLive incorpora y transcodifica (decodifica y codifica) el contenido de origen de lasentradas que se asocian a dicho canal y empaqueta el nuevo contenido en salidas. Puede crear yconfigurar el canal con los detalles que indican al canal cómo realizar este procesamiento. A continuación,ejecute el canal para comenzar el procesamiento.

Antes de empezar a crear un canal, debe planificar el canal (p. 130) para identificar los siguienteselementos:

• Entradas que utilizará el canal• Grupos de salidas para el canal• Salidas (dentro de cada grupo de salidas)• Codificaciones de vídeo, audio y subtítulos (en cada salida) que producirá el canal

Existen tres formas de crear un canal:

• Crear desde cero.• Utilizar una plantilla integrada o personalizada.• Clonar un canal existente.

Una vez que haya creado el canal, es posible editarlo o eliminarlo de la misma forma, independientementedel método que haya utilizado para crearlo.

Temas• Creación de un canal desde cero (p. 154)• Creación de un canal a partir de una plantilla o clonando (p. 225)• Edición y eliminación de un canal (p. 227)• Actualizar la clase de canal: redundancia de canalización (p. 228)• Visualización de una configuración de canal (p. 229)

Creación de un canal desde ceroUn canal contiene los detalles que indican a AWS ElementalMediaLiveacerca de cómo transcodificar(descodificar y codificar) y empaquetar la entrada en salidas específicas.

Antes de iniciar el proceso de creación de un canal, deberíaplanifique sus sistemas ascendentes ydescendentes (p. 78)yPlanificar el canal (p. 130)Para identificar los siguientes elementos:

• Entradas que utilizará el canal• Grupos de salidas para el canal• Salidas (dentro de cada grupo de salidas)• Codificaciones de vídeo, audio y subtítulos (en cada salida) que producirá el canal

Existen tres formas de crear un canal:

• Crear desde cero. Consulte los temas (pasos 1-9) de este capítulo.

154

Page 166: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPreparativos

• Utilizar una plantilla integrada o personalizada. Consulte the section called “Creación de un canal a partirde una plantilla o clonando” (p. 225).

• Clonar un canal existente. Consulte the section called “Creación de un canal a partir de una plantilla oclonando” (p. 225).

Note

Para obtener información acerca de los pasos adicionales para configurar un canal para su uso enun programa de multiplexor, consulte the section called “Paso 5: Crear los canales” (p. 477).

Temas• Preparativos (p. 155)• Paso 1: Completar los detalles del canal (p. 156)• Paso 2: Attach input (Entradas) al canal (p. 159)• Paso 3: Completar la configuración de cada entrada (p. 163)• Paso 4: Completar la configuración general (p. 167)• Paso 5: Creación de grupos de salida y salidas (p. 169)• Paso 6: Configurar la codificación de vídeo (p. 218)• Paso 7: Configurar las codificaciones de audio (p. 220)• Paso 8: Configuración de las codificaciones de subtítulos (p. 222)• Paso 9: Guardar el canal (p. 224)

PreparativosTe recomendamos que antes de empezar a crear el canal,Planificar el flujo de trabajo (p. 78)yPlanificar elcanal (p. 130). En ambos procedimientos de planificación, obtiene la información que necesita para crear elcanal.

Esta es la información que necesitas, que aparece en el orden en que la utilizarás al crear el canal:

• Necesitará la siguiente información enthe section called “Paso 1: Detalles del canalcompletos” (p. 156):

Si va a implementar funciones de resiliencia deMediaLivey, en particular, si va a crear un canal estándaro un canal de canalización única. Tomaste estas decisiones en el paso 3 deConfiguración: Preparaciónascendente y descendente (p. 78).

• Necesitará la siguiente información enthe section called “Paso 2: Asociar entradas” (p. 159):

Los nombres de las entradas o entradas que se utilizarán en este canal. Ha creado la entrada o lasentradas como parte del paso 6 deConfiguración: Preparación ascendente y descendente (p. 78).

• Necesita la siguiente información para crear los selectores de entrada, como parte del procedimientodethe section called “Paso 3: Configuración de entrada completa” (p. 163):• Los recursos que extraer de cada entrada. Identificó estos activos enthe section called “Paso 2:

Asignar salidas a fuentes” (p. 135), como parte de la planificación del canal.• Necesitará la siguiente información enthe section called “Paso 5: Crear grupos de salida” (p. 169):

• Los grupos de salida que se van a crear. Debería haber identificado estos grupos de salida en el paso1 deConfiguración: Preparación ascendente y descendente (p. 78).

• Las salidas que se van a crear. Debiera haber diseñado las salidas y codifica (vídeo, audio ysubtítulos) cuandoPlanificación del canal (p. 130).

• Información sobre los destinos de las salidas de cada grupo de salidas. Obtuvo esta información en elpaso 7 deConfiguración: Preparación ascendente y descendente (p. 78).

155

Page 167: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Detalles del canal completos

• Necesitará la siguiente información en los tres pasos que comienzan conthe section called “Paso 6:Configurar vídeo” (p. 218):• Los detalles sobre las codificaciones de salida (vídeo, audio y subtítulos) que se crean en cada grupo

de salida. Tomaste estas decisiones enConfiguración: Planificación del canal (p. 130).

Paso 1: Completar los detalles del canalEl primer paso para crear un canal desde cero es elegir la función de IAM que utilizará AWSElementalMediaLiveutilizará para acceder al canal cuando el canal esté en ejecución (iniciado) yespecificar características clave de la entrada.

Para proporcionar los detalles del canal y la entrada

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. Antes de crear un canal, asegúrese de que ha creado la entrada (p. 235) que asociará al canal.3. En la página de inicio de MediaLive, seleccione Create channel (Crear canal) y, en el panel de

navegación, seleccione Channels (Canales).

Si ha creado un canal con anterioridad, no verá la página de inicio. En ese caso, en el panel denavegación de MediaLive, elija Channels (Canales) y, a continuación, elija Create channel (Crearcanal).

4. En la página Create channel (Crear canal), elija Channel and input details (Detalles del canal y laentrada).

5. Complete las secciones:

• En General info (Información general), en Channel name (Nombre del canal), escriba un nombrepara el canal.

• En General info (Información general), rellene IAM role (Rol de IAM). Consulte the section called“Rol de IAM y ARN” (p. 156).

• Para obtener información sobe la sección Channel template (Plantilla de canal), consulte the sectioncalled “Creación de un canal a partir de una plantilla o clonando” (p. 225).

• En Channel class (Clase de canal), elija la clase. Consulte the section called “Clase decanal” (p. 157).

• En Input specifications (Especificaciones de entrada), rellene los campos para que concuerden consu entrada. Consulte the section called “Configuración de especificaciones de entrada” (p. 158).

• En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a este canal. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

6. Cuando esté listo, vaya al siguiente paso (p. 159).

Rol de IAM y ARNEn esta sección se describe cómo rellenar la sección IAM role (Rol de IAM) en la sección General info(Información general) del panel Channel and input details (Detalles del canal y la entrada).

Debe elegir el rol que asumirá MediaLive cuando trabaje con este canal. Si no elige un rol, no puedecrear el canal. Existen dos supuestos generales, en función de si su organización tiene un administradordesignado.

Note

Esta sección sobre laMediaLiveconsola es idéntica a laRol de IAMsección sobre laCrearentradapara unMediaConnectentrada push (también en elMediaLiveconsola de). La diferenciaen los dos usos es que en la página Create channel (Crear canal), asocia el rol al canal. En la

156

Page 168: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Detalles del canal completos

páginaCrear entrada, asocie el rol a laMediaConnectentrada. Puede utilizar el mismo rol (porejemplo, elMediaLiveAccessRole) en ambos usos.

Existen dos supuestos generales para elegir un rol, en función de si su organización tiene un administradordesignado.

Su organización tiene un administrador designado

Es posible que su organización tenga un administrador que administre este servicio. Es probable que eseadministrador haya configurado uno o varios roles:

• Pregunte al administrador o gestor qué función debe utilizar. O bien, si solo se muestra una regla en Useexisting role (Usar función existente), elija esa función.

• Si la única regla que aparece en la lista esMediaLiveAccessRole, elige ese papel. Además, si se muestrael botón Update (Actualizar) junto al nombre de rol, elija el botón. (El botón no aparece siempre, pero siaparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el ARN seleccionado aparezca primero en la lista la próxima vez, seleccioneRememberARN.

Su organización no tiene ningún administrador

Es posible que su organización no tenga un administrador de servicios designado. En este caso, sininguno de sus compañeros ha configurado un rol adecuado, es posible que tenga que crear uno ustedmismo y, a continuación, elegirlo.

• Puede crear el rol predeterminado, denominadoMediaLiveAccessRole. Para comprobar primero si otrapersona ya haya creado esta función (solo es necesario que una persona cree la función para todos losusuarios de su cuenta de AWS), mireCreación de rol desde plantilla:• Si esta opción está atenuada, esta tarea se ha realizado. En ese caso, eligeUtilizar el rol existentey

luego elijaMediaLiveAccessRolede la lista.• Si esta opción no está atenuada, elija Create role from template (Crear rol desde la plantilla) y elija

Create IAM role (Crear rol de IAM). A continuación, elija ese rol de la lista. Si MediaLive no le permitecrear la función, hable con un administrador de AWS IAM acerca de sus permisos.

• Si el archivo deMediaLiveAccessRoleya se ha creado y elActualizaciónse muestra junto a él, seleccioneel botón. (El botón no aparece siempre, pero si aparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el ARN seleccionado aparezca primero en la lista la próxima vez, seleccioneRememberARN.

Clase de canalCuando planea el flujo de trabajo (p. 489), debe decidir si desea configurar el canal como un canalestándar (con dos canalizaciones) o un canal de canalización única. Ahora debe especificar la clase en laconfiguración del canal.

En Channel class (Clase de canal), elija STANDARD o SINGLE_PIPELINE.

Clase estándar

Con esta clase, el canal contiene dos canalizaciones. La entrada del canal tiene dos puntos de entrada.El sistema ascendente envía secuencias de origen idénticas a estos dos puntos de entrada paraproporcionar contenido a dos canalizaciones dentro del canal. MediaLiverealiza un procesamiento idénticoen ambas canalizaciones. Para cada salida que configure (por ejemplo, para ambas salidas HLS y parala salida RTMP), las dos canalizaciones proporcionan el mismo contenido a dos destinos en el sistemadescendente.

157

Page 169: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Detalles del canal completos

Clase de canalización únicaCon esta clase, el canal contiene una canalización. Para cada salida que configure, el canal proporcionacontenido a un destino en el sistema descendente.

Configuración de especificaciones de entradaLa configuración Input Specifications (Especificaciones de entrada) incluye tres campos que caracterizan elvídeo en la entrada que desea utilizar con este canal. Los campos son los siguientes:

• Códec de entrada• Resolución de entrada• Velocidad de bits máxima de entrada

Debiste haber obtenido información sobre estas características de vídeo cuandoevaluó el sistemaascendente (p. 84)para cada fuente de entrada.

Para completar la configuración

1. En la lista de entradas planificadas, consulte todas las entradas excepto las entradas Elemental Link.Busque el códec, la resolución y la velocidad de bits siguientes:

• Encuentre el códec que consume más recursos entre todas las entradas. Los códecs, de menora más intensivo, son MPEG2, luego AVC y luego HEVC. Anote el códec. La entrada en la queaparece no es relevante.

• Encuentre el nivel de resolución más alto entre todas las entradas. Los niveles, de menor a mayor,son SD, HD, UHD. Anote el nivel. La entrada en la que aparece no es relevante.

• Encuentra la velocidad de bits más alta entre todas las entradas. Anote la velocidad de bits. Laentrada en la que aparece no es relevante.

2. Para cada campo, elija una opción que cumpla o supere el valor que identificó para ese campo.

Siga estos consejos:

• Si su canal contiene una sola entrada y es desde un dispositivo de AWS Elemental Link, deje loscampos de especificación de entrada con sus valores predeterminados.

• Si no está seguro de los requisitos de procesamiento de sus entradas, elija una opción más alta.Por ejemplo, si no está seguro de la tasa de bits y está intentando elegir entre 10 Mbps y 20 Mbps,elija 20 Mbps, para mayor seguridad. O si no está seguro de si sus entradas utilizan AVC (H.264) oHEVC (H.265), elija HEVC.

Cómo MediaLive utiliza esta información

MediaLive utiliza estos valores para fines de facturación y asignación de recursos.

• Para la facturación, MediaLive utiliza estos campos para calcular los cargos que se aplicarán en el ladode entrada. Se paga por la opción que se especifique. Por ejemplo, si se especifica HD pero las entradasson realmente SD, se cobrará por HD.

• Para la asignación de recursos, MediaLive utiliza estos campos para asignar recursos de procesamientoal ejecutar este canal. Si no elige la opción correcta, MediaLive podría no asignar recursos deprocesamiento suficientes. Los recursos de procesamiento insuficientes podrían significar que la salidadel canal empieza a degradarse cuando el canal se está ejecutando.

MediaLive no utiliza estos valores para determinar qué hay realmente en el vídeo con fines dedescodificación. A la hora de la incorporación, inspeccionará el vídeo para detectar el códec de origen, laresolución y velocidad de bits.

158

Page 170: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Asociar entradas

Paso 2: Attach input (Entradas) al canalCuando planificaste tu flujo de trabajo, deberías haberte coordinado con el sistema ascendente para laentrega del contenido de origen. Como parte deese procedimiento (p. 94), ha creado una entrada paracada fuente de contenido.

Debe asociar la entrada al canal.

Puede asociar varias entradas al canal. Para obtener información detallada sobre cómo configurar uncanal con más de una entrada, consulte the section called “Cambio de entrada” (p. 440). Existen reglasespecíficas sobre el número y el tipo (inserción frente a extracción, por ejemplo) de entradas que puedeasociar a un canal.

Procedimiento para adjuntar entradasPara asociar una entrada

1. En la página Create channel (Crear canal), para Input attachments (Asociaciones de entrada),seleccione Add (Añadir).

2. En la página Attach input (Asociar entrada), para Input (Entrada), seleccione una entrada existente.Después de elegir la entrada, aparece información sobre la entrada.

Para revisar esta información, consulte las siguientes secciones:

• the section called “Entrada de canal: entrada push CDI VPC ” (p. 159)

the section called “Entrada de canal: entrada push Elemental Link” (p. 160)• the section called “Entrada de canal: entrada de extracción HLS” (p. 160)• the section called “Entrada de canal:MediaConnectentrada de inserción” (p. 160)• the section called “Entrada de canal: entrada de extracción MP4” (p. 160)• the section called “Entrada de canal: entrada de inserción RTMP” (p. 161)• the section called “Entrada de canal: entrada de extracción RTMP” (p. 161)• the section called “Entrada de canal: entrada de inserción RTP” (p. 162)

3. En Attachment name (Nombre de asociación), escriba un nombre para la asociación. El nombrepredeterminado es el nombre de la propia entrada.

4. Elija Confirm. La sección Input attachment (Asociación de entrada) se cierra y aparece la secciónGeneral input settings (Configuración general de las entradas).

5. Para obtener información cómo sobre completar los campos en la sección General input settings(Configuración general de las entradas), vaya al paso siguiente (p. 163).

Entrada de canal: entrada push CDI VPCPara verificar que la entrada está configurada correctamente, consulte la sección Input destinations(Destinos de entrada). Muestra las dos ubicaciones en MediaLive en las que el sistema ascendenteinsertará el origen, cuando el canal se está ejecutando. Estas ubicaciones se generaron automáticamentecuando creó la entrada:

• Si el canal está configurado como un canal estándar, se generaron dos ubicaciones.• Si el canal está configurado como un canal de canalización única, se generó una ubicación.

Por ejemplo:

10.99.39. 23:5000

159

Page 171: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Asociar entradas

192.0.2. 54:5000

Entrada de canal: entrada push Elemental LinkPara consultar el estado del dispositivo hardware de AWS Elemental Link para esta entrada, observelaDetalles de. Si el dispositivo está insertando contenido actualmente en MediaLive, la miniatura deDispositivo muestra el contenido. El dispositivo genera las miniaturas capturando un fotograma de vídeoaproximadamente cada 5 segundos.

Entrada de canal: entrada de extracción HLSPara verificar que la entrada está configurada correctamente, consulte la sección Input sources (Orígenesde entrada). Muestra las ubicaciones del vídeo de origen. Especificó estas ubicaciones cuando creó laentrada:

• Si el canal está configurado como un canal estándar, especificó dos ubicaciones.• Si el canal está configurado como un canal de canalización única, especificó una.

Por ejemplo, para una extracción HTTPS:

https://203.0.113.13/sports/curling.m3u8y

https://203.0.113.54/sports/curling.m3u8

O bien, para obtener una extracción de AWS ElementalMediaStorecontenedor:

mediastoressl: //eri39n.data.mediastore.us-west-2.amazonaws.com/sports/canada/curling.m3u8

Protección de los datos

mediastoressl: //21lu05.data.mediastore.us-west-2.amazonaws.com/sports/canada/curling.m3u8

O, para obtener una extracción de un bucket de Amazon S3:

ss3ssl: //DOC-EXAMPLE-BUCKET/filler-videos/main/oceanwaves.mp4y

ss3ssl: //DOC-EXAMPLE-BUCKET/filler-videos/redundant/oceanwaves.mp4

Entrada de canal:MediaConnectentrada de inserciónPara verificar que la entrada está configurada correctamente, consulte laMediaConnectFlujossección.Muestra los ARN de AWS ElementalMediaConnectflujos que son el origen para esta entrada. Estos ARNse generaron automáticamente cuando creó la entrada:

• Si el canal está configurado como un canal estándar, se generaron dos ARN.• Si el canal está configurado como un canal de canalización única, se generó un ARN.

Por ejemplo:

arn:aws:mediaconnect:us-west- 1:111122223333:flow:1bgf67:sport-event-Ay

arn:aws:mediaconnect:us-west- 1:111122223333:flow:9pmlk76:sport-event-B

Entrada de canal: entrada de extracción MP4Para verificar que la entrada está configurada correctamente, consulte la sección Input destinations(Destinos de entrada). Muestra las ubicaciones del vídeo de origen. Especificó estas ubicaciones cuandocreó la entrada:

160

Page 172: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Asociar entradas

• Si el canal está configurado como un canal estándar, especificó dos ubicaciones.• Si el canal está configurado como un canal de canalización única, especificó una.

El formato de la ubicación depende del tipo de sistema ascendente:

• Para un sistema ascendente que utiliza HTTP o HTTPS, la ubicación es una URL HTTP o HTTPS. Porejemplo:

https://203.0.113.31/filler-videos/oceanwaves.mp4

https://203.0.113.52/filler-videos/oceanwaves.mp4• Para un archivo almacenado en Amazon S3, la ubicación es el nombre del bucket y el objeto del archivo.

Por ejemplo:

ss3ssl: //DOC-EXAMPLE-BUCKET/filler-videos/main/oceanwaves.mp4

ss3ssl: //DOC-EXAMPLE-BUCKET/filler-videos/redundant/oceanwaves.mp4

Entrada de canal: entrada de extracción RTMPPara verificar que la entrada está configurada correctamente, consulte la sección Input destinations(Destinos de entrada). Muestra las ubicaciones del vídeo de origen. Especificó estas ubicaciones cuandocreó la entrada:

• Si el canal está configurado como un canal estándar, especificó dos ubicaciones.• Si el canal está configurado como un canal de canalización única, especificó una.

Por ejemplo:

rtmp: //203.0.113. 13:1935 /live/curling/

http://198.51.100. 54:1935 /live/curling/

Entrada de canal: entrada de inserción RTMPSiga estas directrices para verificar que la entrada está configurada correctamente.

Para verificar la configuración de la entrada

1. Consulte la sección Input destinations (Destinos de entrada). Muestra las dos ubicaciones enMediaLive en las que el sistema ascendente insertará el origen, cuando el canal se está ejecutando.Estas ubicaciones se generaron automáticamente cuando creó la entrada:

• Si el canal está configurado como un canal estándar, se generaron dos ubicaciones.• Si el canal está configurado como un canal de canalización única, se generó una ubicación.

Cada ubicación consta de una porción dirección que se genera automáticamente, anexada por unacarpeta que especificó al crear la entrada.

Por ejemplo, para una entrada de inserción RTMP Public:

rtmp: //198.51.100. 99:1935 /live/curling

rtmp: //192.0.2. 18:1935 /live/curling

Por ejemplo, para una entrada de inserción VPC RTMP:

161

Page 173: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Asociar entradas

rtmp: //10.12.30. 44:1935 /live/curling

rtmp: //10.99.39. 15:1935 /live/curling2. Consulte de nuevo la sección Input destinations (Destinos de entrada).

• Si la sección tiene un Input security group (Grupo de seguridad de entrada) con un número al lado,la entrada es una entrada RTMP Public que tiene un grupo de seguridad de MediaLive. La entradaestá configurada correctamente y puede continuar.

• Si la sección tiene un Input security group (Grupo de seguridad de entrada) sin un número al lado, laentrada es una entrada RTMP Public a la que falta un grupo de seguridad de entrada de MediaLive.Esta entrada no está configurada correctamente. Normalmente, esta situación se produce si, porejemplo, tiene una entrada A adjunta a un grupo de seguridad de entrada B y, a continuación,elimina B. La entrada A ya no se puede utilizar. Debe volver a crear la entrada y asociarle un grupode seguridad de entrada antes de poder asociarla a un canal que está creando.

• Si la sección no tiene un Input security group (Grupo de seguridad de entrada), la entrada es unaentrada de inserción VPC RTMP. La entrada está configurada correctamente y puede continuar.

Entrada de canal: entrada de inserción RTPSiga estas directrices para verificar que la entrada está configurada correctamente.

Para verificar la configuración de la entrada

1. Consulte la sección Input destinations (Destinos de entrada). Muestra las dos ubicaciones enMediaLive en las que el sistema ascendente insertará el origen, cuando el canal se está ejecutando.Estas ubicaciones se generaron automáticamente cuando creó la entrada:

• Si el canal está configurado como un canal estándar, se generaron dos ubicaciones.• Si el canal está configurado como un canal de canalización única, se generó una ubicación.

Por ejemplo, para una entrada RTP Public:

rtp: //198.51.100. 99:500

rtp: //192.0.2. 18:5000

Por ejemplo, para una entrada VPC RTP:

rtp: //10.12.30. 44:5000

rtp: //10.99.39. 15:50002. Consulte de nuevo la sección Input destinations (Destinos de entrada).

• Si la sección tiene un Input security group (Grupo de seguridad de entrada) con un número al lado,la entrada es una entrada RTP Public que tiene un grupo de seguridad de MediaLive. La entradaestá configurada correctamente y puede continuar.

• Si la sección tiene un Input security group (Grupo de seguridad de entrada) sin un número al lado, laentrada es una entrada RTP Public a la que falta un grupo de seguridad de entrada de MediaLive.Esta entrada no está configurada correctamente. Normalmente, esta situación se produce si, porejemplo, tiene una entrada A adjunta a un grupo de seguridad de entrada B y, a continuación,elimina B. La entrada A ya no se puede utilizar. Debe volver a crear la entrada y asociarle un grupode seguridad de entrada antes de poder asociarla a un canal que está creando.

• Si la sección no tiene un Input security group (Grupo de seguridad de entrada), la entrada es unaentrada VPC RTP. La entrada está configurada correctamente y puede continuar.

162

Page 174: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Configuración de entrada completa

Paso 3: Completar la configuración de cada entradaEn cuanto asocie la entrada en las páginas Attach input (Asociar entrada), se cierra la sección Inputattachment (Asociación de entrada) y aparece la sección General input settings (Configuración general delas entradas). Debe rellenar estos campos para configurar la entrada.

Para configurar la entrada

1. Rellene los campos según sea necesario. Consulte los enlaces de temas a continuación. Para obtenermás información acerca de un campo, elija laInformaciónjunto al campo de laMediaLiveConsola de :

• En la mayoría de campos, los valores predeterminados son suficientes.• Sin embargo, si desea incluir audio y subtítulos en las salidas, debe completar las secciones

Audio selectors (Selectores de audio) y Caption selectors (Selectores de subtítulos); los valorespredeterminados no especifican suficiente información.

2. Si está configurando el canal con varias entradas, añada más entradas al canal. Para obtenerdirectrices acerca de cómo implementar el cambio de entrada, consulte the section called “Cambio deentrada” (p. 440).

3. Cuando esté listo, vaya al siguiente paso (p. 167).

Temas• Configuración de entrada: configuración de entrada de red (p. 163)• Configuración de entrada: otros ajustes (p. 163)• Configuración de entrada: selector de vídeo (p. 163)• Configuración de entrada: selectores de audio (p. 165)• Configuración de entrada: selectores de subtítulos (p. 167)

Configuración de entrada: configuración de entrada de redLos campos de la sección Configuración de entrada de red se aplican únicamente a las entradas HLS.Complete esta sección en laMediaLivesolo si la entrada es HLS. MediaLiveignora estos campos para otrostipos de entradas.

Configuración de entrada: otros ajustesLos campos que no están dentro de la sección Network input settings (Configuración de entrada de red) seaplican a todas las entradas.

Configuración de entrada: selector de vídeoEsta sección le permite identificar el vídeo que extraer de la entrada y le permite habilitar la característicade espacio de color opcional.

Para identificar el espacio de vídeo y color

1. En Video selector (Selector de vídeo), elija Video selector (Selector de vídeo). Aparecen más campos.2. CompletarSelector settingstal como se especifica en el cuadro después de este procedimiento.

Tenga en cuenta que no hay un botón para añadir más selectores de vídeo ya que solo puede extraerun recurso de vídeo de la entrada.

163

Page 175: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Configuración de entrada completa

3. (Opcional) CompletoEspacio de coloryUso del espacio de color. Estos campos le permiten configurarla característica de espacio de color opcional. Para obtener más información, consulte the sectioncalled “Vídeo — espacio de color” (p. 534).

Determinar si necesita crear un selector de vídeo

Cuando planificaste el canal, deberías haberidentificó el vídeo (p. 135)que necesitas extraer de estaentrada.

Ahora debe determinar si necesita crear unselector de vídeo, para identificar el activo específico que seva a extraer de la entrada. Algunos tipos de entrada requieren selectores, algunos tipos de entrada no losrequieren.

En la tabla siguiente se especifica si es necesario crear un selector de vídeo.

Input type Método de extracción de video

CDI No complete la configuración del Selector.MediaLiveextrae el primer vídeo que encuentra enel contenido de origen.

Elemental Link La entrada contiene solo un recurso de vídeo.MediaLiveextrae ese vídeo. No es necesariocompletar la configuración del Selector.

HLS No complete la configuración del Selector. Estosmétodos de extracción no se aplican a las entradasHLS.

De forma predeterminada, MediaLive extraeel activo de vídeo con el ancho de banda másalto. Puede completar elAncho de bandafield(in)Configuración de entrada–Configuración deentrada de red). MediaLiveextrae el vídeo demayor ancho de banda que está por debajo deeste límite.

MediaConnect Si la entrada contiene un MPTS, elijaSelectorsettingse introduzca el programa o PID que deseaextraer. Si no especifica el programa o el PID,MediaLive extrae el primer vídeo que encuentre.

Si la entrada contiene un SPTS, MediaLiveextrae ese vídeo. No es necesario completar laconfiguración del Selector.

MP4 La entrada contiene solo un recurso de vídeo.MediaLiveextrae ese vídeo. No es necesariocompletar la configuración del Selector.

RTMP La entrada contiene solo un recurso de vídeo.MediaLiveextrae ese vídeo. No es necesariocompletar la configuración del Selector.

RTP Si la entrada contiene un MPTS, elijaSelectorsettingse introduzca el programa o PID que deseaextraer. Si no especifica el programa o el PID,MediaLive extrae el primer vídeo que encuentre.

164

Page 176: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Configuración de entrada completa

Input type Método de extracción de videoSi la entrada contiene un SPTS, MediaLiveextrae ese vídeo. No es necesario completar laconfiguración del Selector.

Configuración de entrada: selectores de audioEsta sección es necesaria si desea extraer audio de la entrada. Creará uno o varios selectores de audiopara identificar el activo de audio que va a extraer. Normalmente, identificará distintos idiomas de laentrada, pero también podría extraer diferentes códecs de audio (por ejemplo, AAC y Dolby).

Puede crear un máximo de 20 selectores de audio en un canal.

Para identificar el audio que extraer

1. Decide si necesitas crear algún selector de audio. Cuando planificaste el canal, deberíashaberidentificó los activos de audio (p. 135)que necesitas extraer de esta entrada.

En la tabla siguiente se especifica si necesita crear un selector de audio para extraer ese audio. En latabla, busque el tipo de entrada y lea la guía.

Input type ¿Necesitas crear un selector? Número de selectores que sevan a crear

CDI Sí. Uno para cada activo de audioque quieras extraer. No esnecesario que extraiga cadarecurso de audio de la entrada.

Sí, si la entrada contiene doscanales mono. Por ejemplo,inglés y francés. En el lado desalida del canal, tendrá queremezclar los canales paraseparar los canales. Para ello,necesitarás un nombre deselector. Pero no tendrás quecompletar la configuración delselector.

UnoElemental Link

No, si la entrada contiene doscanales estéreo. Por ejemplo,estéreo inglés.

Ninguno

HLS Sí, si la entrada contiene másde un recurso de audio o si noestá seguro de cuántos audioscontiene.

Uno para cada activo de audioque quieras extraer. No esnecesario que extraiga cadarecurso de audio de la entrada.

MediaConnect Sí, si la entrada contiene másde un recurso de audio o si noestá seguro de cuántos activosde audio contiene.

Uno para cada activo de audioque quieras extraer. No esnecesario que extraiga cadarecurso de audio de la entrada.

MP4 Sí, si la entrada contiene másde un recurso de audio o si no

Uno para cada activo de audioque quieras extraer. No es

165

Page 177: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Configuración de entrada completa

Input type ¿Necesitas crear un selector? Número de selectores que sevan a crear

está seguro de cuántos activosde audio contiene.

necesario que extraiga cadarecurso de audio de la entrada.

RTMP No, porque la entrada contienesolo un recurso de audio.MediaLiveextrae ese audio.

Ninguno

RTP Sí, si la entrada contiene másde un recurso de audio o si noestá seguro de cuántos activosde audio contiene.

Uno para cada activo de audioque quieras extraer. No esnecesario que extraiga cadarecurso de audio de la entrada.

Si la entrada contiene más de un recurso de audio y no creas un selector,MediaLiveselecciona elprimer audio que encuentra.

2. ElegirAñadir selector de audiouna vez por cada audio que desea extraer de la entrada.3. En cada selector de audio, enNombre del selector de audio, introduzca un nombre que describa el

audio que está extrayendo.4. En cada selector de audio, completaSelector settingssegún se especifica en el siguiente cuadro.

Input type Cómo completar la configuración del Selector

CDI ElegirSelección de pistas de audioy,después,Añadir pistaspara añadir un selector paracada pista que quieras extraer. En cadaPista de,introduzca el número de pista.

Elemental Link Deje este campo en blanco.

HLS Seleccione de una de estas maneras:

• ElegirSelección de audio pide introduzca el PIDdel recurso de audio.

• O eligeSelección de idioma de audioe introduzcael código ISO de tres letras del idioma.CompletarPolítica de selección de idioma. Paraobtener más información sobre un campo dela consola de MediaLive, elija el enlace Info(Información) situado junto al campo.

Te recomendamos que selecciones por PID. Siselecciona por idioma,MediaLiveselecciona laprimera instancia de ese idioma que encuentra.Puede que esa no sea la versión lingüística quedesea.

MediaConnect Seleccione de una de estas maneras:

• ElegirSelección de audio pide introduzca el PIDdel recurso de audio.

• O eligeSelección de idioma de audioe introduzcael código ISO de tres letras del idioma.

166

Page 178: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 4: Configuración general completa

Input type Cómo completar la configuración del SelectorCompletarPolítica de selección de idioma. Paraobtener más información sobre un campo dela consola de MediaLive, elija el enlace Info(Información) situado junto al campo.

Te recomendamos que selecciones por PID. Siselecciona por idioma,MediaLiveselecciona laprimera instancia de ese idioma que encuentra.Puede que esa no sea la versión lingüística quedesea.

MP4 ElegirSelección de pistas de audioy,después,Añadir pistaspara añadir un selector paracada pista que quieras extraer. En cadaPista de,introduzca el número de pista.

RTMP Deje este campo en blanco.

RTP ElegirSelección de audio pide introduzca el PID delrecurso de audio enPID.

O eligeSelección de idioma de audioe introduzca elcódigo ISO de tres letras del idioma.

Te recomendamos que selecciones por PID. Siselecciona por idioma,MediaLiveselecciona laprimera instancia de ese idioma que encuentra.Puede que esa no sea la versión lingüística quedesea.

Configuración de entrada: selectores de subtítulosEsta sección es necesaria si desea extraer subtítulos de la entrada o especificar un archivo externo comoel origen de los subtítulos. Creará uno o varios selectores de subtítulos para identificar los subtítulos queva a extraer. Normalmente, identificará distintos idiomas en cada selector, pero también podría identificardiferentes formatos de subtítulos.

Para cada elemento de subtítulos que desea extraer o incluir, seleccione el selector Add captions (Añadirsubtítulos). Para obtener información detallada sobre la configuración de una entrada para subtítulos,consulte the section called “Títulos” (p. 396), en concreto the section called “Paso 1: Crear selectores desubtítulos en la entrada” (p. 402).

Paso 4: Completar la configuración generalAWS ElementalMediaLivetiene variosConfiguración deque se aplican a nivel mundial a todos losproductos. MediaLivetambién tieneCaracterísticas deque son opcionales, pero que se aplican en todo elmundo a todas las salidas si están habilitadas.

Esta configuración y características se aplican a todas las salidas. Por lo tanto, aparecen en la páginaGeneral settings (Configuración general), en lugar de en grupos de salida y salidas individuales.

Para completar la configuración general

1. En la página Create channel (Crear canal), en la sección Channel (Canal), elija General settings(Configuración general).

167

Page 179: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 4: Configuración general completa

2. En la sección General channel settings (Configuración general del canal), establezca la configuraciónglobal y las características opcionales según sea necesario. Para obtener más información acerca decada configuración o característica, consulte los temas al final de este procedimiento.

3. Cuando haya terminado de trabajar con estos campos, vaya al siguiente paso (p. 169).

Borrado de disponibilidadCaracterística opcional. Puede configurar esta opción para dejar en blanco el vídeo de salida durantelos espacios publicitarios. Para obtener más información, consulte the section called “Procesamiento demensajes SCTE-35” (p. 497).

Configuración de disponibilidadCaracterística opcional. Puede modificar la forma en que MediaLive administra los mensajes dedisponibilidad de espacio publicitario SCTE-35 o puede mantener el comportamiento predeterminado. Paraobtener información acerca del comportamiento predeterminado y cómo modificar dicho comportamiento,consulte the section called “Procesamiento de mensajes SCTE-35” (p. 497).

Secuencia en negroCaracterística opcional. Puede dejar en negro el vídeo de salida según lo especificado por los metadatosdel programa, si hay metadatos en la entrada. Para obtener más información, consulte the section called“Procesamiento de mensajes SCTE-35” (p. 497).

Activaciones de característicasCaracterísticas opcionales. Puede habilitar la función de preparación de entradas para la conmutación deentrada. Para obtener más información, consulte the section called “Preparación de entrada” (p. 432).

Configuración globalAjustes de la configuración global. En esta sección, complete los tres primeros campos segúncorresponda. Para obtener más información sobre un campo, elija el enlace Info (Información) situado juntoal campo.

Configuración global - Comportamiento de pérdida de entradaAjustes de la configuración global. Los campos Input Loss Behavior (Comportamiento de pérdida deentrada) cambian cómo administra MediaLive la pérdida de entradas.

El comportamiento que configure aquí se aplica a todas las entradas asociadas al canal.

Cuando MediaLive detecta que la entrada no ha llegado en el plazo de tiempo previsto, repite el fotogramaanterior durante un número configurable de milisegundos (de cero a infinito). Cuando ese plazo caduca,se muestra una marco negro durante un número configurable de milisegundos (de cero a infinito). Cuandoese plazo caduca, cambia a una secuencia especificada o a un color especificado. Cuando se reanuda laentrada, continúa la incorporación normal.

Puede cambiar este comportamiento: en Input loss behavior (Comportamiento de pérdida de entrada),seleccione Input Loss Behavior (Comportamiento de pérdida de entrada) Los valores predeterminados semuestran en los campos que aparecen. Cambie los campos según sea necesario.

Configuración de Motion graphicsCaracterística opcional. Puede habilitar la función de superposición de gráficos animados. Para obtenermás información, consulte the section called “Superposición de gráficos en movimiento” (p. 472).

168

Page 180: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Configuración de NielsenCaracterística opcional. Puede configurar un canal de MediaLive para convertir marcas de agua de Nielsenen metadatos ID3. Para obtener más información, consultethe section called “Marcas de agua de Nielsen aID3” (p. 484).

Configuración de código temporalAjustes de la configuración global. Esta sección le permite especificar el código temporal de la salida.Para obtener más información acerca de la configuración del código de tiempo, consulte the section called“Configuración de código temporal” (p. 528).

RegistroCaracterística opcional. Puede habilitar el registro de actividad en este canal individual. Para obtenerinformación detallada acerca de esta característica, consulte the section called “Monitorización demediante CloudWatch Registros” (p. 362).

Para habilitar el registro, seleccione un nivel de registro que no sea DISABLED (DESHABILITADO). Losniveles se enumeran de menor a mayor detalle.

Para deshabilitar el registro, seleccione DISABLED (DESHABILITADO).

Paso 5: Creación de grupos de salida y salidasEn este paso, se crean los grupos de salidas y salidas que ha identificado alPlanificación delcanal (p. 130). AWS ElementalMediaLivees compatible con diferentes tipos de salida. Para obtener másinformación, consulte the section called “Códecs compatibles para salidas” (p. 589).

Temas• Creación de un grupo de salidas de archivo (p. 169)• Creación de un grupo de salida de captura de fotogramas (p. 176)• Creación de un grupo de salidas HLS (p. 180)• Creación de un valorMediaPackagegrupo de salida (p. 205)• Creación de un grupo de salidas de Microsoft Smooth (p. 209)• Creación de un grupo de salidas RTMP (p. 212)• Creación de un grupo de salidas UDP (p. 216)

Creación de un grupo de salidas de archivoCuandoplanificó el flujo de trabajo de su canal (p. 79), es posible que haya determinado que desea incluirun grupo de salida de archivo. Un grupo de archivo siempre envía salida a un bucket de S3.

Temas• Para crear un grupo de salidas de archivo (p. 169)• Campos para el destino de salida (p. 170)• Campos para el contenedor de salida (p. 175)• Campos para las secuencias de vídeo, audio y subtítulos (codifica) (p. 175)

Para crear un grupo de salidas de archivoSiga estos pasos para crear un grupo de salida de archivo y una salida.

169

Page 181: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Para crear un grupo de salida de archivo y su salida

1. En la página Create channel (Crear canal), en Output groups (Grupos de salidas), elija Add (Añadir).2. En la sección Add output group (Añadir grupo de salida), seleccione Archivar y a continuación,

seleccione Confirmar. Aparecen más secciones:

• Destino de grupo de archivo— Esta sección contiene campos para ladestino de salida (p. 170).• Configuración de archivo— Esta sección contiene campos para ladestino de salida (p. 170).• Salidas de archivo: en esta sección se muestra la salida que se añade de forma predeterminada.

Una salida de archivo puede contener solo una salida, por lo que no haga clic en Agregar salida.3. En Archive outputs (Archivar salidas), seleccione el enlace Configuración para ver las secciones de la

salida individual:

• Configuración de salida— Esta sección contiene campos para ladestino de salida (p. 170)ylacontenedor de salida (p. 175).

• Ajustes de transmisión— Esta sección contiene campos para laSecuencias desalida (p. 175)(vídeo, audio y subtítulos).

4. (Opcional) Introduzca nombres para el grupo de salida y la salida:

• En Configuración de archivo, para Nombre, escriba un nombre para el grupo de salida. Este nombrees interno de MediaLive; no aparece en la salida. Por ejemplo, Sports Game 10122017 ABR otvchannel59.

• En Archivar salidas, para Nombre, escriba un nombre para la salida. Este nombre es interno deMediaLive; no aparece en la salida.

5. Para completar el resto de campos, consulte los temas enumerados después de este procedimiento.6. Una vez que haya terminado de configurar este grupo de salida y su salida única, puede crear otro

grupo de salida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a the section called“Paso 9: Guardar canal” (p. 224).

Campos para el destino de salida

Los siguientes campos configuran la ubicación y los nombres de los archivos de salida del archivo(destino).

• Grupo de salida–Destino de grupo de archivoSección• Grupo de salida–Configuración de archivo–Configuración de CDN• Grupo de salida–Configuración adicional–Intervalo de rollover• Salidas de archivo–Modificador de nombre• Salidas de archivo–Extensión

Debe diseñar la ruta de destino o las rutas de salida. A continuación, debe introducir las distintas partes dela ruta en los campos adecuados de la consola.

Diseñar la ruta para el destino de salida

Como parte de la planificación de este grupo de salida,discutió sus requisitos (p. 120)con el usuario deAmazon S3. Debe disponer de la siguiente información:

• El bucket nombra la parte de la ruta de acceso de la salida• O la ruta completa para la salida.

170

Page 182: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Para diseñar la ruta

Si todavía no ha diseñado la ruta de destino, diseñe ahora. Si ya has diseñado los caminos, ve athesection called “Complete los campos de la consola” (p. 172).

• Diseñe la ruta o rutas de destino siguiendo esta sintaxis:

protocol bucket folders baseFilename nameModifier counter extension

Por ejemplo, para un canal estándar:

s3ssl://DOC-EXAMPLE-BUCKET/channel59/delivery/curling-20171012T033162.000000.m2ts

s3ssl://DOC-EXAMPLE-BUCKET1/channel59/delivery/curling-20171012T033162.000000.m2ts

La tabla siguiente asigna cada parte del ejemplo a la parte de la sintaxis.

Parte de la URL Ejemplo Comentario

protocolo s3ssl:// El protocolo essiempres3ssl://porque eldestino de una salida de archivoes siempre un bucket de S3.

parte del cubo de la ruta DOC-EXAMPLE-BUCKET Cuandoplanificó el flujo detrabajo del canal (p. 120),debería haberse asegurado deque el bucket de S3 exista.

conMediaLive, el nombredel bucket de S3 no debeusar notación de puntos.Por ejemplo, mycompany-videos es aceptable, peromycompany.videos no lo es.

carpeta parte de la ruta channel59/delivery/ Las carpetas pueden estarpresentes o no, y pueden durartanto como quieras.

Las carpetas siempre debenterminar con una barra.

Nombre de archivo base curling No termine el nombre del archivocon una barra diagonal.

NameModifier - 2017 1012 T033162 El modificador es opcional parauna salida de archivo.

delimitador antes del contador . MediaLive insertaautomáticamente estedelimitador.

Contador 000000 MediaLive generaautomáticamente este contador.Inicialmente, este es un númerode seis dígitos que comienza

171

Page 183: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Parte de la URL Ejemplo Comentarioen 000000, y aumenta en 1. Asíque 000000, 000001, 000002 yasí sucesivamente. Después de999999, el siguiente número es1000000 (siete dígitos), luego1000001, 1000002, etc. Luegode 9999999 a 10000000 (ochodígitos), y así sucesivamente.

punto antes de la extensión . MediaLive insertaautomáticamente este punto.

extensión m2ts Siempre m2ts.

Complete los campos de la consola

Para especificar la ubicación de la salida

1. Introduzca las diferentes partes del destino en los campos correspondientes.

Parte de la URL de destino Campo Ejemplo

protocolo, bucket, carpetas,baseFileName

Los dos campos URL enla sección Archive groupdestinations (Destinos para elgrupo de archivo).

Los datos anteriores a laprimera barra diagonal sonel nombre del depósito. Losdatos posteriores a la últimabarra diagonal son el nombrebaseFileName. Los datosintermedios son las carpetas.

Para las URL de destino,especifique dos destinos si elcanal se configura como canalestándar (p. 157) o un destinosi se configura como un canalde canalización única.

s3ssl://DOC-EXAMPLE-BUCKET/channel59/delivery/curling

NameModifier El campo Name modifier(Modificador de nombre) enla sección Archive outputs(Salidas de archivo).

Si elige incluir un modificador,puede introducir una cadenacomo, por ejemplo -high,para indicar una salida de altaresolución.

O bien, puede introducir unID de variable (como $dt

$dft$

172

Page 184: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Parte de la URL de destino Campo Ejemplo$) para asegurarse de queel modificador es diferentepara cada segmento dearchivo. Para obtener unalista de identificadores dedatos variables, consulte thesection called “Referencia:identificadores de datosvariables” (p. 590).

extensión El campo Extensión en lasección Archive outputs(Salidas de archivo).

Deje siempre el valorpredeterminado, m2ts.

mt2s

2. Salir del comandoCredencialessección en blanco en ambosDestinos de grupos de archivosecciones.MediaLivetiene permiso para escribir en el bucket de S3 a través de la entidad de confianza. Alguiende su organización ya debería haber configurado estos permisos. Para obtener más información,consulte the section called “Referencia: resumen del acceso a entidades de confianza” (p. 60).

3. Completar laConfiguración de CDNcampo solo siMediaLivedebe configurar una ACL enlatada cadavez que envíe este resultado al bucket de Amazon S3.

El uso de una ACL conservada normalmente solo se aplica si su organización no es el propietariodel bucket de Amazon S3. Debería haber discutido el uso de una ACL enlatada con el propietario delbucket cuando habló sobre eldestino para la salida (p. 121).

4. El campo Rollover interval (intervalo de sustitución) en la sección Archive settings (Configuración dearchivo).

Por ejemplo, 300 divide la salida en archivos separados, cada uno con una duración de 300 segundos(5 minutos).

Cada vez que caduca el rollover,MediaLivecierra el archivo actual en Amazon S3 e inicia un nuevoarchivo utilizando labaseFilename, elnameModifiery un contador secuencial.

El archivo actual es visible en Amazon S3 solo después de que se haya cerrado.

Para obtener más información, consulte los ejemplos (p. 173).

Ejemplos de campos de destino para un grupo de salida de archivo

En estos ejemplos se muestra cómo configurar los campos que se relacionan con ubicaciones. Nomuestran cómo configurar otros campos como campos en las salidas individuales.

Ejemplo 1

Desea crear un archivo de la salida de streaming del canal de televisión 59. Desea almacenar la salidaen el bucket de S3 denominadoDOC-EXAMPLE-BUCKET, y desea dividir la secuencia en fragmentos de 5minutos.

Campo Valor

Campo Rollover interval (Intervalo de sustitución)en la sección Archive settings (Configuración dearchivo)

300

173

Page 185: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Campo Valor

URL en la sección Destino A de grupo de archivo s3ssl://DOC-EXAMPLE-BUCKET/channel59/delivery/curling

URL en la sección Archive group destination B(Destino B de grupo de archivo)

s3ssl://DOC-EXAMPLE-BUCKET/channel59/backup/curling

El uso de entrega y backup como nombres decarpeta es solo un ejemplo.

Name modifier (Modificador de nombre) en lasección Archive outputs (Salidas de archivo)

-$dt$

Para obtener más información sobre losidentificadores de datos variables (como $dt$), consulte the section called “Referencia:identificadores de datos variables” (p. 590).

Extension (Extensión) en la sección Archiveoutputs (Salidas de archivo)

Deje en blanco para utilizar el valorpredeterminado (.m2ts).

Resultado: la salida se dividirá en archivos de 5 minutos (300 segundos) cada uno. Cada archivo tendrá unnombre de archivo decurling, la hora a la que se inició el canal y un contador (000000, 000001, etc.) y laextensión del nombre de archivo. Por ejemplo:

• El primer archivo será curling-20171012T033162-000001.m2ts.• El segundo archivo será curling-20171012T033162-000002.m2ts.

Cada archivo se almacenará en s3ssl://DOC-EXAMPLE-BUCKET/channel59/delivery y ens3ssl://DOC-EXAMPLE-BUCKET/channel59/backup.

Un archivo determinado no es visible en Amazon S3 mientras se escribe. En cuando se produce lasustitución incremental (o el usuario detiene el canal), MediaLive cierra el archivo actual. En este momento,el archivo se hace visible.

Ejemplo 2

Desea crear un archivo de elementos destacados del juego de curling que también se emite en streaming(en un grupo de salidas HLS independiente). Desea crear tres salidas: una que tenga idiomas de audiopara Europa, otra con idiomas de audio para Asia y otra con idiomas de audio para África. Deseaalmacenar las salidas en los bucket de S3 denominadosDOC-EXAMPLE-BUCKET1yDOC-EXAMPLE-BUCKET1. Desea dividir la secuencia en fragmentos de 5 minutos.

Campo Valor

Campo Rollover interval (Intervalo de sustitución)en la sección Archive settings (Configuración dearchivo)

300

URL en la sección Destino A de grupo de archivo s3ssl://DOC-EXAMPLE-BUCKET1/sports-delivery/highlights/curling/10312017

En este ejemplo, la carpeta 10312017 estáconfigurada para que coincida con la fecha de hoy.

URL en la sección Archive group destination B(Destino B de grupo de archivo)

s3ssl://DOC-EXAMPLE-BUCKET2/sports-delivery/highlights/curling/10312017

174

Page 186: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Campo ValorEn este ejemplo, las rutas tienen diferentesnombres de bucket.

Name modifier (Modificador de nombre) en lasección Archive outputs (Salidas de archivo)

Elija Add output (Añadir salida) dos veces: seañaden dos líneas de Output (Salida) más a estasección, con lo que se obtiene un total de treslíneas. En cada línea, escriba un modificador: -audiogroup1, -audiogroup2 y -audiogroup3.

Extension (Extensión) en la sección Archiveoutputs (Salidas de archivo)

Deje en blanco para utilizar el valorpredeterminado (.m2ts).

Resultado: se crean tres categorías de archivos diferentes para cada salida. Cada archivo tiene un nombrede archivo de10312017, más el modificador, el contador secuencial y la extensión del nombre de archivo.Por ejemplo:

• 10312017-audiogroup1-000000.m2ts, 10312017-audiogroup2-000000.m2ts y 10312017-audiogroup3-000000.m2ts.

• 10312017-audiogroup1-000001.m2ts, 10312017-audiogroup2-000001.m2ts y 10312017-audiogroup3-000001.m2ts.

Cada archivo se almacenará en s3ssl://DOC-EXAMPLE-BUCKET1/sports-delivery/highlights/curling y en s3ssl://DOC-EXAMPLE-BUCKET2/sports-delivery/highlights/curling.

Un archivo determinado no es visible en Amazon S3 mientras se escribe. En cuando se produce lasustitución incremental (o el usuario detiene el canal), MediaLive cierra el archivo actual. En este momento,el archivo se hace visible.

Campos para el contenedor de salida

Los siguientes campos se refieren al embalaje y la entrega de la transmisión de transporte de archivo:

• EnConfiguración de salida–Ajustes de contenedorSección• EnConfiguración de salida–Configuración de PIDSección

Para todos estos campos, opcionalmente cambie cualquier valor. Para obtener más información sobre uncampo, elija el enlace Info (Información) situado junto al campo de MediaLive.

Campos para las secuencias de vídeo, audio y subtítulos (codifica)

Los siguientes campos se relacionan con la codificación de las secuencias de vídeo, audio y subtítulos(codifica) en la salida.

• Sección Stream settings (Configuración de secuencia)

Para obtener información sobre la creación de codificaciones, consulte las siguientes secciones:

• the section called “Paso 6: Configurar vídeo” (p. 218)• the section called “Paso 7: Configurar audio” (p. 220)• the section called “Paso 8: Configurar subtítulos” (p. 222)

175

Page 187: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Creación de un grupo de salida de captura de fotogramasUNAcaptura fotogramasoutput permite capturar el vídeo como una serie de archivos. Cada archivocontiene una imagen JPEG. Cada archivo contiene una imagen JPEG. Por ejemplo, la salida podríacapturar cada décimo fotograma de salida. Puede guardar los archivos en un bucket de S3.

Cuandoplanificó el flujo de trabajo de su canal (p. 79), es posible que haya determinado que desea incluirun grupo de salida de captura de fotogramas. Un grupo de captura de fotogramas siempre envía la salida aun bucket de S3.

Temas• Para crear un grupo de salida de captura de fotogramas (p. 176)• Destinos de captura de fotogramas (p. 177)• Configuración de la transmisión (p. 179)

Para crear un grupo de salida de captura de fotogramas

Siga estos pasos para crear un grupo de salida de captura de fotogramas y una salida.

Para crear un grupo de salida Captura de tramas y su salida

1. En la página Create channel (Crear canal), en Output groups (Grupos de salidas), elija Add (Añadir).2. En la sección Add output group (Añadir grupo de salida), seleccione Frame capture (Captura de

fotogramas) y a continuación, seleccione Confirm (Confirmar). Aparecen más secciones.

• Destino— Esta sección contiene campos para ladestino de salida (p. 177).• Configuración de captura de marcos— Esta sección contiene un campo para el nombre del grupo

de salida y para eldestino de salida (p. 177).• Salidas de captura de cuadros: en esta sección se muestra la salida que se añade de forma

predeterminada. Una salida de captura de fotogramas puede contener solo una salida, por lo que nohaga clic en Add output (Añadir salida).

Para ver los campos, elija el enlace de la Configuración .3. En Frame capture outputs (Salidas de captura de fotogramas), seleccione el enlace de la

Configuración para ver las secciones de la salida individual:

• Configuración de salida— Esta sección contiene campos para ladestino de salida (p. 177).• Ajustes de transmisión— Esta sección contiene campos para laSecuencias de

salida (p. 179)(vídeo, audio y subtítulos).4. (Opcional) Introduzca nombres para el grupo de salida y la salida:

• En Frame capture settings (Configuración de captura de fotogramas), en Nombre, escriba unnombre para el grupo de salida. Este nombre es interno de MediaLive; no aparece en la salida. Porejemplo, Sports Game Thumbnails.

• En Frame capture outputs (Salidas de captura de fotogramas), para Nombre, escriba un nombrepara la salida. Este nombre es interno de MediaLive; no aparece en la salida.

5. Para completar el resto de campos, consulte los temas enumerados después de este procedimiento.6. Una vez que haya terminado de configurar este grupo de salida y su salida única, puede crear otro

grupo de salida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a the section called“Paso 9: Guardar canal” (p. 224).

176

Page 188: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Destinos de captura de fotogramas

Los siguientes campos configuran la ubicación y los nombres de los archivos de captura de tramas (eldestino).

• Grupo de salida–Destinos de grupo de captura deSección• Grupo de salida–Configuración de captura de marcos–Configuración de CDN

Configuración de salida–Modificador de nombre

Debe diseñar la ruta de destino o las rutas de salida. A continuación, debe introducir las distintas partes dela ruta en los campos adecuados de la consola.

Diseñar la ruta para el destino de salida

Como parte de la planificación de este grupo de salida,discutió sus requisitos (p. 120)con el usuario deAmazon S3. Debe disponer de la siguiente información:

• Los nombres de depósito para la salida• O la ruta completa para la salida

Para diseñar la ruta

Si aún no has diseñado la ruta o los caminos de destino, diseñalos ahora. Si ya has diseñado los caminos,ve athe section called “Complete los campos de la consola” (p. 178).

• Diseñe la ruta o rutas de destino siguiendo esta sintaxis:

protocol bucket folders baseFilename nameModifier counter extension

Por ejemplo, para un canal estándar:

s3ssl://DOC-EXAMPLE-BUCKET1/sports-thumbnails/delivery/curling-20180820.00000.jpg

s3ssl://DOC-EXAMPLE-BUCKET1/sports-thumbnails/backup/curling-20180820.00000.jpg

La tabla siguiente asigna cada parte del ejemplo a la parte de la sintaxis.

Parte de la URL Ejemplo Comentario

protocolo s3ssl:// El protocolo essiempres3ssl://porque eldestino de una salida de capturade fotogramas es siempre unbucket de S3.

parte del cubo de la ruta DOC-EJEMPLO-CUBETA 1 Cuandoplanificó el flujo detrabajo del canal (p. 120),debería haberse asegurado deque el bucket de S3 exista.

conMediaLive, el nombredel bucket de S3 no debeusar notación de puntos.

177

Page 189: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Parte de la URL Ejemplo ComentarioPor ejemplo, mycompany-videos es aceptable, peromycompany.videos no lo es.

carpeta parte de la ruta sports-thumbnails/delivery/ Las carpetas pueden estarpresentes o no, y pueden durartanto como quieras.

Las carpetas siempre debenterminar con una barra.

Nombre de archivo base curling No termine el nombre del archivocon una barra diagonal.

NameModifier - 2018 80820 El modificador es opcionalpara una salida de captura defotogramas.

delimitador antes del contador . MediaLive insertaautomáticamente estedelimitador.

Contador 00000 MediaLive generaautomáticamente este contador.Inicialmente, este es un númerode cinco dígitos que comienzaen 00000, y aumenta en 1. Asíque 00000, 00001, 00002 y asísucesivamente. Después de99999, el siguiente número es100000 (seis dígitos), luego100001, 100002, etc. Luego de999999 a 1000000 (siete dígitos),y así sucesivamente.

punto antes de la extensión . MediaLive insertaautomáticamente este punto.

extensión jpg Siempre jpg.

Complete los campos de la consola

Para especificar la ubicación de la salida

1. Introduzca las diferentes partes del destino en los campos correspondientes.

Parte de la URL de destino Campo Ejemplo

protocolo, bucket, carpetas,baseFileName

Los dos campos URL de lasección Frame capture groupdestinations (Destinos del grupode captura de fotogramas).

Los datos anteriores a laprimera barra diagonal sonel nombre del depósito. Los

s3ssl://DOC-EXAMPLE-BUCKET1/sports-thumbnails/delivery/curling

178

Page 190: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Parte de la URL de destino Campo Ejemplodatos posteriores a la últimabarra diagonal son el nombrebaseFileName. Los datosintermedios son las carpetas.

Para las URL de destino,especifique dos destinos si elcanal se configura como canalestándar (p. 157) o un destinosi se configura como un canalde canalización única.

NameModifier El campo Name modifier(Modificador de nombre) enla sección Frame captureoutputs (Salidas de captura defotogramas).

Si elige incluir un modificador,puede introducir una cadenacomo, por ejemplo -high,para indicar una salida de altaresolución.

O bien, puede introducir unID de variable (como $dt$) para asegurarse de queel modificador es diferentepara cada segmento dearchivo. Para obtener unalista de identificadores dedatos variables, consulte thesection called “Referencia:identificadores de datosvariables” (p. 590).

$dft$

2. Salir del comandoCredencialessección en blanco en ambosDestinos de grupo de capturadesecciones. MediaLivetiene permiso para escribir en el bucket de S3 a través de la entidad deconfianza. Alguien de su organización ya debería haber configurado estos permisos. Para obtenermás información, consulte the section called “Referencia: resumen del acceso a entidades deconfianza” (p. 60).

3. Completar laConfiguración de CDNcampo solo siMediaLivedebe configurar una ACL enlatada cadavez que envíe este resultado al bucket de Amazon S3.

El uso de una ACL conservada normalmente solo se aplica si su organización no es el propietariodel bucket de Amazon S3. Debería haber discutido el uso de una ACL enlatada con el propietario delbucket cuando habló sobre eldestino para la salida (p. 121).

Configuración de la transmisiónDe forma predeterminada, la salida se configura con una codificación de vídeo. Esta es la únicacodificación que puede contener una salida de captura de fotogramas. Por lo tanto, no puede agregarcodificaciones de audio o subtítulos ni más codificaciones de vídeo.

Para obtener información acerca de los campos de la codificación de vídeo, consulte the section called“Paso 6: Configurar vídeo” (p. 218).

179

Page 191: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Creación de un grupo de salidas HLSCuandoplanificó el flujo de trabajo de su canal (p. 79), es posible que haya determinado que desea incluirun grupo de salidas HLS.

Temas• Procedimiento para crear un grupo de salida HLS (p. 180)• Campos para el destino de salida: envío a Amazon S3 (p. 181)• Campos para el destino de salida — enviar aMediaStore (p. 185)• Campos para el destino de salida — enviar aMediaPackage (p. 189)• Campos para el destino de salida: envío a un servidor HTTP (p. 194)• Campos para el contenedor HLS (p. 200)• Campos para personalizar las rutas dentro de los manifiestos (p. 201)• Campos para manifiestos redundantes (p. 202)• Campos para las secuencias de vídeo, audio y subtítulos (codifica) (p. 202)• Campos para otras funciones de HLS (p. 202)

Procedimiento para crear un grupo de salida HLS

Siga estos pasos para crear un grupo de salida HLS y sus salidas.

Para crear un grupo de salida HLS y sus salidas

1. En la página Create channel (Crear canal), en Output groups (Grupos de salidas), elija Add (Añadir).2. En la sección Add output group (Añadir grupo de salida), seleccione HLS y, a continuación, seleccione

Confirm (Confirmar). Aparecen más secciones:

• Destino de grupo HLS— Esta sección contiene campos para el destino de las salidas. Para obtenermás información, consulte la sección del tipo de sistema descendente:• the section called “Campos de destino — Amazon S3” (p. 181)• the section called “Campos de destino:MediaStore” (p. 185)• the section called “Campos de destino:MediaPackage” (p. 189)• the section called “Campos de destino: servidor HTTP” (p. 194)

• Valores de HLS— Esta sección contiene campos para ladestino de las salidas (p. 194),pararesiliencia (p. 203), y paraTítulos (p. 204).

• Salidas HLS: en esta sección se muestra la salida única que se añade de forma predeterminada.• Ubicación— Esta sección contiene campos parapersonalizar las rutas dentro de los

manifiestos (p. 461).• Manifiesto y segmentos— Esta sección contiene campos paraConfiguración de manifiestos

redundantes (p. 202), para configurar elcontenido manifiesto (p. 202), y paraconfiguración desegmentos de medios (p. 203).

• DRM— Esta sección contiene campos para configurarencriptación de salidas (p. 204).• Marcador de anuncios— Esta sección contiene campos para configurar paraSCTE-35 y

disponible (p. 204).• Títulos— Esta sección contiene campos para configurarTítulos (p. 204).• ID3— Esta sección contiene campos para configurar paraID3 (p. 205).

3. Si el plan incluye más de una salida de este grupo de salida, en HLS outputs (salidas HLS), seleccioneAdd output (Añadir salida) para añadir el número adecuado de salidas.

4. En HLS outputs (Salidas HLS), seleccione el primer enlace de Configuración para ver las secciones dela primera salida:

180

Page 192: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• Configuración de salida— Esta sección contiene campos para el destino de las salidas. Consulteestas secciones:• the section called “Campos de destino — Amazon S3” (p. 181)• the section called “Campos de destino:MediaStore” (p. 185)• the section called “Campos de destino:MediaPackage” (p. 189)• the section called “Campos de destino: servidor HTTP” (p. 194)

Esta sección también contiene campos para laHLS Container (p. 200).• Ajustes de transmisión— Esta sección contiene campos para laSecuencias de

salida (p. 202)(vídeo, audio y subtítulos).5. (Opcional) Introduzca nombres para el grupo de salida y las salidas:

• En HLS settings (Configuración de HLS), en Name (Nombre), introduzca un nombre para el grupode salida. Este nombre es interno de MediaLive; no aparece en la salida. Por ejemplo, SportsCurling.

• En la sección HLS outputs (Salidas HLS) de cada salida, en Name (Nombre), introduzca un nombrepara la salida. Este nombre es interno de MediaLive; no aparece en la salida. Por ejemplo, highresolution.

6. Para completar el resto de campos, consulte los temas enumerados después de este procedimiento.7. Cuando haya terminado de configurar este grupo de salida y sus salidas, puede crear otro grupo de

salida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a the section called “Paso 9:Guardar canal” (p. 224).

Campos para el destino de salida: envío a Amazon S3

Cuandoplanificó los destinos para el grupo de salidas HLS (p. 121), es posible que haya decidido enviar lasalida a Amazon S3. Debe diseñar la ruta de destino o las rutas de salida. A continuación, debe introducirlas distintas partes de la ruta en los campos adecuados de la consola.

Temas• Paso 1: Diseñar la ruta para el destino de salida (p. 181)• Paso 2: Complete los campos de la consola (p. 184)

Paso 1: Diseñar la ruta para el destino de salida

Realice este paso si aún no ha diseñado la ruta o rutas de destino completas. Si ya has diseñado loscaminos, ve athe section called “Paso 2: Complete los campos” (p. 184).

Para diseñar la ruta

1. Recoge los nombres de los depósitos que túobtenidos previamente (p. 121)del usuario de Amazon S3.Por ejemplo:

DOC-EXAMPLE-BUCKET

2. Diseñe las partes de las rutas de destino que siguen al bucket de o cubos. Para obtener másinformación, consulte las siguientes secciones.

Temas• Sintaxis de las rutas de acceso de las salidas (p. 182)• Diseño de carpetas y baseFileName (p. 183)• Diseño del nombreModifier (p. 183)

181

Page 193: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• Diseño del modificador de segmento (p. 184)

Sintaxis de las rutas de acceso de las salidas

Una salida HLS siempre incluye tres categorías de archivos:

• El manifiesto principal• El niño se manifiesta• Los archivos multimedia

En la tabla siguiente se describen los artículos que componen las rutas de destino de estas tres categoríasde archivos.

Las rutas de destino de estas tres categorías de archivos son idénticas a las que se incluyen lasNombre dearchivo base, lo que significathatMediaLiveenvía todas estas categorías de archivos a la misma carpeta.Los modificadores y las extensiones de archivo son diferentes para cada categoría de archivo. Al enviara Amazon S3, debe enviar todos los archivos a la misma carpeta. Los sistemas posteriores esperan quetodos los archivos estén juntos.

Archivos Sintaxis de la ruta Ejemplo

Archivos de manifiesto principal protocol bucket pathbaseFilename extension

La ruta de un manifiesto principalen el cubodeportes, con elnombre de archivocurling:s3ssl://DOC-EXAMPLE-BUCKET/sports/delivery/curling.m3u8

Archivos de manifiesto de protocol bucketpath baseFilenamenameModifier extension

La ruta del manifiesto secundariopara las copias de alta resoluciónde la salida de curling

s3ssl://DOC-EXAMPLE-BUCKET/sports/delivery/curling-high.m3u8

Archivos multimedia (segmentos) protocol bucketpath baseFilenamenameModifieroptionalSegmentModifiercounter extension

La ruta del archivo para elsegmento 230 podría ser:s3ssl://DOC-EXAMPLE-BUCKET/sports/delivery/curling-high-00230.ts

Estas rutas de destino se construyen de la siguiente manera:

• El usuario de Amazon S3 debería haberte proporcionado los nombres de los bucket.• Debe determinar lo siguiente:

• Carpetas de• El nombre de archivo base• El modificador• SegmentModifier

Consulte las secciones que siguen.• MediaLive inserta el guión bajo antes del contador.

182

Page 194: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• MediaLiveautomaticallygenera este contador. Inicialmente, este es un número de cinco dígitos quecomienza en 00001, y aumenta en 1. Así que 00001, 00002, 00003 y así sucesivamente. Después de99999, el siguiente número es 100000 (seis dígitos), luego 100001, 100002, etc. Luego de 999999 a1000000 (siete dígitos), y así sucesivamente.

• MediaLive inserta el punto antes de la extensión.• MediaLive selecciona la extensión:

• Para archivos de manifiesto, siempre.m3u8• Para archivos multimedia: .ts para archivos en una secuencia de transporte o .mp4 para archivos en

un contenedor fMP4

Diseño de carpetas y baseFileName

Diseña una ruta de carpeta y un nombre base que se adapten a tus propósitos.

Si tiene dos destinos para cada salida, las rutas de destino deben ser diferentes entre sí de algunamanera. Siga estas instrucciones:

• Al menos una de las partes de un camino debe ser diferente de la otra. Es aceptable que todas lasporciones sean diferentes.

Por lo tanto, si los cubos estándiferente, la ruta de carpeta y los nombres de archivos para los dosdestinos pueden ser diferentes o pueden ser los mismos. Por ejemplo:

s3ssl://DOC-EXAMPLE-BUCKET/sports/delivery/curling-high.m3u8

s3ssl://DOC-EXAMPLE-BUCKET1/sports/delivery/curling-high.m3u8

o bien

s3ssl://DOC-EXAMPLE-BUCKET/sports/delivery/curling-high.m3u8

s3ssl://DOC-EXAMPLE-BUCKET1/sports/redundant/curling-high.m3u8

• Si los cubos estánEl mismo, la ruta de carpeta y los nombres de archivo de los dos destinos deben serdiferentes entre sí. Por ejemplo:

s3ssl://DOC-EXAMPLE-BUCKET/sports/delivery/curling-high.m3u8

s3ssl://DOC-EXAMPLE-BUCKET/sports/redundant/curling-high.m3u8

Diseño del nombreModifier

Diseñar el modelonameModifierpartes del nombre de archivo. Los manifiestos secundarios y losarchivos multimedia incluyen este modificador en sus nombres de archivo. El nameModifier distinguecada salida de las otras, por lo que debe ser único en cada salida. Siga estas instrucciones:

• En una salida que contenga vídeo (y posiblemente otras secuencias), se suele describir el vídeo. Porejemplo, -high o -1920x1080-5500kpbs (para describir la resolución y la velocidad de bits).

• En una salida que contenga solo audio o solo subtítulos, se suele describir el audio o los subtítulos. Porejemplo, -aac o -webVTT.

• Es buena idea iniciar lanameModifiercon un delimitador, como un guión, para separar elbaseFilenamedesde lasnameModifier.

• El nameModifier puede incluir variables de datos (p. 590).

183

Page 195: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Diseño del modificador de segmento

Diseñe la parte SegmentModifiers de la ruta de destino. El segmentModifier es opcional y, si lo incluye,solo los nombres de archivos multimedia lo incluyen.

Un caso de uso típico de este modificador es utilizar una variable de datos para crear una marca temporal,para evitar que los segmentos se anulen entre sí si el canal se reinicia. Por ejemplo, suponga que incluyela marca temporal $t$-. El segmento 00001 puede tener el nombrecurling-120028-00001. Si lasalida se reinicia unos minutos más tarde (lo que hace que el contador de segmentos se reinicie), el nuevosegmento 00001 tendrá el nombrecurling-120039-00001. El nuevo archivo no sobrescribirá el archivodel segmento 00001 original. Algunos sistemas descendentes podrían preferir este comportamiento.

Paso 2: Complete los campos de la consola

Cuando haya diseñado los nombres de salida y las rutas de destino, puede configurar el grupo de salidaHLS.

Los siguientes campos configuran la ubicación y los nombres de los archivos multimedia HLS y de losarchivos de manifiesto (el destino).

• Sección Output group – HLS group destination (Grupo de salida – Destino de grupo HLS)• Sección Output group – HLS settings – CDN (Grupo de salida – Configuración de HLS – CDN• Output group – Location – Directory structure (Grupo de salida – Ubicación – Estructura del directorio)• Output group – Location – Segments per subdirectory (Grupo de salida – Ubicación – Segmentos por

subdirectorio• HLS output — Output settings — Modificador de nombre• HLS output — Output settings — Modificador de segmento

Para establecer el destino de la mayoría de sistemas descendentes

1. Complete los campos URL de la sección HLS group destinations (Destinos de grupo de HLS).Especifique dos destinos si el canal está configurado como canal estándar o un destino si estáconfigurado como canal de canalización única.

Parte de la rutade destino

Ubicación delcampo

Descripción

protocolo URLenDestinosde grupo deHLSSección

s3ssl://

dominio URLenDestinosde grupo deHLSSección

El nombre del bucket

path URLenDestinosde grupo deHLSSección

Ruta opcional de las carpetas

Siempre termina con una barra

Nombre dearchivo base

URLenDestinosde grupo deHLSSección

Obligatorio

No termine el baseFilename con una barra.

modificador Modificadorde nombreencadaSalidasHLSSección

Obligatorio

Asegúrese de que los modificadores sean únicos en todaslas salidas del grupo de salidas

184

Page 196: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Parte de la rutade destino

Ubicación delcampo

Descripción

SegmentModifier Modificador desegmentoencadaSalidasHLSSección

Opcional

Tenga en cuenta que este campo existe para cada salida.

2. Salir del comandoCredencialessección en blanco en ambosDestinos de grupo de HLSsecciones.MediaLivetiene permiso para escribir en el bucket de S3 a través de la entidad de confianza. Alguiende su organización ya debería haber configurado estos permisos. Para obtener más información,consulte the section called “Referencia: resumen del acceso a entidades de confianza” (p. 60).

3. En el navegadorCDNsección de configuración, elijaHls S3.4. Completar laConfiguración de CDNcampo solo siMediaLivedebe configurar una ACL enlatada cada

vez que envíe este resultado al bucket de Amazon S3.

El uso de una ACL conservada normalmente solo se aplica si su organización no es el propietariodel bucket de Amazon S3. Debería haber discutido el uso de una ACL enlatada con el propietario delbucket cuando habló sobre eldestino para la salida (p. 122).

Campos para el destino de salida — enviar aMediaStore

Cuandoplanificó los destinos para el grupo de salidas HLS (p. 123), es posible que haya decidido enviar lasalida aMediaStore. Debe diseñar la ruta de destino o las rutas de salida. A continuación, debe introducirlas distintas partes de la ruta en los campos adecuados de la consola.

Temas• Paso 1: Diseñar la ruta para el destino de salida (p. 185)• Paso 2: Complete los campos de la consola (p. 188)

Paso 1: Diseñar la ruta para el destino de salida

Realice este paso si aún no ha diseñado la ruta o rutas de destino completas. Si ya has diseñado loscaminos, ve athe section called “Paso 2: Complete los campos” (p. 188).

Para diseñar la ruta

1. Recopile el punto final de datos del contenedor o de los contenedores. Ustedobtenidospreviamente (p. 123)esta información de laMediaStoreusuario. Por ejemplo:

a23f.data.mediastore.us-west-2.amazonaws.com

2. Diseñe las partes de las rutas de destino que siguen al extremo de datos (paraMediaStore).

Temas• Sintaxis de las rutas de acceso de las salidas (p. 185)• CómoMediaLiveconstruye las rutas (p. 186)• Diseño de carpetas y baseFileName (p. 187)• Diseño del nombreModifier (p. 187)• Diseño del modificador de segmento (p. 188)

Sintaxis de las rutas de acceso de las salidas

Una salida HLS siempre incluye tres categorías de archivos:

185

Page 197: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• El manifiesto principal• El niño se manifiesta• Los archivos multimedia

En la tabla siguiente se describen los artículos que componen las rutas de destino de estas tres categoríasde archivos.

Las rutas de destino de estas tres categorías de archivos son idénticas a las que se incluyen lasNombre dearchivo base, lo que significa queMediaLiveenvía todas estas categorías de archivos a la misma carpeta.Los modificadores y las extensiones de archivo son diferentes para cada categoría de archivo. Al enviaraMediaStore, debe enviar todos los archivos a la misma carpeta. Los sistemas posteriores esperan quetodos los archivos estén juntos.

Archivos Sintaxis de la ruta Ejemplo

Archivos de manifiesto principal protocol dataEndpointpath baseFilenameextension

El camino de un manifiestoprincipal en el caminoentregaenel contenedor y con el nombre dearchivocurling:mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/curling.m3u8

Archivos de manifiesto de protocol dataEndpointpath baseFilenamenameModifier extension

La ruta del manifiesto secundariopara las copias de alta resoluciónde la salida de curling

mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/curling-high.m3u8

Archivos multimedia (segmentos) protocol dataEndpointpath baseFilenamenameModifieroptionalSegmentModifiercounter extension

La ruta del archivo para elsegmento 230 podría ser:mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/curling-high-00230.ts

CómoMediaLiveconstruye las rutas

Estas rutas se construyen de la siguiente manera:

• El usuario delAWSdebería haberle proporcionado los nombres de los contenedores.• ParaMediaStore, debe determinar lo siguiente:

• Carpetas de• El nombre de archivo base• El modificador• SegmentModifier

Consulte las secciones que siguen.

186

Page 198: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• MediaLive inserta el guión bajo antes del contador.• MediaLivegenera el contador, que siempre tiene cinco dígitos a partir del 00001.• MediaLive inserta el punto antes de la extensión.• MediaLive selecciona la extensión:

• Para archivos de manifiesto, siempre .m3u8• Para archivos multimedia: .ts para archivos en una secuencia de transporte o .mp4 para archivos en

un contenedor fMP4

Diseño de carpetas y baseFileName

Diseña una ruta de carpeta y un nombre base que se adapten a tus propósitos.

Si tiene dos destinos para cada salida, las rutas de destino deben ser diferentes entre sí de algunamanera. Siga estas instrucciones:

• Al menos una de las partes de un camino debe ser diferente de la otra. Es aceptable que todas lasporciones sean diferentes.

Por lo tanto, si los depósitos o contenedores son diferentes, la ruta de carpeta y los nombres de archivode los dos destinos pueden ser diferentes entre sí o pueden ser los mismos. Por ejemplo:

mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/curling.m3u8

mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/delivery/curling.m3u8

o bien

mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/curling.m3u8

mediastoressl://fe30.data.mediastore.us-west-2.amazonaws.com/redundant/curling.m3u8

• Si los depósitos o contenedores son los mismos, la ruta de carpeta y los nombres de archivo de los dosdestinos deben ser diferentes entre sí. Por ejemplo:

mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/delivery/curling.m3u8

mediastoressl://a23f.data.mediastore.us-west-2.amazonaws.com/redundant/curling.m3u8

Diseño del nombreModifier

Diseñar el modelonameModifierpartes del nombre de archivo. Los manifiestos secundarios y losarchivos multimedia incluyen este modificador en sus nombres de archivo. El nameModifier distinguecada salida de las otras, por lo que debe ser único en cada salida. Siga estas instrucciones:

• En una salida que contenga vídeo (y posiblemente otras secuencias), se suele describir el vídeo. Porejemplo, -high o -1920x1080-5500kpbs (para describir la resolución y la velocidad de bits).

• En una salida que contenga solo audio o solo subtítulos, se suele describir el audio o los subtítulos. Porejemplo, -aac o -webVTT.

• Es buena idea iniciar elnameModifiercon un delimitador, como un guión, para separar elbaseFilenamedesde lasnameModifier.

• El nameModifier puede incluir variables de datos (p. 590).

187

Page 199: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Diseño del modificador de segmento

Diseñe la parte SegmentModifiers de la ruta de destino. El segmentModifier es opcional y, si lo incluye,solo los nombres de archivos multimedia lo incluyen.

Un caso de uso típico de este modificador es utilizar una variable de datos para crear una marca temporal,para evitar que los segmentos se anulen entre sí si el canal se reinicia. Por ejemplo, suponga que incluyela marca temporal $t$-. El segmento 00001 puede tener el nombrecurling-120028-00001. Si lasalida se reinicia unos minutos más tarde (lo que hace que el contador de segmentos se reinicie), el nuevosegmento 00001 tendrá el nombrecurling-120039-00001. El nuevo archivo no sobrescribirá el archivodel segmento 00001 original. Algunos sistemas descendentes podrían preferir este comportamiento.

Paso 2: Complete los campos de la consola

Cuando haya diseñado los nombres de salida y las rutas de destino, puede configurar el grupo de salidaHLS.

Los siguientes campos configuran la ubicación y los nombres de los archivos multimedia HLS y de losarchivos de manifiesto (el destino).

• Sección Output group – HLS group destination (Grupo de salida – Destino de grupo HLS)• Sección Output group – HLS settings – CDN (Grupo de salida – Configuración de HLS – CDN• Output group – Location – Directory structure (Grupo de salida – Ubicación – Estructura del directorio)• Output group – Location – Segments per subdirectory (Grupo de salida – Ubicación – Segmentos por

subdirectorio• HLS output — Output settings — Modificador de nombre• HLS output — Output settings — Modificador de segmento

Para establecer el destino de la mayoría de sistemas descendentes

1. Complete los campos URL de la sección HLS group destinations (Destinos de grupo de HLS).Especifique dos destinos si el canal está configurado como canal estándar o un destino si estáconfigurado como canal de canalización única.

Parte de la rutade destino

Ubicación delcampo

Descripción

protocolo URLenDestinosde grupo deHLSSección

mediastoressl://

dominio URLenDestinosde grupo deHLSSección

El punto final de datos

path URLenDestinosde grupo deHLSSección

Ruta opcional de las carpetas

Siempre termina con una barra

Nombre dearchivo base

URLenDestinosde grupo deHLSSección

Obligatorio

No termine el baseFilename con una barra.

modificador Modificadorde nombreencadaSalidasHLSSección

Obligatorio

Asegúrese de que los modificadores sean únicos en todaslas salidas del grupo de salidas

188

Page 200: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Parte de la rutade destino

Ubicación delcampo

Descripción

SegmentModifier Modificador desegmentoencadaSalidasHLSSección

Opcional

Tenga en cuenta que este campo existe para cada salida.

2. Salir del comandoCredencialessección en blanco en ambosDestinos de grupo de HLSsecciones.MediaLivetiene permiso para escribir alMediaStorecontenedor a través de la entidad de confianza.Alguien de su organización ya debería haber configurado estos permisos. Para obtener másinformación, consulte the section called “Referencia: resumen del acceso a entidades deconfianza” (p. 60).

3. En el navegadorCDNsección de configuración, elijaHls media store.4. Si el archivo deMediaStoreusuario te dio valores aConfiguración de la conexión (p. 124), introduzca

esos valores en los campos de laCDNsección de configuración de.

Campos para el destino de salida — enviar aMediaPackage

Cuandoplanificó los destinos para el grupo de salidas HLS (p. 123), es posible que haya decidido enviarla salida aMediaPackage. Debe diseñar la ruta de destino o las rutas de salida. A continuación, debeintroducir las distintas partes de la ruta en los campos adecuados de la consola.

Temas• Paso 1: Diseñar la ruta para el destino de salida (p. 189)• Paso 2: Complete los campos de la consola (p. 191)• MediaPackageejemplo (p. 192)

Paso 1: Diseñar la ruta para el destino de salida

Realice este paso si aún no ha diseñado la ruta o rutas de destino completas. Si ya has diseñado loscaminos, ve athe section called “Paso 2: Complete los campos” (p. 191).

Para diseñar la ruta

1. Recopile la información que ustedobtenidos previamente (p. 123)desde lasMediaPackageusuario:

• Las dos URL (puntos finales de entrada) son lasMediaPackageterminología) para el canal. Las dosURL de un canal tienen el siguiente aspecto:

6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel

6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/e333/channel

donde:

6d2c.mediapackage.uswest-2.amazonaws.comes el dominio

/in/v2/9dj8/9dj8/son las carpetas

channeles el nombre del archivo base de todos los archivos de este destino. Tenga en cuenta queconMediaPackage, el nombre de archivo base es siemprecanal, para cada producción.

Las dos URL son siempre idénticas, excepto la carpeta justo anteschannel.

Asegúrese de obtener las URL, no el nombre del canal.

189

Page 201: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• El nombre de usuario y la contraseña. MediaPackagesiempre requiere autenticación de usuario.2. Debe diseñar las partes de las rutas de destino que siguen las URL.

Temas• Sintaxis de las rutas de acceso de las salidas (p. 190)• Diseño del nombreModifier (p. 191)• Diseño del modificador de segmento (p. 191)

Sintaxis de las rutas de acceso de las salidas

Una salida HLS siempre incluye tres categorías de archivos:

• El manifiesto principal• El niño se manifiesta• Los archivos multimedia

En la tabla siguiente se describen los artículos que componen las rutas de destino de estas tres categoríasde archivos.

Las rutas de destino de estas tres categorías de archivos son idénticas a las que se incluyen lasNombre dearchivo base, lo que significathatMediaLiveenvía todas estas categorías de archivos a la misma carpeta.Los modificadores y las extensiones de archivo son diferentes para cada categoría de archivo. Al enviaraMediaPackage, debe enviar todos los archivos a la misma carpeta. Los sistemas posteriores esperan quetodos los archivos estén juntos.

Archivos Sintaxis de la ruta Ejemplo

Archivos de manifiesto principal protocol channelURLextension

La ruta de salida:https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel.m3u8

Archivos de manifiesto de protocol channelURLnameModifier extension

La ruta del manifiesto secundariopara las copias de alta resoluciónde la salida de curling

https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel-high.m3u8

Archivos multimedia (segmentos) protocol channelURLnameModifieroptionalSegmentModifiercounter extension

La ruta del archivo para elsegmento 230 podría ser:https://6d2c.mediapackage.uswest-2.amazonaws.com/in/v2/9dj8/9dj8/channel-high-00230.ts

Estas rutas se construyen de la siguiente manera:

• LaMediaPackageel usuario debería haberte proporcionado las URL del canal. Las URL cubren la partede la ruta hasta el BaseFileName, incluido este.

• Debe determinar lo siguiente:• El modificador

190

Page 202: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• SegmentModifier

Consulte las secciones que siguen.• MediaLive inserta el guión bajo antes del contador.• MediaLivegenera el contador, que siempre tiene cinco dígitos a partir del 00001.• MediaLive inserta el punto antes de la extensión.• MediaLive selecciona la extensión:

• Para archivos de manifiesto, siempre .m3u8• Para archivos multimedia: .ts para archivos en una secuencia de transporte o .mp4 para archivos en

un contenedor fMP4

• En una salida que contenga vídeo (y posiblemente otras secuencias), se suele describir el vídeo. Porejemplo, -high o -1920x1080-5500kpbs (para describir la resolución y la velocidad de bits).

• En una salida que contenga solo audio o solo subtítulos, se suele describir el audio o los subtítulos. Porejemplo, -aac o -webVTT.

• Es buena idea iniciar elnameModifiercon un delimitador, como un guión, para separar elbaseFilenamedesde lasnameModifier.

• El nameModifier puede incluir variables de datos (p. 590).

Diseño del nombreModifier

Diseñar el modelonameModifierpartes del nombre de archivo. Los manifiestos secundarios y losarchivos multimedia incluyen este modificador en sus nombres de archivo. El nameModifier distinguecada salida de las otras, por lo que debe ser único en cada salida. Siga estas instrucciones:

Diseño del modificador de segmento

Diseñe la parte SegmentModifiers de la ruta de destino. El segmentModifier es opcional y, si lo incluye,solo los nombres de archivos multimedia lo incluyen.

Un caso de uso típico de este modificador es utilizar una variable de datos para crear una marca temporal,para evitar que los segmentos se anulen entre sí si el canal se reinicia. Por ejemplo, suponga que incluyela marca temporal $t$-. El segmento 00001 puede tener el nombrecurling-120028-00001. Si lasalida se reinicia unos minutos más tarde (lo que hace que el contador de segmentos se reinicie), el nuevosegmento 00001 tendrá el nombrecurling-120039-00001. El nuevo archivo no sobrescribirá el archivodel segmento 00001 original. Algunos sistemas descendentes podrían preferir este comportamiento.

Paso 2: Complete los campos de la consola

Cuando haya diseñado los nombres de salida y las rutas de destino, puede configurar el grupo de salidaHLS.

Los siguientes campos configuran la ubicación y los nombres de los archivos multimedia HLS y de losarchivos de manifiesto (el destino).

• Sección Output group – HLS group destination (Grupo de salida – Destino de grupo HLS)• Sección Output group – HLS settings – CDN (Grupo de salida – Configuración de HLS – CDN• Output group – Location – Directory structure (Grupo de salida – Ubicación – Estructura del directorio)• Output group – Location – Segments per subdirectory (Grupo de salida – Ubicación – Segmentos por

subdirectorio• HLS output — Output settings — Modificador de nombre• HLS output — Output settings — Modificador de segmento

191

Page 203: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Para establecer el destino de la mayoría de sistemas descendentes

1. Complete los campos URL de la sección HLS group destinations (Destinos de grupo de HLS).Especifique dos destinos si el canal está configurado como canal estándar o un destino si estáconfigurado como canal de canalización única.

Parte de la rutade destino

Ubicación delcampo

Descripción

protocolo URLenDestinosde grupo deHLSSección

Siemprehttps://

dominio URLenDestinosde grupo deHLSSección

LaMediaPackageURL del canal

path URLenDestinosde grupo deHLSSección

No aplicable, la ruta ya está especificada en la URL delcanal

Nombre dearchivo base

URLenDestinosde grupo deHLSSección

Obligatorio

No termine el baseFilename con una barra.

modificador Modificadorde nombreencadaSalidasHLSSección

Obligatorio

Asegúrese de que los modificadores sean únicos en todaslas salidas del grupo de salidas

SegmentModifier Modificador desegmentoencadaSalidasHLSSección

Opcional

Tenga en cuenta que este campo existe para cada salida.

2. Escriba el nombre de usuario de entrada. Para la contraseña, escriba el nombre de la contraseñaalmacenada en el almacén de parámetros de AWS Systems Manager. No escriba la contraseña ensí. Para obtener más información, consulte the section called “AWS Systems Manageralmacén deparámetros de” (p. 41).

3. En el navegadorCDNsección de configuración, elijaHls webdav.4. Si el sistema descendente le dio valores aConfiguración de la conexión (p. 124), introduzca esos

valores en los campos de laCDNsección de configuración de.

MediaPackageejemplo

Este ejemplo muestra cómo configurar los campos de destino si el sistema descendente del grupo desalida HLS esMediaPackage.

Suponga que desea transmitir un partido de curling y crear tres salidas: velocidad alta, media y baja.

Campo Valor

CDN settings (Configuración de CDN) en lasección HLS settings (Configuración de HLS)

hls webdav

192

Page 204: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Campo Valor

URL en la sección HLS group destination A(Destino A de grupo de HLS)

https://62e3c93793c034c.mediapackage.us-west-2.amazonaws.com/in/v1/9378dje8/channel.

Credentials (Credenciales) en la sección HLSgroup destination A (Destino A de grupo de HLS)

MediaPackage acepta solo solicitudesautenticadas, por tanto debe introducir un nombrede usuario y una contraseña que sean conocidospara MediaPackage. Para la contraseña, escribael nombre de la contraseña almacenada enel almacén de parámetros de AWS SystemsManager. No escriba la contraseña en sí. Paraobtener más información, consulte the sectioncalled “AWS Systems Manageralmacén deparámetros de” (p. 41).

URL en la sección HLS group destination B(Destino B de grupo de HLS)

https://60dei849783734c.mediapackage.us-west-2.amazonaws.com/in/v1/6da5ba717b357a/channel.

Credentials (Credenciales) en la sección HLSgroup destination B (Destino B de grupo de HLS)

Introduzca un nombre de usuario y contraseñapara la URL del destino B. Las credenciales sonprobablemente las mismas para ambas URL, peropodrían no serlo.

Name modifier (Modificador de nombre) en lasección HLS outputs (Salidas de HLS)

Elija Add output (Añadir salida) dos veces: seañaden dos líneas de Output (Salida) más a estasección, con lo que se obtiene un total de treslíneas. En cada línea, escriba un modificador: -high, -medium y -low.

SecciónDirectory Structure (Estructura deDirectorios) y Segments per Subdirectory(Segmentos por Subdirectorio) en Location(Ubicación)

MediaPackage no utiliza estos campos, por lo tantodéjelos en blanco.

Como resultado, los archivos se crean con los siguientes nombres:

• Un manifiesto principal: channel.m3u8• Un manifiesto secundario para cada salida: channel-high.m3u8, channel-medium.m3u8,channel-low.m3u8

• Archivos TS para cada salida:• channel-high-00001.ts, channel-high-00002.ts, channel-high-00003.ts y así

sucesivamente.• channel-medium-00001.ts, channel-medium-00002.ts, channel-medium-00003.ts y así

sucesivamente.• channel-low-00001.ts, channel-low-00002.ts, channel-low-00003.ts y así

sucesivamente.

Los archivos se publicarán en ambas entradas de URL en MediaPackage.

193

Page 205: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Campos para el destino de salida: envío a un servidor HTTP

Cuandoplanificó los destinos para el grupo de salidas HLS (p. 124), es posible que haya decidido enviar lasalida a un servidor HTTP.

Debe diseñar la ruta de destino o las rutas de salida. A continuación, debe introducir las distintas partes dela ruta en los campos adecuados de la consola.

Temas• Paso 1: Diseñar la ruta para el destino de salida (p. 194)• Paso 2: Complete los campos de la consola (p. 196)• Ejemplo para un servidor HTTP o HTTPS (p. 197)• Ejemplo de Akamai (p. 199)

Paso 1: Diseñar la ruta para el destino de salida

Realice este paso si aún no ha diseñado la ruta o rutas de destino completas. Si ya has diseñado loscaminos, ve athe section called “Paso 2: Complete los campos” (p. 196).

Para diseñar la ruta

1. Recopile la información que ustedobtenidos previamente (p. 124)del operador del sistemadescendente:

• Tipo de conexión para el sistema descendente: Akamai, PUT básico o WebDAV.• La configuración de los campos de conexión, si el sistema descendente tiene requisitos especiales.• El protocolo de entrega: HTTP o HTTPS.• El nombre de usuario y la contraseña para acceder al sistema descendente, si el sistema

descendente requiere solicitudes autenticadas. Tenga en cuenta que estas credenciales de usuarioestán relacionadas con la autenticación de usuario, no con el protocolo. La autenticación de usuariose refiere a si el sistema descendente aceptará su solicitud. El protocolo se refiere a si la solicitud seenvía a través de una conexión segura.

• Todas o parte de las rutas de destino, posiblemente incluidos los nombres de los archivos.• Si necesita configurar subdirectorios separados.

2. Como parte de la planificación con el operador del sistema descendente, debería haber determinadosi desea implementar manifiestos redundantes. También debería haber determinado si el sistemadescendente requiere manifiestos personalizados. Teniendo en cuenta estas dos decisiones, lea lasección correspondiente:

• Si está implementando manifiestos redundantes, consultethe section called “Manifiestos —Manifiestos HLS redundantes” (p. 466)y, a continuación, vuelve a esta sección.

• Si va a implementar rutas personalizadas para los manifiestos, consultethe section called“Manifiests: rutas de manifiesto HLS personalizadas” (p. 461)y, a continuación, vuelve a estasección.

• Si no está implementando ninguna de estas funciones, siga leyendo esta sección.3. Diseñe las partes de las rutas de destino que siguen al bucket de o cubos. Para obtener más

información, consulte las siguientes secciones.

Temas• Sintaxis de las rutas de acceso de las salidas (p. 195)• Diseño de carpetas y baseFileName (p. 196)• Diseño del nombreModifier (p. 196)

194

Page 206: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• Diseño del modificador de segmento (p. 196)

Sintaxis de las rutas de acceso de las salidas

En la tabla siguiente se describen los artículos que componen las rutas de destino de estas tres categoríasde archivos.

Las rutas de destino de estas tres categorías de archivos son idénticas a las que se incluyen lasNombre dearchivo base, lo que significathatMediaLiveenvía todas estas categorías de archivos a la misma carpeta.Los modificadores y las extensiones de archivo son diferentes para cada categoría de archivo.

Archivos Sintaxis de la ruta Ejemplo

Archivos de manifiesto principal extensión baseFileName de rutade dominio de protocolo

URL de un manifiesto principalcon el nombre de archivocurling:http://203.0.113.55/sports/delivery/curling.m3u8

Archivos de manifiesto de ruta de dominio de protocolobaseNombre de archivoNombreextensión Modifier

La dirección URL del manifiestosecundario para las copias dealta resolución de la salida decurling

http://203.0.113.55/sports/delivery/curling-high.m3u8

Archivos multimedia (segmentos) protocol domainpath baseFilenamenameModifieroptionalSegmentModifiercounter extension

La URL del archivo para elsegmento 230 podría ser:http:// 203.0.113.55/sports/delivery/curling-high-00230.ts

Estas rutas de destino se construyen de la siguiente manera:

• El operador en el sistema descendentedebería haberte proporcionado (p. 124)con el protocolo, eldominio y parte de la ruta. Por ejemplo:

http://203.0.113.55/sports/

El protocolo siempre es HTTP o HTTPS.• Es posible que el operador haya proporcionado lo siguiente. De lo contrario, los decide:

• Carpetas de• El nombre de archivo base• El modificador• SegmentModifier

Consulte las secciones que siguen.• MediaLive inserta el guión bajo antes del contador.• MediaLivegenera el contador, que siempre tiene cinco dígitos a partir del 00001.• MediaLive inserta el punto antes de la extensión.• MediaLive selecciona la extensión:

• Para archivos de manifiesto, siempre .m3u8

195

Page 207: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• Para archivos multimedia —.tspara archivos en una secuencia de transporte, y.mp4para archivos enun contenedor FMP4

Diseño de carpetas y baseFileName

Para el registrofolderybaseFilenameparte de la ruta de destino, siga estas instrucciones:

• Para un canal de canalización única, solo necesita un baseFilename.• Para un canal estándar, cuando no esté implementando manifiestos redundantes (p. 202), necesitará

dos baseFilenames. Los dos baseFilenames pueden ser idénticos o diferentes. Antes de creardistintos baseFilenames, asegúrese de que el sistema descendente pueda funcionar con esaconfiguración.

• Para un canal estándar, cuando esté implementando manifiestos redundantes, consulte the sectioncalled “Campos de manifiesto redundantes” (p. 202).

Diseño del nombreModifier

Diseñar el modelonameModifierpartes del nombre de archivo. Los manifiestos secundarios y losarchivos multimedia incluyen este modificador en sus nombres de archivo. El nameModifier distinguecada salida de las otras, por lo que debe ser único en cada salida. Siga estas instrucciones:

• En una salida que contenga vídeo (y posiblemente otras secuencias), se suele describir el vídeo. Porejemplo, -high o -1920x1080-5500kpbs (para describir la resolución y la velocidad de bits).

• En una salida que contenga solo audio o solo subtítulos, se suele describir el audio o los subtítulos. Porejemplo, -aac o -webVTT.

• Es buena idea incluir un delimitador, para separar claramente el baseFilenamedesdelasnameModifier.

• El nameModifier puede incluir variables de datos (p. 590).

Diseño del modificador de segmento

Diseñe la parte SegmentModifiers de la ruta de destino. El segmentModifier es opcional y, si lo incluye,solo los nombres de archivos multimedia lo incluyen.

Un caso de uso típico de este modificador es utilizar una variable de datos para crear una marca temporal,para evitar que los segmentos se anulen entre sí si el canal se reinicia. Por ejemplo, suponga que incluyela marca temporal $t$-. El segmento 00001 puede tener el nombrecurling-120028-00001. Si lasalida se reinicia unos minutos más tarde (lo que hace que el contador de segmentos se reinicie), el nuevosegmento 00001 tendrá el nombrecurling-120039-00001. El nuevo archivo no sobrescribirá el archivodel segmento 00001 original. Algunos sistemas descendentes podrían preferir este comportamiento.

Paso 2: Complete los campos de la consola

Los siguientes campos configuran la ubicación y los nombres de los archivos multimedia HLS y de losarchivos de manifiesto (el destino).

• Sección Output group – HLS group destination (Grupo de salida – Destino de grupo HLS)• Sección Output group – HLS settings – CDN (Grupo de salida – Configuración de HLS – CDN• Output group – Location – Directory structure (Grupo de salida – Ubicación – Estructura del directorio)• Output group – Location – Segments per subdirectory (Grupo de salida – Ubicación – Segmentos por

subdirectorio• HLS output — Output settings — Modificador de nombre• HLS output — Output settings — Modificador de segmento

196

Page 208: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Para establecer el destino de la mayoría de sistemas descendentes

1. Complete los campos URL de la sección HLS group destinations (Destinos de grupo de HLS).Especifique dos destinos si el canal está configurado como canal estándar o un destino si estáconfigurado como canal de canalización única.

Parte de la URL de destino Ubicación del campo Ejemplo

protocolo URLenDestinos de grupo deHLSSección

http://

dominio URLenDestinos de grupo deHLSSección

203.0.113.55

path URLenDestinos de grupo deHLSSección

/sports/delivery/

Siempre termina con una barra

Nombre de archivo base URLenDestinos de grupo deHLSSección

curling

No termine el baseFilenamecon una barra.

modificador Modificador de nombreencadaSalidas HLSSección

Obligatorio

Asegúrese de que losmodificadores sean únicos entodas las salidas del grupo desalidas

SegmentModifier Modificador de segmentoencadaSalidas HLSSección

Opcional

Tenga en cuenta que estecampo existe para cada salida.

2. Si el sistema descendente requiere autenticación de usuario desdeMediaLive, en cada uno deDestinode grupo HLS, complete laCredencialessección. Introduzca un nombre de usuario y una contraseñaproporcionados por el sistema descendente. Para la contraseña, escriba el nombre de la contraseñaalmacenada en el almacén de parámetros de AWS Systems Manager. No escriba la contraseña ensí. Para obtener más información, consulte the section called “AWS Systems Manageralmacén deparámetros de” (p. 41).

3. En el navegadorCDN, elija la opción que el sistema descendente le indicó que utilizara: Akamai, PUTo WebDAV.

4. Si el sistema descendente le dio valores aConfiguración de la conexión (p. 124), introduzca esosvalores en los campos de laCDNsección de configuración de.

Ejemplo para un servidor HTTP o HTTPS

Este ejemplo muestra cómo configurar los campos de destino si el sistema descendente es un servidorHTTPS que utiliza PUT básico.

Suponga que desea transmitir un partido de curling y crear tres salidas: velocidad alta, media y baja.

Campo Valor

CDN settings (Configuración de CDN) en lasección HLS settings (Configuración de HLS)

Hls basic put

197

Page 209: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Campo ValorCambie los otros campos CDN de acuerdo con lasinstrucciones del sistema descendente.

URL en la sección HLS group destination A(Destino A de grupo de HLS)

Por ejemplo:

https://203.0.113.55/sports/curling

Credentials (Credenciales) en la sección HLSgroup destination A (Destino A de grupo de HLS)

Si el sistema descendente requiere solicitudesautenticadas, introduzca el nombre de usuarioproporcionado por el sistema descendente. Parala contraseña, escriba el nombre de la contraseñaalmacenada en el almacén de parámetros de AWSSystems Manager. No escriba la contraseña ensí. Para obtener más información, consulte thesection called “AWS Systems Manageralmacén deparámetros de” (p. 41).

URL en la sección HLS group destination B(Destino B de grupo de HLS)

Por ejemplo:

https://203.0.113.82/sports/curling

Credentials (Credenciales) en la sección HLSgroup destination B (Destino B de grupo de HLS)

Introduzca un nombre de usuario y una contraseñapara la dirección URL del destino B, si procede.Las credenciales son probablemente las mismaspara ambas direcciones URL, pero es posible queno lo sean.

Name modifier (Modificador de nombre) en lasección HLS outputs (Salidas de HLS)

Elija Add output (Añadir salida) dos veces: seañaden dos líneas de Output (Salida) más a estasección, con lo que se obtiene un total de treslíneas. En cada línea, escriba un modificador: -high, -medium y -low.

SecciónDirectory Structure (Estructura deDirectorios) y Segments per Subdirectory(Segmentos por Subdirectorio) en Location(Ubicación)

Suponga que el sistema descendente no utilizaestos campos.

Como resultado, los archivos se crean con los siguientes nombres:

• Un manifiesto principal: curling.m3u8• Un manifiesto secundario para cada salida: curling-high.m3u8, curling-medium.m3u8,curling-low.m3u8

• Archivos TS para cada salida:• curling-high-00001.ts, curling-high-00002.ts, curling-high-00003.ts y así

sucesivamente.• curling-medium-00001.ts, curling-medium-00002.ts, curling-medium-00003.ts y así

sucesivamente.• curling-low-00001.ts, curling-low-00002.ts, curling-low-00003.ts y así

sucesivamente.

Los archivos se publicarán en dos hosts en el sistema descendente y en una carpeta llamada sports encada host.

198

Page 210: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Ejemplo de Akamai

Este ejemplo muestra cómo configurar los campos de destino si el sistema descendente es un servidor deAkamai.

Suponga que desea transmitir un partido de curling y crear tres salidas: velocidad alta, media y baja.

Campo Valor

CDN settings (Configuración de CDN) en lasección HLS settings (Configuración de HLS)

HLS akamai

Seleccione esta configuración si está utilizandoAutenticación de tokens de Akamai. Cambielos otros campos CDN de acuerdo con lasinstrucciones de Akamai.HLS basic put

Seleccione esta configuración si está utilizandola autenticación de resumen. Cambie los otroscampos CDN de acuerdo con las instrucciones deAkamai.

URL en la sección HLS group destination A(Destino A de grupo de HLS)

Por ejemplo:

http://p-ep50002.i.akamaientrypoint.net/50002/curling

Asignación de esta URL a la terminología deAkamai:

• p-ep significa punto de entrada primario

http://p-ep50002.i.akamaientrypoint.net es elnombre de host

• 5002 (en ambos lugares) es el ID de transmisión• curling es el nombre del evento

Credentials (Credenciales) en la sección HLSgroup destination A (Destino A de grupo de HLS)

Si Akamai requiere solicitudes autenticadas,introduzca un nombre de usuario y una contraseñaconocidos para Akamai. Para la contraseña,escriba el nombre de la contraseña almacenadaen el almacén de parámetros de AWS SystemsManager. No escriba la contraseña en sí. Paraobtener más información, consulte the sectioncalled “AWS Systems Manageralmacén deparámetros de” (p. 41).

URL en la sección HLS group destination B(Destino B de grupo de HLS)

Por ejemplo:

http://b-ep50002.i.akamaientrypoint.net/50002/curling

Asignación de esta URL a la terminología deAkamai:

• b-ep significa punto de entrada de la copia deseguridad

199

Page 211: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Campo Valorhttp://b-ep50002.i.akamaientrypoint.net es elnombre de host

• 5002 (en ambos lugares) es el ID de transmisión• curling es el nombre del evento

Credentials (Credenciales) en la sección HLSgroup destination B (Destino B de grupo de HLS)

Introduzca un nombre de usuario y una contraseñapara la dirección URL del otro destino, si procede.Las credenciales son probablemente las mismaspara ambas direcciones URL, pero es posible queno lo sean.

Name modifier (Modificador de nombre) en lasección HLS outputs (Salidas de HLS)

Elija Add output (Añadir salida) dos veces: seañaden dos líneas de Output (Salida) más a estasección, con lo que se obtiene un total de treslíneas. En cada línea, escriba un modificador: -high, -medium y -low.

SecciónDirectory Structure (Estructura deDirectorios) y Segments per Subdirectory(Segmentos por Subdirectorio) en Location(Ubicación)

Complete los campos de acuerdo con lasinstrucciones de Akamai.

Como resultado, los archivos se crean con los siguientes nombres:

• Un manifiesto principal: curling.m3u8• Un manifiesto secundario para cada salida: curling-high.m3u8, curling-medium.m3u8,curling-low.m3u8

• Archivos TS para cada salida:• curling-high-00001.ts, curling-high-00002.ts, curling-high-00003.ts y así

sucesivamente.• curling-medium-00001.ts, curling-medium-00002.ts, curling-medium-00003.ts y así

sucesivamente.• curling-low-00001.ts, curling-low-00002.ts, curling-low-00003.ts y así

sucesivamente.

Los archivos se publicarán en dos hosts de Akamai: p-ep50002.i.akamaientrypoint.net y b-ep50002.i.akamaientrypoint.net; y en una carpeta llamada 5002 en cada host.

Campos para el contenedor HLSLos siguientes campos configuran el contenedor en cada salida.

• Salidas HLS–Configuración de salida–Valores de HLSSección

Estos campos controlan el contenido del manifiesto y la estructura de los segmentos. En comparación, loscampos descritos en the section called “Campos de contenido de manifiesto” (p. 202) controlan cuántosmanifiestos y segmentos hay en la salida.

Para configurar el contenedor

1. En HLS Settings (Configuración de HLS), elija la opción adecuada. Para obtener información sobre lasopciones, consulte la lista después de este procedimiento.

200

Page 212: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

2. Para los hls estándar, aparecen más campos. Elija Transport/container configuration (Configuración detransporte/contenedor) y PID settings (configuración de PID). Aparecen más campos.

3. Cambie los campos. Normalmente, se cambian los campos de estas dos secciones solo si el sistemadescendente le proporciona valores.

Acerca de los contenedores HLS

MediaLive admite estos tipos de contenedores:

• hls estándar— Elija este tipo de contenedor si desea empaquetar los flujos (codificar) en un flujo detransporte (TS). Elija este tipo de contenedor para todas las salidas del grupo de salida (excepto lassalidas que forman parte de un grupo de representación de audio). Cada salida puede contener estascodificaciones:• Una codificación de vídeo• Una codificación de vídeo con subtítulos incrustados• Una codificación de vídeo (y subtítulos opcionalmente incrustados) y una o más codificaciones de

audio• Una codificación de subtítulos

• Fmp4 hls: elija este tipo de contenedor si desea empaquetar los flujos (codificar) como MP4fragmentado. Elija este tipo de contenedor para todas las salidas del grupo de salida (excepto lassalidas que forman parte de un grupo de representación de audio). Cada salida puede contener estascodificaciones:• Una codificación de vídeo• Una codificación de vídeo con subtítulos incrustados• Una codificación de subtítulos

• Solo audio: elija este tipo de contenedor para cada salida de solo audio que forme parte de un grupode copias de audio. El grupo de representación puede ser parte de un TS (secuencia de transporte) oparte de un paquete fMP4. Para obtener información sobre la creación de un grupo de representación deaudio, consulte the section called “Audio — grupos de representación de audio para HLS” (p. 374).

• Captura fotogramas: elija este tipo de contenedor para crear un archivo JPEG de capturas defotogramas en el grupo de salida. Este contenedor se utiliza para implementar trucos. Para obtenermás información sobre esta función y para obtener instrucciones sobre cómo configurarla en el canal,consultethe section called “Pista de truco a través de la especificación de la lista de reproducción demedios de imagen” (p. 532).

Campos para personalizar las rutas dentro de los manifiestos

Dentro del manifiesto principal, hay caminos a cada manifiesto secundario. Dentro de cada manifiestosecundario, hay rutas a los archivos multimedia de ese manifiesto.

Opcionalmente, puede cambiar la sintaxis de estas rutas. Normalmente, solo necesita cambiar la sintaxis siel sistema descendente tiene requisitos de ruta especiales.

Los siguientes campos se relacionan con rutas personalizadas dentro de los manifiestos:

• HLS output group – Location (Grupo de salida HLS – Ubicación): los campos Base URL content(Contenido de URL base).

• HLS output group – Location (Grupo de salida HLS — Ubicación) — los campos de Base URL manifest(manifiesto de URL base).

Para obtener más información sobre la configuración de rutas personalizadas en manifiestos, consulte thesection called “Manifiests: rutas de manifiesto HLS personalizadas” (p. 461).

201

Page 213: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Campos para manifiestos redundantes

MediaLive es compatible con manifiestos redundantes como se especifica en la especificación HLS. Puedehabilitar esta función en un canal estándar.

Los siguientes campos se refieren a manifiestos redundantes:

• HLS output group – Manifests and Segments – Redundant manifests (Grupo de salida HLS —Manifiestos y segmentos — Campo de manifiestos redundantes)

• HLS output group — Ubicación — el manifiesto de URL baseCampos• HLS output group – Location – the Base URL content (Grupo de salida HLS — Ubicación — los campos

de contenido de URL base)

No puede habilitar esta característica en un grupo de salida HLS que tenga MediaPackage como sistemadescendente.

Para obtener más información acerca de la configuración de manifiestos redundantes, consulte the sectioncalled “Manifiestos — Manifiestos HLS redundantes” (p. 466).

Campos para las secuencias de vídeo, audio y subtítulos (codifica)

Los siguientes campos se relacionan con la codificación de las codificaciones de vídeo, audio y subtítulosen cada salida.

• Sección Stream settings (Configuración de secuencia)

Para obtener información sobre la creación de codificaciones, consulte las siguientes secciones:

• the section called “Paso 6: Configurar vídeo” (p. 218)• the section called “Paso 7: Configurar audio” (p. 220)• the section called “Paso 8: Configurar subtítulos” (p. 222)

Campos para otras funciones de HLS

Temas• Campos para el contenido de manifiestos (p. 202)• Campos para segmentos (p. 203)• Campos para la resiliencia (p. 203)• Campos para DRM (p. 204)• Campos para la disponibilidad de anuncios SCTE-35 (p. 204)• Campos para subtítulos (p. 204)• Campos para metadatos ID3 (p. 205)

Campos para el contenido de manifiestos

Los siguientes campos de la sección HLS output group – Manifests and Segments (Grupo de salida HLS– Manifiestos y Segmentos) configuran la información que se debe incluir en los manifiestos secundariosHLS:

• Output selection (Selección de salida)• Mode (Modo)• Stream inf resolution (Resolución de inf de la secuencia)

202

Page 214: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• Manifest duration format (Formato de duración del manifiesto)• Num segments (segmentos de número)• I-frame only playlists (Listas de reproducción solo i-frame)— Este campo se utiliza para implementar

trick-play a través de i-frames. Para obtener más información, consulte the section called “Pista de trick-play a través de fotogramas I” (p. 532).

• Fecha y hora del programa (PDT)— Este campo se utiliza para incluir o excluir elEXT-X-PROGRAM-DATE-TIMEen archivos de manifiesto. La información de la etiqueta ayuda a los reproductoresdescendentes a sincronizar la transmisión con el origeneso esseleccionado en laReloj PDT.

• Periodo de fecha y hora del programa (PDT)— Este campo se utiliza para establecer el intervalo detiempo para la inserción deEXT-X-PROGRAM-DATE-TIMEetiquetas, en segundos.

• Reloj de fecha y hora del programa (PDT): este campo se utiliza para seleccionar la fuente de tiempo delPDT. Se puede seleccionar el código de tiempo de salida o hora UTC.

• Client cache (Caché de cliente)• Timestamp delta microseconds (Microsegundos delta de marca de tiempo)• Codec specification (Especificación del códec)• Manifest compression (Compresión de manifiesto)

Para obtener más información sobre un campo, elija el enlace Info (Información) situado junto al campo deMediaLive.

Campos para segmentos

Los siguientes campos configuran segmentos multimedia en la salida.

• Los siguientes campos de la sección HLS output group – Manifests and Segments (Grupo de salida HLS– sección Manifiestos y Segmentos):• TS file mode (Modo de archivo TS)• Segment Length (Longitud de segmento)• Keep segments (Conservar segmentos)• Min segment Length (Longitud mínima de segmento)

• Salidas HLS–Configuración de salida–Tipo de embalaje H.265. Este campo solo se aplica a las salidasfMP4. MediaLiveignora el valor de este campo para otros tipos.

Para obtener más información sobre un campo, elija el enlace Info (Información) situado junto al campo.

Campos para la resiliencia

El siguiente campo se refiere a la implementación de resiliencia en una salida HLS.

• Grupo de salida HLS–Valores de HLSsección —Acción de pérdida de entrada

Si lo desea, cambie el valor de Input loss action (Acción de pérdida de entrada).

Configuración de la mayoría de los sistemas descendentes

Si va a enviar esta salida HLS a un sistema descendente distinto de AWS ElementalMediaPackage, eligeelInformaciónenlace para decidir qué opción elegir.

Configuración de MediaPackage

Si va a enviar esta salida de HLS a AWS ElementalMediaPackage, defina este campo de modo quecoincida con la forma en que configuraclase de canal (p. 157):

203

Page 215: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• Si el canal es un canal estándar (para admitir la redundancia de entrada en MediaPackage), establezcaeste campo en PAUSE_OUTPUT (PAUSAR_SALIDA).

Con esta configuración, si MediaLive deja de producir la salida en una canalización, MediaPackagedetecta la falta de contenido en su entrada actual y cambia a la otra entrada. Esto minimiza la pérdida decontenido.

(Si establece este campo en EMIT_OUTPUT (EMITIR_SALIDA), MediaLive envía fotogramas de rellenoa MediaPackage. MediaPackage no considera los fotogramas de relleno como pérdida de contenido y,por lo tanto, no cambia a su otra entrada).

• Si el canal es un canal de canalización única, establezca este campo en EMIT_OUTPUT(EMITIR_SALIDA).

Con esta configuración, si se produce un error de la canalización en MediaLive, MediaPackage continúaentregando a su propio sistema descendente (aunque el contenido serán fotogramas de relleno).

Si establece este campo en PAUSE_OUTPUT (PAUSAR_SALIDA), MediaPackagedeja de actualizar supunto de enlace, lo que podría provocar problemas en el sistema descendente.

Campos para DRM

Complete la sección DRM solo si desea configurar DRM para que utilice una clave estática para cifrar lasalida.

• En la configuración de Key provider (Proveedor de claves) elija Static key (Clave estática).• Complete los demás campos según corresponda. Para obtener más información sobre un campo, elija el

enlace Info (Información) situado junto al campo.

En una configuración de clave estática, escriba una clave de cifrado en esta sección (junto con otros datosde configuración) y, a continuación, pase esa clave a la otra parte (por ejemplo, por correo electrónico).Una clave estática no es realmente una solución DRM y no es muy segura.

MediaLive solo es compatible con una clave estática como opción de cifrado. Para utilizar una soluciónDRM con un proveedor clave, debe proporcionar la salida a AWS ElementalMediaPackage, mediantela creación de un MediaPackagegrupo de salida (p. 205)en lugar de un grupo de salidas HLS. Acontinuación, encripte el vídeo mediante MediaPackage. Para obtener más información, consulte AWSElementalMediaPackageGuía del usuario de .

Campos para la disponibilidad de anuncios SCTE-35

Complete la sección Ad markers (Marcadores de anuncios) si planea incluir mensajes de anuncio SCTE-35en la salida y decorar el manifiesto de HLS. Consulte the section called “Procesamiento de mensajesSCTE-35” (p. 497) y específicamente the section called “Habilitación de la decoración.” (p. 508).

Campos para subtítulos

Los siguientes campos se relacionan con subtítulos incrustados en una salida HLS. Si su plan incluye lacreación de al menos una codificación de subtítulos incrustados en esta salida de HLS, se aplicarán lossiguientes campos:

• En la sección Captions (Subtítulos) la configuración del idioma de los subtítulos.

Opcionalmente, puede configurar el manifiesto HLS para que incluya información sobre los idiomas delos subtítulos incrustados.

• Valores de HLSsección —Asignaciones de idioma de subtítulos

204

Page 216: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Opcionalmente, puede configurar el manifiesto HLS para que incluya información sobre cada número eidioma CC (canal de subtítulos).

Para obtener instrucciones detalladas sobre estos dos campos, consulte the section called “ManifiestosHLS (subtítulos incrustados)” (p. 411).

Campos para metadatos ID3

Complete la sección ID3 si desea insertar metadatos ID3 temporizados o etiquetas de segmento ID3 entodas las salidas de este grupo de salida. Para obtener instrucciones detalladas, consulte the section called“Insertar metadatos ID3 al crear el canal” (p. 426).

Creación de un valorMediaPackagegrupo de salidaCuandoplanificó el flujo de trabajo de su canal (p. 79), es posible que haya determinado que desea incluirunMediaPackagegrupo de salida.

Temas• Procedimiento para crearMediaPackagegrupo de salida (p. 205)• Sección de secuencias (p. 206)• Resultado de este procedimiento (p. 208)

Procedimiento para crearMediaPackagegrupo de salida

Siga estos pasos para crear un archivoMediaPackageGrupo de salida y sus salidas.

Para crear unMediaPackagegrupo de salida y sus resultados

1. En la página Create channel (Crear canal), en la sección Output groups (Grupos de salidas), elija Add(Añadir). El panel de contenido cambia para mostrar la sección Add output group (Añadir grupo desalidas).

2. ElegirMediaPackagey luego elijaConfirmar. Aparecen más secciones:

• MediaPackagedestino• MediaPackageConfiguración de• MediaPackagesalidas: en esta sección se muestra la salida única que se agrega de forma

predeterminada.3. En el navegadorMediaPackagedestinosección, paraMediaPackageID de canal, introduzca el ID de

canal de ese canal. Por ejemplo, curlinglive.4. Como parte de la planificación de este grupo de salida, usteddiscutió sus

requisitos (p. 120)conMediaPackageusuario. Debe haber obtenido la siguiente información:

• El ID de laMediaPackageChannel. Por ejemplo, curlinglive.5. (Opcional) En elMediaPackageConfiguración desección, paraNombre, escriba un nombre para el

grupo de salidas.6. Si el plan incluye más de una salida en este grupo de salidas, enMediaPackagesalidas, eligeAñadir

salidapara añadir el número adecuado de productos.

Es posible que quieras añadir una salida para implementar trick-play. Para obtener más informaciónsobre esta función y para obtener instrucciones sobre cómo configurarla en el canal, consultethesection called “Pista de truco a través de la especificación de la lista de reproducción de medios deimagen” (p. 532).

205

Page 217: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

7. Elija el primer enlace de Settings (Configuración) para ver las secciones de la primera salida. Lasección contiene campos para las secuencias de salida (p. 202) (vídeo, audio y subtítulos).

8. Cuando haya terminado de configurar este grupo de salida y sus salidas, puede crear otro grupo desalida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a the section called “Paso 9:Guardar canal” (p. 224).

Sección de secuencias

Los siguientes campos se relacionan con la codificación de las secuencias de vídeo, audio y subtítulos(codifica) en la salida.

• Sección Stream settings (Configuración de secuencia)

Para obtener información sobre la creación de codificaciones, consulte las siguientes secciones:

• the section called “Paso 6: Configurar vídeo” (p. 218)• the section called “Paso 7: Configurar audio” (p. 220)• the section called “Paso 8: Configurar subtítulos” (p. 222)

Empaquetado de codificaciones de vídeo y de solo audio

MediaLive gestiona el empaquetado de las codificaciones dentro de cada salida de la siguiente manera:

• Si una salida contiene tanto vídeo como audio (y, opcionalmente, subtítulos), la representación de audiose marca como program audio.

• Si una salida no contiene vídeo, la representación de audio se marca como audio only y cadacodificación de audio se marca como ALTERNATE_AUDIO_NOT_AUTO_SELECT.

Configuración del ancho y el alto del vídeo

Esta sección hace referencia a los campos en Stream settings (Configuración de secuencia), Video(Vídeo).

Debe especificar valores en Width (Ancho) y Height (Alto). LaMediaPackageEl grupo de salida no admitedejar estos campos en blanco para utilizar el ancho y el alto del vídeo de origen.

Configuración de la relación de aspecto del vídeo

Esta sección hace referencia a los campos en Stream settings (Configuración de secuencia), Video(Vídeo), Aspect ratio (Relación de aspecto).

Debe establecer PAR control (control PAR) en SPECIFIED. LaMediaPackageEl grupo de salida no admitela configuración de la relación de aspecto de la salida de modo que siga el vídeo de origen. Cuando eligeSPECIFIED, debe completar el PAR numerator (Numerador de PAR) y el PAR denominator (Denominadorde PAR). Puede establecer los campos de AFD como desee.

Configuración de la velocidad de fotogramas del vídeo

Esta sección hace referencia a los campos en Stream settings (Configuración de secuencia), Video(Vídeo), Frame rate (Velocidad de fotogramas).

Debe establecer el Framerate control (Control de velocidad de fotogramas) en SPECIFIED.LaMediaPackageEl grupo de salida no admite la configuración de velocidad de fotogramas de la salida

206

Page 218: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

de modo que siga el vídeo de origen. Cuando elige SPECIFIED, debe completar el Framerate numerator(Numerador de velocidad de fotogramas) y el Framerate denominator (Denominador de velocidad defotogramas). Puede establecer el tipo de análisis como desee; no está relacionado directamente con lavelocidad de fotogramas.

Configuración para GOP y segmentos

Esta sección hace referencia a los campos en Stream settings (Configuración de secuencia), Video(Vídeo), GOP structure (Estructura de GOP).

Para el vídeo, debe configurar el tamaño GOP para asegurarse de que la salida deMediaLivetieneun tamaño de segmento cercano al tamaño de segmento que especifique enMediaPackage.MediaLiveyMediaPackagetrabajen juntos para obtener un tamaño de segmento final. La lógica es lasiguiente:

• En MediaLive, debe especificar los campos GOP size (Tamaño de GOP) y GOP size units (Unidades detamaño de GOP).

• MediaLive calcula la duración de GOP, teniendo en cuenta la velocidad de fotogramas que especifiqueen la sección Video (Vídeo) de la página Output (Salida).

• En MediaPackage, especifique la duración del segmento. Siempre debe especificar un número entero.Esta duración del segmento es la duración mínima deseada .

• Cuando MediaPackage recibe el vídeo de MediaLive, determina cuánto debe ajustar la duración delsegmento para adaptarse a un número entero de GOP en el segmento. La duración del segmento solose puede ajustar hacia arriba, nunca hacia abajo. Esta duración de segmento ajustada aparece en elmanifiesto que produce MediaPackage.

Ejemplo 1

Supongamos que en MediaLive establece el tamaño de GOP en 60 fotogramas. la velocidad defotogramas en 29,97. Estos dos valores dan como resultado una duración de GOP de 2,002 segundos.

Supongamos que en MediaPackage establece la duración del segmento en 6 segundos. Esta duración delsegmento es la duración mínima deseada .

Cuando MediaPackage recibe el vídeo de MediaLive, determina cuánto debe ajustar la duración delsegmento para adaptarse a un número entero de GOP en el segmento. En este caso, la duración delsegmento debe ajustarse a 6.006 segundos (2.002 GOP, donde cada GOP tiene una duración de 3segundos).

Ejemplo 2

Supongamos que en MediaLive establece el tamaño de GOP en 90 fotogramas y la velocidad defotogramas en 30. Estos dos valores dan como resultado una duración de GOP de 3 segundos.

Supongamos que en MediaPackage establece la duración del segmento en 4 segundos. Esta duración delsegmento es la duración mínima deseada .

Cuando MediaPackage recibe el vídeo de MediaLive, determina cuánto debe ajustar la duración delsegmento para adaptarse a un número entero de GOP en el segmento. En este caso, la duración delsegmento debe ajustarse a 6 segundos (3 GOP, donde cada GOP tiene una duración de 3 segundos).

Otros campos de codificación

Para obtener información sobre los campos de cada tipo de codificación, consulte las secciones siguientes:

• the section called “Paso 6: Configurar vídeo” (p. 218)

207

Page 219: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• the section called “Paso 7: Configurar audio” (p. 220)• the section called “Paso 8: Configurar subtítulos” (p. 222)

Resultado de este procedimiento

Con unMediaPackagegrupo de salidas, no configura tantos campos como lo hace con un grupo de salidaHLS normal. En su lugar, MediaLive configura automáticamente el grupo de salida de la siguiente manera:

Destino

• La salida de la canalización 0 se asigna al primer punto final de ingesta delMediaPackageChannel. Lasalida de la canalización 1 (si ha configurado un canal estándar) se asigna al segundo punto final deingesta.

La asignación de cada canalización a un punto final de ingesta nunca cambia. El único cambio quepuede producirse en las asignaciones es si actualiza una entrada de canalización única a una entradade clase estándar o actualiza un canal de canalización única a un canal estándar. En ambos casos, lacanalización 1 se asignará al segundo punto final de ingesta (que siempre ha existido).

Puede ver los detalles de las asignaciones después de crear el canal. Siga los pasos deVisualización dedetalles del canalen laAWS ElementalMediaPackageGuía del usuario de. En el navegadorEntradas de,el primer elemento (punto final de ingesta) siempre se asigna a la canalización 0 en laMediaLivecanal, yel segundo elemento siempre se asigna a la canalización 1.

• El resultado se entrega a MediaPackage mediante WebDAV. La salida siempre es una transmisión endirecto, no una transmisión VOD.

• El nombre o nombres de salida se establecen automáticamente en Output n, donde n es un númeroentero que comienza en 1.

• El nameModifier de cada salida se establece automáticamente para que coincida con el nombre desalida.

Contenedor

• La especificación de códec es RFC 4281. El dispositivo de reproducción podría utilizar esta información.• El periodo de fecha y hora del programa (PDT) se establece en 1 segundo.• El intervalo PAT se establece en 0, lo que significa que se inserta una PAT única al principio de cada

segmento.• El intervalo PMT se establece en 0, lo que significa que se inserta una única PMT al principio de cada

segmento.

Resistencia

• La resiliencia se maneja de la siguiente manera. Si se introduce enMediaLivese pierde, entonces elcomportamiento es paraMediaLivepara pausar la entrega. MediaPackageespera este comportamiento yadministra la pérdida cambiando a la otra entrada.

SCTE-35

• El acceso directo de los mensajes SCTE-35 está siempre habilitado. Si no desea marcadores SCTE-35en las salidas, puede eliminarlos en el canal de MediaPackage. Para obtener información sobre elmanejo de SCTE-35 en unMediaPackagesalida, consultethe section called “Procesamiento de mensajesSCTE-35” (p. 497).

ID3

208

Page 220: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• Los metadatos ID3 están habilitados.• La capacidad de insertar marcadores ID3 en el grupo de salida está deshabilitada. Sin embargo, puede

configurar que se acceda a los marcadores ID3 que están en la entrada y puede insertar marcadoresID3 utilizando la programación de MediaLive. Para obtener información acerca de la gestión de ID3 enunMediaPackagesalida, consultethe section called “Metadatos ID3” (p. 424).

Creación de un grupo de salidas de Microsoft SmoothCuandoplanificó el flujo de trabajo de su canal (p. 79), es posible que haya determinado que deseabaincluir un grupo de salida de Microsoft Smooth.

Temas• Para crear un grupo de salidas de Microsoft Smooth (p. 209)• Campos para el destino de salida (p. 210)• Campos para el contenedor (p. 211)• Campos para las codificaciones (p. 211)• Campos para otras características de Microsoft Smooth (p. 212)

Para crear un grupo de salidas de Microsoft Smooth

Siga estos pasos para crear un grupo de salida Microsoft Smooth y sus salidas.

Para crear un grupo de salida de Microsoft Smooth y sus salidas

1. En la página Create channel (Crear canal), en la sección Output groups (Grupos de salidas), elija Add(Añadir).

2. En la sección Add output group (Añadir grupo de salida), seleccione Microsoft Smooth y acontinuación, seleccione Confirmar. Aparecen más secciones:

• Destino de grupo Microsoft Smo— Esta sección contiene campos para ladestino de lassalidas (p. 210).

• Configuración de Microsoft Smooth— Esta sección contiene campos para lacontenedor (p. 211),elconexión con el sistema descendente (p. 210), yresiliencia (p. 212).

• Salidas de Microsoft Smooth: en esta sección se muestra la salida única que se añade de formapredeterminada.

• Configuración de eventos— Esta sección contiene campos para ladestino de las salidas (p. 210)ylacontenedor (p. 211).

• Configuración de código temporal— Esta sección contiene campos para lacódigotemporal (p. 212)en los resultados.

• Pista dispersa— Esta sección contiene campos para lacontenedor (p. 211).3. Si el plan incluye más de una salida en este grupo de salida, en las Microsoft Smooth outputs (salidas

de Microsoft Smooth), elija Add output (Añadir salida) para agregar el número adecuado de salidas.4. En las Microsoft Smooth outputs salidas de Microsoft Smooth, elija el primer vínculo Settings

(Configuración) para ver las secciones de la primera salida:

• Configuración de salida— Esta sección contiene campos para ladestino de salida (p. 210), yelcontenedor (p. 211).

• Ajustes de transmisión— Esta sección contiene campos para laSecuencias desalida (p. 211)(vídeo, audio y subtítulos).

5. (Opcional) Introduzca nombres para el grupo de salida y las salidas:

209

Page 221: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• En Microsoft Smooth settings (Configuración de Microsoft Smooth), en Name (Nombre), introduzcaun nombre para el grupo de salidas. Este nombre es interno de MediaLive; no aparece en la salida.Por ejemplo, Sports Curling.

• En la sección Output settings (Configuración de salidas) de cada salida, en Output name (Nombrede salida), introduzca un nombre para la salida. Este nombre es interno de MediaLive; no apareceen la salida. Por ejemplo, high resolution.

6. Para completar el resto de campos, consulte los temas enumerados después de este procedimiento.7. Cuando haya terminado de configurar este grupo de salida y sus salidas, puede crear otro grupo de

salida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a the section called “Paso 9:Guardar canal” (p. 224).

Campos para el destino de salida

Los siguientes campos configuran el destino de cada salida de Microsoft Smooth.

• Grupo de salida–Destino de grupo Microsoft SmoSección• Grupo de salida — Configuración de eventos — Modo ID de evento• Grupo de salida — Configuración de eventos — ID de evento• Configuración de Microsoft Smoothsección —Configuración generalsección :

• Intervalo de reintento de conexión• Núm. de reintentos• Duración de la caché de archivos• Tiempo de reinicio• Modo de certificado

Complete los campos de la consola

La ruta completa de cada salida de un grupo de salidas de un grupo de salidas de Microsoft Smooth constade lo siguiente:

URL eventID streamInformation

• La URL y el identificador de evento se conocen comopuntos de publicación. Por ejemplo:

https://203.0.113.18/sports/Events(1585232182)

• MediaLive genera el ID de evento utilizando la información que usted proporciona. Para obtener másinformación, expandaConfiguración de eventosen la consola y elija laInformaciónenlace junto a cadacampo.

• MediaLive genera el ID de la transmisión. Asigna un número único a la secuencia, a partir de 0. Porejemplo: /Streams(stream0).

Podrá ver la información de transmisión cuando consulte laMediaLiveregistros de la salida.

Para especificar la ruta y la conexión con el sistema descendente

1. Cuandodiscutió sus requisitos (p. 120)con el operador del sistema descendente Microsoft Smooth,debería haber obtenido la siguiente información:

• La URL del destino o destinos. Por ejemplo:

https://203.0.113.55/sports/curling

210

Page 222: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

https://203.0.113.82/sports/curling

• El nombre de usuario y la contraseña para acceder al servidor de Microsoft IIS, si el servidorrequiere solicitudes autenticadas.

• La configuración de los campos de conexión, si el sistema descendente tiene requisitos especiales.2. Completar laURLen laDestinos de grupo de Microsoft Smoothsección. Especifique dos destinos

si el canal está configurado como canal estándar o un destino si está configurado como canal decanalización única. No te preocupes por el ID del evento. Lo especificará en otro campo.

3. Completar laCredenciales, si el sistema descendente le facilitó un nombre de usuario y unacontraseña. Para la contraseña, escriba el nombre de la contraseña almacenada en el almacén deparámetros de AWS Systems Manager. No escriba la contraseña en sí. Para obtener más información,consulte the section called “AWS Systems Manageralmacén de parámetros de” (p. 41).

4. Si ha obtenido valores para configurar la conexión, introduzca esos valores en laConfiguracióngeneralsección sobre laGrupo de Microsoft Smooth(Se ha creado el certificado).

5. Configure el ID de evento en los siguientes campos:

Parámetros de grupo de salida — Configuración de eventos — Modo de ID de evento

Configuración del grupo de salida — Configuración de eventos — ID de evento

Puede configurar el ID de evento de tres maneras:

• Con un ID de evento que especifique: establezca el modo ID de evento en USE_CONFIGURED.A continuación, especifique el ID. Por ejemplo, curling. El ID de evento tendrá este aspecto: /Events(curling)

• Con una marca de hora — EstablecerModo de ID de eventoaUSE_TIMESTAMP. MediaLivegeneraun código de tiempo Unix basado en la hora en que se inicia el canal. El ID de evento tendrá esteaspecto: /Events(1585232182)

• Sin ID de evento: establezca el modo ID de evento en NO_EVENT_ID. Le recomendamosencarecidamente que no utilice este método.

Campos para el contenedor

Los siguientes campos configuran el contenedor en cada salida.

• Configuración de Microsoft Smoothsección —Configuración generalsección —Longitud del fragmento• Configuración de eventos–Comportamiento manifiesto de secuencia• Configuración de eventos: comportamiento de parada de eventos

Estos campos le permiten configurar parte del comportamiento de transmisión. Para obtener informaciónsobre un campo, elija el vínculo Información de la consola de MediaLive.

Campos para las codificaciones

Los siguientes campos se relacionan con la codificación de las secuencias de vídeo, audio y subtítulos(codifica) en la salida.

• Sección Stream settings (Configuración de secuencia)

Para obtener información sobre la creación de codificaciones, consulte las siguientes secciones:

• the section called “Paso 6: Configurar vídeo” (p. 218)• the section called “Paso 7: Configurar audio” (p. 220)

211

Page 223: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

• the section called “Paso 8: Configurar subtítulos” (p. 222)

Campos para otras características de Microsoft Smooth

Temas• Campos para la resiliencia (p. 212)• Campos para código de tiempo (p. 212)• Campos para SCTE-35 (p. 212)

Campos para la resiliencia

El siguiente campo se refiere a la implementación de resiliencia en una salida de Microsoft Smooth:

• Grupo de salidas Microsoft Smooth–Configuración de Microsoft Smoothsección —Configuracióngeneralsección —Acción de pérdida de entrada

Si lo desea, cambie el valor de Input loss action (Acción de pérdida de entrada).

Elija el enlace Información de la consola de MediaLive para decidir qué opción elegir.

Campos para código de tiempo

Los siguientes campos se relacionan con la configuración del código de tiempo y la marca de tiempo entodas las salidas del grupo de salida.

• Grupo de salidas Microsoft Smooth–Configuración de código temporalSección

Para obtener más información sobre un campo, elija el enlace Info (Información) situado junto al campo deMediaLive.

Campos para SCTE-35

Los siguientes campos se relacionan con la configuración del código de tiempo y la marca de tiempo entodas las salidas del grupo de salida.

• Grupo de salidas Microsoft Smooth–Configuración de código temporalSección

Si desea que todas las salidas de este grupo de salidas incluyan mensajes SCTE-35 que ya estánpresentes en la salida, elija Sparse track (Pista dispersa) Los mensajes se incluirán en una pistadispersa. Para obtener más información, consulte the section called “Procesamiento de mensajesSCTE-35” (p. 497) y sobre todo,the section called “Habilitación de decoración: Microsoft Smo” (p. 508).

Creación de un grupo de salidas RTMPCuandoplanificó el flujo de trabajo de su canal (p. 79), es posible que haya determinado que desea incluirun grupo de salidas RTMP.

Temas• Para crear un grupo de salidas de RTMP (p. 213)• Campos para el destino de salida (p. 213)• Campos para la conexión RTMP (p. 214)• Campos para las secuencias de vídeo, audio y subtítulos (codifica) (p. 215)• Otros campos (p. 215)

212

Page 224: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Para crear un grupo de salidas de RTMP

Siga estos pasos para crear un grupo de salida RTMP y su salida.

Para crear un grupo de salida RTMP y su salida

1. En la página Create channel (Crear canal), en Output groups (Grupos de salidas), elija Add (Añadir).2. En la sección Add output group (Añadir grupo de salida), seleccione RTMP y, a continuación,

seleccione Confirm (Confirmar). Aparecen más secciones:

• Configuración de RTMP— Esta sección contiene campos para laconfiguración deconexión (p. 214), pararesiliencia (p. 215), y paraTítulos (p. 215).

• Salidas RTMP: en esta sección se muestra la salida única que se añade de forma predeterminada.Una salida RTMP solo puede contener una salida, por lo que no haga clic en Add output (Agregarsalida).

3. En RTMP outputs (Salidas RTMP), elija el enlace Settings (Configuración) para ver las secciones de lasalida:

• Destino RTMP— Esta sección contiene campos para ladestino de salida (p. 213).• Configuración de salida— Esta sección contiene campos para laconfiguración de

conexión (p. 214).• Ajustes de transmisión— Esta sección contiene campos para laSecuencias de

salida (p. 215)(vídeo, audio y subtítulos).4. (Opcional) Introduzca nombres para el grupo de salida y la salida:

• En RTMP settings (Configuración de RTMP), en Name (Nombre), escriba un nombre para el grupode salida. Este nombre es interno de MediaLive; no aparece en la salida. Por ejemplo, SportsGame.

• En RTMP output (Salida RTMP), en Output settings (Configuración de salida), para Output name(Nombre de salida), escriba un nombre para la salida. Este nombre es interno de MediaLive; noaparece en la salida.

5. Para completar el resto de campos, consulte los temas enumerados después de este procedimiento.6. Una vez que haya terminado de configurar este grupo de salida y su salida única, puede crear otro

grupo de salida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a the section called“Paso 9: Guardar canal” (p. 224).

Campos para el destino de salida

Los siguientes campos configuran la ubicación y los nombres de los archivos de salida RTMP (el destino).

• Salida–Destino RTMPSecciones

Para especificar el destino de la salida

1. Cuandodiscutió sus requisitos (p. 127)con el operador del servidor RTMP, debería haber obtenido lasiguiente información:

• El protocolo deMediaLiveusar: RTMP o RTMPS.• dirección IP.• Número de puerto.• Nombre de la aplicación. También llamadonombre de la aplicación.• Nombre de transmisión. También llamadoinstancia de aplicaciónoinstancia de aplicaciónoClave de

transmisión.

213

Page 225: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Es posible que el operador le proporcione el nombre de la aplicación y el nombre de la secuenciacomo fragmentos de datos independientes. O puede que te den una ruta completa en elformatostring/string. En este caso, la primera cadena es el nombre de la aplicación y lasegunda cadena es el nombre de la secuencia.

• El nombre de usuario y la contraseña para acceder al servidor, si el sistema descendente requieresolicitudes autenticadas.

A continuación, se muestra un ejemplo de la información que el operador le facilitará:

rtmp://203.0.113.17:80/xyz/ywq7b

Dondexyzes el nombre de la aplicación yywq7bes el nombre de la transmisión.2. Introduzca las diferentes partes del destino en los campos correspondientes.

Parte de la URL de destino Campo

protocolo, dirección IP, puerto, nombre deaplicación

Los dos campos URL de la sección RTMPdestination (destino RTMP). (Tenga en cuentaque estos campos se encuentran en la páginaOutput (Salida) no en la página Output group(Grupo de salida).)

Por ejemplo:rtmp://203.0.113.17:80/xyz

Especifique dos destinos cuando el canalse configura como the section called “Clasede canal” (p. 157) o un destino cuando seconfigura como un canal de canalización única.

Nombre de transmisión Los dos campos de Stream name (Nombrede secuencia) en la sección de RTMP outputs(salidas de RTMP) .

Por ejemplo:ywq7b

3. Completar laCredenciales, si el servidor del sistema descendente le proporcionó un nombre deusuario y una contraseña. Para la contraseña, escriba el nombre de la contraseña almacenada en elalmacén de parámetros de AWS Systems Manager. No escriba la contraseña en sí. Para obtener másinformación, consulte the section called “AWS Systems Manageralmacén de parámetros de” (p. 41).

Campos para la conexión RTMP

Los siguientes campos configuran la lógica para los intentos de reconexión:

• Configuración de RTMP–Esquema de autenticación• Configuración de RTMP–Configuración adicional–Longitud de caché• Configuración de RTMP–Configuración adicional–Tiempo de reinicio• Configuración de RTMP–Configuración adicional–Cache behavior full• Salidas RTMP–Configuración de salida–Intervalo de reintento de conexión• Salidas RTMP–Configuración de salida–Núm. de reintentos• Salidas RTMP–Configuración de salida–Configuración adicional–Modo de certificado

214

Page 226: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Para configurar una conexión segura (RTMPS) con el destino

1. Esquema de autenticación: especifique el tipo de esquema. Por lo general, seleccione Common.Seleccione Akamai solo si el sistema descendente le indica que lo haga.

2. En el Certificate mode (Modo certificado), seleccione la opción requerida por el sistema descendente.

Si se conecta a través de RTMP, MediaLive ignora ambos campos.

Para configurar la reconexión

• Existen varios campos que controlan cómo se comporta MediaLive si se interrumpe la conexión con elservidor RTMP:

• Cache length (Longitud de caché) (especifica durante cuánto tiempo se mantiene la salida enmemoria, esperando a que el servidor RTMP responda.

• Cuando expira ese tiempo, Cache full behavior (Comportamiento de caché llena) especifica si sedebe desconectar de inmediato o esperar 5 minutos.

• Si MediaLive se desconecta, Restart delay (Reiniciar retardo) especifica cuánto tiempo debe esperarantes de intentar volver a conectarse.

• Cuando MediaLive intenta volver a conectar, Connection retry interval (Intervalo de reintentos deconexión) especifica la frecuencia con la que volver a intentarlo. Num retries (Nº de reintentos)especifica cuántas veces se va a reintentar. Cuando los reintentos caducan, esta salida se detiene.El canal se detiene porque la salida única ha perdido su conexión.

Campos para las secuencias de vídeo, audio y subtítulos (codifica)

Los siguientes campos se relacionan con la codificación de las secuencias de vídeo, audio y subtítulos(codifica) en la salida.

• Sección Stream settings (Configuración de secuencia)

Para obtener información sobre la creación de codificaciones, consulte las siguientes secciones:

• the section called “Paso 6: Configurar vídeo” (p. 218)• the section called “Paso 7: Configurar audio” (p. 220)• the section called “Paso 8: Configurar subtítulos” (p. 222)

Otros campos

El siguiente campo se refiere a la implementación de resiliencia en una salida RTMP:

• Configuración de RTMP–Acción de pérdida de entrada— Para obtener más información sobre un campoen laMediaLive, elija laInformaciónque aparece junto al campo.

El siguiente campo se refiere a la implementación de subtítulos en una salida RTMP:

• Configuración de RTMP–Datos de subtítulos— Complete este campo solo si al menos una de tus salidasincluye subtítulos conincrustadocomo formato de subtítulos de origen yRTMPCaptionInfocomo formatode salida. Si no hay subtítulos en ninguna salida, el valor de este campo se pasa por alto.

Para obtener información detallada sobre la configuración de subtítulos, consulte the section called“Títulos” (p. 396).

215

Page 227: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Creación de un grupo de salidas UDPCuandoplanificó el flujo de trabajo de su canal (p. 79), es posible que haya determinado que desea incluirun grupo de salidas UDP.

Temas• Procedimiento para crear un grupo de salida UDP (p. 216)• Campos para el destino de salida (p. 216)• Campos para el transporte de UDP (p. 217)• Campos para la transmisión de vídeo, audio y subtítulos (codificar) (p. 217)• Campos para otras funciones de UDP (p. 217)

Procedimiento para crear un grupo de salida UDP

Siga estos pasos para crear un grupo de salida UDP y su salida.

1. En la página Create channel (Crear canal), en Output groups (Grupos de salidas), elija Add (Añadir).2. En la sección Add output group (Añadir grupo de salida), seleccione UDP y, a continuación, seleccione

Confirm (Confirmar). Aparecen más secciones:

• Destino UDP— Esta sección contiene campos para ladestino de salida (p. 216).• Configuración de UDP— Esta sección contiene campos paraconfiguración de ID3 (p. 217)y

pararesiliencia (p. 217).• Salidas UDP: en esta sección se muestra la salida única que se añade de forma predeterminada.

Una salida UDP puede contener solo una salida, por lo que no haga clic en Add output (Añadirsalida).

3. En UDP outputs (Salidas UDP), elija el enlace Settings (Configuración) para ver las secciones de lasalida:

• Configuración de salida— Esta sección contiene campos para latransport (p. 216)y laconexión conel destino (p. 216).

• Ajustes de transmisión— Esta sección contiene campos para laSecuencias desalida (p. 217)(vídeo, audio y subtítulos).

4. (Opcional) Introduzca nombres para el grupo de salida y la salida:

• En UDP settings (Configuración de UDP), en Name (Nombre), escriba un nombre para el grupo desalidas. Este nombre es interno de MediaLive; no aparece en la salida. Por ejemplo, Sports Game.

• En la UDP output (Salida UDP), en Output settings (Configuración de salida), en Output name(Nombre de salida), escriba un nombre para la salida. Este nombre es interno de MediaLive; noaparece en la salida.

5. Para completar el resto de campos, consulte los temas enumerados después de este procedimiento.6. Una vez que haya terminado de configurar este grupo de salida y su salida única, puede crear otro

grupo de salida (de cualquier tipo), si su plan lo requiere. De lo contrario, vaya a the section called“Paso 9: Guardar canal” (p. 224).

Campos para el destino de salida

Los siguientes campos configuran el destino de la salida:

• Grupo de salida–Destino UDPSecciones• Salida–Configuración de salida–Network settings (Configuración de red)–Búfer msec

216

Page 228: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 5: Crear grupos de salida

Para especificar el destino de la salida

1. Cuandodiscutió sus requisitos (p. 127)con el operador que administra el sistema descendente querecibirá contenido UDP, debería haber obtenido la siguiente información:

• Las URL• Los números de puerto

Por ejemplo:

udp://203.0.113.28:5000

udp://203.0.113.33:5005

2. Introduzca las URL, incluido el número de puerto, en uno o en ambosURLen laDestinos deUDPsección.

3. Si habilita FEC (p. 217), deje espacio entre los números de puerto para los dos destinos.

Por ejemplo, si un destino es rtp://203.0.113.28:5000, suponga que FEC también usa el puerto5002 y 5004. Por lo tanto, el número de puerto más bajo posible para el resto de destinos es 5005:rtp://203.0.113.33:5005.

4. (Opcional) En elSalida, complete laBúfer msecsegún corresponda. Para obtener más información, elijael enlace Información situado junto al campo de la consola de MediaLive.

Campos para el transporte de UDP

Los siguientes campos configuran el transporte en cada salida:

• Salida–Configuración de salida–Configuración de salida de FEC, elija un valor.• Salida–Configuración de salida–Network settings (Configuración de red)–Configuración de

contenedorsección.

Cambie los valores según corresponda. Para obtener más información sobre un campo, elija el enlace Info(Información) situado junto al campo de MediaLive.

Campos para la transmisión de vídeo, audio y subtítulos (codificar)

Los siguientes campos se relacionan con la codificación de las secuencias de vídeo, audio y subtítulos(codifica) en la salida.

• Sección Stream settings (Configuración de secuencia)

Para obtener información sobre la creación de codificaciones, consulte las siguientes secciones:

• the section called “Paso 6: Configurar vídeo” (p. 218)• the section called “Paso 7: Configurar audio” (p. 220)• the section called “Paso 8: Configurar subtítulos” (p. 222)

Campos para otras funciones de UDP

El siguiente campo se refiere a la implementación de resiliencia en una salida UDP:

• Configuración de UDP–Acción de pérdida de entrada— Para obtener más información sobre un campoen laMediaLiveconsole, elija la opciónInformaciónque aparece junto al campo.

217

Page 229: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 6: Configurar vídeo

Los siguientes campos se relacionan con la implementación de subtítulos en una salida UDP:

• Configuración de UDP–Tipo de marco ID3 de metadatos temporizados• Configuración de UDP–Periodo ID3 de metadatos cronometrado

Complete estos campos si desea insertar metadatos ID3 temporizados o etiquetas de segmento ID3 entodas las salidas de este grupo de salida. Para obtener instrucciones detalladas, consulte the sectioncalled “Metadatos ID3” (p. 424).

Paso 6: Configurar la codificación de vídeoEnthe section called “Paso 5: Crear grupos de salida” (p. 169), creó los grupos de salidas y salidas queidentificó cuando planeó el canal. Cada sección de salida contiene unAjustes de transmisiónsección. Ahoradebes crear todo el vídeoCodificación (p. 76).

Procedimiento general

Siga este procedimiento general para configurar la codificación de vídeo.

1. Decide cómo vas a crear cada codificación:• Desde cero.• Compartiendo una codificación que ya existe en esta salida u otra salida del canal.• Clonando una codificación que ya existe en esta salida u otra salida del canal.

Puede que ya hayas tomado esta decisión. Si no, deberías decidir ahora. Para obtener más información,consulte the section called “Paso 4: Diseñar las codificaciones” (p. 146).

Puede compartir o clonar códigos de vídeo de una salida a otra del mismo grupo de salida o de unasalida a una salida de otro grupo de salida.

2. Lea las secciones correspondientes que se indican a continuación.

Temas• Creación de una codificación de vídeo desde cero (p. 218)• Creación de una codificación de vídeo mediante el uso compartido (p. 219)• Creación de una codificación de vídeo mediante clonación (p. 220)

Creación de una codificación de vídeo desde ceroPara configurar las codificaciones de vídeo en la mayoría de los tipos de salidas

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de vídeo.3. Elija el enlace para la codificación de vídeo.4. ParaCodec settings (Configuración del códec), seleccione el códec que desea utilizar para esta

codificación. Aparecen más campos.5. Complete cada campo, según corresponda. Para obtener más información sobre un campo, elija el

enlace Info (Información) situado junto al campo.

• Para obtener información acerca de laWidth (Ancho)yAlturacampos (que definen la resolución devídeo), elija laInformaciónpara cada campo. La velocidad de fotogramas afecta a las cargas desalida de este canal. Para obtener más información acerca de los cargos, consultelaMediaLivelistade precios.

218

Page 230: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 6: Configurar vídeo

• Para obtener información acerca de laFrameratecampos, elija elInformaciónpara cada campo. Lavelocidad de fotogramas afecta a las cargas de salida de este canal. Para obtener más informaciónacerca de los cargos, consultelaMediaLivelista de precios.

• Para obtener información sobre los campos de Space color (espacio de color), consulte the sectioncalled “Vídeo — espacio de color” (p. 534).

• Para obtener información acerca de laConfiguración de codificación adicionals campos, consultethesection called “Vídeo: modo VQ mejorado” (p. 548)

• Para obtener información sobre los campos Rate control (Control de velocidad), consulte thesection called “Vídeo — Modo de control de velocidad” (p. 549). Hay campos en esta sección queafectan a los cargos de salida de este canal. Para obtener más información acerca de los cargos,consultelaMediaLivelista de precios.

• Para obtener información sobre los campos Timecode (Código de tiempo) consulte the sectioncalled “Configuración de código temporal” (p. 528).

Note

LaWidth (Ancho)yAlturacampos (que definen la resolución de vídeo), los camposde laFrameratey la secciónVelocidad de bitsen el campo deRate control (Control develocidad)todas afectan a los cargos de salida de este canal. Para obtener más informaciónacerca de los cargos, consultelaMediaLivelista de precios.

Para configurar las codificaciones de vídeo en los tipos de salida de captura de fotogramas

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salida, busque la salida y elija el enlace para la codificación de vídeo.3. Complete cada campo, según corresponda. Para obtener más información sobre un campo, elija el

enlace Info (Información) situado junto al campo.4. Cuando esté listo, vaya a guardar el canal (p. 224).

Creación de una codificación de vídeo mediante el usocompartidoPuede crear una codificación de vídeo y compartirla entre varias salidas. Seguimiento deProcedimientoanterior (p. 218)para crear la codificación una vez. A continuación, configure la codificación para lasdemás salidas siguiendo los siguientes pasos.

Tenga en cuenta que el procedimiento para compartir una codificación de vídeo es casi idéntico alprocedimiento para compartir una codificación de audio o una codificación de subtítulos.

Para crear una codificación de vídeo compartiendo

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de vídeo.3. Si la salida ya contiene una codificación de vídeo, elija ese vídeo y, a continuación, elijaEliminar vídeo.4. ElegirAñadir video. Aparece un menú que incluye la opciónUtilizar una descripción de vídeo existente,

seguida de una lista de los vídeos que existen actualmente en todo el canal.5. Elija el video que desee usar. En el cuadro de diálogo que aparece, elijaCompartir la configuración

existente.

Aparecen los campos para esta codificación. Encima del primer campo hay un mensaje de informaciónque enumera todas las salidas que comparten esta codificación.

219

Page 231: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 7: Configurar audio

Es posible que desee cambiar la descripción del vídeo para incluir el términoCompartido, comorecordatorio para ti mismo.

Tenga en cuenta que solo hay una instancia de esta codificación en el canal. Por lo tanto, si cambia uncampo, cambiará el campo en todas las demás salidas que utilicen esta codificación.

Recuerda esta regla si cambias elNombre del selector de vídeo. Si especifica un selector diferenteen la codificación de una salida, lo cambiará en todas las salidas que comparten esta codificación. Sirealmente quieres especificar un selector diferente, es posible que tengas que clonar la codificación enlugar de compartirla.

Creación de una codificación de vídeo mediante clonaciónPuede crear una codificación de vídeo y clonarla entre varias salidas. Laorigenencode podría ser unacodificación que creaste desde cero o podría ser una codificación creada por la clonación. Por ejemplo,creavideo-1, luego clónalo paravideo-2, luego clonevideo-2avideo-3.

Tenga en cuenta que el procedimiento para clonar una codificación de vídeo es casi idéntico alprocedimiento para clonar una codificación de audio o una codificación de subtítulos.

Para crear una codificación de vídeo mediante clonación

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de vídeo.3. Si hay unVideoa la izquierda, elige ese botón y luego eligeEliminar vídeo.4. ElegirAgregar vídeo. Aparece un menú que incluye la opciónUtilizar una descripción de vídeo

existente, seguida de una lista de los vídeos que existen actualmente en todo el canal.5. Elija la codificación de vídeo que desea utilizar como fuente de la nueva codificación de vídeo.6. En el cuadro de diálogo que aparece, elijaClone la configuración existente. Aparecen los campos de la

codificación y los campos muestran los valores de la codificación de origen.7. Cambie los campos, según corresponda.

Tenga en cuenta que esta codificación clonada es una nueva instancia de codificación. Si cambias decampo, no afectarás a la codificación de origen.

Paso 7: Configurar las codificaciones de audioEnthe section called “Paso 5: Crear grupos de salida” (p. 169), creó los grupos de salidas y salidas queidentificó cuando planeó el canal. Cada sección de salida contiene unAjustes de transmisiónsección. Ahoradebe crear el audioCodificación (p. 76)para los resultados.

Procedimiento general

Siga este procedimiento general para configurar la codificación de audio.

1. Decide cómo vas a crear cada codificación:• Desde cero.• Compartiendo una codificación que ya existe en esta salida u otra salida del canal.• Clonando una codificación que ya existe en esta salida u otra salida del canal.

Puede que ya hayas tomado esta decisión. Si no, deberías decidir ahora. Para obtener más información,consulte the section called “Paso 4: Diseñar las codificaciones” (p. 146).

220

Page 232: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 7: Configurar audio

Puede compartir o clonar códigos de audio dentro de una salida, de una salida a otra del mismo grupode salida o de una salida a una salida en otro grupo de salida.

2. Lea las secciones correspondientes que se indican a continuación.

Temas• Creación de una codificación de audio desde cero (p. 221)• Creación de una codificación de audio mediante el uso compartido (p. 221)• Creación de una codificación de audio mediante clonación (p. 222)

Creación de una codificación de audio desde ceroPara configurar las codificaciones de audio desde cero

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de audio.3. Si necesitas añadir un nuevo audio a esta salida, eligeAgregar audioy, después,Crear una nueva

descripción de audio,4. Elija la codificación de audio y enCodec settings (Configuración del códec), seleccione el códec que

desea utilizar para esta codificación. Aparecen más campos.5. EnNombre del selector de audio, seleccione el selector que es el origen de esta codificación de audio,

segúnsu plan (p. 135). Ustedcreó este selector (p. 165)anterior.6. Rellene otros campos según corresponda. Para obtener más información sobre un campo, elija el

enlace Info (Información) situado junto al campo.

• Los campos de laCodec settings (Configuración del códec)son diferentes para cada tipo de códec.• Los campos de laConfiguración de Remixson opcionales.• Los campos de laNormalización de audiola configuración es opcional.• Los campos de laConfiguración adicionalson opcionales.

Creación de una codificación de audio mediante el usocompartidoPuede crear una codificación de audio y compartirla entre varias salidas. Seguimiento deProcedimientoanterior (p. 221)para crear la codificación una vez. A continuación, configure la codificación para lasdemás salidas siguiendo los siguientes pasos.

Tenga en cuenta que el procedimiento para compartir una codificación de audio es casi idéntico alprocedimiento para compartir una codificación de vídeo o una codificación de subtítulos.

Para crear una codificación de audio compartiendo

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de audio.3. La salida podría contener una codificación de audio queMediaLivese ha agregado automáticamente.

Si no planee utilizar esta codificación de audio, quítelo. Elige la codificación de audio y eligeEliminaraudio.

4. Crea un nuevo audio. ElegirAgregar audio. Aparece un menú que incluye la opciónUtilizar unadescripción de audio existente, seguido de una lista de los audios que existen actualmente en todo elcanal. Elija el audio que desee usar.

5. En el cuadro de diálogo que aparece, elijaCompartir la configuración existente.

221

Page 233: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 8: Configurar subtítulos

Aparecen los campos para esta codificación. Encima del primer campo hay un mensaje de informaciónque enumera todas las salidas que comparten esta codificación.

Es posible que desee cambiar la descripción de audio para incluir el términoCompartido, comorecordatorio para ti mismo.

Tenga en cuenta que solo hay una instancia de esta codificación en el canal. Por lo tanto, si cambia uncampo, cambiará el campo en todas las demás salidas que utilicen esta codificación.

Recuerda esta regla si cambias elNombre del selector de audio. Si especifica un selector diferenteen la codificación de una salida, lo cambiará en todas las salidas que comparten esta codificación. Sirealmente quieres especificar un selector diferente, es posible que tengas que clonar la codificación enlugar de compartirla.

Creación de una codificación de audio mediante clonaciónPuede crear una codificación de audio y clonarla entre varias salidas. Laorigenencode podría ser unacodificación que creaste desde cero o podría ser una codificación creada por la clonación. Por ejemplo,creaaudio-1, luego clónalo paraaudio-2y, después, cloneaudio-2aaudio-3.

Tenga en cuenta que el procedimiento para clonar una codificación de audio es casi idéntico alprocedimiento de clonación de una codificación de vídeo o de codificación de subtítulos.

Para crear una codificación de audio mediante clonación

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de audio.3. La salida podría contener una codificación de audio queMediaLivese ha agregado automáticamente.

Si no planee utilizar esta codificación de audio, quítelo. Elige la codificación de audio y eligeEliminaraudio.

4. Crea un nuevo audio. ElegirAgregar audio. Aparece un menú que incluye la opciónUtilizar unadescripción de audio existente, seguido de una lista de los audios que existen actualmente en todo elcanal. Elija el audio que desee usar.

5. Elija la codificación de audio que desea utilizar como fuente de la nueva codificación de audio.6. En el cuadro de diálogo que aparece, elijaClone la configuración existente. Aparecen los campos de la

codificación y los campos muestran los valores de la codificación de origen.7. Cambie los campos, según corresponda.

Tenga en cuenta que esta codificación clonada es una nueva instancia de codificación. Si cambias decampo, no afectarás a la codificación de origen.

Paso 8: Configuración de las codificaciones desubtítulosEnthe section called “Paso 5: Crear grupos de salida” (p. 169), creó los grupos de salidas y salidas queidentificó cuando planeó el canal. Cada sección de salida contiene unAjustes de transmisiónsección. Ahoradebes crear todos los subtítulosCodificación (p. 76)para los resultados.

Procedimiento general

Siga este procedimiento general para configurar la codificación de subtítulos.

1. Decide cómo vas a crear cada codificación:

222

Page 234: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 8: Configurar subtítulos

• Desde cero.• Compartiendo una codificación que ya existe en esta salida u otra salida del canal.• Clonando una codificación que ya existe en esta salida u otra salida del canal.

Puede que ya hayas tomado esta decisión. Si no, deberías decidir ahora. Para obtener más información,consulte the section called “Paso 4: Diseñar las codificaciones” (p. 146).

Puede compartir o clonar códigos de subtítulos dentro de una salida, de una salida a otra del mismogrupo de salida o de una salida a una salida en otro grupo de salida.

2. Lea las secciones correspondientes que se indican a continuación.

Temas• Crear una codificación de subtítulos desde cero (p. 223)• Crear una codificación de subtítulos mediante el uso compartido (p. 223)• Crear una codificación de subtítulos mediante clonación (p. 224)

Crear una codificación de subtítulos desde ceroPara configurar las codificaciones desde cero

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de subtítulos.3. Si necesita agregar subtítulos nuevos a esta salida, elijaAgregar subtítulosy, después,Crear una nueva

descripción de subtítulos,4. Elija los subtítulos codificados y enCodec settings (Configuración del códec), elija el formato que va a

utilizar para esta codificación. Aparecen más campos.5. EnNombre del selector de subtítulos, seleccione el selector que es el origen de esta codificación de

subtítulos, segúnsu plan (p. 135). Ustedcreó este selector (p. 165)anterior.6. Complete otros campos según corresponda, para configurar la codificación de los subtítulos. Para

obtener información detallada sobre la configuración de subtítulos codificados, consultethe sectioncalled “Paso 4: Crear codificación de subtítulos” (p. 408).

Crear una codificación de subtítulos mediante el uso compartidoPuede crear un subtítulo, codificar y compartirlo entre varias salidas. Seguimiento deProcedimientoanterior (p. 223)para crear la codificación una vez. A continuación, configure la codificación para lasdemás salidas siguiendo los siguientes pasos.

Tenga en cuenta que el procedimiento para compartir una codificación de subtítulos es casi idéntico alprocedimiento para compartir una codificación de vídeo o una codificación de subtítulos.

Para crear una codificación de subtítulos mediante el uso compartido

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar la codificación de subtítulos.3. La salida podría contener una codificación de subtítulos queMediaLivese ha agregado

automáticamente. Si no planee utilizar esta codificación de subtítulos, quítelo. Elija los subtítulos,codifique y elijaEliminar subtítulos.

4. Crea nuevos subtítulos. Elija Add captions (Añadir subtítulos). Aparece un menú que incluye laopciónUtilizar una descripción de subtítulos existente, seguida de una lista de los subtítulos queexisten actualmente en todo el canal. Elija los subtítulos que desee usar.

223

Page 235: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 9: Guardar canal

5. En el cuadro de diálogo que aparece, elijaCompartir la configuración existente.

Aparecen los campos para esta codificación. Encima del primer campo hay un mensaje de informaciónque enumera todas las salidas que comparten esta codificación.

Es posible que desee cambiar la descripción de subtítulos para incluir el términoCompartido, comorecordatorio para ti mismo.

Tenga en cuenta que solo hay una instancia de esta codificación en el canal. Por lo tanto, si cambia uncampo, cambiará el campo en todas las demás salidas que utilicen esta codificación.

Recuerda esta regla si cambias elNombre del selector de subtítulos. Si especifica un selector diferenteen la codificación de una salida, lo cambiará en todas las salidas que comparten esta codificación. Sirealmente quieres especificar un selector diferente, es posible que tengas que clonar la codificación enlugar de compartirla.

Crear una codificación de subtítulos mediante clonaciónPuede crear un subtítulo, codificarlo y clonarlo entre varias salidas. Laorigenencode podría ser unacodificación que creaste desde cero o podría ser una codificación creada por la clonación. Por ejemplo,creasubtítulos -1, luego clónalo parasubtítulos 2y, después, clonesubtítulos 2asubtítulos 3.

Tenga en cuenta que el procedimiento para clonar una codificación de subtítulos es casi idéntico alprocedimiento de clonación de una codificación de vídeo o de codificación de subtítulos.

Para crear una codificación de subtítulos mediante clonación

1. En la página Create channel (Crear canal), busque el grupo de salidas que creó (p. 169).2. En ese grupo de salidas, busque la salida donde desea configurar una codificación de subtítulos.3. La salida podría contener una codificación de subtítulos queMediaLivese ha agregado

automáticamente. Si no planee utilizar esta codificación de subtítulos, quítelo. Elija los subtítulos,codifique y elijaEliminar subtítulos.

4. Crea nuevos subtítulos. Elija Add captions (Añadir subtítulos). Aparece un menú que incluye laopciónUtilizar una descripción de subtítulos existente, seguida de una lista de los subtítulos queexisten actualmente en todo el canal. Elija los subtítulos que desee usar.

5. Elija la codificación de subtítulos que desea utilizar como origen de la nueva codificación de subtítulos.6. En el cuadro de diálogo que aparece, elijaClone la configuración existente. Aparecen los campos de la

codificación y los campos muestran los valores de la codificación de origen.7. Complete otros campos según corresponda, para configurar la codificación de los subtítulos. Para

obtener información detallada sobre la configuración de subtítulos codificados, consultethe sectioncalled “Paso 4: Crear codificación de subtítulos” (p. 408).

8. Tenga en cuenta que esta codificación clonada es una nueva instancia de codificación. Si cambias decampo, no afectarás a la codificación de origen.

Paso 9: Guardar el canalPara guardar (crear) el canal, seleccione Create channel (Crear canal) en el panel de navegación.

Puede guardar el canal solo después de que haya configurado y creado todo lo que necesita. En cuantoguarde el canal, MediaLive valida la configuración del canal y muestra los mensajes de error. No puedeguardar un borrador en el canal y no puede guardar un canal que contenga mensajes de error.

Para buscar el canal recién creado, en el panel de navegación, seleccione Channel (Canal). (El panel denavegación podría estar contraído. Para abrirlo, elija el icono de menú en la esquina superior izquierda dela consola).

224

Page 236: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un canal a partir de una plantilla o clonando

Aparece el panel Channel (Canal) y muestra el canal recién creado en la lista de canales. El estado cambiaa Creating (Creando) y, a continuación, a Ready (Listo).

Creación de un canal a partir de una plantilla oclonando

Un canal contiene los detalles que indican a AWS ElementalMediaLiveCómo transcodificar (descodificar ycodificar) y empaquetar la entrada en salidas específicas.

Para crear un canal, debe proporcionar detalles sobre entradas, sobre uno o varios grupos de salidas y susdestinos, sobre las salidas de cada grupo de salidas y sobre las codificaciones de vídeo, audio y subtítulosde cada salida.

Existen tres formas de crear un canal:

• Desde cero. El formulario Create (Crear) de la consola de MediaLive contiene algunos campos quemuestran valores predeterminados del sistema y otros campos que están vacíos. Puede crear un canaldesde cero modificando los valores predeterminados del sistema y completando los campos vacíosadecuados. Para obtener más información, consulte the section called “Creación de un canal desdecero” (p. 154).

• Usando una plantilla integrada o personalizada. Puede utilizar una plantilla para crear un canal yreutilizar la plantilla para crear varios canales. Para obtener más información, consulte the section called“Creación de un canal a partir de una plantilla” (p. 226).

• Clonando un canal ya existente. Puede clonar un canal ya existente y después editar la configuraciónpara crear el nuevo canal (clonado). Para obtener más información, consulte the section called “Creaciónde un canal mediante clonación” (p. 226).

Los procedimientos indicados en los siguientes temas muestran cómo crear un canal mediante unaplantilla o una clonación. Antes de seguir los procedimientos, debe comprender cómo crear un canaldesde cero. Para obtener más información, consulte the section called “Creación de un canal desdecero” (p. 154).

Acerca de las plantillasUso de plantillas integradasMediaLive contiene plantillas integradas a las que puede obtener acceso desde la consola. Cada plantillacontiene datos de grupos de salidas y salidas, y lo que es más importante, datos para codificar vídeo ycumplir las expectativas de casos de uso específicos (tal y como se especifica en la descripción de laplantilla).

Cuando utiliza una plantilla integrada, se rellenan todas las secciones de la página Create channel (Crearcanal) con datos, a excepción de las secciones de destinos de entradas y salida.

Aunque las plantillas están integradas, puede elegir editar los campos existentes y completar los camposvacíos.

Uso de plantillas personalizadasUsted u otra persona de su organización puede haber creado plantillas personalizadas. Una plantillapersonalizada podría contener casi todos los datos necesarios para crear un canal completo, o bien podríacontener solo partes de los datos. Para crear una plantilla personalizada, consulte the section called“Creación de una plantilla personalizada” (p. 227).

225

Page 237: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca de la clonación

Normalmente, las plantillas se crean para que se compartan entre distintos usuarios.

Si su organización utiliza plantillas, debe obtener las plantillas que utilizará de la persona que ha creadolas plantillas. Debe almacenarlas en una carpeta en el equipo donde está trabajando en la consola deMediaLive. Esta carpeta es la "ubicación de su plantilla personalizada". Esta tarea la realiza en el sistemade archivos de su equipo, fuera de MediaLive.

Cuando se utiliza una plantilla personalizada, MediaLive rellena todas las secciones de la página Createchannel (Crear canal) con datos de la plantilla, excepto los datos de entrada. Aunque la plantilla incluyadatos de entrada, dichos datos no se extraerán en la página Create channel (Crear canal).

Puede editar los campos existentes y completar los campos vacíos según sea necesario.

Acerca de la clonaciónLa clonación le permite utilizar un canal ya existente como base de un nuevo canal.

Cuando clona un canal ya existente, todas las secciones de la página Create channel (Crear canal) serellenan con los datos del canal clonado, excepto los datos de entrada. Los datos de entrada se dejansiempre en blanco.

Puede editar los campos existentes y completar los campos vacíos según sea necesario.

Creación de un canal a partir de una plantillaPuede crear un canal mediante una plantilla personalizada o mediante una de las plantillas integradas queMediaLive proporciona.

Para crear un canal a partir de una plantilla (consola)

1. Si tiene previsto utilizar una plantilla personalizada, asegúrese de que está configurado para utilizarla.Consulte the section called “Uso de plantillas personalizadas” (p. 225).

2. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Channels (Canales).4. En la página Channels (Canales), elija Create channel (Crear canal).5. En la página Create channel (Crear canal), en la sección Channel and input details (Detalles del

canal y la entrada), en la sección Channel template (Plantilla de canal), realice una de las siguientesoperaciones:

• Para utilizar una plantilla integrada: ParaTemplate (Plantilla), desde laPlantillas de canalesde lalista desplegable, elija una plantilla. (La sección Existing channels (Canales existentes) no muestraplantillas).

• Para utilizar una plantilla personalizada: ElegirSeleccionar plantilla personalizada. Vaya a la carpeta"plantilla personalizada" y elija la plantilla. Para obtener más información sobre la ubicación de laplantilla personalizada, consulte the section called “Uso de plantillas personalizadas” (p. 225).

6. Complete los campos, por ejemplo, los campos de entrada, que deben rellenarse siempre. Tambiénpuede editar otros campos según sea necesario.

Creación de un canal mediante clonaciónPuede clonar un canal que se encuentre en la lista Channels (Canales). (También puede clonar un canaldespués de elegir Create channel (Crear canal). Para obtener más información, consulte the section called“Creación de un canal a partir de una plantilla” (p. 226)).

226

Page 238: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de una plantilla personalizada

Para crear un canal mediante clonación (consola)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales).3. En la página Channels (Canales), elija el botón de opción situado al lado del nombre del canal.4. Elija Clone (Clonar).

Se abre la página Create channel (Crear canal). Replica todos los datos del canal de base, aexcepción de las secciones de entrada, que están siempre vacías.

5. Asigne al canal un nuevo nombre y complete las secciones de entrada. Cambie otros campos segúnsea necesario.

Creación de una plantilla personalizadaUna plantilla personalizada se crea exportando los datos de un canal ya existente (y, por lo tanto,validado). MediaLiveexporta los datos a un archivo JSON que puede utilizar en la consola.

Para crear una plantilla personalizada (consola)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales).3. En la página Channels (Canales), elija el nombre del canal (no el botón de opción).4. EnAcciones de canal,elegirDescargarplantilla personalizada. Siga las instrucciones para guardar el

canal como una plantilla. La plantilla es un archivo JSON con el mismo nombre que el canal.5. (Opcional) Abra el archivo en un editor adecuado e introduzca los cambios. Por ejemplo, puede

cambiar valores de campos, añadir campos o quitarlos. Sea precavido y mantenga un JSON válido.

No es necesario eliminar las asociaciones de entrada. Cuando utiliza esta plantilla en un canal nuevo,MediaLive importa todos los datos excepto las asociaciones de entrada.

6. Haga que la plantilla personalizada esté disponible para los usuarios que la necesitarán. Cada usuariodebe almacenar la plantilla en una carpeta accesible desde el equipo donde el usuario trabajará en laconsola de MediaLive. Esta tarea se realiza fuera de MediaLive.

Los usuarios de MediaLive pueden utilizar el archivo de plantilla en la consola.

Edición y eliminación de un canalPuede editar un canal existente (guardado) para cambiar la forma cómo se procesa la entrada y puedeeliminar un canal. Sin embargo, solo puede editar o eliminar un canal cuando no se está ejecutando.

Edición de un canalPuede editar cualquier canal mediante la edición, adición o eliminación de grupos de salidas y salidas.También puede editar, añadir o eliminar las codificaciones de vídeo, audio y subtítulos del canal.

El canal debe estar inactivo (no en ejecución).

Note

No puedes cambiar la clase de un canal editando el canal. En su lugar, consulte the section called“Actualización de la clase de canal” (p. 228).

227

Page 239: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEdición de las etiquetas asociadas a un canal

Para editar un canal

1. En la páginaCanales depágina, elija la opción por el nombre del canal.2. ElegirAcciones dey luegoeditar. Laeditar canalSe visualiza la página. Los detalles en esta página son

idénticos a los de la páginacrear canal(Se ha creado el certificado). Para obtener más informaciónsobre esta página, consulte the section called “Creación de un canal desde cero” (p. 154).

3. Cuando haya terminado, elijacanal de actualización.

Espere el canalstatevolver aociosoantes de llevar a cabo otra acción con este canal.

Edición de las etiquetas asociadas a un canalPuede editar las etiquetas asociadas a un canal en cualquier momento, cuando el canal se estáejecutando o cuando está inactivo. Puede añadir más etiquetas (hasta el límite (p. 527)) y puede eliminaretiquetas.

Para editar las etiquetas en un canal

1. En la página Channels (Canales), elija el nombre del canal.2. Elija la pestaña Tags. Añada o elimine etiquetas. Para editar el valor de una etiqueta existente, elimine

la etiqueta y añádala de nuevo. Para obtener más información, consulte the section called “Etiquetadode recursos de ” (p. 527).

3. Cuando haya terminado, elija Save (Guardar).

Eliminación de un canalPuede eliminar un canal de la lista de Channels (Canales) o la vista de detalles.

El canal debe estar inactivo (no en ejecución).

Para eliminar un canal

1. En la página Channels (Canales), elija la opción al lado del nombre del canal.2. Si el canal se está ejecutando, elija Stop (Detener).3. Elija Eliminar.

Actualizar la clase de canal: redundancia decanalización

Puede cambiar la clase de canal de un canal existente para habilitar o deshabilitar la redundancia decanalización en el canal.

Para obtener información general sobre la clase de canal y su función en el canal, consultethe sectioncalled “Redundancia de canalización” (p. 489).

Para consultar el procedimiento para cambiar la clase de, consultethe section called “Cambiar un canalexistente” (p. 494).

228

Page 240: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVisualización de una configuración de canal

Visualización de una configuración de canalPuede ver información acerca de la configuración de un canal en elDetalles del canalpágina de AWSElementalMediaLiveconsola de . Esta página es útil para ver información cuando el canal se estáejecutando. (Cuando un canal se está ejecutando, no puede ver detalles eligiendo Edit [Editar]).

Para ver la información de configuración (AWS Elemental)MediaLiveconsola de)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales). (Para obtener información sobre los botones de

esta página, consulte the section called “Edición de un canal” (p. 227), Inicio, detención y pausa deun canal (p. 336) y the section called “Creación de un canal mediante clonación” (p. 226)).

3. Para ver más detalles acerca de un canal, seleccione el nombre de dicho canal. Aparecerá la páginaChannel details (Detalles del canal).

4. Vea la información de configuración en uno de estos lugares:

• Para obtener más información acerca de la especificación de entrada para el canal, seleccione lapestaña Details (Detalles) y vea el panel Input specifications (Especificaciones de entrada).

• Para una vista con un solo clic del destino para el canal (en el sistema descendente), elija lapestaña Destinations (Destinos).

• Para obtener información básica sobre la configuración del canal, elija la pestaña Details (Detalles).• Para obtener una vista de solo lectura de la configuración completa del canal (que especificó al

crear o editar el canal), seleccione la pestaña Settings (Configuración).• Para una vista del código JSON sin procesar para la configuración del canal, elija la pestaña Details

(Detalles) y, a continuación, elija los detalles Advanced (Avanzados). Puede copiar este códigoJSON en el portapapeles.

229

Page 241: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Trabajo con MediaLiveDispositivosde

UNA MediaLive dispositivoes la representación dentro de MediaLive, de un AWS Elemental Linkdispositivode hardwareque está conectado a MediaLive. Usar MediaLive dispositivo para administrar el dispositivode hardware de AWS Elemental Link que está conectado a MediaLive. Puede ajustar la configuración delhardware de AWS Elemental Link, transferir el uso deldispositivoa otroAWSo acepta un dispositivo que sele está transfiriendo.

Sobre MediaLive Dispositivos de

El hardware de AWS Elemental Link asociado a la MediaLive device es el sistema ascendente queproporciona el origen a MediaLive. El tipo de entrada asociado a la MediaLive es una entrada de ElementalLink. AWS Elemental Link puede transmitir contenido a cualquier MediaLive canal.

Para explicar con mayor claridad la terminología:

• AWS Elemental Link es un dispositivo físico de hardware. Para obtener documentación sobre eldispositivo de hardware, consulteAWS Elemental Link.

• El dispositivo MediaLive es la representación de AWS Elemental Link dentro de MediaLive. En estasección se describe cómo trabajar con el MediaLive Dispositivo.

• La entrada de Elemental Link es un tipo de entrada en MediaLive. Para obtener información acercadel uso de una entrada de Elemental Link, consultethe section called “Origen de AWS ElementalLink” (p. 97).

El hardware de AWS Elemental Link está conectado a través de Internet a MediaLive en una regiónespecífica de suAWSaccount. No tiene que configurar MediaLive para hardware de AWS Elemental Link.En su lugar, el hardware de AWS Elemental Link se conecta automáticamente a suAWSy se vuelve visibleautomáticamente en MediaLive.

Note

Cuando conecte el dispositivo a Internet, verificará la conectividad poniéndose en contacto con lossiguientes dominios. Es normal ver el tráfico saliente hacia estos dominios:

• amazon.com• aws.amazon.com

Para configurar el uso del contenido de un hardware específico de AWS Elemental Link cree una entradaque utilice el MediaLive dispositivo que corresponde a ese dispositivo de hardware. A continuación, puedetrabajar con la entrada en MediaLive como lo haría con cualquier entrada. Para obtener más información,consulte the section called “Dispositivos de AWS Elemental Link” (p. 383).

Temas• Creación de un valor MediaLive dispositivo (p. 231)• Edición o consulta de detalles de un MediaLive dispositivo (p. 231)• Transferirun dispositivo (p. 232)

230

Page 242: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCrear un dispositivo

• Visualización del estado de un MediaLive dispositivo (p. 233)• Eliminación de un MediaLive dispositivo (p. 234)

Creación de un valor MediaLive dispositivoNo se crea MediaLive Dispositivos. En su lugar, cuando un operador del sistema ascendente conectaun hardware de AWS Elemental Link a Internet y lo enciende, AWS Elemental Link se conectaautomáticamente a MediaLive. En la página MediaLive Consola deDispositivosaparece en el panel denavegación. El nuevo MediaLive aparece en elDispositivos de entradasección.

Edición o consulta de detalles de un MediaLivedispositivo

Puede ajustar con precisión la configuración del MediaLive dispositivo de las siguientes formas:

• Asigne al dispositivo un nombre descriptivo• Edite el dispositivo para acelerar la velocidad de bits de entrega• Edite el dispositivo para utilizar un origen específico

También puede consultar todos los ajustes para la conexión entre MediaLiveyAWS Elemental Link.

Para editar o consultar una entrada

1. Abra el icono MediaLive Consola dehttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Devices (Dispositivos).3. EnDispositivos, vaya a la tarjeta del MediaLive El dispositivo que desee y elija elhiperenlace. Si hay

muchos MediaLive , introduzca parte del nombre para filtrar la lista.4. La página de detalles de esto MediaLive El dispositivo muestra información sobre el dispositivo de,

incluido lo siguiente:

• El ID único del hardware de AWS Elemental Link (mostrado en la parte superior de la página).• Una miniatura del contenido que el dispositivo inserta actualmente, si se está insertando alguno.

El dispositivo genera las miniaturas capturando un fotograma de vídeo aproximadamente cada 5segundos.

• Laestado de la conexión (p. 233)al hardware de AWS Elemental Link.• Un ARN de dispositivo que incluye ese ID único.

5. (Opcional) En la página Dispositivo, elija Editar.6. Cambie cualquier campo según sea necesario:

• Nombre— Introduzca un nombre para el dispositivo de. Este nombre complementa el nombregenerado (como hd-re87jr7crey).

Le recomendamos que incluya un prefijo en el nombre:hd-para indicar que se trata de undispositivo HD.

• Origen de entrada— Este campo configura el hardware de AWS Elemental Link para el que se vaa enviar contenido: contenido SDI o contenido HDMI. El hardware de AWS Elemental Link puederecibir contenido en un puerto SDI y un puerto HDMI. Normalmente, en un entorno de producción,

231

Page 243: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioTransferirun dispositivo

el dispositivo recibe contenido en un solo puerto. Por lo tanto, puede establecer este campo enAutomático. En algunas situaciones, el operador del hardware de AWS Elemental Link podríaindicarle que configure este campo enSDIoHDMI.

• Tasa de bits máxima— Introduzca una velocidad de bits en bits/s solo si desea acelerar lavelocidad de bits que AWS Elemental Link utiliza para entregar la transmisión. Deje este campo enblanco para permitir a AWS Elemental Link determinar la velocidad de bits que es mejor para lascondiciones de red entre el dispositivo de hardware y MediaLive.

7. Elija Update (Actualizar).

Espere a que la entrada State (Estado) vuelva a In use (En uso) o Idle (Inactivo) antes de llevar a cabootra acción con esta entrada.

Los nuevos valores aparecen enEntrada activayTasa de bits máximaen laConfiguración del dispositivo.MediaLive envía los nuevos valores de esta configuración a AWS Elemental Link para que AWS ElementalLink pueda actualizarse por sí mismo.

Transferirun dispositivoEl propietario de un dispositivo puede iniciar una transferencia saliente a otroAWScuenta, para transferirla propiedad del dispositivo a esa cuenta. El destinatario de una transferencia puede aceptar o rechazar latransferencia entrante.

Temas• Comienzo de una transferencia de dispositivos (p. 232)• Cancelación de una transferencia de dispositivo saliente (p. 233)• Aceptación de transferencia de dispositivos (p. 233)

Comienzo de una transferencia de dispositivosPuedes transferir un dispositivo a otroAWSaccount.

Para transferir un dispositivo a otroAWScuenta

1. Abra el icono MediaLive Consola dehttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Devices (Dispositivos).3. EnDispositivos de entrada, vaya a la tarjeta del MediaLive El dispositivo que desea transferir y elija el

enlace.4. En la página de detalles del dispositivo de, elijaDispositivo de transferencia.5. En la páginaDispositivo de entrada de transferenciadiálogocaja, introduzca elAWScuenta a la que

transferir y escriba un mensaje opcional.6. Elegirtransferencia.7. En el panel de navegación, elijaDispositivosy, después,Transferencias de dispositivos. La solicitud de

transferencia aparece en elTransferencias salientespestaña.

La transferencia está pendiente hasta que el destinatario acepte el dispositivo. Mientras latransferencia está pendiente, puede cancelar la solicitud, tal y como se describe en la siguientesección.

Si el destinatario acepta la transferencia, el dispositivo de ya no aparecerá en ninguna de las listas dedispositivos de.

232

Page 244: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCancelación de una transferencia de dispositivo saliente

Si el destinatario rechaza la transferencia, el dispositivo vuelve a aparecer en tuDispositivos deentrada(Se ha creado el certificado).

Cancelación de una transferencia de dispositivosalientePuedes cancelar una transferencia de dispositivo mientras la solicitud está pendiente.

Para cancelar la transferencia de un dispositivo saliente

1. Abra el icono MediaLive Consola dehttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Devices (Dispositivos).3. EnDispositivos de entrada, eligeTransferencias de dispositivosy, a continuación,Transferencias

salientespestaña.4. En la lista de transferencias, elige la transferencia que quieres cancelar y, a continuación,

eligeCancelar.

Aceptación de transferencia de dispositivosEl propietario de un dispositivo puede transferir un dispositivo a tuAWSaccount. Por ejemplo, undistribuidor de AWS Elemental Link podría venderle un dispositivo y, a continuación, transferirlo asu cuenta. O alguien de tu organización podría transferir el dispositivo desde unoAWScuenta de laorganización a otraAWSaccount.

Si espera recibir una transferencia de dispositivo, debe consultar periódicamente laTransferenciasentrantesla pestaña delTransferencias de dispositivos(Se ha creado el certificado). Debe aceptar latransferencia. No puedes usar el dispositivo hasta que hayas aceptado la transferencia.

Para aceptar una transferencia de dispositivo

1. Abra el icono MediaLive Consola dehttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Devices (Dispositivos).3. EnDispositivos de entrada, eligeTransferencias de dispositivosy, a continuación,Transferencias

entrantespestaña.4. En la lista de transferencias, elija el dispositivo de que desee aceptar y elijaAceptaroRechazo.5. En el panel de navegación, elijaDispositivosde nuevo. El dispositivo aparece ahora en la lista de

dispositivos de laDispositivos de entrada(Se ha creado el certificado).

Visualización del estado de un MediaLivedispositivo

Para verificar el estado del MediaLive Dispositivo,vea los detalles (p. 231). En la página de detalles, elEstado de conexión y el Estado del dispositivo debajo de la miniatura definen el estado.

• DesconectadoyOcioso— El dispositivo MediaLive no está conectado a Internet.• ConexoyOcioso— El MediaLive El dispositivo de está conectado a Internet pero no envía contenido.• ConexoyStreaming— El dispositivo MediaLive está conectado a Internet y envía contenido.

233

Page 245: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminar un dispositivo

Eliminación de un MediaLive dispositivoNo se elimina MediaLive Dispositivos. En su lugar, si el sistema ascendente anula el registro del hardwarede AWS Elemental Link, el MediaLive El dispositivo de ya no aparece en elDispositivossección. Tenga encuenta que esta es la única forma de que el MediaLive El dispositivo se elimina.

• Si alguien desconecta el dispositivo de hardware, el MediaLive El dispositivo de sigue apareciendo en lalista.

• Si el hardware de AWS Elemental Link está desconectado a Internet o la conexión de MediaLive alhardware de AWS Elemental Link está inactiva, el MediaLive El dispositivo de sigue apareciendo en lalista.

234

Page 246: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCategorías de entradas

Trabajo con entradas en AWSElemental MediaLive

Una entrada es un recurso de vídeo que se va a transcodificar y empaquetar. La fuente del recurso devídeo es elsistema ascendente (p. 78)—el sistema en su end-to-end flujo de trabajo cuyas actividades seproducen antes que las de AWS Elemental MediaLive. El sistema ascendente puede estar en el Internetpúblico o en una nube virtual privada (VPC) que haya creado con Amazon Virtual Private Cloud (AmazonVPC).

AWS Elemental MediaLive La entrada contiene información que describe cómo el contenido de origen enel sistema ascendente y la MediaLive canal está conectado.

Categorías de entradasLas entradas se pueden categorizar de varias formas:

• Type (Tipo): una entrada tiene un tipo de origen y protocolo de entrega. Por ejemplo, una entradaHLS o una entrada RTMP. Para obtener más información, consulte the section called “Referencia:Contenedores de entrada y códecs compatibles” (p. 578).

• Live frente a VOD— Una entrada es una entrada (streaming) en directo o una entrada de vídeo apetición (VOD). Para obtener más información, consulte the section called “Referencia: Contenedores deentrada y códecs compatibles” (p. 578).

• Empuje frente a tirón— Una entrada es una entrada de inserción o una entrada de extracción.• Con una entrada de inserción, el sistema ascendente envía la entrada aendpoints (puntos de

enlace)en MediaLive. La entrada contiene estos puntos de enlace.• Con una entrada de extracción, MediaLive extrae la entrada del sistema ascendente. La entrada

contiene estas direcciones de origen en el sistema ascendente.

Para obtener más información, consulte the section called “Referencia: Contenedores de entrada ycódecs compatibles” (p. 578).

• Clase de entrada— Una entrada se puede configurar como entrada de clase estándar o entrada de claseúnica:• Puede utilizar una entrada de clase estándar con un canal estándar o un canal de canalización única.• Solo puede utilizar una entrada de clase única con un canal de canalización única.

Para obtener más información acerca de la finalidad de las clases de entrada, consultethe section called“Redundancia de canalización” (p. 489).

Para obtener información acerca de las clases aplicables a cada tipo de entrada, consultethe sectioncalled “Clase de entrada compatible” (p. 583).

• Static versus dynamic (Estática frente a dinámica): al crear la entrada, debe decidir si es estática odinámica.• Una entrada estática tiene una URL (que apunta al origen del contenido) que nunca cambia.

Todas las entradas se pueden configurar como entradas estáticas.• Las entradas dinámicas tienen una URL que incluye una parte variable. Están diseñadas para

utilizarse con la característica de cambio de entrada.

235

Page 247: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradas, grupos de seguridad de entrada y canales

Solo se pueden configurar como entradas dinámicas las entradas MP4 y Transport Stream (TS).

Para obtener más información, consulte the section called “Cambio de entrada” (p. 440).

Entradas, grupos de seguridad de entrada ycanales

La entrada es uno de los componentes de un MediaLive flujo de trabajo. Los demás son el grupo deseguridad de entrada (p. 77) y el canal (p. 76). Estos tres componentes están vinculados. Si la entrada lorequiere, se asociará un grupo de seguridad de entrada a la entrada. No todas las entradas tienen esterequisito. Una entrada se asocia a un canal.

Las siguientes reglas se aplican a la vinculación a una entrada:

• La asociación entre unentraday ungrupo de seguridad de entradase define en el lado de entrada.Configure la asociación al crear o editar la entrada.

• La asociación entre unentraday uncanalse define en el lado del canal. Configure la asociación al crear oeditar el canal.

• Una entrada puede tener solo un grupo de seguridad de entrada asociado a la misma. Pero dicho grupode seguridad de entrada ya puede estar asociado a otra entrada; un grupo de seguridad de entradapuede "servir" varias entradas.

• Una entrada se puede asociar solo a un solo canal; varios canales no pueden utilizar la misma entrada.

Creación de una entradaPara proporcionar información acerca del origen del recurso de vídeo, debe crear un AWS ElementalMediaLive entrada.

Temas• Preparativos (p. 236)• Creación de una entrada push de CDI en Amazon VPC (p. 237)• Creación de una entrada push de CDI de socio en Amazon VPC (p. 240)• Creación de una entrada de Elemental Link (p. 241)• Creación de una entrada de extracción HLS (p. 242)• Creación de un valor MediaConnect entrada de inserción (p. 243)• Creación de una entrada de extracción MP4 (p. 245)• Creación de una entrada de archivo de flujo de transporte (TS) (p. 247)• Creación de una entrada de extracción RTMP (p. 249)• Creación de una entrada de inserción RTMP (p. 250)• Creación de una entrada de inserción RTMP en Amazon VPC (p. 252)• Creación de una entrada de inserción RTP (p. 255)• Creación de una entrada de inserción RTP en Amazon VPC (p. 257)

PreparativosAntes de crear ninguna entrada, debe planificar el flujo de trabajo. Lea las siguientes secciones:

236

Page 248: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada CDI

• Configuración: Preparación ascendente y descendente (p. 78)— Debe configurar la entrega desde elsistema ascendente. La tarea de crear una entrada forma parte de esa configuración de entrega. Antesde crear la entrada, debe coordinarse con el sistema ascendente y el proveedor de contenido.

• the section called “Redundancia de canalización” (p. 489)— Debe decidir si desea implementarredundancia de canalización, si ha configurado un canal estándar o un canal de canalización única.La implementación de redundancia de canalizaciones proporciona resiliencia en la canalización deprocesamiento de canales.

• the section called “Conmutación por error automática de entrada” (p. 385)— Debe decidir si deseaimplementar la conmutación por error automática de entrada. La implementación de la conmutación porerror automática de entrada proporciona resiliencia aguas arriba del canal, para una de las entradas delcanal.

Creación de una entrada push de CDI en AmazonVPCPuede crear una entrada de inserción CDI en Amazon Virtual Private Cloud (Amazon VPC) para enviarcontenido de vídeo sin comprimir desde un sistema ascendente que se encuentra en su VPC a MediaLive.Cree la entrada antes de crear el canal que incorpora la entrada.

Para obtener información acerca de las características de las fuentes de CDI, consultethe section called“Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

Una entrada CDI siempre es una entrada de clase estándar. Sin embargo, puede asociarlo a un canalestándar o un canal de canalización única. Ya debería haber leído.the section called “Redundancia decanalización” (p. 489), para decidir la clase de canal que quieres.

Note

Asegúrese de que el proveedor de contenido esté utilizando la última versión de laAWSCDISDKen su dispositivo fuente CDI ascendente.

Para crear una entrada push de CDI desde Amazon VPC

1. Deberías haber trabajado ya con el usuario de Amazon VPC paraConfiguración de la VPC parasu contenido (p. 94). Asegúrese de que el usuario de Amazon VPC le proporcione la siguienteinformación:

• Es el ID de la VPC.• Identificadores de las dos subredes.• Identificadores de los grupos de seguridad de la subred o subredes.

2. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Inputs (Entradas).4. En la página Inputs (Entradas), elija Create input (Crear entrada).5. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeCDI DE AWS.

6. Completar laConfiguración de la VPCsección :

• ElegirSeleccionar subredes y grupos de seguridad.• ParaSubredes, elija una de las subredes que ha obtenido. La lista desplegable muestra las

subredes de todas las VPC, identificadas de la siguiente manera:

237

Page 249: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada CDI

<subnet ID> <Availability Zone of subnet> <IPv4 CIDR block of subnet> <VPCID> <Subnet tag called "Name", if it exists>

Por ejemplo:

Subred subnet-1122aabb us-west-2a 10.30.30.0/24 vpc-3f139646 para entradas de inserción MLive

Si la lista de subredes está vacía, elija Specify custom VPC (Especificar VPC personalizada)y escriba el ID de subred en el campo. (Solo tiene que escribir el ID de subred, por ejemplo,subnet-1122aabb).

• EnSubredes, elija la segunda subred. Esta segunda vez, la lista desplegable muestra únicamentelas subredes de la misma VPC que la primera subred.

• ParaGrupos de seguridad, elija el grupo o grupos de seguridad que obtuvo siguiendo el mismoproceso que para las subredes. La lista desplegable muestra los grupos de seguridad quepertenecen a la VPC que ha elegido, identificados de la siguiente manera:

<security group ID> <description attached to this security group> <VPC ID>

Por ejemplo:

Grupo de seguridad sg-51530134 para entradas de inserción MLive vpc-3f1396467. Complete la sección Role ARN (ARN de rol) para seleccionar un rol para que MediaLive utilice

con esta entrada. Para obtener más información, consulte the section called “Rol de IAM yARN” (p. 239).

8. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

9. Elija Create (Crear).

MediaLive crea la entrada y crea automáticamente dos puntos de enlace en dicha entrada. Estospuntos de enlace tienen una dirección IP privada del rango de subred y especifican el puerto 5000. Porejemplo:

10.30.30.33:5000

10.30.30.44:5000

10. Proporcione el sistema ascendente con estos puntos de enlace:

• Si va a configurar el canal como canal estándar, proporcione ambos puntos de enlace. El sistemaascendente debe enviar contenido el contenido a ambos puntos de enlace.

• Si va a configurar el canal como un canal de canalización única, proporcione solo el primer punto deenlace. El sistema ascendente debe enviar contenido a este punto de enlace.

Resultado de estos procedimientos

Como resultado de esta configuración, cada salida del sistema ascendente tiene una dirección IP en unade las subredes especificadas en su VPC.

La entrada de CDI tiene dos direcciones IP. Estas direcciones se fijan durante toda la vida útil de laentrada, independientemente de los cambios que se produzcan (como modificar otra información en laentrada o adjuntar la entrada a otro canal).

Cada dirección está en una de esas subredes. De esta forma, la entrega del contenido desde el sistemaascendente a MediaLive se lleva a cabo dentro de la seguridad de la VPC.

Para ver una descripción de esta configuración que incluye un diagrama, consultethe section called“Resultado de este procedimiento” (p. 97)en la sección sobre la configuración de un origen CDI.

238

Page 250: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada CDI

Tenga en cuenta que con una entrada de inserción, el sistema ascendente debe insertar el origen de vídeoen la entrada al iniciar el canal. No es necesario que el sistema ascendente envíe contenido antes de esemomento.

Rol de IAM y ARNEn esta sección, se explica cómo completar elARN de rolsección sobre laCreación de entradaspanel de laconsola MediaLive.

Debe elegir un rol para MediaLive asumir al crear cualquier entrada de inserción RTP. Para crear laentrada, MediaLive debe obtener las interfaces de red para los dos puntos de enlace de la entrada. Estospuntos de enlace se encuentran en el rango de CIDR de las subredes que ha identificado. Tan prontocomo elijasCrearpara esta aportación, MediaLive solicita estas interfaces de red desde Amazon VPC. El rolde que elija garantiza que MediaLive tiene éxito en su solicitud a Amazon VPC.

Note

Esta sección sobre la MediaLive consola es idéntica a laRol de IAMsección sobre laCrearcanalpágina (también en el MediaLive consola). La diferencia en los dos usos es que enla página Create input (Crear entrada), está asociando el rol a la entrada. En la páginaCreate channel (Crear canal), asocia el rol al canal. Puede utilizar el mismo rol (por ejemplo,MediaLiveAccessRole) en ambos usos.

Existen dos supuestos generales para elegir un rol, en función de si su organización tiene un administradordesignado.

Su organización tiene un administrador designadoEs posible que su organización tenga un administrador que administre este servicio. Es probable que eseadministrador haya configurado uno o varios roles:

• Pregunte al administrador o gestor qué función debe utilizar. O bien, si solo se muestra un rol en Useexisting role (Usar rol existente), elija ese rol.

• Si el único rol que aparece en la lista es MediaLiveAccessRole, elija ese rol. Además, si se muestra elbotón Update (Actualizar) junto al nombre de rol, elija el botón. (El botón no aparece siempre, pero siaparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

Su organización no tiene ningún administradorEs posible que su organización no tenga un administrador de servicios designado. En este caso, sininguno de sus compañeros ha configurado un rol adecuado, es posible que tenga que crear uno ustedmismo y, a continuación, elegirlo.

• Puede crear el rol predeterminado, denominado MediaLiveAccessRole. Para comprobar primero si otrapersona ya haya creado ese rol (solo es necesario que una persona cree el rol para todos los usuariosde su cuenta de AWS), mire en Create role from template (Crear rol desde la plantilla):• Si esta opción está atenuada, esta tarea se ha realizado. En este caso, elija Use existing role (Usar rol

existente) y, a continuación, seleccione MediaLiveAccessRole de la lista.• Si esta opción no está atenuada, elija Create role from template (Crear rol desde la plantilla) y elija

Create IAM role (Crear rol de IAM). A continuación, elija ese rol de la lista. Si MediaLive no le permitecrear el rol, hable con unAWSAdministrador de IAM de tu organización acerca de tus permisos.

• Si ya se ha creado MediaLiveAccessRole y aparece el botón Update (Actualizar) junto a él, seleccione elbotón. (El botón no aparece siempre, pero si aparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

239

Page 251: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada CDI — Entrada CDI de socio

Creación de una entrada push de CDI de socio enAmazon VPCUna entrada CDI de socio es una configuración específica de unEntrada CDI (p. 237). Si desea admitirla conmutación por error de entrada automática para la fuente CDI asociada al canal, debe configurar lasdos entradas CDI comosocios. Para obtener más información acerca de las entradas de CDI de socios,consultethe section called “Entradas CDI como insumos de socios” (p. 420).

Las dos entradas siempre funcionan juntas, como las dos entradas en un par de conmutación por errorautomático. Las dos entradas se pueden utilizar solo juntas, como un par de conmutación por error.

Puede crear un conjunto de entradas CDI de socios en dos pasos:

• Cree la primera entrada de CDI de socio de la manera habitual.• A continuación, cree la segunda entrada de socio a partir de la primera entrada.

Para crear la primera entrada CDI de socio

• Si ya tiene una entrada de CDI regular, puede utilizarla como primer socio. Sáltese este paso y vaya alpaso para crear el segundo socio, a continuación.

Si no,Crear la entrada de la manera habitual (p. 237).

MediaLive crea la entrada y crea automáticamente dos puntos de enlace en dicha entrada. Cada uno deestos puntos de enlace tienen una dirección IP privada del rango de subred y especifican el puerto 5000.Por ejemplo:

10.30.30.33:5000

10.30.30.44:5000

No proporcione esta información al sistema ascendente hasta que haya creado el segundo socio.

Para crear la segunda entrada CDI de socio

1. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Inputs (Entradas).3. En la lista de entradas, elija la primera entrada del socio. Aparecen los detalles de la entrada.

En el navegadorPuntos de enlace de, puede ver los extremos que se aplican a esta entrada. Porejemplo:

10.30.30.33:5000

10.30.30.44:5000

4. En la parte superior de la página, elijaCrear aportación de socios.5. En el cuadro de diálogo de confirmación, opcionalmente, elija copiar las etiquetas, si las hay, de la

primera entrada.6. Elija Confirm.

LaDetalles de entradaLa página de esta entrada aparece, que muestra información acerca de la nuevaentrada.

• EnDetalles de, elNombremuestra que la entrada tiene el mismo nombre que la primera entrada, conel sufijo «- partner».

240

Page 252: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada Elemental Link

• EnDetalles de, el socioID DE CDImuestra el ID de la primera entrada.• EnPuntos de enlace de, los extremos de la entrada son idénticos a los dos extremos de la primera

entrada, excepto que los números de puerto son diferentes. Por ejemplo:

10.30.30.33:5001

10.30.30.44:5001

Creación de una entrada de Elemental LinkCree la entrada antes de crear el canal que incorpora la entrada.

Para crear una entrada Elemental Link, puede crear una entrada de Elemental Link MediaLive dispositivo ala entrada. Este dispositivo es la representación en MediaLive del dispositivo de hardware AWS ElementalLink.

Puede configurar una entrada Elemental Link como entrada de clase única o de clase estándar. Ya deberíahaber leído.the section called “Redundancia de canalización” (p. 489), para decidir la clase de canal yclase de entrada que desea

Para configurar una entrada de clase única, adjunta una MediaLive dispositivo a la entrada. Para configuraruna entrada de clase estándar, adjunta dos diferentes MediaLive dispositivos a la entrada.

Para crear una entrada de Link

1. Ya debería haber acordado con el operador de AWS Elemental Link paraproporcionar uno o dosdispositivos de hardware de AWS Elemental Link (p. 99)con el contenido. Asegúrese de que eloperador de AWS Elemental Link le proporcione la siguiente información:

• Nombre del dispositivo o dispositivos AWS Elemental Link que proporcionan el origen de la entrada.Por ejemplo:

hd-re87jr7 grieta

hd-18 zel9 min• Región de AWS en la que los dispositivos AWS Elemental Link están configurados para funcionar.

2. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.3. Establecer la región de AWS para que coincida con la región en la que el MediaLive el dispositivo

existe.4. En el panel de navegación, elija Inputs (Entradas).5. En la página Inputs (Entradas), elija Create input (Crear entrada).6. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeElemental Link.

7. En el navegadorDispositivos de entradasección, paraClase de entrada, elija la clase para esta entrada:

• STANDARD_INPUT• SINGLE_INPUT

8. EnDispositivos de entrada, elija uno o dos dispositivos para asociar con esta entrada como origen. Enlas listas desplegables, elige los nombres de dispositivos que has obtenido anteriormente. Las listasmuestran solo los dispositivos configurados en la región actual.

241

Page 253: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada HLS

• Si la entrada es una entrada de clase estándar, complete ambos campos para proporcionar dosdispositivos de origen.

• Si la entrada es una entrada de clase única, complete el primer campo y deje el segundo campovacío.

9. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

10. Elija Create (Crear).

LaDetalles deaparece para la entrada, que muestra detalles acerca de la entrada y la MediaLivedispositivo que utiliza, incluidos los siguientes:

• ID— Identificador numérico único para la entrada.• ARN— Un ARN de entrada que incluye ese ID numérico.• Dispositivo de entrada— Identificador exclusivo del dispositivo AWS Elemental Link.• Miniatura de dispositivo— Una miniatura del contenido que el dispositivo inserta actualmente, si

se está insertando alguno. El dispositivo genera las miniaturas capturando un fotograma de vídeoaproximadamente cada 5 segundos.

Creación de una entrada de extracción HLSCree la entrada antes de crear el canal que incorpora la entrada.

Puede configurar un origen HLS como entrada de clase única o de clase estándar. Ya debería haberleído.the section called “Redundancia de canalización” (p. 489), para decidir la clase de canal y la clasede entrada que desea.

Para crear una entrada de extracción HLS

1. Deberías haber organizado ya con el proveedor de contenido de vídeo paraConfiguración delsistema ascendente (p. 99)para el contenido. Asegúrese de que el operador del sistema ascendenteproporcione la siguiente información:

• Las URL completas de las ubicaciones en las que MediaLive extraerá el manifiesto M3U8 de. Porejemplo:

https://203.0.113.13/sports/curling.m3u8 y

https://198.51.100.54/sports/curling.m3u8

• El nombre de usuario y la contraseña (credenciales) para acceder al servidor ascendente y/o alservidor de licencias. Tenga en cuenta que si necesita credenciales para ambos servidores, lascredenciales deben ser idénticas.

2. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Inputs (Entradas).4. En la página Inputs (Entradas), elija Create input (Crear entrada).5. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeHLS.

6. En el navegadorClase de entrada, elija la clase para esta entrada:

• STANDARD_INPUT• SINGLE_INPUT

242

Page 254: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada MediaConnect

7. En la sección Input sources (Orígenes de entrada), escriba las URL que obtuvo anteriormente:

• Si la entrada es una entrada de clase estándar, complete ambos campos para proporcionar dosURL.

• Si la entrada es una entrada de clase única, complete el primer campo con la URL que obtuvo ydeje el segundo campo vacío.

8. Si el sistema ascendente y/o el servidor de licencias (si el origen HLS está cifrado) requieren queproporcione credenciales de usuario, también deberá escribir el nombre de usuario y la clave decontraseña de para obtener acceso a la ubicación. Estas credenciales se guardan en el almacén deparámetros Systems Manager. Para obtener más información, consulte the section called “Acerca dela función para crear parámetros de contraseña” (p. 41).

Si uno de los servidores (sistema ascendente o servidor de licencias) requiere credenciales y el otrono, MediaLive se los presenta a ambos. Pero el servidor que no los necesita simplemente los ignora.

9. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

10. Elija Create (Crear).

MediaLive crea la entrada y la añade a la lista de entradas. La entrada especifica uno o dos orígenes.Los orígenes no aparecen en la lista, pero si elige el enlace Name (Nombre), la página de detallesmuestra estos recursos.

Cuando inicie el canal, MediaLive se conectará al sistema ascendente en esta ubicación o ubicacionesde origen y extraerá los manifiestos HLS en MediaLive:

• Para un canal configurado como un canal estándar, MediaLive espera que el sistema ascendenteproporcione dos orígenes y, por lo tanto, intentará extraer contenido de ambas ubicaciones deorigen.

• Para un canal configurado como un canal de canalización única, MediaLive espera que el sistemaascendente proporcione un origen y, por lo tanto, intentará extraer contenido de una ubicación deorigen.

Creación de un valor MediaConnect entrada deinserciónCree la entrada antes de crear el canal que incorpora la entrada.

Puede configurar un MediaConnect source como entrada de clase única o de clase estándar. Ya deberíahaber leído.the section called “Redundancia de canalización” (p. 489), para decidir la clase de canal y laclase de entrada que desea.

Para crear una entrada en MediaLive

1. Ya debería haber trabajado con el MediaConnect usuario para solicitar queconfigurar flujos paratu contenido (p. 101). Asegúrese de que el MediaConnect usuario le proporciona la siguienteinformación:

• El ARN o ARNS de los flujos. Asegúrese de saber qué flujo es el «primer flujo» (flujo A) y cuál es el«segundo flujo» (flujo B). Por ejemplo:

arn:aws:mediaconnect:us-west-1:111122223333:flow:1bgf67:sports_event_A

arn:aws:mediaconnect:us-west-1:111122223333:flow:9pmlk76:sports_event_B

2. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Inputs (Entradas).

243

Page 255: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada MediaConnect

4. En la página Inputs (Entradas), elija Create input (Crear entrada).5. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeMediaConnect.

6. Completar laFlujos de MediaConnectsección :

• Canal y clase de entrada— Elija la clase para esta entrada:• STANDARD_INPUT• SINGLE_INPUT

• ARN para el flujo A: especifique el ARN del flujo que ha identificado como primer flujo.

Si ha creado un segundo flujo, entonces paraARN para flujo B, especifique el ARN del segundoflujo.

7. Complete la sección Role ARN (ARN de rol) para seleccionar un rol para que MediaLive utilice conesta entrada. Para obtener información, consulte the section called “Rol de IAM y ARN” (p. 244).

8. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

9. Elija Create (Crear).

MediaLive crea la entrada y crea automáticamente dos puntos de enlace en dicha entrada. MediaLivesiempre crea dos puntos de enlace, incluso si ha especificado solo un flujo (flujo A) para la entrada.

10. Al mismo tiempo, MediaLive se conecta automáticamente al MediaConnect flujos.

• Si ha especificado dos flujos para la entrada, MediaLive indica AWS Elemental MediaConnect paracrear dos salidas y asociarlas a los dos flujos que ha creado en la primera etapa.

• Si solo ha especificado un flujo para la entrada (para admitir un canal de canalización única),MediaLive indica AWS Elemental MediaConnect para crear una salida y asociarla al flujo único queha creado en la primera etapa.

Si MediaConnect tiene dos flujos para el canal, ejecuta los flujos en diferentes zonas de disponibilidad:una zona para el flujo A y otra zona para el flujo B. Del mismo modo, MediaLive ejecuta cadacanalización en una zona de disponibilidad diferente: una zona para la canalización A y otra zona parala canalización B.

MediaLive coordina con AWS Elemental MediaConnect para garantizar que MediaLive ejecutalas canalizaciones de canal en las dos mismas zonas de disponibilidad que AWS ElementalMediaConnect. Esta configuración garantiza la máxima resiliencia si se produce un error de flujo.

Resultado de estos procedimientos

Como resultado de esta configuración, uno o dos MediaConnect existen flujos. Cada flujo tiene una fuentea la que está impulsando el sistema ascendente. Cada flujo también tiene una salida para el uso deMediaLive. La MediaConnect input especifica los ARN de esas salidas.

Para ver una descripción de esta configuración que incluye un diagrama, consultethe section called“Resultado de este procedimiento” (p. 102)en la sección sobre la configuración de un origen deMediaConnect.

Rol de IAM y ARNEn esta sección, se explica cómo completar elARN de rolsección sobre laCrear entradapanel de la consolaMediaLive.

244

Page 256: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada MP4

Debe elegir un rol para MediaLive asumir al crear cualquier entrada. El papel garantiza que MediaLivetiene éxito en su solicitud de MediaConnect para crear resultados en los flujos. MediaLive envía estasolicitud tan pronto como elijasCrearpara esta entrada.

Note

Esta sección sobre la MediaLive consola es idéntica a laRol de IAMsección sobre laCrearcanalpágina (también en el MediaLive consola). La diferencia en los dos usos es que enla página Create input (Crear entrada), está asociando el rol a la entrada. En la páginaCreate channel (Crear canal), asocia el rol al canal. Puede utilizar el mismo rol (por ejemplo,MediaLiveAccessRole) en ambos usos.

Existen dos supuestos generales para elegir un rol, en función de si su organización tiene un administradordesignado.

Su organización tiene un administrador designado

Es posible que su organización tenga un administrador que administre este servicio. Es probable que eseadministrador haya configurado uno o varios roles:

• Pregunte al administrador o gestor qué función debe utilizar. O bien, si solo se muestra un rol en Useexisting role (Usar rol existente), elija ese rol.

• Si el único rol que aparece en la lista es MediaLiveAccessRole, elija ese rol. Además, si se muestra elbotón Update (Actualizar) junto al nombre de rol, elija el botón. (El botón no aparece siempre, pero siaparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

Su organización no tiene ningún administrador

Es posible que su organización no tenga un administrador de servicios designado. En este caso, sininguno de sus compañeros ha configurado un rol adecuado, es posible que tenga que crear uno ustedmismo y, a continuación, elegirlo.

• Puede crear el rol predeterminado, denominado MediaLiveAccessRole. Para comprobar primero si otrapersona ya haya creado ese rol (solo es necesario que una persona cree el rol para todos los usuariosde su cuenta de AWS), mire en Create role from template (Crear rol desde la plantilla):• Si esta opción está atenuada, esta tarea se ha realizado. En este caso, elija Use existing role (Usar rol

existente) y, a continuación, seleccione MediaLiveAccessRole de la lista.• Si esta opción no está atenuada, elija Create role from template (Crear rol desde la plantilla) y elija

Create IAM role (Crear rol de IAM). A continuación, elija ese rol de la lista. Si MediaLive no le permitecrear el rol, hable con unAWSAdministrador de IAM de tu organización acerca de tus permisos.

• Si ya se ha creado MediaLiveAccessRole y aparece el botón Update (Actualizar) junto a él, seleccione elbotón. (El botón no aparece siempre, pero si aparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

Creación de una entrada de extracción MP4Cree la entrada antes de crear el canal que incorpora la entrada.

Para obtener información acerca de los archivos que MediaLive admite como entradas MP4, consultethesection called “Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

245

Page 257: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada MP4

Puede configurar un origen MP4 como entrada de clase única o de clase estándar. Ya debería haberleído.the section called “Redundancia de canalización” (p. 489), para decidir la clase de canal y clase deentrada que desea.

Para crear una entrada de extracción MP4

1. Deberías haber organizado ya con el proveedor de contenido de vídeo paraConfiguración delsistema ascendente (p. 103)para el contenido. Asegúrese de que el operador del sistema ascendenteproporcione la siguiente información:

• Las URL completas de las ubicaciones en las que MediaLive extraerá los archivos MP4 de. Porejemplo:

s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/main/oceanwaves.mp4

s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/redundant/oceanwaves.mp4

2. Si esta entrada se está utilizando en un canal de entrada múltiple, debería haber decidido siconfigurarla como entrada estática o entrada dinámica (p. 423). Es posible que tenga que modificarlas URL que obtuvo del sistema ascendente:

• Si la entrada es estática, no modifique las URL.• Si se trata de una entrada dinámica, escriba la URL como una parte absoluta opcional y una parte

variable necesaria ($urlPath$). Para ver ejemplos, consulte la tabla después de este procedimiento.

Le recomendamos que utilice el formato <protocol>/$urlPath$.3. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.4. En el panel de navegación, elija Inputs (Entradas).5. En la página Inputs (Entradas), elija Create input (Crear entrada).6. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeMP4.

7. En el navegadorClase de entrada, elija la clase para esta entrada:

• STANDARD_INPUT• SINGLE_INPUT

8. En la sección Input sources (Orígenes de entrada), escriba las URL que obtuvo anteriormente:

• Si la entrada es una entrada de clase estándar, complete ambos campos para proporcionar dosURL.

• Si la entrada es una entrada de clase única, complete el primer campo con la URL que obtuvo ydeje el segundo campo vacío.

Si el sistema ascendente requiere que proporcione credenciales de usuario, también deberá escribirel nombre de usuario y la clave de contraseña para acceder a la ubicación. Estas credenciales seguardan en el almacén de parámetros Systems Manager. Para obtener más información, consulte thesection called “Acerca de la función para crear parámetros de contraseña” (p. 41).

9. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

10. Elija Create (Crear).

MediaLive crea la entrada y la añade a la lista de entradas. La entrada especifica uno o dos orígenes.Los orígenes no aparecen en la lista, pero si elige el enlace Name (Nombre), la página de detallesmuestra estos recursos.

246

Page 258: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada de archivo TS

Cuando inicie el canal, MediaLive se conectará al sistema ascendente en esta ubicación o ubicacionesde origen y extraerá contenido:

• Para un canal estándar, MediaLive espera que el sistema ascendente proporcione dos orígenes y,por lo tanto, intentará extraer contenido de ambas ubicaciones de origen.

• Para un canal de canalización única, MediaLive espera que el sistema ascendente proporcione unorigen y, por lo tanto, intentará extraer contenido de una ubicación de origen.

Formatos de la URL en una entrada dinámicaEn la siguiente tabla se describen los diferentes formatos de la URL en una entrada dinámica.

Formato Descripción Ejemplo Ejemplo de $urlPath$

<protocolo>/$urlPath$ La URL solo tiene elprotocolo en la parteabsoluta

s3ssl: //$urlPath$ DOC-EXAMPLE-BUCKET/my-movie.mp4

<protocolo y ruta>/$urlPath$

La URL tiene elprotocolo y la ruta en laparte absoluta

emsssl: //f31z.data.mediastore.us-west-2.amazonaws.com/movies/$urlPath$

my-movie.mp4

$urlPath$ La URL solo tiene laparte variable

$urlPath$ s3ssl: //DOC-EXAMPLE-BUCKET/my-movie.mp4

Creación de una entrada de archivo de flujo detransporte (TS)Cree la entrada antes de crear el canal que incorpora la entrada.

Para obtener información acerca de los archivos que MediaLive admite entradas de archivoTransport Stream (TS), consultethe section called “Referencia: Contenedores de entrada y códecscompatibles” (p. 578).

Puede configurar un origen de archivos TS como entrada de clase única o de clase estándar. Ya deberíahaber leído.the section called “Redundancia de canalización” (p. 489), para decidir la clase de canal yclase de entrada que desea.

Para crear una entrada de archivo TS

1. Deberías haber organizado ya con el proveedor de contenido de vídeo paraConfiguración delsistema ascendente (p. 103)para el contenido. Asegúrese de que el operador del sistema ascendenteproporcione la siguiente información:

• Las URL completas de las ubicaciones en las que MediaLive extraerá los archivos TS de. Porejemplo:

s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/main/oceanwaves.ts

s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/redundant/oceanwaves.m2ts

247

Page 259: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada de archivo TS

2. Si esta entrada se está utilizando en un canal de entrada múltiple, debería haber decidido siconfigurarla como entrada estática o entrada dinámica (p. 423). Es posible que tenga que modificarlas URL que obtuvo del sistema ascendente:

• Si la entrada es estática, no modifique las URL.• Si se trata de una entrada dinámica, escriba la URL como una parte absoluta opcional y una parte

variable necesaria ($urlPath$). Para ver ejemplos, consulte la tabla después de este procedimiento.

Le recomendamos que utilice el formato <protocol>/$urlPath$.3. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.4. En el panel de navegación, elija Inputs (Entradas).5. En la página Inputs (Entradas), elija Create input (Crear entrada).6. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeTS.

7. En el navegadorClase de entrada, elija la clase para esta entrada:

• STANDARD_INPUT• SINGLE_INPUT

8. En la sección Input sources (Orígenes de entrada), escriba las URL que obtuvo anteriormente:

• Si la entrada es una entrada de clase estándar, complete ambos campos para proporcionar dosURL.

• Si la entrada es una entrada de clase única, complete el primer campo con la URL que obtuvo ydeje el segundo campo vacío.

Si el sistema ascendente requiere que proporcione credenciales de usuario, también deberá escribirel nombre de usuario y la clave de contraseña para acceder a la ubicación. Estas credenciales seguardan en el almacén de parámetros Systems Manager. Para obtener más información, consulte thesection called “Acerca de la función para crear parámetros de contraseña” (p. 41).

9. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

10. Elija Create (Crear).

MediaLive crea la entrada y la añade a la lista de entradas. La entrada especifica uno o dos orígenes.Los orígenes no aparecen en la lista, pero si elige el enlace Name (Nombre), la página de detallesmuestra estos recursos.

Cuando inicie el canal, MediaLive se conectará al sistema ascendente en esta ubicación o ubicacionesde origen y extraerá contenido:

• Para un canal estándar, MediaLive espera que el sistema ascendente proporcione dos orígenes y,por lo tanto, intentará extraer contenido de ambas ubicaciones de origen.

• Para un canal de canalización única, MediaLive espera que el sistema ascendente proporcione unorigen y, por lo tanto, intentará extraer contenido de una ubicación de origen.

Formatos de la URL en una entrada dinámicaEn la siguiente tabla se describen los diferentes formatos de la URL en una entrada dinámica.

248

Page 260: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada de extracción RTMP

Formato Descripción Ejemplo Ejemplo de $urlPath$

<protocolo>/$urlPath$ La URL solo tiene elprotocolo en la parteabsoluta

s3ssl: //$urlPath$ Doc-ejemplo-cubre/my-movie.ts

<protocolo y ruta>/$urlPath$

La URL tiene elprotocolo y la ruta en laparte absoluta

emsssl: //f31z.data.mediastore.us-west-2.amazonaws.com/movies/$urlPath$

my-movie.ts

$urlPath$ La URL solo tiene laparte variable

$urlPath$ s3ssl: //doc-example-bucket/my-movie.ts

Creación de una entrada de extracción RTMPCree la entrada antes de crear el canal que incorpora la entrada.

Para obtener información acerca de los tipos de entradas RTMP que MediaLive soportes, consultethesection called “Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

Puede configurar una fuente de extracción RTMP como entrada de clase única o de clase estándar. Yadebería haber leído.the section called “Redundancia de canalización” (p. 489), para decidir la clase decanal y clase de entrada que desea.

Para crear una entrada de extracción RTMP

1. Deberías haber organizado ya con el proveedor de contenido de vídeo paraConfiguración delsistema ascendente (p. 105)para el contenido. Asegúrese de que el operador del sistema ascendenteproporcione la siguiente información:

• Las direcciones IP públicas que MediaLive extraerá el contenido de origen de. Estas direccionesdeben incluir el puerto 1935. Por ejemplo:

rtmp://203.0.113.13:1935

rtmp://198.51.100.54:1935

• Nombre de la aplicación y la instancia de aplicación del contenido de origen. (La instancia deaplicación también se conoce comoflujo deoClave de transmisión.) Necesita esta información paracrear la entrada RTMP. Por ejemplo:

Nombre de la aplicación:livey nombre de instanciacurling2. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Inputs (Entradas).4. En la página Inputs (Entradas), elija Create input (Crear entrada).5. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeRTMP (extracción).

6. En el navegadorClase de entrada, elija la clase para esta entrada:

• STANDARD_INPUT• SINGLE_INPUT

7. En la sección Input sources (Orígenes de entrada), escriba las URL que obtuvo anteriormente:

249

Page 261: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada push RTMP

• Si la entrada es una entrada de clase estándar, complete ambos campos para proporcionar dosURL.

• Si la entrada es una entrada de clase única, complete el primer campo con la URL que obtuvo ydeje el segundo campo vacío.

Por ejemplo:

rtmp://203.0.113.13:1935/live/curling

Si el sistema ascendente requiere que proporcione credenciales de usuario, también deberá escribirel nombre de usuario y la clave de contraseña para acceder a la ubicación. Estas credenciales seguardan en el almacén de parámetros Systems Manager. Para obtener más información, consulte thesection called “Acerca de la función para crear parámetros de contraseña” (p. 41).

8. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

9. Elija Create (Crear).

MediaLive crea la entrada y la añade a la lista de entradas. La entrada especifica uno o dos orígenes.Los orígenes no aparecen en la lista, pero si elige el enlace Name (Nombre), la página de detallesmuestra estos recursos.

Cuando inicie el canal, MediaLive se conectará al sistema ascendente en esta ubicación o ubicacionesde origen y extraerá contenido:

• Si va a configurar el canal como un canal estándar, MediaLive espera que el sistema ascendenteproporcione dos orígenes y, por lo tanto, intentará extraer contenido de ambas ubicaciones deorigen.

• Si va a configurar el canal como un canal de canalización única, MediaLive espera que el sistemaascendente proporcione un origen y, por lo tanto, intentará extraer contenido de una ubicación deorigen.

Creación de una entrada de inserción RTMPCree la entrada antes de crear el canal que incorpora la entrada.

Para obtener información acerca de los tipos de entradas RTMP que MediaLive soportes, consultethesection called “Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

Puede configurar una entrada RTMP como entrada de clase única o de clase estándar. Ya debería haberleído.the section called “Redundancia de canalización” (p. 489), para decidir la clase de canal y clase deentrada que desea.

Para crear una entrada de inserción RTMP

1. Deberías haber organizado ya con el proveedor de contenido de vídeo paraConfiguración delsistema ascendente (p. 107)para el contenido. Asegúrese de que el operador del sistema ascendenteproporcione la siguiente información:

• Los conjuntos de direcciones IP en los que el origen o los orígenes del contenido aparecerán enla red pública. Puede obtener esta información para crear el grupo de seguridad de entrada queadjunta a la entrada RTMP. Por ejemplo:• Para una fuente:203.0.113.19, 203.0.113.58, 203.0.113.25• Para la otra fuente:198.51.100.19, 198.51.100.59, 198.51.100.21

250

Page 262: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada push RTMP

• Nombre de la aplicación y la instancia de aplicación del contenido de origen. (La instancia deaplicación también se conoce comoflujo deoClave de transmisión.) Necesita esta información paracrear la entrada RTMP. Por ejemplo:

Nombre de la aplicación:livey nombre de instanciacurling2. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Inputs (Entradas).4. En la página Inputs (Entradas), elija Create input (Crear entrada).5. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeRTMP (push).

6. En la sección Network mode (Modo de red), elija Public (Pública).7. En la sección Input security group (Grupo de seguridad de entrada), especifique un grupo que

asociar con esta entrada de inserción. Puede elegir un grupo existente o crear un grupo. El grupo deseguridad debe permitir que las direcciones IP de la red pública se envíen a MediaLive. Siguiendo elejemplo del paso 1, debe permitir estas direcciones:

203.0.113.19, 203.0.113.58, 203.0.113.25, 198.51.100.19, 198.51.100.59, 198.51.100.21

Para obtener más información acerca de los grupos de seguridad, consulte Recursos:MediaLiveGrupos de seguridad de entrada (p. 263).

8. En la sección Channel and input class (Canal y clase de entrada), elija la clase para esta entrada:

• STANDARD• CANALIZACIÓN ÚNICA

Para obtener más información, consulte the section called “Redundancia de canalización” (p. 489).9. En la sección Input destinations (Destinos de entrada) en la sección Destination (Destino), escriba los

nombres de aplicación y las instancias de aplicación que obtuvo anteriormente:

• Si la entrada es una entrada de clase estándar, complete ambos campos para especificar dosorígenes.

• Si la entrada es una entrada de clase única, complete el primer campo con la información obtenida ydeje el segundo campo vacío.

Por ejemplo:

Nombre de la aplicación:live

Instancia de aplicación: curling10. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtener

más información, consulte the section called “Etiquetado de recursos de ” (p. 527).11. Elija Create (Crear).

MediaLive crea la entrada y crea automáticamente dos puntos de enlace en dicha entrada. Los puntosde enlace incluyen el nombre de la aplicación, la instancia de aplicación y el puerto 1935. Por ejemplo:

198.51.100.99:1935/live/curling

192.0.2.18:1935/live/curling

Tenga en cuenta que las direcciones IP son direcciones que MediaLive crea. No son las direccionespúblicas que usaste en el grupo de seguridad. Para ver un diagrama que muestra el papel de todas

251

Page 263: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTMP VPC

las direcciones IP, consultethe section called “Resultado de este procedimiento” (p. 109)en la secciónsobre la configuración de un origen push RTMP.

MediaLive siempre crea dos puntos de enlace:

• Si va a configurar el canal como un canal estándar, se usarán ambos puntos de enlace.• Si va a configurar el canal como un canal de canalización única, solo se utilizará el primer punto de

enlace. MediaLive no esperará recibir contenido en el segundo punto final.12. Proporcione la siguiente información al sistema ascendente:

• Si va a configurar el canal como canal estándar, proporcione ambas ubicaciones. El sistemaascendente debe enviar las transmisiones de vídeo a estas ubicaciones.

• Si va a configurar el canal como un canal de canalización única, proporcione solo la primeraubicación. El sistema ascendente debe enviar su secuencia a esta ubicación.

Por ejemplo, proporcione estas direcciones:

198.51.100.99:1935/live/curling

192.0.2.18:1935/live/curling

Resultado de este procedimiento

Como resultado de esta configuración, existe una entrada push RTMP que especifica dos URL. EstasURL se fijan durante toda la vida útil de la entrada, independientemente de los cambios que se produzcan(como modificar otra información en la entrada o adjuntar la entrada a un canal diferente).

El sistema ascendente envía el contenido de origen a estos endpoints.

Tenga en cuenta que con una entrada de inserción, el sistema ascendente debe insertar el origen de vídeoen la entrada al iniciar el canal. No es necesario que el sistema ascendente envíe contenido antes de esemomento.

Para ver una descripción de esta configuración que incluye un diagrama, consultethe section called“Resultado de este procedimiento” (p. 109)en la sección sobre la configuración de un origen push RTMP.

Creación de una entrada de inserción RTMP enAmazon VPCPuede crear una entrada de inserción RTMP en Amazon Virtual Private Cloud (Amazon VPC) para enviarcontenido desde un sistema ascendente que se encuentra en su VPC a MediaLive. Cree la entrada antesde crear el canal que incorpora la entrada.

Para obtener información acerca de los tipos de entradas RTMP que MediaLive soportes, consultethesection called “Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

Puede configurar una entrada RTMP como entrada de clase única o de clase estándar. Ya debería haberleído.the section called “Redundancia de canalización” (p. 489), para decidir la clase de canal y la clasede entrada que desea.

Para crear una entrada de inserción de VPC RTMP

1. Deberías haber trabajado ya con el usuario de Amazon VPC paraConfiguración de la VPC parasu contenido (p. 109). Asegúrese de que el usuario de Amazon VPC le proporcione la siguienteinformación:

• Es el ID de la VPC.

252

Page 264: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTMP VPC

• Identificadores de las dos subredes.• Identificadores de los grupos de seguridad de la subred o subredes.

2. También debería haber obtenido información del proveedor del contenido de vídeo: el nombre de laaplicación y la instancia de aplicación del contenido de origen. (La instancia de aplicación también seconoce comoflujo deoClave de transmisión.) Por ejemplo:

Nombre de la aplicación:livey nombre de instanciacurling3. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.4. En el panel de navegación, elija Inputs (Entradas).5. En la página Inputs (Entradas), elija Create input (Crear entrada).6. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeRTMP (push).

7. En la sección Network mode (Modo de red), elija VPC.8. Completar laConfiguración de VPCsección :

• ElegirSeleccionar subredes y grupos de seguridad.• ParaSubredes, elija una de las subredes que obtuvo. La lista desplegable muestra las subredes de

todas las VPC, identificadas de la siguiente manera:

<subnet ID> <Availability Zone of subnet> <IPv4 CIDR block of subnet> <VPCID> <Subnet tag called "Name", if it exists>

Por ejemplo:

Subred subnet-1122aabb us-west-2a 10.1.128.0/24 vpc-3f139646 para entradas de inserción MLive

Si la lista de subredes está vacía, elija Specify custom VPC (Especificar VPC personalizada)y escriba el ID de subred en el campo. (Solo tiene que escribir el ID de subred, por ejemplo,subnet-1122aabb).

• EnSubredes, elija la segunda subred. Esta segunda vez, la lista desplegable muestra únicamentelas subredes de la misma VPC que la primera subred.

• ParaGrupos de seguridad, elija el grupo o grupos de seguridad que obtuvo siguiendo el mismoproceso que para las subredes. La lista desplegable muestra los grupos de seguridad quepertenecen a la VPC que ha elegido, identificados de la siguiente manera:

<security group ID> <description attached to this security group> <VPC ID>

Por ejemplo:

Grupo de seguridad sg-51530134 para entradas de inserción MLive vpc-3f1396469. Complete la sección Role ARN (ARN de rol) para seleccionar un rol para que MediaLive utilice

con esta entrada. Para obtener más información, consulte the section called “Rol de IAM yARN” (p. 259).

10. En el navegadorClase de entrada, elija la clase para esta entrada:

• STANDARD• CANALIZACIÓN ÚNICA

11. En la sección Input destinations (Destinos de entrada) en la sección Destination (Destino), escriba losnombres de aplicación y las instancias de aplicación que configuró anteriormente:

• Si la entrada es una entrada de clase estándar, complete ambos campos para especificar dosorígenes.

253

Page 265: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTMP VPC

• Si la entrada es una entrada de clase única, complete el primer campo con la información obtenida ydeje el segundo campo vacío.

Por ejemplo:

Nombre de la aplicación:live

Instancia de aplicación: curling12. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtener

más información, consulte the section called “Etiquetado de recursos de ” (p. 527).13. Elija Create (Crear).

MediaLive crea la entrada y crea automáticamente dos puntos de enlace en dicha entrada. Estospuntos de enlace tienen una dirección IP privada del rango de subred y especifican el puerto 1935. Porejemplo:

10.12.30.44:1935/live/curling

10.99.39.15:1935/live/curling

14. Proporcione el sistema ascendente con estos puntos de enlace:

• Si va a configurar el canal como canal estándar, proporcione ambos puntos de enlace. El sistemaascendente debe enviar contenido el contenido a ambos puntos de enlace.

• Si va a configurar el canal como un canal de canalización única, proporcione solo el primer punto deenlace. El sistema ascendente debe enviar contenido a este punto de enlace.

Por ejemplo, proporcione estas direcciones:

10.12.30.44:1935/live/curling

10.99.39.15:1935/live/curling

Resultado de estos procedimientos

Como resultado de esta configuración, cada salida del sistema ascendente tiene una dirección IP en unade las subredes especificadas en su VPC.

La entrada RTMP tiene dos direcciones IP. Estas direcciones se fijan durante toda la vida útil de la entrada,independientemente de los cambios que se produzcan (como modificar otra información en la entrada oadjuntar la entrada a otro canal).

Cada dirección está en una de esas subredes. De esta forma, la entrega del contenido desde el sistemaascendente a MediaLive se lleva a cabo dentro de la seguridad de la VPC.

Para ver una descripción de esta configuración que incluye un diagrama, consultethe section called“Resultado de este procedimiento” (p. 112)en la sección sobre la configuración de un origen de VPCRTMP.

Tenga en cuenta que con una entrada de inserción, el sistema ascendente debe insertar el origen de vídeoen la entrada al iniciar el canal. No es necesario que el sistema ascendente envíe contenido antes de esemomento.

Rol de IAM y ARNEn esta sección, se explica cómo completar elARN de rolsección sobre laCrear entradapanel de la consolaMediaLive.

254

Page 266: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTP

Debe elegir un rol para MediaLive asumir al crear cualquier entrada de inserción RTMP. Para crear laentrada de MediaLive debe obtener las interfaces de red para los dos puntos de enlace de la entrada.Estos puntos de enlace se encuentran en el rango de CIDR de las subredes que ha identificado. Tanpronto como elijasCrearpara esta aportación, MediaLive solicita estas interfaces de red desde AmazonVPC. El rol de que elija garantiza que MediaLive tiene éxito en su solicitud a Amazon VPC.

Note

Esta sección sobre la MediaLive consola es idéntica a laRol de IAMsección sobre laCrearcanalpágina (también en el MediaLive consola). La diferencia en los dos usos es que enla página Create input (Crear entrada), está asociando el rol a la entrada. En la páginaCreate channel (Crear canal), asocia el rol al canal. Puede utilizar el mismo rol (por ejemplo,MediaLiveAccessRole) en ambos usos.

Existen dos supuestos generales para elegir un rol, en función de si su organización tiene un administradordesignado.

Su organización tiene un administrador designadoEs posible que su organización tenga un administrador que administre este servicio. Es probable que eseadministrador haya configurado uno o varios roles:

• Pregunte al administrador o gestor qué función debe utilizar. O bien, si solo se muestra un rol en Useexisting role (Usar rol existente), elija ese rol.

• Si el único rol que aparece en la lista es MediaLiveAccessRole, elija ese rol. Además, si se muestra elbotón Update (Actualizar) junto al nombre de rol, elija el botón. (El botón no aparece siempre, pero siaparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

Su organización no tiene ningún administradorEs posible que su organización no tenga un administrador de servicios designado. En este caso, sininguno de sus compañeros ha configurado un rol adecuado, es posible que tenga que crear uno ustedmismo y, a continuación, elegirlo.

• Puede crear el rol predeterminado, denominado MediaLiveAccessRole. Para comprobar primero si otrapersona ya haya creado ese rol (solo es necesario que una persona cree el rol para todos los usuariosde su cuenta de AWS), mire en Create role from template (Crear rol desde la plantilla):• Si esta opción está atenuada, esta tarea se ha realizado. En este caso, elija Use existing role (Usar rol

existente) y, a continuación, seleccione MediaLiveAccessRole de la lista.• Si esta opción no está atenuada, elija Create role from template (Crear rol desde la plantilla) y elija

Create IAM role (Crear rol de IAM). A continuación, elija ese rol de la lista. Si MediaLive no le permitecrear el rol, hable con unAWSAdministrador de IAM de tu organización acerca de tus permisos.

• Si ya se ha creado MediaLiveAccessRole y aparece el botón Update (Actualizar) junto a él, seleccione elbotón. (El botón no aparece siempre, pero si aparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

Creación de una entrada de inserción RTPCree la entrada antes de crear el canal que incorpora la entrada.

Para obtener información acerca de los tipos de entradas RTP que MediaLive soportes, consultethesection called “Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

255

Page 267: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTP

Una entrada RTP siempre es una entrada de clase estándar. Sin embargo, puede asociarlo a un canalestándar o un canal de canalización única. Ya debería haber leído.the section called “Redundancia decanalización” (p. 489), para decidir la clase de canal que quieres.

Para crear una entrada de inserción RTP

• Deberías haber organizado ya con el proveedor de contenido de vídeo paraConfiguración delsistema ascendente (p. 112)para el contenido. Asegúrese de que el operador del sistema ascendenteproporcione la siguiente información:

• Los conjuntos de direcciones IP en los que el origen o los orígenes del contenido aparecerán en lared pública. Necesita esta información para crear el grupo de seguridad de entrada que asocie a laentrada RTP.

Por ejemplo:• Para una fuente:203.0.113.19, 203.0.113.58, 203.0.113.25• Para la otra fuente:198.51.100.19, 198.51.100.59, 198.51.100.21

1. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Inputs (Entradas).3. En la página Inputs (Entradas), elija Create input (Crear entrada).4. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeRTP.

5. En la sección Network mode (Modo de red), elija Public (Pública).6. En el navegadorGrupo de seguridad de entrada, especifique un grupo que asociar con esta entrada

de inserción. Puede elegir un grupo existente o crear un grupo. Para obtener más información acercade los grupos de seguridad, consulte Recursos: MediaLiveGrupos de seguridad de entrada (p. 263).El grupo de seguridad debe permitir que las direcciones IP de la red pública se envíen a MediaLive.Siguiendo el ejemplo del paso 1, debe permitir estas direcciones:

203.0.113.19, 203.0.113.58, 203.0.113.25, 198.51.100.19, 198.51.100.59, 198.51.100.21

Para obtener más información acerca de los grupos de seguridad, consulte Recursos:MediaLiveGrupos de seguridad de entrada (p. 263).

7. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

8. Elija Create (Crear).

MediaLive crea la entrada y crea automáticamente dos puntos de enlace en dicha entrada. Estospuntos de enlace incluyen el puerto 5000. Por ejemplo:

198.51.100.99:5000

192.0.2.18:5000

Tenga en cuenta que las direcciones IP son direcciones que MediaLive crea. No son las direccionespúblicas que usaste en el grupo de seguridad. Para ver un diagrama que muestra el papel de todaslas direcciones IP, consultethe section called “Resultado de este procedimiento” (p. 115)en la secciónsobre la configuración de un origen push RTP.

MediaLive siempre crea dos puntos de enlace:

• Si va a configurar el canal como un canal estándar, se usarán ambos puntos de enlace.

256

Page 268: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTP VPC

• Si va a configurar el canal como un canal de canalización única, solo se utilizará el primer punto deenlace. MediaLive no esperará recibir contenido en el segundo punto final.

9. Proporcione la siguiente información al sistema ascendente:

• Si va a configurar el canal como canal estándar, proporcione ambas ubicaciones. El sistemaascendente debe enviar las transmisiones de vídeo a estas ubicaciones.

• Si va a configurar el canal como un canal de canalización única, proporcione solo la primeraubicación. El sistema ascendente debe enviar su secuencia a esta ubicación.

Por ejemplo, proporcione estas direcciones:

198.51.100.99:5000

192.0.2.18:5000

Resultado de este procedimiento

Como resultado de esta configuración, existe una entrada push RTP que especifica dos URL. Estas URLse fijan durante toda la vida útil de la entrada, independientemente de los cambios que se produzcan(como modificar otra información en la entrada o adjuntar la entrada a un canal diferente).

El sistema ascendente envía el contenido de origen a estos endpoints.

Tenga en cuenta que con una entrada de inserción, el sistema ascendente debe insertar el origen de vídeoen la entrada al iniciar el canal. No es necesario que el sistema ascendente envíe contenido antes de esemomento.

Para ver una descripción de esta configuración que incluye un diagrama, consultethe section called“Resultado de este procedimiento” (p. 115)en la sección sobre la configuración de un origen RTP.

Creación de una entrada de inserción RTP en AmazonVPCPuede crear una entrada de inserción RTP en Amazon Virtual Private Cloud (Amazon VPC) para enviarcontenido desde un sistema ascendente que se encuentra en su VPC a MediaLive. Cree la entrada antesde crear el canal que incorpora la entrada.

Para obtener información acerca de los tipos de entradas RTP que MediaLive soportes, consultethesection called “Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

Una entrada RTP siempre es una entrada de clase estándar. Sin embargo, puede asociarlo a un canalestándar o un canal de canalización única. Ya debería haber leído.the section called “Redundancia decanalización” (p. 489), para decidir la clase de canal que quieres.

Para crear una entrada de inserción de VPC RTP desde Amazon VPC

1. Deberías haber trabajado ya con el usuario de Amazon VPC paraConfiguración de la VPC parasu contenido (p. 115). Asegúrese de que el usuario de Amazon VPC le proporcione la siguienteinformación:

• Es el ID de la VPC.• Identificadores de las dos subredes.• Identificadores de los grupos de seguridad de la subred o subredes.

2. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Inputs (Entradas).

257

Page 269: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTP VPC

4. En la página Inputs (Entradas), elija Create input (Crear entrada).5. Completar laDetalles de entradasección :

• Entradaname — escriba un nombre.• Input type— eligeRTP.

6. En la sección Network mode (Modo de red), elija VPC.7. Completar laConfiguración de VPCsección :

• ElegirSeleccionar subredes y grupos de seguridad.• ParaSubredes, elija una de las subredes que obtuvo. La lista desplegable muestra las subredes de

todas las VPC, identificadas de la siguiente manera:

<subnet ID> <Availability Zone of subnet> <IPv4 CIDR block of subnet> <VPCID> <Subnet tag called "Name", if it exists>

Por ejemplo:

Subred subnet-1122aabb us-west-2a 10.1.128.0/24 vpc-3f139646 para entradas de inserción MLive

Si la lista de subredes está vacía, elija Specify custom VPC (Especificar VPC personalizada)y escriba el ID de subred en el campo. (Solo tiene que escribir el ID de subred, por ejemplo,subnet-1122aabb).

• EnSubredes, elija la segunda subred. Esta segunda vez, la lista desplegable muestra únicamentelas subredes de la misma VPC que la primera subred.

• ParaGrupos de seguridad, elija el grupo o grupos de seguridad que obtuvo siguiendo el mismoproceso que para las subredes. La lista desplegable muestra los grupos de seguridad quepertenecen a la VPC que ha elegido, identificados de la siguiente manera:

<security group ID> <description attached to this security group> <VPC ID>

Por ejemplo:

Grupo de seguridad sg-51530134 para entradas de inserción MLive vpc-3f1396468. Complete la sección Role ARN (ARN de rol) para seleccionar un rol para que MediaLive utilice

con esta entrada. Para obtener más información, consulte the section called “Rol de IAM yARN” (p. 259).

9. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a esta entrada. Para obtenermás información, consulte the section called “Etiquetado de recursos de ” (p. 527).

10. Elija Create (Crear).

MediaLive crea la entrada y crea automáticamente dos puntos de enlace en dicha entrada. Estospuntos de enlace tienen una dirección IP privada del rango de subred y especifican el puerto 5000. Porejemplo:

rtp://10.12.30.44:5000

rtp://10.99.39.15:5000.11. Proporcione el sistema ascendente con estos puntos de enlace:

• Si va a configurar el canal como canal estándar, proporcione ambos puntos de enlace. El sistemaascendente debe enviar contenido el contenido a ambos puntos de enlace.

• Si va a configurar el canal como un canal de canalización única, proporcione solo el primer punto deenlace. El sistema ascendente debe enviar contenido a este punto de enlace.

Resultado de estos procedimientos258

Page 270: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntrada RTP VPC

Como resultado de esta configuración, cada salida del sistema ascendente tiene una dirección IP en unade las subredes especificadas en su VPC.

La entrada RTP tiene dos direcciones IP. Estas direcciones se fijan durante toda la vida útil de la entrada,independientemente de los cambios que se produzcan (como modificar otra información en la entrada oadjuntar la entrada a otro canal).

Cada dirección está en una de esas subredes. De esta forma, la entrega del contenido desde el sistemaascendente a MediaLive se lleva a cabo dentro de la seguridad de la VPC.

Para ver una descripción de esta configuración que incluye un diagrama, consultethe section called“Resultado de este procedimiento” (p. 118)en la sección sobre la configuración de un origen de VPC RTP.

Tenga en cuenta que con una entrada de inserción, el sistema ascendente debe insertar el origen de vídeoen la entrada al iniciar el canal. No es necesario que el sistema ascendente envíe contenido antes de esemomento.

Rol de IAM y ARNEn esta sección, se explica cómo completar elARN de rolsección sobre laCrear entradapanel de la consolaMediaLive.

Debe elegir un rol para MediaLive asumir al crear cualquier entrada de inserción RTP. Para crear laentrada, MediaLive debe obtener las interfaces de red para los dos puntos de enlace de la entrada. Estospuntos de enlace se encuentran en el rango de CIDR de las subredes que ha identificado. Tan prontocomo elijasCrearpara esta aportación, MediaLive solicita estas interfaces de red desde Amazon VPC. El rolde que elija garantiza que MediaLive tiene éxito en su solicitud a Amazon VPC.

Note

Esta sección sobre la MediaLive consola es idéntica a laRol de IAMsección sobre laCrearcanalpágina (también en el MediaLive consola). La diferencia en los dos usos es que enla página Create input (Crear entrada), está asociando el rol a la entrada. En la páginaCreate channel (Crear canal), asocia el rol al canal. Puede utilizar el mismo rol (por ejemplo,MediaLiveAccessRole) en ambos usos.

Existen dos supuestos generales para elegir un rol, en función de si su organización tiene un administradordesignado.

Su organización tiene un administrador designado

Es posible que su organización tenga un administrador que administre este servicio. Es probable que eseadministrador haya configurado uno o varios roles:

• Pregunte al administrador o gestor qué función debe utilizar. O bien, si solo se muestra un rol en Useexisting role (Usar rol existente), elija ese rol.

• Si el único rol que aparece en la lista es MediaLiveAccessRole, elija ese rol. Además, si se muestra elbotón Update (Actualizar) junto al nombre de rol, elija el botón. (El botón no aparece siempre, pero siaparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

Su organización no tiene ningún administrador

Es posible que su organización no tenga un administrador de servicios designado. En este caso, sininguno de sus compañeros ha configurado un rol adecuado, es posible que tenga que crear uno ustedmismo y, a continuación, elegirlo.

259

Page 271: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEdición de una entrada

• Puede crear el rol predeterminado, denominado MediaLiveAccessRole. Para comprobar primero si otrapersona ya haya creado ese rol (solo es necesario que una persona cree el rol para todos los usuariosde su cuenta de AWS), mire en Create role from template (Crear rol desde la plantilla):• Si esta opción está atenuada, esta tarea se ha realizado. En este caso, elija Use existing role (Usar rol

existente) y, a continuación, seleccione MediaLiveAccessRole de la lista.• Si esta opción no está atenuada, elija Create role from template (Crear rol desde la plantilla) y elija

Create IAM role (Crear rol de IAM). A continuación, elija ese rol de la lista. Si MediaLive no le permitecrear el rol, hable con unAWSAdministrador de IAM de tu organización acerca de tus permisos.

• Si ya se ha creado MediaLiveAccessRole y aparece el botón Update (Actualizar) junto a él, seleccione elbotón. (El botón no aparece siempre, pero si aparece, deberá selecccionarlo para actualizar el rol).

• Si desea que el rol seleccionado aparezca primero en la lista la próxima vez, seleccione Remember ARN(Recordar ARN).

Edición de una entradaLas reglas para editar una entrada son las siguientes.

Cambio del grupo de seguridad de entrada

• Puede asociar un grupo de seguridad de entrada distinto.

Cambio del punto final (entrada de inserción) o de las fuentes (entrada de extracción)

• Para una entrada RTP o una entrada de inserción RTMP que no sea para una VPC, puede editar loscampos en el punto de enlace de entrada.

• Para una entrada de VPC RTP o una entrada de inserción de VPC RTMP,no puedeedite las direccionesIP del extremo de entrada. Para cambiar estas direcciones, debe eliminar la entrada y crearla de nuevo.

• Para una entrada de Elemental Link, puede asociar un AWS Elemental Link diferente.• Para un MediaConnect entrada de inserción, puede editar los ARN para hacer referencia a diferentes

AWS Elemental MediaConnect flujos. Las salidas de los ARN anteriores se eliminarán en MediaConnecty se crearán nuevas salidas (con nuevos ID) para los nuevos ARN.

• Para una entrada de extracción, puede editar los campos en un origen de entrada.

Cambio de la clase de entrada

• No puede cambiar la clase de entrada si la entrada está asociada a un canal. Para obtener másinformación acerca del cambio de la clase de entradas y canales, consultethe section called “Cambiar uncanal existente” (p. 494).

Cambio de tipo de entrada

• No puede cambiar el tipo de una entrada. Por ejemplo, si configura una entrada como una inserciónRTMP pero es en realidad una entrada HLS, elimine la entrada y vuelva a crearla.

Reglas para el estado de la entrada y el canal

Existen restricciones a la hora de realizar estas ediciones, tal y como se indica a continuación:

• Si una entrada está asociada a un canal, puede editar la entrada solo si el canal está inactivo.• Si una entrada está asociada a un canal y un grupo de seguridad de entrada, puede editar la entrada

solo si el canal está inactivo.

260

Page 272: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminación de una entrada

• Si no hay una entrada asociada a un canal, puede editarla en cualquier momento, incluso si estáasociada a un grupo de seguridad de entrada.

Para editar una entrada

1. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Inputs (Entradas).3. Seleccione el nombre de la entrada y, a continuación, elija Edit (Editar).4. En la página Inputs (Entradas), realice los cambios siguientes según corresponda:

• Puede cambiar el Name (Nombre).• No puede cambiar el Input type (Tipo de entrada). Si la entrada tiene el tipo equivocado, elimínela y

vuelva a crearla.• Puede cambiar los Dispositivos de entrada (solo se aplica a una entrada de Elemental Link).• Puede cambiar laClase de entradasolo si la entrada no está asociada a un canal. Para obtener más

información, consulte the section called “Cambiar un canal existente” (p. 494).• Puede cambiar la sección Origen (solo se aplica a entradas de extracción).• Puede cambiar la sección Endpoint (Punto de enlace) solo en una entrada RTP o una entrada de

inserción RTMP que no sea para una VPC.• Puede cambiar la sección Grupos de seguridad de entrada (solo se aplica a entradas de inserción

que no sean para una VPC).• En la sección Tags (Etiquetas), puede añadir o eliminar etiquetas. Para editar el valor de una

etiqueta existente, elimine la etiqueta y añádala de nuevo. Para obtener más información, consultethe section called “Etiquetado de recursos de ” (p. 527).

5. Elija Update (Actualizar).

Espere a que la entrada State (Estado) vuelva a In use (En uso) o Idle (Inactivo) antes de llevar a cabootra acción con esta entrada.

Eliminación de una entradaSi no hay una entrada asociada a un canal, puede eliminarla, incluso si está asociada a un grupo deseguridad de entrada.

Note

Si la entrada está asociada a un canal, no puede eliminarla. Esta regla existe para garantizar queno se elimine una entrada de un canal y, por lo tanto, hacer que el canal sea inservible.

Cuando se elimina una entrada, el grupo de seguridad de entrada asociado (si lo hay) no se elimina.

Para eliminar una entrada

1. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Inputs (Entradas).3. En la página Inputs (Entradas), busque la entrada que desea eliminar y, a continuación, busque en la

columna State (Estado).4. Si el estado es Detached (Desconectado), seleccione Delete (Eliminar). Si el estado es Attached

(Conectado) y desea eliminar la entrada y su canal, entonces elimine el canal en primer lugar. Paraobtener más información, consulte the section called “Eliminación de un canal” (p. 228).

Si la entrada es una entrada Elemental Link, MediaLive elimina la entrada de. Pero el MediaLivepermanece en laDispositivosy puede asociarla con una nueva entrada en cualquier momento.

261

Page 273: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminación de una entrada

Si la entrada es un MediaConnect push input, las salidas correspondientes en MediaConnect seeliminan automáticamente; no es necesario eliminar las salidas.

Si la entrada es una entrada de VPC RTP o una entrada de inserción de VPC RTMP, se eliminan lasinterfaces de red elásticas de los puntos de enlace y las direcciones IPv4 de la subred se liberan parasu uso por otro recurso. No es necesario eliminar las interfaces de red.

262

Page 274: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPropósito de un grupo de seguridad de entrada

Uso de grupos de seguridad deentrada

Ungrupo de seguridad de entradacontiene una lista de reglas. Cada regla es un rango de direcciones IP(bloques CIDR) que pueden insertar contenido enMediaLive. Cuando adjunta un grupo de seguridad deentrada a una entrada, aplica una regla a esa entrada; solo un sistema ascendente con una direcciónIP de uno de los rangos de ese grupo de seguridad de entrada puede enviar contenido a esa entrada.MediaLiveignorará las solicitudes push de direcciones IP no cubiertas por ese grupo de seguridad deentrada.

Puede incluir hasta 10 reglas (rangos de direcciones IP o bloques CIDR) en un grupo de seguridad deentrada.

Puede adjuntar el mismo grupo de seguridad de entrada a cualquier número de entradas.

Temas• Propósito de un grupo de seguridad de entrada (p. 263)• Creación de un grupo de seguridad de entrada (p. 263)• Edición de un grupo de seguridad de entrada (p. 264)• Eliminación de un grupo de seguridad de entrada (p. 265)

Propósito de un grupo de seguridad de entradaLos grupos de seguridad de entrada se utilizan con específicospushentradas en las que el sistemaascendente del origen se encuentra en el Internet público:

• Se utilizan para las entradas RTP y las entradas de inserción RTMP que no utilizan una VPC.• No se utilizan para entradas de VPC RTP, entradas de inserción VPC RTMP, MediaConnectinputs, o

bienEntradas de Elemental Link. Estas entradas implementan la seguridad de otras formas.

Un grupo de seguridad de entrada restringe el acceso a la entrada. El grupo evita que terceros noautorizados inserten contenido de la Internet pública a una entrada y al canal al que está adjuntadaesta entrada. Sin la protección de esta característica, cualquier tercero puede enviar contenidoa unMediaLiveentrada si conocen la dirección IP y el puerto de entrada. Tenga en cuenta que laconfiguración de permisos en la cuenta propietaria del canal no impide esta inserción de terceros; solo loimpedirá un grupo de seguridad de entrada.

Puede adjuntar un grupo de seguridad de entrada a más de una entrada. En otras palabras, un grupo deseguridad de entrada puede servir varias entradas.

Creación de un grupo de seguridad de entradaCreará un grupo de seguridad de entrada para especificar una lista de reglas de acceso. Al crear unaentrada push, debe adjuntar un grupo de seguridad de entrada para restringir el acceso a la entrada

Puede incluir hasta 10 reglas (rangos de direcciones IP o bloques CIDR) en un grupo de seguridad deentrada.

263

Page 275: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEdición de un grupo de seguridad de entrada

Puede adjuntar el mismo grupo de seguridad de entrada a cualquier número de entradas.

Para crear un grupo de seguridad de entrada

1. Identifique las direcciones IP desde las que los sistemas ascendentes empujarán. Estas direcciones IPpueden estar en Internet pública o pueden estar en su LAN o WAN.

2. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.3. En el panel de navegación, elija Input security groups (Grupos de seguridad de entrada).4. En la página Input security groups (Grupos de seguridad de entrada), elija Create input security group

(Crear grupo de seguridad de entrada).5. En New security group (Nuevo grupo de seguridad), escriba uno o más bloques de CIDR IPv4.

Cada bloque de CIDR debe incluir una máscara de subred. En los ejemplos siguientes, la máscara desubred es la/nnporción.

Separe las entradas con comas o escriba cada entrada en una línea independiente.

Es posible que no sepa cómo formar un bloque CIDR para su rango de direcciones IP. Si es así,busque en Internet «calculadora IP CIDR» para encontrar una herramienta de conversión en línea.

6. En la sección Tags (Etiquetas), cree etiquetas si desea asociar etiquetas a este grupo de seguridadde entrada. Para obtener más información, consulte the section called “Etiquetado de recursos de” (p. 527).

7. Elija Create (Crear).

Ejemplo 1

192.0.2.0/24

Este bloque CIDR cubre todas las direcciones IP que empiezan por192.0.2

Ejemplo 2

192.0.2.111/32

Este bloque CIDR cubre la única dirección IP192.0.2.111

Edición de un grupo de seguridad de entradaPuede editar cualquiera de los campos de un grupo de seguridad de entrada. Puede realizar estasediciones en cualquier momento, incluso si el grupo de seguridad de entrada está asociado a una entradaque se asocia a un canal que se está ejecutando.

Para editar un grupo de seguridad de entrada

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.

2. En el panel de navegación, elija Input Security Groups (Grupos de seguridad de entrada).3. En la página Input security groups (Grupos de seguridad de entrada), elija el grupo de seguridad de

entrada y, a continuación, elija Edit (Editar).4. Cambie los campos según corresponda y, a continuación, elija Update (Actualizar).

Espere a que el State (Estado) de seguridad de la entrada vuelva a In use (En uso) o Idle (Inactivo)antes de llevar a cabo otra acción con este grupo de seguridad.

264

Page 276: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminación de un grupo de seguridad de entrada

Para añadir, eliminar o editar etiquetas en un grupo de seguridad de entrada

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Input Security Groups (Grupos de seguridad de entrada).3. En la página Input security groups (Grupos de seguridad de entrada), elija el nombre del grupo de

seguridad de entrada. No elija Edit (Editar).4. En la página Input security group (Grupo de seguridad de entrada) de ese grupo, en la sección

Tags (Etiquetas), añada o elimine etiquetas. Para editar el valor de una etiqueta existente, elimine laetiqueta y añádala de nuevo. Para obtener más información, consulte the section called “Etiquetado derecursos de ” (p. 527).

Espere a que el State (Estado) de seguridad de la entrada vuelva a In use (En uso) o Idle (Inactivo)antes de llevar a cabo otra acción con este grupo de seguridad.

Eliminación de un grupo de seguridad de entradaPuede eliminar un grupo de seguridad de entrada siempre que no esté asociado a ninguna entrada.

Para eliminar un grupo de seguridad de entrada

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Input security groups (Grupos de seguridad de entrada).3. En la página Input security groups (Grupos de seguridad de entrada), vea el State (Estado) del grupo

que desea eliminar:

• Si el State (Estado) es Idle (Inactivo), seleccione el grupo y, a continuación, elija Delete (Eliminar).• Si el State (Estado) es In use (En uso), continúe con este procedimiento.

4. Anote el ID del grupo de seguridad de entrada. Por ejemplo, 1234567.5. Elija el grupo y, a continuación, Edit (Editar).6. En la página Edit input security group (Editar grupo de seguridad de entrada), examine las Inputs

(Entradas) en el lado derecho y cuente las entradas que hay asociadas a este grupo de seguridad deentrada.

7. Elija la primera entrada. A continuación, en la página de dicha entrada, elija Edit (Editar). En la páginaEdit (Editar), en el Input security group (Grupo de seguridad de entrada), cree un nuevo grupo deseguridad de entrada para esta entrada o seleccione otro grupo (asegúrese de no volver a elegir elmismo grupo; compruebe el ID que anotó con anterioridad). Elija Update (Actualizar) para que estaentrada ya no esté asociada al grupo de seguridad de entrada que desea eliminar.

8. Si sigue habiendo más entradas asociadas a este grupo de entrada, en el panel de navegación,seleccione Input security groups (Grupos de seguridad de entrada) y repita estos pasos paradesconectar este grupo de seguridad de entrada de todas las entradas.

9. Después de desconectar la última entrada de este grupo de seguridad de entrada, espere a que elState (Estado) del grupo de seguridad de entrada especifique Idle (Inactivo). A continuación, elija elgrupo y seleccione Delete (Eliminar).

265

Page 277: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioResumen de las acciones

Uso deMediaLiveMultiplexorUn multiplexor de MediaLive crea una secuencia de transporte multiprograma (MPTS). Puede que leinterese crear un multiplexor de MediaLive si es usted un proveedor de servicios con experiencia en ladistribución de contenido de secuencias de transporte (TS) a través de RTP o UDP.

Para configurar un multiplexor, debe crear un multiplexor de MediaLive. A continuación, debe agregarprogramas de MediaLive al multiplexor. Por último, debe crear un canal de MediaLive para cada programay asociar cada canal con el programa.

Para obtener información conceptual sobre la configuración de un multiplexor, consulte the section called“Multiplexor y MPTS” (p. 474).

Temas• Resumen de las acciones (p. 266)• Creación de un multiplex y un programa (p. 267)• Creación de un canal (p. 268)• Edición de multiplexes, programas y canales (p. 268)• Eliminación de multiplexes, programas y canales (p. 269)

Resumen de las accionesEn la siguiente tabla se resumen las capacidades de creación, edición y eliminación del multiplexor, elprograma y el canal.

Elemento Acción Nota

Multiplexor Create  

  Edit (Editar) El multiplexor puede estarinactivo o en ejecución. Loscanales pueden estar todosinactivos, o todos en ejecución;también puede darse unacombinación de inactivos y enejecución.

Excepción: Para cambiarelRetraso máximo del búfer devídeo, el multiplexor debe estarinactivo.

  Eliminar El multiplexor debe estar inactivoy no debe tener ningún programaasociado.

Programa Create El multiplexor del programapuede estar inactivo o enejecución.

  Edit (Editar) El multiplexor de este programapuede estar inactivo o en

266

Page 278: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un multiplex y un programa

Elemento Acción Notaejecución. El canal de esteprograma puede estar inactivo oen ejecución.

  Eliminar El multiplexor de este programapuede estar inactivo o enejecución. El programa no puedetener ningún canal asociado.

Canal Create El multiplexor de este canalpuede estar inactivo o enejecución. El programa del canaldebe estar vacío.

  Edit (Editar) El canal debe estar inactivo. Elmultiplexor de este canal puedeestar inactivo o en ejecución.

  Eliminar El canal debe estar inactivo.El canal todavía puede estarasociado a un programa.

Creación de un multiplex y un programaUn multiplexor de MediaLive proporciona información de configuración para una MPTS, incluida lavelocidad de bits de toda la MPTS.

Es posible crear un multiplexor desde cero o clonar un multiplexor existente. La clonación de un multiplexores similar a la clonación de un canal: los valores de la mayoría de los campos se copian en el nuevomultiplexor.

Puede crear un programa dentro de un multiplexor. No es posible crear un programa sin asociarlo a unmultiplexor.

Para crear un multiplexor

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores).3. En la página Multiplexes (Multiplexores) elija Create (Crear).4. Complete los campos de la página Create multiplex (Crear multiplexor).5. Elija Create (Crear).

El multiplexor se agrega a la página Multiplexes (Multiplexores) . Después de que el estado delmultiplexor cambie a IDLE (INACTIVO), el siguiente paso es agregar programas al multiplexor. Paraobtener más información, consulte más adelante en este tema.

Para crear un multiplexor mediante clonación

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el multiplexor que

desee clonar.3. En el panel Details (Detalles), elija Multiplex actions (Acciones del multiplexor) y, a continuación, elija

Clone (Clonar).

267

Page 279: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un canal

Para crear un programa

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el multiplexor donde

desee agregar el programa.3. En el panel Details (Detalles), elija la pestaña Programs (Programas).4. Elija Create program (Crear programa).5. Complete los campos de la página Create program (Crear programa).6. Elija Create (Crear).

Aparecerá el panel de detalles del Program (Programa) para este programa. Tenga en cuenta que elestado del canal siempre especifica CHANNEL MISSING (FALTA CANAL).

7. Ya sea ahora o más adelante, debe crear un canal para este programa:

• Puede elegir Create channel (Crear canal) para agregar inmediatamente un canal a este programa.• Puede agregar un canal más adelante, de la misma manera que crea un canal que no forma parte

de un multiplexor.

El canal asociado a un programa es un canal normal en el que el grupo de salidas es siempre un grupo desalidas de multiplexor.

Para obtener información acerca de los pasos especiales para completar los campos de un canal en unmultiplexor, consulte the section called “Paso 5: Crear los canales” (p. 477).

Creación de un canalEl canal asociado a un programa es un canal normal en el que el grupo de salidas es siempre un grupo desalidas de multiplexor.

En un nuevo multiplexor, puede crear un canal tan pronto como su programa se haya creadocorrectamente.

Si el multiplexor está en ejecución, no es necesario detenerlo para agregar un canal. Puede agregar uncanal a un multiplexor en ejecución.

Para obtener información acerca de los pasos especiales para completar los campos de un canal en unmultiplexor, consulte the section called “Paso 5: Crear los canales” (p. 477).

Edición de multiplexes, programas y canalesPuede editar un multiplexor, los programas de un multiplexor y los canales de un multiplexor. Existenreglas específicas que se basan en el estado (en ejecución o inactivo) del elemento con el que deseatrabajar, como se describe en esta sección.

Edición de un multiplexorHay muy pocas restricciones de la capacidad de editar un multiplexor. Puede editar un multiplexor cuandose apliquen estas situaciones:

• Cuando el multiplexor está inactivo o en ejecución, a menos que desee cambiar el campo MaximumVideo Buffer Delay (Retraso de búfer de vídeo máximo). Para cambiar ese campo, el multiplexor debeestar inactivo.

268

Page 280: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEdición de un programa

• Cuando los canales de los programas del multiplexor están inactivos o en ejecución.• Cuando MediaLive está agregando los programas que acaba de crear.

Para editar un multiplexor

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el multiplexor que

desee editar.3. En el panel Details (Detalles), elija Multiplex actions (Acciones de multiplexor) y, a continuación, elija

Edit (Editar).4. Realice los cambios que desee y, a continuación, elija Save changes (Guardar cambios).

Edición de un programaPuede editar un programa en cualquier momento, incluso cuando el multiplexor está en ejecución ocuando el canal asociado está en ejecución.

Para editar un programa

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el multiplexor que

desee editar.3. En el panel Details (Detalles), elija la pestaña Programs (Programas).4. Elija Program actions (Acciones del programa) y, a continuación, elija Edit (Editar).5. Realice los cambios que desee y, a continuación, elija Save changes (Guardar cambios).

Edición de un canal de un programaPuede editar un canal que esté inactivo.

Para editar un canal

1. Detenga el canal. Puede detener el canal de la manera habitual, desde el panel Channels (Canales).O puede detenerlo desde la página Multiplex (Multiplexor) . Para obtener más información, consultethe section called “Detención de un canal en un multiplexor” (p. 481).

2. Edite el canal. Para obtener más información, consulte the section called “Edición de uncanal” (p. 227).

Eliminación de multiplexes, programas y canalesPuede eliminar un multiplexor, los programas de un multiplexor y los canales de un multiplexor. Existenreglas específicas que se basan en el estado del elemento con el que desea trabajar, como se describe enesta sección.

Eliminación de un multiplexorPara eliminar un multiplexor, el multiplexor debe estar inactivo y todos sus programas deben estar vacíos(no deben tener canales asociados).

269

Page 281: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminación de un programa

Para eliminar un multiplexor

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el multiplexor que

desee eliminar.3. En el panel Details (Detalles), elija Multiplex actions (Acciones del multiplexor) y, a continuación, elija

Stop (Detener).4. En el panel Programs (Programas) elija el primer programa con un canal en ejecución, elija Program

actions (Acciones del programa) y, a continuación, elija Stop channel (Detener canal).5. Repita este proceso para todos los canales en ejecución.6. Anote los nombres de los canales y, a continuación, muestre la página Channels (Canales). Elija los

canales, elija Actions (Acciones) y, a continuación, elija Delete (Eliminar).7. Vuelva a la página Multiplex (Multiplexor).8. ElegirAcciones del multiplexory, a continuación, elijaEliminar multiplexor. MediaLiveelimina el

multiplexor y todos sus programas.

Eliminación de un programaPuede eliminar un programa que no tenga un canal. Es posible eliminar un programa cuando el multiplexorestá en ejecución o inactivo.

Para eliminar un programa

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el multiplexor con el

que desea trabajar.3. En el panel Programs (Programas), elija el programa que desea eliminar.4. Si el canal de ese programa está en ejecución, elija Program Actions (Acciones del programa) y, a

continuación, elija Stop channel (Detener canal).5. Espere a que el canal cambie a Idle (Inactivo).6. Anote el nombre del canal y, a continuación, muestre la página Channels (Canales). Elija el canal, elija

Actions (Acciones) y, a continuación, elija Delete (Eliminar).7. Vuelva a la página Multiplex (Multiplexor).8. Elija Program actions (Acciones del programa) y, a continuación, elija Delete program (Eliminar

programa).

Eliminación de un canalEs posible eliminar un canal cuando el multiplexor está en ejecución o inactivo. No es necesario desasociarel canal del programa; no existe el concepto de desasociar un canal de un programa.

Para eliminar un canal, muestre la página Channel (Canal) y elimine el canal de la manera habitual. Paraobtener más información, consulte the section called “Eliminación de un canal” (p. 228).

270

Page 282: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReservas de entrada y salida

Trabajo con reservas en AWSElementalMediaLive

Puede adquirir una reserva para el procesamiento de recursos que se le facturará por: procesamiento deentrada, procesamiento de salida y complementos como, por ejemplo, licencias de códec. Cada reserva leofrece una tarifa reducida para el procesamiento de los recursos pertinentes.

Una reserva es un compromiso de un año a una determinada configuración de entrada o salida. La reservase asigna y factura mensualmente a lo largo de dicho año.

Paga una tarifa por horas (que es inferior a la tarifa por minutos) por un grupo de minutos que los canalesconsumen durante un mes.

Para obtener más información sobre los cargos de reservas, consulte la lista de precios de MediaLive.

Temas• Reservas de entrada y salida (p. 271)• Reservas de complementos (p. 273)• Compra de una reserva (p. 275)• Visualización de reservas compradas (p. 276)• Eliminación de una reserva (p. 276)

Reservas de entrada y salidaLas ofertas de reserva están disponibles para entradas y salidas.

Atributos de reserva y coincidencia deUna reserva de entrada tiene estos atributos:

• Códec• Resolución (una gama)• Tasa de bits (una gama)• Región en la que se ejecuta la entrada

Una reserva de entrada se aplica al costo de la entrada de procesamiento. Para que una reserva seaplique a una entrada, los atributos de la reserva de entrada deben coincidir con los campos de la Inputspecification (Especificación de entrada) del canal y el canal debe ejecutarse en la región que se especificaen la reserva. Por ejemplo, suponga que su especificación de entrada para un canal es AVC, HD y Max 20Mbps (Máx. 20 Mbps). Una reserva que coincida con estos atributos se podría aplicar a la entrada en esecanal.

Atributos de reserva y coincidencia deUna reserva de salida tiene estos atributos:

• Códec• Resolución (una gama)• Tasa de bits (una gama)

271

Page 283: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo se aplica una reserva de entrada o salida

• Velocidad de fotogramas (una serie)• Región en la que se ejecuta la entrada

Una reserva de salida se aplica al costo de la salida de procesamiento. Para que una reserva se apliquea una salida, los atributos de la reserva de salida deben coincidir con los campos correspondientes enla configuración del canal y el canal debe ejecutarse en la región que se especifica en la reserva. Puedeencontrar los campos en AWS ElementalMediaLiveConsola de :

• Para una salida de vídeo y audio normal, los campos están en la sección Video output (Salida de vídeo)de la configuración del canal. Para que aparezcan la mayoría de los campos, debe elegir un códec en lapágina.

• Para una salida solo de audio, los campos están en la sección Audio output (Salida de audio) de laconfiguración del canal.

Cómo funciona la búsqueda de coincidencias

Existe una coincidencia entre un canal existente y una reserva si todos los campos del canal coinciden conlos atributos de reserva correspondientes.

Si solo uno de los campos no coincide con su correspondiente atributo de reserva, entonces no hayninguna coincidencia entre la salida y la reserva.

Existe una coincidencia si el valor de un campo en el canal es igual a o se encuentra en el rango delatributo correspondiente. Por ejemplo, una velocidad de fotogramas de29.97 fpsen la configuración decanal se encuentra en el rango de un atributo de velocidad de fotogramas de<=30fpsen la reserva.

Para el atributo de velocidad de fotogramas, hay una coincidencia del siguiente modo:

• Si la velocidad de fotogramas de salida del canal se establece en una velocidad de fotogramasespecífica, existe una coincidencia si la velocidad de fotogramas especificada en la configuración delcanal se encuentra dentro del rango de velocidad de fotogramas de reserva. Por ejemplo, la velocidadde fotogramas especificada es24fpsy la reserva es<=30fps.

• Si la velocidad de fotogramas de salida del canal está configurada para inicializarse desde el origen,solo hay una coincidencia si el rango de reserva incluye60fps. Por ejemplo, hay una coincidencia enreservas con30-60fps.

Por lo tanto, si compra una reserva para una salida específica y esa salida tiene la velocidad defotogramas configurada para inicializarse desde el origen, asegúrese de comprar una reserva queespecifique30-60fps. No compre una reserva que especifique<=30fps.

Cómo se aplica una reserva de entrada o salidaAl principio de cada ciclo de facturación mensual, AWS reabastece cada reserva con el grupo de minutospara el mes.

Al final del ciclo, AWS aplica los minutos de una reserva dada para reducir el costo de los elementos(entradas o salidas) procesados cuyos atributos coinciden con esta reserva. Para cada minuto del mes,AWS determina si estuvieron en ejecución uno o varios elementos coincidentes. Acumula estos "minutosde ejecución" en la hora, hasta un máximo de 60 minutos por hora.

Después de utilizar los minutos de reserva para la hora, AWS cobra losrate-per-minutepara el resto de loselementos en esa hora.

Los minutos de ejecución se pueden asignar a los elementos

Los minutos de ejecución podrían proceder de más de un elemento. Por ejemplo, comienza el CanalA con una entrada que coincide con una determinada reserva. Ha adquirido solo una instancia de esta

272

Page 284: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReservas de complementos

reserva. Transcurridos 45 minutos comienza el Canal B que también tiene una entrada que coincide conuna determinada reserva. Transcurridos otros 15 minutos detiene el Canal A. Los minutos de ejecución seacumulan tal y como se muestra en el sombreado verde en la siguiente ilustración.

Aquí tiene otro ejemplo de cómo distintos elementos pueden consumir los minutos de ejecución.Supongamos que en una hora ejecuta solo salidas que coinciden con una determinada reserva. Haadquirido solo una instancia de esta reserva. Ejecuta estas cuatro salidas coincidentes simultáneamentedurante 15 minutos cada una. Durante esa hora, no ejecuta ninguna otra salida coincidente. Estas cuatrosalidas contribuirían a los 60 minutos.

No se admiten ráfagas de procesamiento

La regla de 60 minutos significa que las reservas no se pueden utilizar para el procesamiento de "ráfagas".

Por ejemplo, en una hora ejecuta cuatro salidas que coinciden con una determinada reserva. Ha adquiridosolo una instancia de esta reserva. Ejecuta estas cuatro salidas coincidentes simultáneamente durante60 minutos cada una. Solo una de estas salidas reúne los requisitos para la reserva, ya que una salida essuficiente para utilizar los 60 minutos de ejecución por hora.

Minutos sin utilizar

Si no se utilizan algunos de los minutos de la reserva, dichos minutos se pierden; los minutos no setransfieren para el mes siguiente.

Los minutos de ejecución se pueden asignar a los elementos

No hay restricciones relativas a canales:

• Por ejemplo, la reserva podría consumirse en función del procesamiento de una entrada de un canal yotra entrada de un canal diferente.

• No es necesario que una reserva cubra todas las entradas o salidas de un canal determinado.

Reservas de complementosLas reservas están disponibles para dichos elementos en la lista de precios de MediaLive como, porejemplo, licencias de códec, que se consideran complementos.

273

Page 285: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAtributos reserva

Una reserva de complementos se aplica al costo del complemento para todo el canal. La reserva reduceel costo del complemento con independencia de las veces que se aplique el complemento al canal. Porejemplo, si tres salidas en el mismo canal utilizan un códec de audio avanzado, solo necesitará unareserva para reducir el costo del complemento. No necesita tres reservas para este canal.

Atributos reservaLas reservas de complementos tienen estos atributos:

• Complemento (Audio avanzado o normalización de audio)• La región en la que se está ejecutando el canal.

Cómo se aplica una reserva complementariaAl principio de cada ciclo de facturación mensual, AWS reabastece cada reserva de complementos con elgrupo de minutos para el mes.

Al final del ciclo, AWS aplica los minutos de una determinada reserva para reducir el costo de los canalesque utilizan el complemento. Para cada minuto del mes, determina si estuvieron en ejecución uno o varioscanales coincidentes. Un canal coincide con la reserva si la característica de complemento está habilitada.

AWS acumula estos minutos de ejecución en la hora, hasta un máximo de 60 minutos por hora. Despuésde utilizar los minutos de reserva para la hora, AWS cobra losrate-per-minutepara el resto de esos canalesdurante esa hora.

Los complementos son por canal

Un canal coincide con la reserva si la característica de complemento está habilitada una o varias veces.Dentro de un canal, el número de salidas que utiliza el complemento no es relevante; la reserva seconsume una sola vez para todo el canal. Por ejemplo, si hay dos salidas en un canal que habilitan lanormalización de audio, solo se consume una reserva.

Los minutos de ejecución se pueden asignar a través de canales

La misma regla se aplica tanto a complementos como a reservas de entrada y salida (p. 272), salvo queel elemento es siempre un canal. Por ejemplo, comienza el Canal A con dos salidas que coinciden con lareserva de audio avanzado. Ha adquirido solo una instancia de esta reserva. Transcurridos 45 minutoscomienza el Canal B que tiene una salida que coincide con la misma reserva. Transcurridos otros 15minutos detiene el Canal A. Los minutos de ejecución se acumulan tal y como se muestra en el sombreadoverde en la siguiente ilustración.

Aquí tiene otro ejemplo de cómo pueden consumir los minutos de ejecución distintos canales.Supongamos que en una hora ejecuta solo canales que coinciden con una reserva de audio avanzado. Haadquirido solo una instancia de esta reserva. Ejecuta estas cuatro salidas coincidentes simultáneamentedurante 15 minutos cada una. Durante esa hora, no ejecuta ninguna otra salida coincidente. Estas cuatrosalidas contribuirían a los 60 minutos.

274

Page 286: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCompra de una reserva

No se admiten ráfagas de licencias

La misma regla se aplica tanto a complementos como a reservas de entrada y salida (p. 272), salvoque el elemento es siempre un canal. Por ejemplo, en una hora ejecuta cuatro canales que coinciden conuna reserva de audio avanzado. Ha adquirido solo una instancia de esta reserva. Ejecuta estos cuatrocanales coincidentes simultáneamente durante 60 minutos cada una. Solo uno de estos canales reúne losrequisitos para la reserva, ya que un canal es suficiente para utilizar los 60 minutos de ejecución por hora.

Minutos sin utilizar

Al final del ciclo, si no se utilizan algunos de los minutos de la reserva, dichos minutos se pierden; losminutos no se transfieren para el mes siguiente.

Compra de una reservaEn la consola, utilice la pestaña Reservations (Reservas) para comprar una o varias reservas.

Para comprar una reserva (consola)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Reservations (Reservas) y, a continuación, Reserve offerings

(Reservar ofertas).3. En la página Offerings (Ofertas), rellene la sección Filter offerings (Filtrar ofertas) para filtrar para

ofertas específicas. Para obtener más información, consulte Filtrado en la página de ofertas (p. 276).4. Elija una oferta.

Si va a comprar una reserva para una salida específica y esa salida tiene la velocidad de fotogramasconfigurada para inicializarse desde el origen, asegúrese de comprar una reserva que especifique"30-60 fps". No compre una reserva que especifique "<=30 fps".

5. Elija Agregar al carro. El título de la pestaña Cart (Carro) en el panel superior izquierdo se incrementapara mostrar las ofertas totales que hay actualmente en el carro. (Para quitar una oferta que haañadido al carro, cambie a la pestaña Cart (Carro)).

6. Para ver el contenido del carro, seleccione la pestaña Cart (Carro).7. Para adquirir todas las ofertas que se muestran en la pestaña Cart (Carro), seleccione Purchase

(Comprar).

275

Page 287: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFiltrado en la página de ofertas

Filtrado en la página de ofertasLa página Offerings (Ofertas) muestra las distintas reservas que puede comprar:

• Ofertas de entrada y salida, que se describen de la siguiente manera:

Resolución – Códec – Entrada/salida – Tasa de bits – Velocidad de cuadros (solo para salidas) – Región

Por ejemplo: Entrada UHD AVC a 20 mbps en EE. UU. Oeste (Oregón)• Ofertas de canal (complementos), que se describen de la siguiente manera:

Complemento - Región

Por ejemplo: Salidas reservadas de audio avanzado en EE. UU. Oeste (Oregón)

Puede filtrar las ofertas utilizando los filtros en el panel izquierdo:

• Puede filtrar por el tipo de reserva: entrada, salida o canal (para complementos).• Puede filtrar las ofertas en función de los atributos como, por ejemplo, resolución o tasa de bits.• Match existing channel (Coincidencia con un canal existente) filtra las ofertas para mostrar solo las

ofertas que coinciden con las entradas y las salidas en el canal seleccionado.• Special feature (Característica especial) filtra las ofertas para mostrar solo ofertas de complemento.

El filtrado no afecta a los elementos del carro.

Visualización de reservas compradasEn la consola, puede ver las reservas que ha adquirido.

Para ver las reservas adquiridas (consola)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, seleccione Reservations (Reservas).

La información mostrada para cada reserva incluye su fecha de vencimiento en la columna End(Vencimiento).

Eliminación de una reservaCuando una reserva ha caducado, puede eliminarla de la lista.

Para eliminar una reserva caducada (consola)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, seleccione Reservations (Reservas).3. Elija el elemento o elementos y, a continuación, elija Delete (Eliminar).

276

Page 288: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioTipos de acciones

Trabajo con AWSElementalMediaLiveprogramación

En AWS ElementalMediaLive, puede manipular el procesamiento de un canal mientras se está ejecutando.Puede realizar esta manipulación añadiendo acciones a la programación que está asociada conel canal. El cronograma mantiene cada acción hasta la hora de inicio de la acción, momento en elqueMediaLivepasa la acción al canal y el canal realiza la acción.

Temas• Tipos de acciones en la programación (p. 277)• Tipos de cronometraje para las acciones (p. 277)• Cómo funcionan las acciones de programación (p. 279)• Trabajo con la programación (consola) (p. 284)• Trabajo con la programación (AWS CLI) (p. 308)

Tipos de acciones en la programaciónLa programación es una lista de acciones que un canal lleva a cabo mientras se está ejecutando. Puedeutilizar acciones para hacer lo siguiente:

• Cambiar la entrada que el canal en ejecución está incorporando.• Preparar una entrada asociada a un conmutador de entrada inmediato para reducir el retraso que se

produce cuandoMediaLiverealiza el cambio.• Insertar una superposición de imagen estática (una imagen superpuesta sobre el vídeo subyacente) en

el canal en ejecución.

• Insertar una superposición de gráficos en movimiento en el canal en ejecución.• Insertar mensajes SCTE-35 en el canal en ejecución.• Insertar metadatos ID3 en el canal en ejecución.• Inserte etiquetas de segmento ID3 en el canal en ejecución.• Poner en pausa una o ambas canalizaciones en el canal.• Anular en pausa una o ambas canalizaciones en el canal.

Para obtener más información, consulte the section called “Cómo funcionan las acciones” (p. 279).

Tipos de cronometraje para las accionesHay varias formas de especificar el tiempo para una acción:

277

Page 289: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioTipos de temporización

• Corregido — Realiza la acción en un momento específico que especificabas.

Para la mayoría de las acciones, el tiempo especificado debe ser de al menos 15 segundos en elfuturo. Para las acciones de preparación de entradas, el tiempo especificado debe ser de al menos 15segundos antes del inicio del conmutador de entrada asociado.

• Inmediato: realice la acción lo antes posible.

No se especifica una hora.• Seguir: realice la acción justo antes de que se inicie el conmutador de entrada especificado o justo

después de que haya finalizado la entrada que se está ejecutando actualmente.

En la tabla siguiente se muestran los tipos de temporización que se aplican a cada tipo de acción. Paraleer esta tabla, busque una acción en la primera columna y, a continuación, lea en toda la fila los tipos detemporización aplicables.

Tipo de acción Tipos de temporización admitidos

Cambiar la entrada(ejecutar un interruptorde entrada)

Sí Sí Sí

Preparar la entrada(realizar unapreparación de entrada)

Sí Sí Sí

Activar unasuperposición deimagen estática.

Sí   Sí

Activar unasuperposición degráficos animados

Sí   Sí

Desactivar unasuperposición deimagen estática.

Sí   Sí

Desactivar unasuperposición degráficos animados

Sí   Sí

Insertar un mensajeSCTE-35

Sí Sí Sí

Insertar metadatos ID3 Sí   Sí

Insertar una etiqueta desegmento ID3

Sí   Sí

Pausar o anular lapausa de una o ambascanalizaciones

Sí   Sí

Nota A

Con un seguimiento, la acción aplicable puede seguir un cambio de entrada. No puede seguir otrostipos de acciones. Por lo tanto, la acción que essiendo seguidosiempre es un interruptor de entrada. La

278

Page 290: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funcionan las acciones

acción que realiza el seguimiento es un cambio de entrada, una preparación de entrada o un mensaje deSCTE-35.

Cómo funcionan las acciones de programaciónEn esta sección se describe cómoMediaLivese encarga de cada combinación detipo deacción (p. 277)ytipo de inicio (p. 277).

Cómo funcionan las acciones de conmutación deentradaPuede configurar una acción para cambiar la entrada que el canal en ejecución está incorporando. El canaldeja de incorporar la entrada actual y comienza a incorporar la entrada especificada.

La entrada debe estar conectada al canal.

Antes de añadir acciones de cambio de entrada a la programación, lea the section called “Cambio deentrada” (p. 440).

Interruptor de entrada con arranque fijo

Cuando creas la acción, incluyes una hora de inicio. La hora de inicio de la acción debe ser de al menos15 segundos en el futuro pero no más de 14 días en el futuro. Después de ese corte,MediaLiverechaza lasolicitud de creación de la acción.

Una vez que haya creado la acción, la acción se encuentra en la programación. Aproximadamente 15segundos antes de la hora de inicio, la programación pasa la acción al canal. El canal se configura paraque la entrada cambie a la hora especificada.

Interruptor de entrada con arranque inmediato

Al crear la acción, establece el tipo de inicio eninmediato.

Para un conmutador de entrada en un canal estándar (un canal con doscanalizaciones),MediaLiveEstablece internamente la hora de inicio en 10 segundos en el futuro.Este retraso garantiza que el conmutador se produzca exactamente al mismo tiempo para las doscanalizaciones.

La programación pasa inmediatamente la acción al canal. El canal comienza a cambiar inmediatamente laentrada (para un canal de canalización única) o se configura para cambiar a la hora especificada (para uncanal estándar).

Interruptor de entrada con inicio de seguimiento

Al crear la acción, especifica la acción de cambio de entrada que desea que siga esta acción. EsoAcciónde referenciadebe ser un conmutador de entrada.

La entrada de la acción de referencia debe tener un comportamiento al finalizar el origen deContinuar.Para buscar el campo Source end behaviour (Comportamiento final de origen) vaya a la página Createchannel (Crear canal), busque la entrada en la lista Input attachment (Asociación de entrada) y, acontinuación, busque General input settings (Configuración general de entrada).

Después de crear la acción, la acción espera en la programación. Justo antes de que finalice la acción dereferencia, la programación pasa la acción al canal para que el canal pueda cambiar a la nueva entradatan pronto como finalice la entrada actual.

279

Page 291: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funcionan las acciones de preparación de insumos

Cómo funcionan las acciones de preparación deinsumosPuede configurar una acción para preparar una entrada asociada a un conmutador de entrada inmediato, afin de reducir el retraso que se produce cuandoMediaLiverealiza el cambio.

La entrada debe estar conectada al canal. Sin embargo, no es necesario que el conmutador de entrada deesta entrada ya exista en la programación. Por ejemplo, la entrada X debe seradjuntoal canal. Puede crearla acción A para preparar la entrada X y, posteriormente, puede crear la acción B para cambiar a la entradaX. O bien, puede crear la acción B y, a continuación, crear la acción A.

Antes de añadir acciones de preparación de entrada a la programación, leathe section called “Preparaciónde entrada” (p. 432).

Preparación de entrada con inicio fijo

Cuando cree la acción, incluya una hora de inicio. La hora de inicio de la acción debe ser al menos 15segundos antes de la hora de inicio del conmutador de entrada asociado, pero no más de 14 días en elfuturo. Después de ese corte,MediaLiverechaza la solicitud de creación de la acción.

Una vez que haya creado la acción, la acción se encuentra en la programación. Aproximadamente 15segundos antes de la hora de inicio de la acción de preparación, la programación pasa la acción al canal.El canal empieza a preparar la entrada.

Preparación de entradas con inicio inmediato

Al crear la acción, establece el tipo de inicio eninmediato.

La programación pasa inmediatamente la acción al canal. El canal inicia inmediatamente la preparación.

Preparación de entrada con inicio de seguimiento

Al crear la acción, especifica la acción de cambio de entrada que desea que siga esta acción. EsoAcciónde referenciadebe ser un conmutador de entrada.

La entrada de la acción de referencia debe tener un comportamiento al finalizar el origen deContinuar.Para buscar el campo Source end behaviour (Comportamiento final de origen) vaya a la página Createchannel (Crear canal), busque la entrada en la lista Input attachment (Asociación de entrada) y, acontinuación, busque General input settings (Configuración general de entrada).

Después de crear la acción, la acción espera en la programación. Justo antes de que finalice la acción dereferencia, la programación pasa la acción al canal. En cuanto finaliza la entrada actual, el canal cambia ala nueva entrada.

Cómo funcionan las acciones de superposición deimágenesPuede configurar una acción para insertar y quitar una superposición de imagen en el vídeo:

• La acción activar superposición de imagen inserta una superposición de imagen y la activa para que sesuperponga al vídeo subyacente. Si la información de superposición de imagen incluye una duración,entonces dicha superposición de imagen se elimina a la hora correspondiente.

• La acción desactivar superposición de imagen elimina una superposición de imagen. Por lo tanto, puedeutilizar esta acción para eliminar una superposición de imagen actualmente en ejecución antes de laduración especificada o eliminarla cuando no se ha especificado ninguna duración.

280

Page 292: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funciona la superposición de gráficos animados

Para obtener información sobre cómo preparar el archivo de superposición de imagen que inserta laacción, consultethe section called “Superposiciones de imágenes” (p. 429).

Activar o desactivar con inicio fijo

Cuando creas la acción, incluyes una hora de inicio. La hora de inicio de la acción debe ser de al menos15 segundos en el futuro pero no más de 14 días en el futuro. Después de ese corte,MediaLiverechaza lasolicitud de creación de la acción.

Una vez que haya creado la acción, la acción se encuentra en la programación. Aproximadamente 15segundos antes de la hora de inicio, la programación pasa la acción al canal. Al inicio, el canal inserta lasuperposición de imagen o elimina la superposición de imagen del vídeo.

Activar o desactivar con inicio inmediato

Al crear la acción, establece el tipo de inicio eninmediato.

La programación pasa inmediatamente la acción al canal. El canal inserta inmediatamente la superposiciónde imagen o elimina la superposición de imagen.

Cómo funciona la superposición de gráficos animadosPuede configurar una acción para insertar y quitar una superposición de gráficos en movimiento en elvídeo:

• La acción activar motion graphics inserta un gráfico en movimiento y lo activa para que se superpongaal vídeo subyacente. Si la información de superposición de imagen incluye una duración, entonces elgráfico de movimiento se elimina a la hora correspondiente.

• La acción desactivar gráficos en movimiento elimina una superposición de imagen. Por lo tanto, puedeutilizar esta acción para eliminar una gráfica de movimiento actualmente en ejecución antes de laduración especificada o eliminarlo cuando no se ha especificado ninguna duración.

Para obtener información sobre cómo preparar el activo de motion graphics que inserta la acción,consultethe section called “Superposición de gráficos en movimiento” (p. 472).

Activar o desactivar con inicio fijo

Cuando creas la acción, incluyes una hora de inicio. La hora de inicio de la acción debe ser de al menos15 segundos en el futuro pero no más de 14 días en el futuro. Después de ese corte,MediaLiverechaza lasolicitud de creación de la acción.

Una vez que haya creado la acción, la acción se encuentra en la programación. Aproximadamente 15segundos antes de la hora de inicio, la programación pasa la acción al canal. Al inicio, el canal inserta elgráfico en movimiento o elimina el gráfico en movimiento del vídeo.

Activar o desactivar con inicio inmediato

Al crear la acción, establece el tipo de inicio eninmediato.

La programación pasa inmediatamente la acción al canal. El canal inserta inmediatamente el gráfico enmovimiento o elimina el gráfico en movimiento.

Cómo funcionan las acciones de SCTE-35Puede configurar una acción para insertar un mensaje SCTE-35 en el canal. Existen tres tipos de acciones:

• Acción para insertar un splice_insert en el canal: un mensaje SCTE-35 con splice_command_typeestablecido en splice_insert.

281

Page 293: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funcionan las acciones de metadatos y etiquetas ID3

• Acción para insertar una time_signal en el canal: un mensaje SCTE-35 con splice_command_typeestablecido en time_signal.

• Acción para insertar un SCTE-35return-to-networkmensaje a la programación para finalizar unsplice_insert que tiene una duración o bien no tiene ninguna duración.

Antes de añadir acciones SCTE-35 a la programación, lea the section called “Procesamiento de mensajesSCTE-35” (p. 497).

Insertar mensaje SCTE-35 con inicio fijo

Cuando creas la acción, incluyes una hora de inicio. La hora de inicio de la acción debe ser de al menos15 segundos en el futuro pero no más de 14 días en el futuro. Después de ese corte,MediaLiverechaza lasolicitud de creación de la acción.

Una vez que haya creado la acción, la acción se encuentra en la programación. Aproximadamente 15segundos antes de la hora de inicio, la programación pasa la acción al canal. Al inicio, el canal inserta elmensaje SCTE-35 en la transmisión.

Después de que el canal inserte el mensaje,MediaLiveprocesa el mensaje insertado de la misma maneraque procesa los mensajes que ya estaban en el contenido de origen.

Insertar mensaje SCTE-35 con inicio inmediato

Al crear la acción, establece el tipo de inicio eninmediato.

La programación pasa inmediatamente la acción al canal. El canal inserta inmediatamente el mensajeSCTE-35 en la transmisión.

Después de que el canal inserte el mensaje,MediaLiveprocesa el mensaje insertado de la misma maneraque procesa los mensajes que ya estaban en el contenido de origen.

Insertar mensaje SCTE-35 con inicio de seguimiento

Al crear la acción, especifica la acción de cambio de entrada que desea que siga esta acción. EsoAcciónde referenciadebe ser un conmutador de entrada.

La entrada de la acción de referencia debe tener un comportamiento al finalizar el origen deContinuar.Para buscar el campo Source end behaviour (Comportamiento final de origen) vaya a la página Createchannel (Crear canal), busque la entrada en la lista Input attachment (Asociación de entrada) y, acontinuación, busque General input settings (Configuración general de entrada).

Después de crear la acción, la acción espera en la programación. Justo antes de que finalice la acción dereferencia, la programación pasa la acción al canal. Tan pronto como finaliza la entrada actual, el canalinserta el mensaje SCTE-35 en la transmisión.

Después de que el canal inserte el mensaje,MediaLiveprocesa el mensaje insertado de la misma maneraque procesa los mensajes que ya estaban en el contenido de origen.

Cómo funcionan las acciones de metadatos yetiquetas ID3Puede configurar una acción para insertar datos ID3 en el canal. Existen dos tipos de acciones:

• Acción para insertar metadatos ID3 en salidas donde el acceso directo de ID3 está habilitado (p. 424).

Debe insertar un elemento de metadatos ID3 completamente formado (incluidos un encabezado y unfotograma, según la especificación ID3) y codificarlo como base64. MediaLiveinserta los metadatos unavez, en el momento que especifique.

282

Page 294: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funcionan las acciones de pausa y no pausa

• Acción para insertar una etiqueta ID3 en cada segmento en HLS yMediaPackagepaquetes de salidadonde ID3acceso directo está habilitado (p. 424).

Especifique la etiqueta ID3 como texto sin formato. MediaLiveinserta la etiqueta en cada segmento.

Antes de añadir acciones de metadatos ID3 a la programación, lea the section called “MetadatosID3” (p. 424).

Antes de agregar acciones de etiqueta de segmento ID3 a la programación, lea the section called“Etiquetas de segmento ID3” (p. 427).

Insertar datos ID3 con inicio fijo

Cuando creas la acción, incluyes una hora de inicio. La hora de inicio de la acción debe ser de al menos15 segundos en el futuro pero no más de 14 días en el futuro. Después de ese corte,MediaLiverechaza lasolicitud de creación de la acción.

Una vez que haya creado la acción, la acción se encuentra en la programación. Aproximadamente 15segundos antes de la hora de inicio, la programación pasa la acción al canal. A la hora de inicio, el canalinserta los datos en el canal.

Después de que el canal inserte el mensaje,MediaLiveprocesa los datos de la misma manera que procesalos datos ID3 que ya estaban en el contenido de origen.

Insertar datos ID3 con inicio inmediato

Al crear la acción, establece el tipo de inicio eninmediato.

La programación pasa inmediatamente la acción al canal. El canal inserta inmediatamente los datos en elcanal.

Después de que el canal inserte el mensaje,MediaLiveprocesa los datos de la misma manera que procesalos datos ID3 que ya estaban en el contenido de origen.

Cómo funcionan las acciones de pausa y no pausaPuede insertar una acción para pausar y anular la pausa de una o ambas canalizaciones del canal. Laacción pausa las canalizaciones especificadas y anula una pausa de las canalizaciones no especificadas:

• Acción conunopipeline especificada: la acción pausa la canalización especificada y anula la otracanalización.

• Acción conamboscanalizaciones especificadas: la acción pausa ambas canalizaciones.• Acción connocanalizaciones especificadas: la acción anula la pausa de ambas canalizaciones.

Note

Las canalizaciones que no especificas no se dejan en su estado actual. Siempre están en esperade pausa.

Pausa o cancelación de pausa con inicio fijo

Cuando creas la acción, incluyes una hora de inicio. La hora de inicio de la acción debe ser de al menos15 segundos en el futuro pero no más de 14 días en el futuro. Después de ese corte,MediaLiverechaza lasolicitud de creación de la acción.

Una vez que haya creado la acción, la acción se encuentra en la programación. Aproximadamente 15segundos antes de la hora de inicio, la programación pasa la acción al canal. En la hora de inicio, el canaldetiene o anular en pausa las canalizaciones en el canal.

283

Page 295: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioTrabajo con la programación (consola)

Pausa o cancelación de pausa con inicio inmediato

Al crear la acción, establece el tipo de inicio eninmediato.

La programación pasa inmediatamente la acción al canal. El canal detiene o anular en pausainmediatamente las canalizaciones en el canal.

Trabajo con la programación (consola)Puede utilizar AWS ElementalMediaLiveconsola para crear o eliminar cualquiera de lasprogramaracciones (p. 277)en un canal. Puede trabajar con la programación cuando el canal se está ejecutando ocuando está inactivo.

Las acciones se llevan a cabo en el canal cuando el canal se está ejecutando.

La consola de ofrece dos vistas para trabajar con acciones:

• Una vista de lista que enumera las acciones en formato de tabla• Una vista de línea temporal que muestra una representación en línea temporal de las acciones

En cualquier vista, puede hacer lo siguiente:

• Crear acciones individuales• Eliminar acciones individuales• Eliminar varias acciones en una solicitud (un comando por lotes)• Ver las acciones actualmente en la programación.

Temas• Creación de acciones en la programación (consola) (p. 284)• Eliminación de acciones de la programación (consola) (p. 303)• Modificación de acciones en la programación (consola) (p. 304)• Visualización de la programación (consola) (p. 307)

Creación de acciones en la programación (consola)Puede crear acciones diferentes en la programación. Para obtener una lista de las acciones admitidas,consultethe section called “Tipos de acciones” (p. 277).

El procedimiento general es el mismo para crear cualquier tipo de acción.

Para crear una acción

1. Revise la información sobreplanificación de las acciones (p. 279)que quiera agregar.2. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.3. En el panel de navegación, seleccione Channel (Canal) y elija el canal con el que desea trabajar.4. En el panel Details (Detalles), seleccione la pestaña Schedule (Programación).5. Elija el iconoSwitchpara mostrar la vista que desea: Listavista oPlazovista. Para obtener información

sobre el diseño y la codificación por colores de la vista de línea temporal, consulte the section called“Visualización de la programación” (p. 307).

284

Page 296: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

6. En la vista List (Lista) elija la acción adecuada:

• Para crear una acción fija, de seguimiento o inmediata desde cero, elija Create (Crear).• Para crear una acción de seguimiento después de una acción existente, elija esa acción, elija

Schedule actions (Programar acciones) y, a continuación, elija Create follow actions from (Crearacciones de seguimiento desde).

Este método muestra la página Create schedule action (Crear acción de programación) con algunoscampos ya completados, para que pueda crear rápidamente un cambio de seguimiento para esaacción existente.

7. En la vista Timeline (Línea temporal), elija la acción adecuada:

• Para crear una acción fija, de seguimiento o inmediata desde cero, elija Create (Crear).• Para crear una acción de seguimiento, busque el cambio de entrada que desea seguir y, a

continuación, elija Create follow action (Crear acción de seguimiento) en esa tarjeta.

Este método muestra la página Create schedule action (Crear acción de programación) con algunoscampos ya completados, para que pueda crear rápidamente un cambio de seguimiento para esaacción existente.

8. Rellene los campos en la página Create schedule action (Crear acción de programación). Paraobtener información acerca de los campos, consulte los siguientes temas.

9. Cuando haya terminado, seleccione Create (Crear).

MediaLive añade la acción a la lista o la línea temporal en su franja temporal adecuada.

Cuando crea un cambio de entrada de seguimiento, crea de hecho una cadena de entrada seguimiento. Lacadena de entrada de seguimiento comienza con la entrada por encima del primera seguimiento y terminacon la última entrada de seguimiento. Para obtener más información acerca de las cadenas de entrada deseguimiento, consulte the section called “Interruptores fijos, inmediatos y de seguimiento” (p. 442).

Temas• Campos para un cambio de entrada (p. 285)• Campos para preparar una entrada (p. 290)• Campos para activar una superposición de imagen (p. 295)• Campos para desactivar una superposición de imagen (p. 296)• Campos para activar una superposición de gráficos animados (p. 296)• Campos para desactivar una superposición de gráficos animados (p. 297)• Campos de un mensaje splice_insert (p. 298)• Campos de un mensaje time_signal (p. 299)• Campos dereturn-to-networkmensaje (p. 300)• Campos para metadatos ID3 (p. 301)• Campos para etiquetas de segmento ID3 (p. 301)• Campos para pausa (p. 302)• Campos para quitar la pausa (p. 303)

Campos para un cambio de entradaEn esta sección se describe cómo completar los campos de estos tres tipos de conmutadores de entrada:

• Un cambio a una entrada estática en vivo

285

Page 297: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

• Un cambio a una entrada de archivo estática• Un cambio a una entrada de archivo dinámica

Campos para cambiar a una entrada estática en vivoEn esta tabla se muestran los campos que se aplican a una acción para cambiar a una entrada en directoestática.

Campo Descripción

Action name (Nombre de acción) Un nombre para este cambio de entrada.

Tipo de acción Cambio de entrada.

Asociación de entrada La entrada en vivo a la que cambiar. La entradaya debe estar configurada como asociación deentrada (p. 159) en este canal.

Por ejemplo, si desea cambiar de entrada A aentrada B, especifique la entrada B en este campo.

Tipo de inicio Fixed (Fijo), Immediate (Inmediato) o Follow(Seguimiento). Para obtener información sobre lostipos de inicio para la preparación de entradas,consultethe section called “Interruptores fijos,inmediatos y de seguimiento” (p. 442).

Fecha y hora Si el Start type (Tipo de inicio) es Fixed (Fijo),especifique la fecha y la hora (en formato UTC)a la que debe cambiar el canal a esta nuevaentrada. Esta hora debe estar situada al menos 30segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el Start type (Tipo de inicio) es Follow(Seguimiento), elija la entrada desde la quecambiar: la entrada que precede a esta nuevaentrada. La lista desplegable muestra todos loscambios de entrada existentes que son entradasde archivo. Recuerde que la entrada B puedeseguir a la entrada A solo si la entrada A es unaentrada de archivo y el comportamiento al finalizarel origen de la entrada A está en continuar.

Para obtener información acerca de estasreglas de cambio, consulte the sectioncalled “Interruptores fijos, inmediatos y deseguimiento” (p. 442).

Por ejemplo, si desea cambiar de entrada A aentrada B, especifique la entrada A en este campo.

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempre End (Final), para indicarque el cambio se producirá cuando haya finalizado

286

Page 298: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripciónla entrada en el Reference action name (Nombrede acción de referencia).

Campos para cambiar a una entrada de archivo estática

En esta tabla se muestran los campos que se aplican a una acción para cambiar a una entrada de archivoestático.

Campo Descripción

Action name (Nombre de acción) Un nombre para este cambio de entrada.

Tipo de acción Cambio de entrada.

Asociación de entrada La entrada de archivo a la que cambiar. La entradaya debe estar configurada como asociación deentrada (p. 159) en este canal.

Por ejemplo, si desea cambiar de entrada A aentrada B, especifique la entrada B en este campo.

Configuración de recorte de entrada–Habilitarrecorte de entrada

Este campo solo aparece para una entradade archivo que esapto para recorte deentrada (p. 431).

Habilite el campo si desea recortar el archivo alprincipio y al final, o solo al principio o solo al final.

Configuración de recorte de entrada–Origen decódigo temporal de entrada

Elija el origen:

Basado en cero: para establecer las horas de inicioy finalización relativas al inicio del archivo, que es00:00:00:00.

Incrustado: para establecer las horas en funcióndel código temporal del archivo. El archivo debetener un código temporal; de lo contrario, se omitela instrucción de recorte.

Configuración de recorte de entrada–Códigotemporal de inicio,Código temporal de parada

Complete uno o ambos campos. Escriba valorescon el formato hh:mm:ss:ff.

Configuración de recorte deentrada–Comportamiento de recorte del último foto

Este campo solo aparece si especifica un códigotemporal de detención.

Excluir el último fotograma: recorte el archivo antesdel fotograma especificado en el código temporalfinal. Por ejemplo, si el código temporal final es01:00:30:19, no incluya el fotograma 19.

Incluir el último fotograma: no recortes el archivo.En el ejemplo anterior, incluya el fotograma 19.

Tipo de inicio Fixed (Fijo), Immediate (Inmediato) o Follow(Seguimiento). Para obtener información sobre lostipos de inicio para la preparación de entradas,

287

Page 299: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripciónconsultethe section called “Interruptores fijos,inmediatos y de seguimiento” (p. 442).

Fecha y hora Si el Start type (Tipo de inicio) es Fixed (Fijo),especifique la fecha y la hora (en formato UTC)a la que debe cambiar el canal a esta nuevaentrada. Esta hora debe estar situada al menos 30segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el Start type (Tipo de inicio) es Follow(Seguimiento), elija la entrada desde la quecambiar: la entrada que precede a esta nuevaentrada. La lista desplegable muestra todos loscambios de entrada existentes que son entradasde archivo. Recuerde que la entrada B puedeseguir a la entrada A solo si la entrada A es unaentrada de archivo. Para obtener informaciónacerca de estas reglas de cambio, consulte thesection called “Interruptores fijos, inmediatos y deseguimiento” (p. 442).

Por ejemplo, si desea cambiar de entrada A aentrada B, especifique la entrada A en este campo.

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempre End (Final), para indicarque el cambio se producirá cuando haya finalizadola entrada en el Reference action name (Nombrede acción de referencia).

Campos para cambiar a una entrada de archivo dinámicaEn esta tabla se muestran los campos que se aplican a una acción para cambiar a una entrada de archivodinámico.

Campo Descripción

Action name (Nombre de acción) Un nombre para este cambio de entrada.

Tipo de acción Cambio de entrada.

Asociación de entrada La entrada de archivo a la que cambiar. La entradaya debe estar configurada como asociación deentrada (p. 159) en este canal.

Por ejemplo, si desea cambiar de entrada A aentrada B, especifique la entrada B en este campo.

Configuración de entrada dinámica–Ruta URL paraintroducir el origen A

Este campo aparece si la entrada está configuradacomoentrada dinámica (p. 423). Escriba un valorpara sustituir la parte $urlPath$ de la URL delorigen A en la entrada. Una sugerencia debajo de

288

Page 300: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripciónlos campos muestra la ruta URL que ha creadopara este origen.

Configuración de entrada dinámica–Utilice lamisma ruta URL para introducir el origen B

Este campo aparece si la entrada está asociada aun canal estándar, lo que significa que tiene doscanalizaciones y, por lo tanto, tiene dos orígenes.

Habilite este campo (predeterminado) si deseautilizar el mismo valor para $urlPath$ en elorigen A y el origen B.

Deshabilite este campo para utilizar otro valor y, acontinuación, escriba el valor.

Configuración de recorte de entrada–Habilitarrecorte de entrada

Este campo solo aparece para una entrada dearchivo.

Habilite el campo si desea recortar el archivo alprincipio y al final, o solo al principio o solo al final.

Configuración de recorte de entrada–Origen decódigo temporal de entrada

Elija el origen:

Basado en cero: para establecer las horas de inicioy finalización relativas al inicio del archivo, que es00:00:00:00.

Incrustado: para establecer las horas en funcióndel código temporal del archivo. El archivo debetener un código temporal; de lo contrario, se omitela instrucción de recorte.

Configuración de recorte de entrada–Códigotemporal de inicio,Código temporal de parada

Complete uno o ambos campos. Escriba valorescon el formato hh:mm:ss:ff.

Configuración de recorte deentrada–Comportamiento de recorte del último foto

Este campo solo aparece si especifica un códigotemporal de detención.

Excluir el último fotograma: recorte el archivo antesdel fotograma especificado en el código temporalfinal. Por ejemplo, si el código temporal final es01:00:30:19, no incluya el fotograma 19.

Incluir el último fotograma: no recortes el archivo.En el ejemplo anterior, incluya el fotograma 19.

Tipo de inicio Fixed (Fijo), Immediate (Inmediato) o Follow(Seguimiento). Para obtener información sobre lostipos de inicio para la preparación de entradas,consultethe section called “Interruptores fijos,inmediatos y de seguimiento” (p. 442).

289

Page 301: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Fecha y hora Si el Start type (Tipo de inicio) es Fixed (Fijo),especifique la fecha y la hora (en formato UTC)a la que debe cambiar el canal a esta nuevaentrada. Esta hora debe estar situada al menos 30segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el Start type (Tipo de inicio) es Follow(Seguimiento), elija la entrada desde la quecambiar: la entrada que precede a esta nuevaentrada. La lista desplegable muestra todos loscambios de entrada existentes que son entradasde archivo. Recuerde que la entrada B puedeseguir a la entrada A solo si la entrada A es unaentrada de archivo. Para obtener informaciónacerca de estas reglas de cambio, consulte thesection called “Interruptores fijos, inmediatos y deseguimiento” (p. 442).

Por ejemplo, si desea cambiar de entrada A aentrada B, especifique la entrada A en este campo.

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempre End (Final), para indicarque el cambio se producirá cuando haya finalizadola entrada en el Reference action name (Nombrede acción de referencia).

Campos para preparar una entradaEn esta sección se describe cómo completar los campos de estos tres tipos de preparaciones de entrada:

• Preparación de una entrada estática en vivo• Preparación de una entrada de archivo estática• Preparación de una entrada de archivo dinámica

Campos para preparar una entrada estática en vivoEn esta tabla se muestran los campos que se aplican a una acción para preparar una entrada en directoestática.

Campo Descripción

Action name (Nombre de acción) Un nombre para preparar esta entrada.

Tipo de acción Prepare la entrada.

Asociación de entrada La entrada en directo para preparar. La entradaya debe estar configurada como asociación deentrada (p. 159) en este canal.

290

Page 302: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Tipo de inicio Fixed (Fijo), Immediate (Inmediato) o Follow(Seguimiento). Para obtener informaciónsobre los tipos de inicio para la preparación deentradas, consultethe section called “Tipos dearranques” (p. 435).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela fecha y la hora (en formato UTC) en que debecomenzar el canal para preparar la entrada. Estetiempo debe durar al menos 10 segundos antes dela próxima entrada.Switch.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el tipo de inicio es Seguimiento, elija la entradaa seguir. Esta entrada es la entrada cuyo extremodesea utilizar como activador para prepararla entrada. No es la entrada para el próximoconmutador de entrada.

La lista desplegable muestra todos los cambiosde entrada existentes. Si el conmutador deentrada que desea utilizar como referencia(desencadenador) no aparece en la lista, primerodebe crear ese conmutador de entrada.

Para obtener información sobre los tipos de iniciopara la preparación de entradas, consultethesection called “Tipos de arranques” (p. 435).

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempreFin, para indicar que lapreparación de entrada se producirá cuando laentrada enNombre de la acción de referenciahaterminado.

Campos para preparar una entrada de archivo estática

En esta tabla se muestran los campos que se aplican a una acción para preparar una entrada de archivoestático.

Campo Descripción

Action name (Nombre de acción) Un nombre para preparar esta entrada.

Tipo de acción Prepare la entrada.

Asociación de entrada Entrada de archivo que se va a preparar.La entrada ya debe estar configurada comoasociación de entrada (p. 159) en este canal.

291

Page 303: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Configuración de recorte de entrada–Habilitarrecorte de entrada

Este campo solo aparece para una entradade archivo que esapto para recorte deentrada (p. 431).

Active el campo si el próximo conmutador deentrada (que está preparando) también serecortará. Debe configurar la acción de preparacióncon las mismas instrucciones de recorte que laacción de cambio.

Configuración de recorte de entrada–Origen decódigo temporal de entrada

Elija el origen:

Basado en cero: para establecer las horas de inicioy finalización relativas al inicio del archivo, que es00:00:00:00.

Incrustado: para establecer las horas en funcióndel código temporal del archivo. El archivo debetener un código temporal; de lo contrario, se omitela instrucción de recorte.

Asegúrese de elegir la misma fuente en estaacción de preparación y en la próxima acción decambio.

Configuración de recorte de entrada–Códigotemporal de inicio,Código temporal de parada

Complete uno o ambos campos. Escriba valorescon el formato hh:mm:ss:ff.

Asegúrese de introducir los mismos valores enesta acción de preparación y en la próxima acciónde cambio.

Configuración de recorte deentrada–Comportamiento de recorte del último foto

Este campo solo aparece si especifica un códigotemporal de detención.

Excluir el último fotograma: recorte el archivo antesdel fotograma especificado en el código temporalfinal. Por ejemplo, si el código temporal final es01:00:30:19, no incluya el fotograma 19.

Incluir el último fotograma: no recortes el archivo.En el ejemplo anterior, incluya el fotograma 19.

Asegúrese de elegir la misma opción en estaacción de preparación y en la próxima acción decambio.

Tipo de inicio Fixed (Fijo), Immediate (Inmediato) o Follow(Seguimiento). Para obtener informaciónsobre los tipos de inicio para la preparación deentradas, consultethe section called “Tipos dearranques” (p. 435).

292

Page 304: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela fecha y la hora (en formato UTC) en que debecomenzar el canal para preparar esta entrada. Estetiempo debe durar al menos 10 segundos antes dela próxima entrada.Switch.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el tipo de inicio es Seguimiento, elija la entradaa seguir. Esta entrada es la entrada cuyo extremodesea utilizar como activador para prepararla entrada. No es la entrada para el próximoconmutador de entrada.

La lista desplegable muestra todos los cambiosde entrada existentes. Si el conmutador deentrada que desea utilizar como referencia(desencadenador) no aparece en la lista, primerodebe crear ese conmutador de entrada.

Para obtener información sobre los tipos de iniciopara la preparación de entradas, consultethesection called “Tipos de arranques” (p. 435).

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempreFin, para indicar que lapreparación de entrada se producirá cuando laentrada enNombre de la acción de referenciahaterminado.

Campos para preparar una entrada de archivo dinámica

En esta tabla se muestran los campos que se aplican a una acción para preparar una entrada de archivodinámico.

Campo Descripción

Action name (Nombre de acción) Un nombre para preparar esta entrada.

Tipo de acción Prepare la entrada.

Asociación de entrada Entrada de archivo que se va a preparar.La entrada ya debe estar configurada comoasociación de entrada (p. 159) en este canal.

Configuración de entrada dinámica–Ruta URL paraintroducir el origen A

Este campo aparece si la entrada está configuradacomoentrada dinámica (p. 423).

Escriba un valor para sustituir la parte $urlPath$ de la URL del origen A en la entrada. Unasugerencia debajo de los campos muestra la rutaURL que ha creado para este origen.

293

Page 305: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo DescripciónAsegúrese de introducir los mismos valores enesta acción de preparación y en la próxima acciónde cambio.

Configuración de entrada dinámica–Utilice lamisma ruta URL para introducir el origen B

Este campo aparece si la entrada está asociada aun canal estándar, lo que significa que tiene doscanalizaciones y, por lo tanto, tiene dos orígenes.

Habilite este campo (predeterminado) si deseautilizar el mismo valor para $urlPath$ en elorigen A y el origen B.

Deshabilite este campo para utilizar otro valor y, acontinuación, escriba el valor.

Asegúrese de elegir la misma opción en estaacción de preparación y en la próxima acción decambio.

Configuración de recorte de entrada–Habilitarrecorte de entrada

Este campo solo aparece para una entradade archivo que esapto para recorte deentrada (p. 431).

Active el campo si el próximo conmutador deentrada (que está preparando) también serecortará. Debe configurar la acción de preparacióncon las mismas instrucciones de recorte que laacción de cambio.

Configuración de recorte de entrada–Origen decódigo temporal de entrada

Elija el origen:

Basado en cero: para establecer las horas de inicioy finalización relativas al inicio del archivo, que es00:00:00:00.

Incrustado: para establecer las horas en funcióndel código temporal del archivo. El archivo debetener un código temporal; de lo contrario, se omitela instrucción de recorte.

Asegúrese de elegir la misma fuente en estaacción de preparación y en la próxima acción decambio.

Configuración de recorte de entrada–Códigotemporal de inicio,Código temporal de parada

Complete uno o ambos campos. Escriba valorescon el formato hh:mm:ss:ff.

Asegúrese de introducir los mismos valores enesta acción de preparación y en la próxima acciónde cambio.

294

Page 306: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Configuración de recorte deentrada–Comportamiento de recorte del último foto

Este campo solo aparece si especifica un códigotemporal de detención.

Excluir el último fotograma: recorte el archivo antesdel fotograma especificado en el código temporalfinal. Por ejemplo, si el código temporal final es01:00:30:19, no incluya el fotograma 19.

Incluir el último fotograma: no recortes el archivo.En el ejemplo anterior, incluya el fotograma 19.

Asegúrese de elegir la misma opción en estaacción de preparación y en la próxima acción decambio.

Tipo de inicio Fixed (Fijo), Immediate (Inmediato) o Follow(Seguimiento). Para obtener informaciónsobre los tipos de inicio para la preparación deentradas, consultethe section called “Tipos dearranques” (p. 435).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela fecha y la hora (en formato UTC) en que debecomenzar el canal para preparar esta entrada. Estetiempo debe durar al menos 10 segundos antes dela próxima entrada.Switch.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el tipo de inicio es Seguimiento, elija la entradaa seguir. Esta entrada es la entrada cuyo extremodesea utilizar como activador para prepararla entrada. No es la entrada para el próximoconmutador de entrada.

La lista desplegable muestra todos los cambiosde entrada existentes. Si el conmutador deentrada que desea utilizar como referencia(desencadenador) no aparece en la lista, primerodebe crear ese conmutador de entrada.

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempreFin, para indicar que lapreparación de entrada se producirá cuando laentrada enNombre de la acción de referenciahaterminado.

Campos para activar una superposición de imagenEn esta tabla se muestran los campos que se aplican a una acción para activar una superposición deimagen.

295

Page 307: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Tipo de acción Activación de imagen estática

Action name (Nombre de acción) Un nombre para esta acción de activación. Porejemplo, el nombre de la imagen que superponer.

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora La fecha y la hora (en formato UTC) en que elcanal debe activar la superposición de imagen. Lahora debe ser al menos 60 segundos después dela hora de envío de la acción.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Otros campos Complete estos campos para controlar elcomportamiento de la activación.

Campos para desactivar una superposición de imagenEn esta tabla se muestran los campos que se aplican a una acción para desactivar una superposición deimagen.

Campo Descripción

Tipo de acción Desactivación de imagen estática

Action name (Nombre de acción) Un nombre para esta acción de desactivación.Por ejemplo, el nombre de la imagen. O bien unnombre que esté relacionado con la acción deactivación más el término "desactivar".

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela fecha y la hora (en formato UTC) en que el canaldebe desactivar la superposición de imagen. Lahora debe ser al menos 60 segundos después dela hora de envío de la acción.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Campos para activar una superposición de gráficos animadosEn esta tabla se muestran los campos que se aplican a una acción para activar una superposición degráficos en movimiento.

Campo Descripción

Tipo de acción Activar Motion Graphics

296

Page 308: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Action name (Nombre de acción) Un nombre para esta acción de activación.Por ejemplo, el nombre del activo gráfico enmovimiento.

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora La fecha y la hora (en formato UTC) en que elcanal debe activar la superposición de gráficosen movimiento. La hora debe ser al menos 60segundos después de la hora de envío de laacción.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Duration (Duración) Opcional. Duración en milisegundos para que elgráfico en movimiento permanezca en el vídeo.Si omite este campo o lo establece en 0, laduración es ilimitada y el gráfico en movimientopermanecerá hasta que cree una acción dedesactivación.

URL URL del activo de motion graphics. Este activoes siempre un archivo HTML. La URL utiliza estasintaxis:

<protocol>://<path>/<file>.html

Por ejemplo:

https://example.com/ticker_tape.html

Credenciales Complete esta sección solo si el servidor en el quese almacena el activo de motion graphics requiereautenticación de usuario desdeMediaLive.

Introduzca el nombre de usuario proporcionadopor el propietario del servidor. Para la contraseña,escriba el nombre de la contraseña almacenadaen laAWSAlmacén de parámetros de SystemsManager. No escriba la contraseña en sí. Paraobtener más información, consulte the sectioncalled “AWS Systems Manageralmacén deparámetros de” (p. 41).

Campos para desactivar una superposición de gráficos animadosEn esta tabla se muestran los campos que se aplican a una acción para desactivar una superposición degráficos en movimiento.

Campo Descripción

Tipo de acción Desactivar Motion Graphics.

297

Page 309: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Action name (Nombre de acción) Un nombre para esta acción de desactivación. Porejemplo, deactivate_motion_graphic.

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela fecha y la hora (en formato UTC) en que elcanal debe desactivar la superposición de gráficosanimados. La hora debe ser al menos 60 segundosdespués de la hora de envío de la acción.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Campos de un mensaje splice_insertEn la siguiente tabla se indican los campos que se aplican para una acción para insertar un mensaje deSCTE-35 splice_insert.

Campo Descripción

Tipo de acción Inserción de división de SCTE-35.

Action name (Nombre de acción) Un nombre para esta acción splice_insert. Porejemplo, las acciones splice_insert pueden estarnumeradas de forma secuencial, reiniciando cadadía o cada mes.

Tipo de inicio Fijo, Seguimiento o Inmediato.

Fecha y hora Si el Start type (Tipo de inicio) es Fixed (Fijo),especifique la hora de inicio (UTC) de la acciónsplice_insert. La hora debe ser al menos 15segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el tipo de inicio es Seguimiento, elija la entradaa seguir. La lista desplegable muestra todos loscambios de entrada existentes que son entradasde archivo. Recuerde que una acción SCTE-35puede seguir a la entrada A solo si la entrada Aes una entrada de archivo y el comportamiento alfinalizar el origen de la entrada A está en continuar.

Para obtener información acerca de estasreglas de cambio, consulte the sectioncalled “Interruptores fijos, inmediatos y deseguimiento” (p. 442).

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempre End (Final), para indicarque el cambio se producirá cuando haya finalizado

298

Page 310: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripciónla entrada en el Reference action name (Nombrede acción de referencia).

ID de evento de división El ID del evento de división. Escriba un ID para elevento de división que sea único entre todos losmensajes splice_insert activos y programados eneste canal. Un mensaje está activo si la acción deprogramación está en curso en el canal y no se hacompletado.

Duration (Duración) La duración del evento de división. Complete losdatos de una de estas maneras:

• Introduzca la duración, en ciclos de 90 kHz. Porejemplo, 1 350 000, que es igual a 15 segundos.

• Deje el campo vacío para crear un mensaje sinduración.

El splice_insert insertado en la secuencia de transporte tendrá lo siguiente:

segmentation_event_cancel_indicator = 0 out_of_network = 1 duration_flag = 1 duration = the specified time

O bien

segmentation_event_cancel_indicator = 0 out_of_network = 1 duration_flag = 0

Campos de un mensaje time_signalEn la siguiente tabla se indican los campos que se aplican para una acción para insertar un mensaje deSCTE-35 time_signal.

Campo Descripción

Tipo de acción Señal de tiempo de SCTE-35.

Action name (Nombre de acción) Un nombre para esta acción time_signal. Porejemplo, es posible que nombre las accionestime_signal con un número secuencial, que sereinicia cada día o cada mes.

Tipo de inicio Fijo, Seguimiento o Inmediato.

Fecha y hora Si el Start type (Tipo de inicio) es Fixed (Fijo),especifique la hora de inicio (UTC) de time_signal.La hora debe ser al menos 15 segundos en elfuturo.

299

Page 311: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo DescripciónTenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el tipo de inicio es Seguimiento, elija la entradaa seguir. La lista desplegable muestra todos loscambios de entrada existentes que son entradasde archivo. Recuerde que una acción SCTE-35puede seguir a la entrada A solo si la entrada Aes una entrada de archivo y el comportamiento alfinalizar el origen de la entrada A está en continuar.

Para obtener información acerca de estasreglas de cambio, consulte the sectioncalled “Interruptores fijos, inmediatos y deseguimiento” (p. 442).

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempre End (Final), para indicarque el cambio se producirá cuando haya finalizadola entrada en el Reference action name (Nombrede acción de referencia).

Añadir descriptores de Scte35 Elija este botón y complete los campos queaparecen. Los descriptores son un componenteestándar de un mensaje time_signal.

Campos dereturn-to-networkmensajeEn esta tabla se muestran los campos que se aplican a una acción para insertar unreturn-to-networkMensaje SCTE-35.

Campo Descripción

Tipo de acción Retorno a red de SCTE-35,

Action name (Nombre de acción) Un nombre para estoreturn-to-networkaction. Porejemplo, splice0003_ return_early.

Tipo de inicio Fijo, Seguimiento o Inmediato.

Fecha y hora Si el Start type (Tipo de inicio) es Fixed (Fijo),especifique la hora de inicio (UTC) de retorno. Lahora debe ser al menos 15 segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Nombre de la acción de referencia Si el tipo de inicio es Seguimiento, elija la entradaa seguir. La lista desplegable muestra todos loscambios de entrada existentes que son entradasde archivo. Recuerde que una acción SCTE-35puede seguir a la entrada A solo si la entrada Aes una entrada de archivo y el comportamiento alfinalizar el origen de la entrada A está en continuar.

300

Page 312: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo DescripciónPara obtener información acerca de estasreglas de cambio, consulte the sectioncalled “Interruptores fijos, inmediatos y deseguimiento” (p. 442).

Punto de seguimiento Si el Start type (Tipo de inicio) es Follow(Seguimiento), complete este campo. El punto deseguimiento es siempre End (Final), para indicarque el cambio se producirá cuando haya finalizadola entrada en el Reference action name (Nombrede acción de referencia).

ID de evento de división El ID del splice_insert que utilizareturn-to-networkdebería terminar. Ha asignado este ID alcrear el splice_insert.

Campos para metadatos ID3En esta tabla se muestran los campos que se aplican a una acción para insertar un metadato ID3.

Campo Descripción

Tipo de acción Metadatos temporizados HLS.

Action name (Nombre de acción) Un nombre para el elemento de metadatos. Esposible que desee diseñar una convención denomenclatura para elementos de metadatos ID3,como id3_metadata-<UTC time>.

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela hora de inicio UTC para el elemento demetadatos ID3. La hora debe ser al menos 15segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Id3 Los metadatos ID3. Los metadatos debenestar completamente formados (incluidosun encabezado y un fotograma, según laespecificación ID3) y deben codificarse comobase64.

Campos para etiquetas de segmento ID3En esta tabla se muestran los campos que se aplican a una acción para insertar etiquetas de segmentoID3.

Campo Descripción

Tipo de acción Etiquetado de segmentos ID3 de HLS.

301

Page 313: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de acciones

Campo Descripción

Action name (Nombre de acción) Un nombre para la etiqueta de segmento.

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela hora de inicio UTC para la etiqueta de segmentoID3. La hora debe ser al menos 15 segundos en elfuturo.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Tag El contenido de la etiqueta. El contenido es textosin formato.

El contenido puede incluirMediaLive datosvariables (p. 590). En el ejemplo siguiente, elcontenido consta de la fecha y la hora y el númerode segmento actual. El contenido de la etiqueta esdistinto en cada segmento.

$dt$-$sn$

Campos para pausaEn Schedule action settings (Configuración de la acción de programación), complete los siguientescampos.

Campo Descripción

Tipo de acción Pausa.

Action name (Nombre de acción) Un nombre para la acción.

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela hora de inicio UTC para la acción. La hora debeser al menos 15 segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Acciones ElegirAdición de acciones, luego paraID decanalización, elija la canalización que deseapausar: PIPELINE_0oPIPELINE_1.

Al elegir Create (Crear), MediaLive añade una acción a la programación para poner en pausa lacanalización especificada y anular la pausa de cualquier canalización que no se haya especificado. Comoresultado, después de que se realice la acción solo se pondrá en pausa la canalización especificada.

302

Page 314: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminación de acciones

Campos para quitar la pausaEn Schedule action settings (Configuración de la acción de programación), complete los siguientescampos.

Campo Descripción

Tipo de acción Pausa.

Action name (Nombre de acción) Un nombre para la acción.

Tipo de inicio Fixed (Fijo) o Immediate (Inmediato).

Fecha y hora Si el archivo deTipo de inicioesFixed, especifiquela hora de inicio UTC para la acción. La hora debeser al menos 15 segundos en el futuro.

Tenga en cuenta que la hora es el tiempo de reloj,no el código de tiempo de la entrada.

Acciones Mantenga esta sección vacía. No añada ningunaacción.

Cuando eligeCrear, el vacíoActionssección instruyeMediaLivepara añadir una acción a la programaciónpara anular la pausa de todas las canalizaciones.

Eliminación de acciones de la programación (consola)Esta regla se aplica cuando agrega acciones de eliminación a la programación:

• En un canal de entrada único (un canal que no implica conmutación de entrada), puedes eliminaracciones de la siguiente manera:• Puede eliminar una acción con una hora de inicio superior a 15 segundos en el futuro. El canal no

realizará la acción.• Puede eliminar una acción que ya se ha realizado. Eliminar esta acción no invierte la acción, sino que

solo la elimina de la programación.• En un canal de varias entradas, puede eliminar acciones de la siguiente manera:

• Puede eliminar una acción con una hora de inicio superior a 15 segundos en el futuro. El canal norealizará la acción.

Existen algunas restricciones que se aplican a la eliminación de conmutadores de entrada y a lapreparación de entradas, evento cuando están en el futuro. Para obtener más información, consultethe section called “Eliminación de acciones de la programación” (p. 459) y the section called“Eliminar y detener” (p. 439).

• Puede eliminar una acción que ya se ha realizado. Eliminar esta acción no invierte la acción, sino quesolo la elimina de la programación.

Existen algunas restricciones que se aplican a la eliminación de conmutadores de entrada y a lapreparación de entradas, evento cuando están en el futuro. Para obtener más información, consultethe section called “Eliminación de acciones de la programación” (p. 459) y the section called“Eliminar y detener” (p. 439).

Eliminación frente a inversión

303

Page 315: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModificación de acciones

Es importante entender que eliminar una acción obsoleta de la programación no revierte su efecto en elcanal. Por ejemplo, si ha pausado el canal y el canal ha realizado la acción, anula la pausa introduciendouna nueva acción. No lo detiene eliminando la acción.

Note

Si el canal ya ha recibido la acción, es posible que pueda modificarla para eliminarla deforma efectiva. Para obtener más información, consulte the section called “Modificación deacciones” (p. 304).

Puede eliminar cualquier número de acciones en una solicitud o cualquier combinación de tipos deacciones en una solicitud. Por ejemplo, puede combinar la eliminación de acciones de mensaje SCTE-35 yacciones de superposición de imágenes.

El procedimiento general es el mismo para eliminar cualquier tipo de acción.

Para eliminar acciones en vista de lista

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, seleccione Channel (Canal) y elija el canal con el que desea trabajar.3. En el panel Details (Detalles), seleccione la pestaña Schedule (Programación).4. Si es necesario, elija el botón Switch (Cambiar) para mostrar la vista List (Lista). Para obtener

información sobre el diseño y la codificación por colores de la vista de línea temporal, consulte thesection called “Visualización de la programación” (p. 307).

5. Seleccione una o varias acciones que eliminar.

Si elige un cambio de entrada que se encuentra en una cadena de seguimiento de entrada, apareceráuna solicitud. Este mensaje le notifica que todas las acciones del cambio de entrada de seguimiento ylas siguientes acciones de SCTE-35 hasta el siguiente cambio de entrada fijo también se eliminarán.Puede cancelar o continuar.

Elija Acciones y, a continuación, elija Eliminar.

Para eliminar acciones en la vista de línea temporal (consola)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, seleccione Channel (Canal) y elija el canal con el que desea trabajar.3. En el panel Details (Detalles), seleccione la pestaña Schedule (Programación).4. Si es necesario, elija el botón Switch (Cambiar) para mostrar la vista Timeline (Línea temporal). Para

obtener información sobre el diseño y la codificación por colores de la vista de línea temporal, consultethe section called “Visualización de la programación” (p. 307).

5. En cada sección de acción, elija la X para eliminar la acción.

Si selecciona un cambio de entrada que está en una cadena de entrada de seguimiento, aparece unapregunta para notificarle que también se eliminarán las acciones de seguimiento situadas debajo deesta acción (hasta el siguiente cambio de entrada fija). Puede cancelar o continuar.

Modificación de acciones en la programación(consola)No se puede modificar una acción en la programación, incluso si el canal no la ha recibido. Sin embargo, aveces puede conseguir un efecto de modificación mediante las acciones de creación, eliminación o ambas.

Temas

304

Page 316: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModificación de acciones

• Regla general sobre la modificación de acciones (p. 305)• Modificación de una acción de cambio de entrada (p. 305)• Modificación de una acción de conmutador de entrada en una cadena de seguimiento (p. 305)• Inserción de una acción de conmutador de entrada en una cadena de seguimiento (p. 306)• Modificación de una acción de preparación de entrada (p. 306)• Modificación de una superposición de imagen que está en curso (p. 307)• Modificación de una superposición de gráficos en movimiento que está en curso (p. 307)

Regla general sobre la modificación de accionesNo se puede modificar una acción en la programación, incluso si el canal no la ha recibido.

Para cambiar una acción que aún no se ha iniciado, elimine la acción y vuelva a crearla. Consulte lassiguientes secciones para obtener consejos importantes acerca de la eliminación y nueva creación.

Modificación de una acción de cambio de entradaNo es posible modificar los cambios de entrada en la programación. Sin embargo, puede conseguir elmismo resultado eliminando la acción y creándola de nuevo.

Tenga en cuenta que no puede eliminar ni crear una acción que tenga una hora de inicio inferior a 15segundos en el futuro. Debe darse tiempo suficiente para eliminar y volver a crear la acción antes de estafecha límite.

Modificación de una acción de conmutador de entrada en unacadena de seguimientoCuando elimina una acción en una cadena de entrada de seguimiento (para eliminarla y volver a crearla),también debe eliminar y volver a crear las acciones de seguimiento del cambio de entrada y de SCTE-35debajo de esta. Debe hacerlo porque cada acción hace referencia a la acción anterior. Si elimina la acciónanterior, la acción siguiente se queda huérfana. No se permiten acciones huérfanas.

Ejemplo 1: Modificación de una acción

Por ejemplo, suponga que esta es la cadena de entrada de seguimiento:

Input A Fixed File Input B Follow File Input C Follow File Input D Follow File or LiveInput E Fixed File or Live

Para eliminar y modificar la entrada A, también debe eliminar las entradas B, C y D. Debe eliminar laentrada B para evitar que se quede huérfana. La misma regla se aplica hasta la siguiente entrada fija(entrada E), que no está encadenada a otra entrada. Por lo tanto, no es necesario que elimine la entradaE.

Al eliminar la entrada A mediante la consola, aparece una pregunta para notificarle que también seeliminarán las acciones de seguimiento situadas debajo de esta acción (hasta la entrada E, que es elsiguiente cambio de entrada fija). Puede cancelar o continuar. A continuación, debe volver a crear lasentradas A a D. Vuelva a crearlas en orden descendente en la cadena: entrada A, entrada B, entrada C,entrada D.

305

Page 317: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModificación de acciones

Ejemplo 2: Eliminar una acción

En este ejemplo se muestra cómo eliminar la entrada B:

Input A Fixed File Input B Follow File Input C Follow File Input D Follow File or LiveInput E Fixed File or Live

Al eliminar la entrada B mediante la consola, aparece una pregunta para notificarle que también seeliminarán las acciones de seguimiento situadas debajo de esta acción (hasta la entrada E, que es elsiguiente cambio de entrada fija). Puede cancelar o continuar. A continuación, debe volver a crear lasentradas C a D. Vuelva a crearlas en orden descendente en la cadena: entrada C, entrada D. Recuerdeestablecer la entrada C para que siga a la entrada A en lugar de a la entrada B.

Inserción de una acción de conmutador de entrada en unacadena de seguimientoPara insertar una acción de cambio de seguimiento en una cadena de seguimiento (entre dos accionesde cambio de seguimiento existentes), debe eliminar y volver a crear las acciones de seguimiento debajode la inserción. Esto se hace para evitar que dos acciones sigan a una acción anterior. No se permitenramificaciones en la cadena.

Por ejemplo, suponga que desea insertar la entrada X entre la entrada B y la entrada C. La entrada C yahace referencia a la entrada B. También desea que la entrada X haga referencia a la entrada B, pero esono está permitido. Por lo tanto, debe eliminar la entrada C y las entradas que aparecen a continuación.Después, debe volver a crear la cadena en el orden siguiente: entrada X (hace referencia a la entrada B),entrada C (hace referencia a la entrada X) y entrada D (hace referencia a la entrada C).

Modificación de una acción de preparación de entradaNo es posible modificar los cambios de entrada en la programación. Sin embargo, puede conseguir elmismo resultado eliminando la acción y creándola de nuevo.

Tenga en cuenta que no puede eliminar ni crear una acción que tenga una hora de inicio inferior a 15segundos en el futuro. Debe darse tiempo suficiente para eliminar y volver a crear la acción antes de estafecha límite.

Modificación de un mensaje de SCTE-35 que está en cursoNo se puede modificar un mensaje de SCTE-35 que está activo en el canal. En concreto, no puede reducirla duración de una splice_insert. Sin embargo, puede conseguir el mismo resultado mediante la creaciónde unareturn-to-networkaction.

Modificación o eliminación de una etiqueta de segmento ID3 que está en cursoNo se puede modificar el contenido de una etiqueta de segmento ID3 que está activa en el canal. En sulugar, cree una nueva acción para anular la etiqueta activa. La nueva acción puede contener una etiquetacon contenido nuevo o puede contener una etiqueta vacía:

• Si la nueva acción contiene una etiqueta con contenido, el canal comienza a insertar el contenido de lanueva acción en cada segmento.

• Si la nueva acción contiene una etiqueta vacía, el canal deja de insertar etiquetas de segmento, lo quesignifica que ha eliminado efectivamente la etiqueta.

306

Page 318: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVisualización de la programación

Modificación de una superposición de imagen que está en cursoNo se puede modificar directamente una superposición de imagen que se está ejecutando en el canal. Sinembargo, puede conseguir el mismo resultado creando una nueva acción con la misma capa especificada.Puede hacer lo siguiente:

• Acorte o amplíe la duración de una superposición de imagen.• Cambie uno o varios atributos.• Especifique un atributo que actualmente no está especificado en una superposición de imagen. Por

ejemplo, es posible que desee especificar un fundido de salida donde no hay fundido de salida en lasuperposición actual.

• Cree una nueva acción (con un nuevo nombre de acción) que inserte una superposición de imagen 15segundos en el futuro. Asegúrese de especificar lo siguiente:• La misma capa que la imagen que desea modificar.• Una duración que sea adecuada (la imagen no hereda la duración de la imagen actual).• Todos los atributos que desee.

La nueva acción sustituye la acción actual ya que especificó la misma capa.

Modificación de una superposición de gráficos en movimientoque está en cursoNo se puede modificar una superposición de gráfico en movimiento que se está ejecutando en el canal. Sinembargo, puede conseguir el mismo resultado de otras maneras. Por ejemplo, el sistema de creación (queproduce el activo gráfico en movimiento) puede modificar el contenido que se publica en la URL asociadaa la acción. Para obtener información sobre cómo preparar y publicar el recurso de motion graphics,consultethe section called “Paso 1: Preparar el activo gráfico en movimiento” (p. 472).

Visualización de la programación (consola)Puede visualizar la lista de acciones actualmente en la programación y verlas en la vista de lista o de líneatemporal.

Para ver acciones (consola)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, seleccione Channel (Canal) y elija el canal con el que desea trabajar.3. En el panel Details (Detalles), seleccione la pestaña Schedule (Programación).

El panel Schedule actions (Acciones de programación) muestra las acciones en la ventana de tiempoactual de la programación.

Puede cambiar entre las dos vistas de la programación mediante el botón Switch (Cambiar).

Vista de lista

Las acciones se enumeran principalmente en orden cronológico.

Los cambios de entrada en una cadena de entrada de seguimiento se agrupan empezando desde la partesuperior de la cadena (que es la acción situada encima de la primera acción de seguimiento) hasta laúltima acción de seguimiento. Otras acciones, como acciones para SCTE-35 y superposición de imágenes,pueden producirse entre dos acciones de seguimiento. MediaLiveno puede predecir si una acción deSCTE-35 o de superposición de imagen ocurrirá entre dos acciones de seguimiento y no intenta mostrarloen la vista de lista.

307

Page 319: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioTrabajo con la programación (AWS CLI)

Vista de línea temporal

Las acciones están dispuestas en tarjetas a lo largo de un eje vertical. Los títulos de las tarjetas estáncodificados por color según el tipo de acción. Por ejemplo, los mensajes time_signal de SCTE-35 sonamarillos.

Una tarjeta podría contener varios cambios de entrada. El primer interruptor de entrada es siempre unfijo-typeinterruptor de entrada. Los interruptores de entrada restantes en esa tarjeta siempre siguen-tipoconmutadores de entrada.

Trabajo con la programación (AWS CLI)Puede utilizar la AWS CLI para trabajar con la programación mediante programación. En las seccionesposteriores de este capítulo se describe cómo introducir los comandos adecuados. En estas secciones sesupone que está familiarizado con los conceptos básicos del uso de la AWS CLI. Para obtener informaciónacerca de los aspectos básicos, consulte laAWS CLIReferencia de los comandos.

En las secciones siguientes se describe cada comando y se proporciona esta información adicional:

• Una descripción de la sintaxis del comando de la AWS CLI.• Una descripción del esquema para la carga JSON de solicitud o respuesta. Esta carga se muestra

utilizando la sintaxis de la AWS CLI.• Un ejemplo de carga JSON de solicitud o respuesta. Esta carga también se muestra con la sintaxis de la

AWS CLI.

Para obtener más información sobre el contenido JSON, le recomendamos que lea laAWSElementalMediaLiveReferencia de la API. Esta guía es más fácil de utilizar porque incluye enlaces desdeelementos en la carga JSON a tablas que describen el elemento. Sin embargo, debe ajustar la sintaxisde los elementos en el código JSON, ya que la AWS CLI utiliza una forma de uso de mayúsculas yminúsculas de los elementos (por ejemplo, SubSegmentNum) y la API utiliza otra forma (por ejemplo,subSegmentNum).

Temas• Creación y eliminación mediante un comando por lotes (p. 308)• Envío de un comando de programación de actualización por lotes (p. 311)• Carga útil JSON para crear acciones (p. 312)• Carga útil JSON para acciones de eliminación (p. 328)• Carga útil JSON para combinar crear y eliminar (p. 329)• Visualización de la programación (AWS CLI) (p. 330)

Creación y eliminación mediante un comando porlotesPara crear y eliminar acciones en la programación de un canal, utilice el comando de programación deactualización por lotes. Este comando le permite realizar varias acciones en una solicitud. No hay uncomando para crear acciones y otro para eliminar acciones.

Important

Cuando se trabaja con un canal iniciado y en ejecución, elbatch-update-scheduledebe utilizarseal agregar o quitar acciones. Tenga en cuenta que elborrar programaciónsolo debe utilizarse

308

Page 320: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioComando Update Batch

en canales inactivos, ya que eliminará todas las acciones programadas y podría provocarinterrupciones del servicio si se utiliza en un canal en vivo.

Utilizará el comando tal y como se indica a continuación:

• Envíe una solicitud única como, por ejemplo, una solicitud para hacer lo siguiente:• Crear una acción.• Eliminar una acción.

• Envíe una solicitud por lotes como, por ejemplo, una solicitud para hacer lo siguiente:• Crear varias acciones.• Eliminar varias acciones.• Crear una o varias acciones y eliminar una o varias acciones.

Important

En un comando que combina acciones de creación y de eliminación, las acciones de eliminaciónsiempre se realizan antes de las acciones de creación. Esto significa que MediaLive eliminalas acciones de eliminación de la programación antes de añadir las acciones de creación a laprogramación.

Temas• Cómo funciona una solicitud por lotes (p. 309)• Comando Batch en distintas interfaces (p. 310)• Carga útil JSON en diferentes interfaces (p. 310)

Cómo funciona una solicitud por lotesLa intención de los lotes es que todas las acciones se realicen correctamente o devuelvan un errorde forma conjunta. Por lo tanto, AWS ElementalMediaLivevalida las acciones por lotes juntas.MediaLiverealiza la siguiente validación:

• Garantiza que cada acción que se va a crear o eliminar tenga una hora de inicio explícita o implícitasituada al menos 15 segundos en el futuro.

• Si la acción se refiere a una acción existente en la programación, se asegura de que la referencia a laacción existente sea correcta. Por ejemplo, un cambio de entrada de seguimiento incluye una referenciaa la acción que sigue. Esa acción debe existir.

Si la validación produce un error en cualquier acción, entonces produce un error para todas las accionesdel lote.

Si no desea que las acciones se aprueben o suspendan en conjunto, no envíe un lote. En su lugar, creecada acción en su propio comando de programación de actualización por lotes.

Si la validación se realiza correctamente, MediaLive procesa todas las solicitudes de eliminación antes delas solicitudes de creación, con independencia de las horas de inicio de las acciones.

Ejemplo 1

Un uso importante de los lotes consiste en realizar varias acciones que deben realizarse conjuntamentede forma adecuada o inadecuada. Por ejemplo, suponga que desea eliminar el logotipo corporativoe inmediatamente insertar un splice_insert (para ir a una disponibilidad de espacio publicitario). Paraello, se necesita una acción para quitar el logotipo y otra acción para insertar el splice_insert. No deseaque MediaLive inserte la acción de eliminación si la acción splice_insert no se realiza correctamente o

309

Page 321: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioComando Update Batch

viceversa. Es mejor si ambas acciones devuelven un error porque eso le permite corregir la acción que seha formado mal y, a continuación, volver a enviar ambas acciones.

Por tanto, envíe las dos acciones conjuntamente, en un comando de programación de actualización porlotes.

Ejemplo 2

Otro uso importante de los lotes consiste en corregir un error en una acción de la programación. Porejemplo, es posible que desee corregir una superposición de imagen que no se ha iniciado todavía y quese creó con la hora de inicio incorrecta. Para ello, envíe un comando de programación de actualización porlotes con JSON que contenga lo siguiente:

• Una carga para eliminar la acción original de activar la superposición de imagen. Esta acción tiene unahora de inicio incorrecta.

• Una carga para añadir una nueva acción de activar la misma superposición de imagen. Esta acción tienela hora de inicio correcta.

Comando Batch en distintas interfacesEl comando de programación de actualización por lotes se representa de forma diferente en diferentesinterfaces:

• En la AWS CLI, el comando es batch-update-schedule.• En la API, el comando está representado por un HTTP PUT en channels/channelId/schedule.• En los SDK de AWS, el comando está representado por construcciones adecuadas al lenguaje de dicho

SDK.

Carga útil JSON en diferentes interfacesLa carga JSON del comando es diferente para las diferentes interfaces:

• En la AWS CLI, el contenido de la carga depende de cómo utilice el comando:• Puede escribir un comando con dos parámetros: channel-id y --cli-input-json. En este caso,

crea un archivo que repite el ID de canal e incluye la carga JSON.• Puede escribir un comando con tres parámetros: uno para el ID de canal, otro para la carga JSON

para las acciones de creación (si procede) y otro para la carga JSON para las acciones de eliminación(si procede). Puede pasar las cargas en el comando. Si ambos parámetros están presentes, cadaparámetro toma una carga independiente. Sin embargo, las dos cargas se validan y se realizan comoun lote.

La carga para la AWS CLI siempre es Pascal case (primera letra de cada una de las palabras enmayúscula).

• En la API, hay una carga con dos secciones, una sección CREATES y una sección DELETES. Unasolicitud puede contener una o ambas secciones.

La carga de la API siempre es en camel case para los nombres de variables y en Pascal case para lasclases.

• En los SDK de AWS, la carga JSON está representada por construcciones adecuadas al lenguaje dedicho SDK.

Para familiarizarse más con las acciones individuales, le recomendamos que utilice la consola deMediaLive para crear una acción. Después de crear la acción, utilice elDescribeSchedule (p. 330)en la

310

Page 322: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEnvío de un comando

interfaz adecuada (por ejemplo, elAWS CLIo un SDK) para obtener la carga JSON sin procesar de todala programación. Puede copiar acciones individuales y guardarlas como modelos para utilizarlas cuandotrabaje con programación.

Envío de un comando de programación deactualización por lotesEl comando para un comando de programación de actualización por lotes es idéntico para crear acciones,eliminar acciones o enviar una combinación de acciones de creación y eliminación. El comando esidéntico. Solo difiere el contenido de la carga JSON.

Existen diferentes formas de escribir el comando para crear una acción. Recomendamos que siga esteuso:

• Escriba el comando con dos parámetros: channel-id y --cli-input-json. En este caso, crea unarchivo que repite el ID de canal e incluye la carga JSON.

Las instrucciones y los ejemplos de esta sección ilustran este uso.

Las siguientes reglas generales se aplican a los comandos de actualización por lotes:

• Puede crear acciones cuando el canal se está ejecutando o cuando está inactivo.• Puede crear cualquier número de acciones en una solicitud o cualquier combinación de tipos de

acciones en una solicitud. Por ejemplo, puede combinar la creación de acciones de mensaje SCTE-35 yacciones de superposición de imágenes.

• Si crea varias acciones en una solicitud y, a continuación, si una de las solicitudes de creación devuelveun error (normalmente porque la hora de inicio no está suficientemente en el futuro), todas las accionesdevuelven un error.

Se aplican las siguientes reglas a las acciones de eliminación:

• Puede eliminar una acción cuando el canal se está ejecutando o cuando está inactivo.• Puede eliminar cualquier número de acciones en una solicitud o cualquier combinación de tipos de

acciones en una solicitud. Por ejemplo, puede combinar la eliminación de acciones de mensaje SCTE-35y acciones de superposición de imágenes.

• Si elimina varias acciones en una solicitud y, a continuación, si una de las solicitudes de eliminacióndevuelve un error (normalmente porque la hora de inicio no está suficientemente en el futuro), todas lasacciones devuelven un error.

Para enviar un comando por lotes

1. Antes de añadir o eliminar acciones, leathe section called “Creación de acciones” (p. 284)ythesection called “Eliminación de acciones” (p. 303).

2. Prepare un archivo que contenga el ID de canal y la carga JSON adecuada para las acciones. Paraver la estructura y ejemplos de la carga JSON para diferentes acciones, consulte las seccionessiguientes.

3. Asigne al archivo un nombre adecuado con una extensión .txt. Por ejemplo, el nombre de archivo deuna carga que solo crea acciones podría ser schedule-create-actions.txt.

4. Guarde el archivo en la carpeta donde está ejecutando la AWS CLI.5. En la línea de comando, introduzca este comando:

aws medialive batch-update-schedule --channel-id value --cli-input-jsonvalue

311

Page 323: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

• En el valor de --channel-id, escriba el ID de canal como un número.• En el valor de --cli-input-json, escriba el nombre de archivo en este formato:

file://filename.txt

Por ejemplo:

aws medialive batch-update-schedule --channel-id 999999 --cli-input-jsonschedule-create-actions.txt

6. Para enviar el comando, pulse Intro. La respuesta aparece en la pantalla. La respuesta repite los datosde la solicitud.

Carga útil JSON para crear accionesEn las secciones siguientes se muestra la estructura de la carga y un ejemplo de la carga para cada tipode acción de creación para una programación de MediaLive.

Temas• Acción del conmutador de entrada — carga útil (p. 312)• Acción de preparación de entradas — carga útil (p. 315)• Activar acción de imagen: carga útil (p. 316)• Desactivar acción de superposición: carga útil (p. 318)• Activar superposición de gráficos en movimiento: carga útil (p. 319)• Desactivar la superposición de gráficos en movimiento: carga útil (p. 320)• Mensaje splice_insert — carga útil (p. 320)• Mensaje Time_signal — carga útil (p. 322)• Return-to-networkmessage — carga (p. 323)• Elemento de metadatos ID3: carga útil (p. 324)• Artículo de etiqueta de segmento ID3: carga útil (p. 325)• Pausar acción de canalización: carga útil (p. 326)• Combinación de acciones de creación (p. 328)

Acción del conmutador de entrada — carga útilEn las secciones siguientes se muestra la carga de las acciones de cambio de entrada.

En esta carga, ScheduleActionStartSettings contiene solo una deFixedModeScheduleActionStartSettings, ImmediateModeScheduleActionStartSettings oFollowModeScheduleActionStartSettings.

Consulte los ejemplos siguientes para ver ejemplos de cada una de estas etiquetas.

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API:

{"ChannelId": "string","Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": {

312

Page 324: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

"FixedModeScheduleActionStartSettings": { "Time": "string" }, "FollowModeScheduleActionStartSettings": { "FollowPoint": "enum", "ReferenceActionName": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "string", "InputClippingSettings": { "InputTimecodeSource": "enum", "StartTimecode": { "Timecode": "string" }, "StopTimecode": { "LastFrameClippingBehavior": "enum", "Timecode": "string" } }, "UrlPath": ["string", ...] } } ] }}

Ejemplo de cambio a una entrada en directo con hora de inicio fijaEste es un ejemplo de solicitud de cambio a una entrada en directo a una hora de inicio fija. La acción decambio se denomina studio-feed y cambia a la entrada que está conectada a la asociación de entradadenominada live-studio-feed. El cambio a esta entrada se realiza a la hora UTC especificada.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "studio-feed", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "live-studio-feed" } } } ] }}

Ejemplo de cambio de archivo estático de la siguiente maneraEste es un ejemplo de solicitud de cambio a una entrada de archivo estático después del final de la entradaanterior. La acción de cambio se denomina action-ad-003 y cambia a la entrada que está conectadaa la asociación de entrada denominada zel-cafe. El cambio a esta entrada se produce cuando finaliza

313

Page 325: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

la acción llamada action-ad-002. El archivo de esta acción se recorta para que finalice después de 30segundos y 11 fotogramas:

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FollowModeScheduleActionStartSettings": { "FollowPoint": "END", "ReferenceActionName": "action-ad-002" } }, "ActionName": "action-ad-003", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "zel-cafe", "InputClippingSettings": { "InputTimecodeSource": "ZEROBASED", "StopTimecode":{ "Timecode": "00:00:30:11", "LastFrameClippingBehavior": "INCLUDE_LAST_FRAME" } } } } } ] }}

Ejemplo de cambio a una entrada dinámica con hora de inicio inmediata

Este es un ejemplo de solicitud de cambio a una entrada de archivo dinámico inmediatamente. La acciónde cambio se denomina action-unscheduled-standby y cambia a la entrada que está conectada ala asociación de entrada denominada dynamic-unscheduled-standby. Para este uso de la entradadinámica, los archivos que se van a utilizar son oceanwaves.mp4.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "action-unscheduled-slate", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "slate", "UrlPath":[ "main/oceanwaves.mp4", "redundant/oceanwaves.mp4"] } } } ] }}

314

Page 326: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

Acción de preparación de entradas — carga útilEn las secciones siguientes se muestra la carga de las acciones de cambio de entrada.

En esta carga, ScheduleActionStartSettings contiene solo una deFixedModeScheduleActionStartSettings, ImmediateModeScheduleActionStartSettings oFollowModeScheduleActionStartSettings.

Consulte los ejemplos siguientes para ver ejemplos de cada una de estas etiquetas.

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API:

{"ChannelId": "string","Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "FollowModeScheduleActionStartSettings": { "FollowPoint": "enum", "ReferenceActionName": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "InputPrepareSettings": { "InputAttachmentNameReference": "string", "InputClippingSettings": { "InputTimecodeSource": "enum", "StartTimecode": { "Timecode": "string" }, "StopTimecode": { "LastFrameClippingBehavior": "enum", "Timecode": "string" } }, "UrlPath": ["string", ...] } } } ] }}

Ejemplo de preparación de entrada con una hora de inicio fijaEste es un ejemplo de solicitud de cambio a una entrada en directo a una hora de inicio fija. La acción decambio se denomina studio-feed y cambia a la entrada que está conectada a la asociación de entradadenominada live-studio-feed. El cambio a esta entrada se realiza a la hora UTC especificada.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ {

315

Page 327: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

"ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "studio-feed", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "live-studio-feed" } } } ] }}

Ejemplo de preparación de entrada de la siguiente manera

Este es un ejemplo de solicitud de cambio a una entrada de archivo estático después del final de la entradaanterior. La acción de cambio se denomina action-ad-003 y cambia a la entrada que está conectadaa la asociación de entrada denominada zel-cafe. El cambio a esta entrada se produce cuando finalizala acción llamada action-ad-002. El archivo de esta acción se recorta para que finalice después de 30segundos y 11 fotogramas:

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FollowModeScheduleActionStartSettings": { "FollowPoint": "END", "ReferenceActionName": "action-ad-002" } }, "ActionName": "action-ad-003", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "zel-cafe", "InputClippingSettings": { "InputTimecodeSource": "ZEROBASED", "StopTimecode":{ "Timecode": "00:00:30:11", "LastFrameClippingBehavior": "INCLUDE_LAST_FRAME" } } } } } ] }}

Activar acción de imagen: carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API:

{"ChannelId": "string","Creates": {

316

Page 328: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

"ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Duration": integer, "FadeIn": integer, "FadeOut": integer, "Height": integer, "Image": { "PasswordParam": "string", "Uri": "string", "Username": "string" }, "ImageX": integer, "ImageY": integer, "Layer": integer, "Opacity": integer, "Width": integer } } } ] }}

EjemploEste ejemplo de una solicitud crea una superposición de imagen con un archivo que se almacena en unbucket de Amazon S3. La solicitud no incluye una duración y, por lo tanto, no incluye un fundido de salida.En su lugar, la intención consiste en enviar una solicitud de desactivación independiente en el momentooportuno. Todas las horas se indican en milisegundos y todos los valores de posicionamiento están enpíxeles:

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "corporate-logo-030", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Image": { "PasswordParam": "corplogo!2312", "Uri": "s3ssl://DOC-EXAMPLE-BUCKET/logos/corporate/high-res.bmp", "Username": "medialiveoperator" }, "ImageY": 300, "FadeIn": 1500, "ImageX": 200, "Width": 800, "Opacity": 60,

317

Page 329: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

"Layer": 1, "Height": 900 } } } ] }}

Desactivar acción de superposición: carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API:

{ "ChannelId": "string", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "StaticImageDeactivateSettings": { "FadeOut": integer, "Layer": integer } } } ]}

EjemploEste ejemplo de una solicitud crea una acción para finalizar una superposición de imagen a las20:42:04.000 (UTC) con un fundido de salida de 500 milisegundos que se agrega a la hora de finalización,lo que significa que la superposición será invisible a las 20:42:04.500.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:04.000Z" } }, "ActionName": "stop-overlay-029", "ScheduleActionSettings": { "StaticImageDeactivateSettings": { "FadeOut": 500, "Layer": 1 } } } ]

318

Page 330: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

}}

Activar superposición de gráficos en movimiento: carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API:

{ "ChannelId": "string", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "MotionGraphicsImageActivateSettings": { "Duration": integer "Url": "string" "Username": "string", "PasswordParam": "string" } } ] }}

EjemploEn este ejemplo de solicitud se crea una acción de superposición de gráficos animados denominadamg_ticker_tape. El activo gráfico de movimiento se almacena en http://example.com/ticker_tape.html. Esteservidor requiere credenciales de usuario. La solicitud no incluye una duración. En su lugar, la intenciónconsiste en enviar una solicitud de desactivación independiente en el momento oportuno.

{"ChannelId": "999999","Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:04.000Z" } }, "ActionName": "mg_ticker_tape", "ScheduleActionSettings": { "MotionGraphicsImageActivateSettings": { "Url": "https://example.com/ticker_tape.html" "Username": "medialiveoperator", "PasswordParam": "/medialive/12345" } } ] }}

319

Page 331: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

Desactivar la superposición de gráficos en movimiento: carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API:

{"ChannelId": "string","Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "MotionGraphicsImageDeactivateSettings": { } } } ] }}

EjemploEste ejemplo de una solicitud crea una acción para finalizar una superposición gráfica en movimiento a las23:59:00 .000 (UTC) a las 23:59:00 .000 (UTC) . :

{"ChannelId": "999999","Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T23:59:00.000Z" }, "ActionName": "deactivate-ticker-tape", "ScheduleActionSettings": { "MotionGraphicsImageDeactivateSettings": { } } } ] }}

Mensaje splice_insert — carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API:

{ "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": {

320

Page 332: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

"Time": "string" }, "FollowModeScheduleActionStartSettings": { "FollowPoint": "enum", "ReferenceActionName": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "Scte35SpliceInsertSettings": { "Duration": integer, "SpliceEventId": integer } } } ]}

Ejemplo de plaquita de empalme con una hora de inicio fijaEste ejemplo de una solicitud crea una acción para splice_insert con una hora de inicio UTC de20:42:04.000. También tiene un ActionName que quizás hace referencia a la disponibilidad de espaciopublicitario de su base de datos, un entero único para el ID de evento de división y una duración de1 350 000 kHz ciclos (15 segundos):

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:04.000Z" } }, "ActionName": "adavail-3708", "ScheduleActionSettings": { "Scte35SpliceInsertSettings": { "SpliceEventId": 3708, "Duration": 1350000 } } } ] }}

Ejemplo de plaquita de empalme como se indica a continuaciónEste ejemplo de una solicitud crea una acción para que splice_insert se inserte una vez que finalice elcambio de entrada denominado nature-doco-003. La acción tiene un ActionName que quizás hacereferencia a la disponibilidad de espacio publicitario de su base de datos, un entero único para el ID deevento de división y una duración de 1 350 000 kHz ciclos (15 segundos).

El modo de seguimiento para un mensaje SCTE-35 es útil cuando quieres que un anuncio esté disponibletan pronto como una entrada termine, pero no sabes cuándo ocurrirá.

{ "ChannelId": "999999", "Creates": {

321

Page 333: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

"ScheduleActions": [ { "ScheduleActionStartSettings": { "FollowModeScheduleActionStartSettings": { "FollowPoint": "END", "ReferenceActionName": "nature-doco-003" } }, "ActionName": "adavail-3708", "ScheduleActionSettings": { "Scte35SpliceInsertSettings": { "SpliceEventId": 3708, "Duration": 1350000 } } } ] }}

Mensaje Time_signal — carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API.

{ "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "FollowModeScheduleActionStartSettings": { "FollowPoint": "enum", "ReferenceActionName": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "Scte35TimeSignalSettings": { "Scte35Descriptors": [ { "Scte35DescriptorSettings": { "SegmentationDescriptorScte35DescriptorSettings": { "DeliveryRestrictions": { "ArchiveAllowedFlag": "enum", "DeviceRestrictions": "enum", "NoRegionalBlackoutFlag": "enum", "WebDeliveryAllowedFlag": "enum" }, "SegmentNum": integer, "SegmentationCancelIndicator": "enum", "SegmentationDuration": integer, "SegmentationEventId": integer, "SegmentationTypeId": integer, "SegmentationUpid": "string", "SegmentationUpidType": integer, "SegmentsExpected": integer, "SubSegmentNum": integer, "SubSegmentsExpected": integer } }

322

Page 334: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

} ] } } } ]}

EjemploEste ejemplo de una solicitud crea una acción para time_signal con una hora de inicio UTC de20:42:04.000 y con un entero único para el SegmentationEventId. Para los campos de restricciones,NoRegionalBlackoutFlag tiene un conjunto de restricciones (existen cortes regionales):

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:04.000Z" } }, "ActionName": "adavail-3708", "ScheduleActionSettings": { "Scte35TimeSignalSettings": { "Scte35Descriptors": [ { "Scte35DescriptorSettings": { "SegmentationDescriptorScte35DescriptorSettings": { "SubSegmentsExpected": 0, "SegmentationEventId": 7054, "SegmentationDuration": 1350000, "SegmentationCancelIndicator": 0, "SubSegmentNum": 0, "SegmentationUpidType": 12, "SegmentNum": 0, "SegmentationCancelIndicator": "SEGMENTATION_EVENT_NOT_CANCELED", "DeliveryRestrictions": { "DeviceRestrictions": "NONE", "WebDeliveryAllowedFlag": "WEB_DELIVERY_ALLOWED", "NoRegionalBlackoutFlag": "REGIONAL_BLACKOUT", "ArchiveAllowedFlag": "ARCHIVE_ALLOWED" }, "SegmentationUpid": "4a414e3136494e4155303031", "SegmentationTypeId": 52, "SegmentsExpected": 0 } } } ] } } } ] }}

Return-to-networkmessage — cargaPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API.

323

Page 335: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

{ "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "FollowModeScheduleActionStartSettings": { "FollowPoint": "enum", "ReferenceActionName": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "Scte35ReturnToNetworkSettings": { "SpliceEventId": integer } } } ]}

Ejemplo

En este ejemplo de solicitud se crea unreturn-to-networkcon una hora de inicio UTC de 20:42:19.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "end-adavail-3708", "ScheduleActionSettings": { "Scte35ReturnToNetworkSettings": { } } } ] }}

Elemento de metadatos ID3: carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API.

{ "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": {

324

Page 336: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

} }, "ActionName": "string", "ScheduleActionSettings": { "HlsId3SegmentTaggingSettings": { "Tag": "string" }, "HlsTimedMetadataSettings": { "Id3": "string" } } } ]}

Ejemplo

Este ejemplo de una solicitud crea metadatos ID3 que se insertan a las 13:35:59 UTC:

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2019-01-02T13:35:59Z" } }, "ActionName": "id3-metadata.2019-01-02T13:35:59Z", "ScheduleActionSettings": { "HlsTimedMetadataSettings": { "Id3": "SUQzBAAAAAAAFVRYWFgAAAALAABIZWxsbyBXb3JsZA==" } } } ] }}

Artículo de etiqueta de segmento ID3: carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API.

{ "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "HlsId3SegmentTaggingSettings": { "Tag": "string" } }

325

Page 337: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

} ]}

Ejemplo

Este ejemplo de solicitud crea una etiqueta de segmento ID3 que insertar a partir de las 13:35:59 UTC. Laetiqueta contiene la fecha, la hora y el número del segmento.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2020-01-02T13:35:59Z" } }, "ActionName": "id3-datetime-and-segment", "ScheduleActionSettings": { "HlsId3SegmentTaggingSettings": { "Tag": "$dt$-$sn$" } } } ] }}

Pausar acción de canalización: carga útilPara obtener información sobre el significado y los valores de los campos en el siguiente JSON, consultelaAWS ElementalMediaLiveReferencia de la API.

{ "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "PauseStateSettings": { "Pipelines": [ { "PipelineId": "enum" } ] } } } ]}

326

Page 338: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de creación

Ejemplo: Interrupción de una tuberíaEn este ejemplo de una solicitud se pausa la canalización 0 a las 20:42:19 UTC. MediaLivelee siempre elcomando como:establecer una pausas para la o las canalizaciones especificadas y establecer todas lasdemás canalizaciones sin pausa.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19Z" } }, "ActionName": "pause-pipeline-0-now", "ScheduleActionSettings": { "PauseStateSettings": { "Pipelines": [ { "PipelineId": "PIPELINE_0" } ] } } } ] }}

Ejemplo: Suspensión de ambas canalizacionesEste ejemplo de una solicitud anula todas las canalizaciones que están en pausa actualmente.

Note

MediaLivelee siempre el comando como:establecer una pausas para la o las canalizacionesespecificadas y establecer todas las demás canalizaciones sin pausa. En este ejemplo, a laacciónPipelinesarray está vacía. MediaLiveinterpreta esta matriz vacía como:configurar todaslas canalizaciones en pendientes de pausa.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "ImmediateModeScheduleActionStartSettings": {} }, "ActionName": "unpause-pipeline-0", "ScheduleActionSettings": { "PauseStateSettings": { "Pipelines": [ {} ] } } } ] }}

327

Page 339: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para acciones de eliminación

Combinación de acciones de creaciónA continuación se muestra un ejemplo de un cuerpo JSON que se va a pasar al parámetro --createsdel comando de la AWS CLI batch-update-schedule. Contiene dos acciones de creación. En esteejemplo, ambas acciones son splice_insert, pero de hecho puede combinar cualquier número y cualquiertipo de acciones de creación:

{ "ScheduleActions": [ { "ScheduleActionSettings": { "Scte35SpliceInsertSettings": { "Duration": 1350000, "SpliceEventId": 3 } }, "ActionName": "SpliceInsert-01", "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-11-05T16:10:30.000Z" } } }, { "ScheduleActionSettings": { "Scte35SpliceInsertSettings": { "Duration": 2700000, "SpliceEventId": 3 } }, "ActionName": "SpliceInsert-02", "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-11-05T16:30:45.000Z" } } } ] }

Carga útil JSON para acciones de eliminaciónEn la sección Deletes, incluya la lista de acciones que desea eliminar introduciendo una matriz deActionNames. La matriz contiene uno o varios nombres de acción. Puede obtener estos nombresde acción mediante el comando DescribeChannel (consulte the section called “Visualización de laprogramación” (p. 330):

{ "ChannelId": "string", "Deletes": { "ActionNames": [ "" ] }}

EjemploEste ejemplo de una solicitud elimina las tres acciones identificadas por ActionNames que se asignaron alcrear las acciones:

328

Page 340: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioJSON para combinaciones

{ "ChannelId": "999999", "Deletes": { "ActionNames": [ "stop-overlay-33", "adavail-3711", "end-adavail-3711" ] }}

Carga útil JSON para combinar crear y eliminarPara combinar un lote de creaciones y eliminaciones, incluya una sección Creates y una secciónDeletes en la carga JSON.

En este ejemplo, la carga de la sección Deletes elimina una acción de activar una superposición deimagen porque tiene una hora de inicio incorrecta. La acción se denomina overlay-21. La carga de lasección Creates inserta esa acción de nuevo, esta vez con la hora de inicio correcta.

A pesar de que elCreatesaparece primero en la carga JSON,MediaLivesiempre realiza primero lasacciones de eliminación.

En esta acción, la acción de eliminación y la acción de creación tienen el mismo ActionName. El nombrese reutiliza porque el lote es un método "eliminar y reemplazar". Sin embargo, podría asignar otro nombrea la acción de creación:

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "overlay-21", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Image": { "PasswordParam": "imagespassword", "Uri": "s3ssl://DOC-EXAMPLE-BUCKET/banner-A/high-res.bmp", "Username": "medialiveoperator" }, "ImageY": 300, "FadeIn": 1500, "ImageX": 200, "Width": 800, "Opacity": 60, "Layer": 1, "Height": 900 } } } ] }, "Deletes": { "ActionNames": [ "overlay-21" ] }

329

Page 341: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVisualización de la programación

}

Visualización de la programación (AWS CLI)Puede utilizar la AWS CLI para ver una lista de las acciones que se encuentran actualmente en laprogramación para un canal:

• Acciones que aún no se han realizado en el canal• Acciones que tienense ha realizado anteriormente

Para ver la programación, utilice el comando DescribeSchedule. Este comando se representa de formadiferente en diferentes interfaces:

• En la AWS CLI, el comando es describe-schedule.• En la API, el comando está representado por un HTTP GET en channels/channelId/schedule.• En los SDK de AWS, el comando está representado por construcciones adecuadas al lenguaje de dicho

SDK.

Para ver acciones (AWS CLI)

1. Introduzca este comando:

aws medialive describe-schedule --channel-id value --max-results value2. Para enviar el comando, pulse Intro. La respuesta aparece en la pantalla.3. Si utilizó la opción -max-results y la respuesta incluía NextToken, escriba el comando

DescribeChannel y pase el valor de NextToken en --next-token. Por ejemplo:

aws medialive describe-schedule --channel-id value --next-token 3jhrprd04. Para enviar el comando, pulse Intro. La respuesta aparece en la pantalla.

EjemploEl cuerpo JSON del comandoresponsees similar a la de laBatchUpdateSchedulecomandoSolicitud de.

Este ejemplo de una respuesta muestra las siguientes acciones:

• Una acción con el ActionName corporate-logo-029 para activar una superposición de imagen en lacapa 1 a las 20:30:00 UTC

• Una acción con el ActionName stop-overlay-029 para desactivar la superposición en la capa 1 alas 20:42:04 UTC

• Una acción con el ActionNameadavail-3708 para insertar un splice_insert al mismo tiempo que ladesactivación

• Una acción con elActionName end-adavail-3708areturn-to-network15 segundos después, a las20:42:19 UTC

• Una acción con el ActionName corporate-logo-030 para reactivar la misma superposición en lacapa 1 al mismo tiempo que el retorno

Esta programación describe un flujo de trabajo en el que, por lo general, muestra su logotipo corporativo,pero lo elimina al inicio de cada disponibilidad de espacio publicitario y, a continuación, lo vuelve a mostraral final de la disponibilidad de espacio publicitario.

{

330

Page 342: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVisualización de la programación

"NextToken": "3jhrprd0", "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:30:00.000Z" } }, "ActionName": "corporate-logo-029", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Image": { "PasswordParam": "corplogo!2312", "Uri": "s3ssl://DOC-EXAMPLE-BUCKET/logos/corporate/high-res.bmp", "Username": "medialiveoperator" }, "ImageY": 300, "FadeIn": 1500, "ImageX": 200, "Width": 800, "Opacity": 60, "Layer": 1, "Height": 900 } } }, { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:04.000Z" } }, "ActionName": " stop-overlay-029", "ScheduleActionSettings": { "StaticImageDeactivateSettings": { "FadeOut": 1500, "Layer": 1 } } }, { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:04.000Z" } }, "ActionName": "adavail-3708", "ScheduleActionSettings": { "Scte35SpliceInsertSettings": { "SpliceEventId": 3708, "Duration": 1350000 } } }, { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "end-adavail-3708", "ScheduleActionSettings": { "Scte35ReturnToNetworkSettings": { "SpliceEventId": 3708 } }

331

Page 343: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVisualización de la programación

}, { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "corporate-logo-030", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Image": { "PasswordParam": "corplogo!2312", "Uri": "s3ssl://DOC-EXAMPLE-BUCKET/logos/corporate/high-res.bmp", "Username": "medialiveoperator" }, "ImageY": 300, "FadeIn": 1500, "ImageX": 200, "Width": 800, "Opacity": 60, "Layer": 1, "Height": 900 } } } ] }

332

Page 344: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del asistente de flujo de trabajo

Con el asistente de flujo de trabajoAWS ElementalMediaLiveel asistente de flujo de trabajo le permite obtener rápidamente unMediaLivecanalactivo y en funcionamiento. El asistente crea un canal y entradas (si aún no existen). Pero también crearecursos relacionados en otros servicios (como un canal de AWS Elemental).MediaPackage). Por lo tanto,ayuda con todo el flujo de trabajo, no solo con elMediaLiveporción.

Temas• Acerca del asistente de flujo de trabajo (p. 333)• Con el asistente de flujo de trabajo (p. 334)• Próximos pasos: usuarios novatos (p. 335)• Próximos pasos: usuarios de vídeo experimentados (p. 335)

Acerca del asistente de flujo de trabajoEntradas admitidasPara utilizar el asistente de flujo de trabajo, debe ingerir un único origen de uno de los siguientes:

• Flujo en AWS ElementalMediaConnect.• Contenido de un dispositivo de hardware AWS Elemental Link.• Contenido de un teléfono móvil o cámara web. El origen se entrega mediante el protocolo RTMP.• Archivo MP4 almacenado en Amazon S3 o en un servidor HTTP.

Salidas admitidasCon el asistente de flujo de trabajo, puede extraer un activo de vídeo y un activo de audio de la fuente yconvertirlo en uno o más de los siguientes tipos de salida:

• Salida para enviar a un AWS ElementalMediaPackagecanal, para entrega a AmazonCloudFront.CloudFrontdistribuye el contenido a los usuarios finales.

• Salida para enviar a un AWS ElementalMediaStorecontenedor, para entrega aCloudFront.CloudFrontdistribuye el contenido a los usuarios finales.

• Salida a Facebook, Twitch oYouTube.

Configuración de bajo toqueEl asistente de flujo de trabajo realiza automáticamente la mayor configuración posible en el sistemaascendente. Por ejemplo, su origen podría estar enMediaConnectpero es posible que no hayas creado elflujo. En este caso, el asistente de flujo de trabajo crea automáticamente el flujo por usted.

El asistente de flujo de trabajo también realiza automáticamente la mayor configuración posible en elsistema o sistemas posteriores. Por ejemplo, podría enviar aMediaPackage, pero es posible que no hayascreado elMediaPackagecanal y puede que no se haya configuradoCloudFront. En este caso, el asistentede flujo de trabajo realiza la configuración de esos servicios.

333

Page 345: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCon el asistente de flujo de trabajo

El asistente de flujo de trabajo funciona mejor cuando lo utiliza para crear estos recursos, en lugar deutilizar los recursos existentes.

Con el asistente de flujo de trabajoCreación de un flujo de trabajo1. Determine qué tipo de salida o salidas necesita.

Si no vas a enviar a Facebook, Twitch oYouTube, su decisión principal es siutilizarMediaPackageoMediaStore. Si planea volver a empaquetar la salida, elijaMediaPackage. Si nosabes cómo volver a empaquetar y sospechas que no lo necesitas, puedes elegirMediaStore. Siemprepuede modificar el flujo de trabajo más adelante si considera que ha tomado la decisión equivocada.

2. Determine qué tipo de fuente tiene. Si es necesario, hable con la persona que proporciona la fuente.3. Si el origen utiliza el protocolo RTMP, debe configurar un grupo de seguridad de entrada utilizando

el protocolo normalMediaLiveconsola de . Consulte Recursos: MediaLiveGrupos de seguridad deentrada (p. 263).

4. Asegúrese de haber configurado los permisos de IAM que deben tener los usuarios para que puedancrear y ejecutar el flujo de trabajo. ConsulteConfiguración de: Permisos de IAM para producción (p. 23),y específicamentethe section called “Referencia: resumen del acceso de los usuarios” (p. 54)

5. Inicie sesión enAWS Management Consoley abraMediaLiveConsola de enhttps://console.aws.amazon.com/medialive/.

6. ElegirAsistente de trabajodesde el panel de navegación. Siga los pasos del asistente de flujo de trabajo.7. Después de elegirCrearen la página, aparecen detalles sobre el flujo de trabajo. Aparece una tarjeta

para cada recurso que implica el asistente de flujo de trabajo.

El asistente de flujo de trabajo crea unAWS CloudFormationpila.AWS CloudFormationejecuta esa pilapara crear todos los demás recursos:• UnoMediaLiveentrada.• UnoMediaLivecanal.• Todos los recursos en totalAWSservicios que participan en el flujo de trabajo que ha creado. Tu flujo

de trabajo podría implicarMediaPackage,MediaStore, yCloudFront.8. Cuando se hayan creado todos los recursos, puede elegirIniciar trabajoen la página de detalles del flujo

de trabajo. El asistente inicia el canal. El asistente también inicia elMediaConnectflow, si tiene uno.

Modificación de un flujo de trabajoNo puede utilizar el asistente de flujo de trabajo para modificar un flujo de trabajo existente. Paraobtener sugerencias sobre cómo realizar cambios, consultethe section called “Próximos pasos: usuariosnovatos” (p. 335)ythe section called “Próximos pasos: usuarios de vídeo experimentados” (p. 335).

Eliminación de un flujo de trabajoPuede eliminar el flujo de trabajo. MediaLivegestiona los recursos que pertenecen al flujo de trabajo de lasiguiente manera:

• Siempre borra el canal.• Siempre elimina laAWS CloudFormationpila.• Elimina la entrada si el asistente de flujo de trabajo la creó. No elimina la entrada si la entrada ya existía.

334

Page 346: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPróximos pasos: usuarios novatos

• Elimina el flujo asociado a unMediaConnectinput (si la hay), si el asistente de flujo de trabajo creó elflujo.

• Elimina elMediaPackagecanal (si hay uno) y sus puntos finales.• Intenta eliminar elMediaStorecontenedor, si hay uno y si el asistente de flujo de trabajo lo creó. La

eliminación fallará si el contenedor contiene algún objeto, incluidos los objetos que no están asociados aeste flujo de trabajo.

• Elimina elCloudFrontdistribución, si el asistente de flujo de trabajo la creó.

Próximos pasos: usuarios novatosSi es nuevo en el mundo de la transmisión de vídeo y tiene requisitos bastante modestos, es posible queel asistente de flujo de trabajo implemente todas las funciones que necesita y que elDetalles de los flujosleproporciona los detalles de supervisión y los controles de tiempo de ejecución que necesita.

Pero si lo desea, puede utilizar laMediaLiveconsola para añadir más funciones al canal. Por ejemplo,podría agregar subtítulos a la salida (suponiendo que el origen incluya subtítulos). Consultethe sectioncalled “Edición y eliminación de un canal” (p. 227)para obtener información sobre cómo modificar el canal.

Si ha creado un flujo de trabajo que incluyeMediaStore,MediaPackage, yCloudFront, debe leer las guíasde usuario de esos servicios, para comprender mejor sus funciones y obtener información sobre lascaracterísticas de esos servicios que podría agregar.

También debes leer la información sobre los precios deMediaLivey para otros servicios de AWS, paraque comprenda los cargos de AWS en los que incurre su flujo de trabajo. Para obtener informaciónsobreMediaLivecargos, véasePrecios (p. 7).

Próximos pasos: usuarios de vídeo experimentadosSi tiene experiencia en streaming de vídeo y con otros servicios de AWS, podría ser necesario agregarmásMediaLiverecursos y más recursos de otrosAWSservicios del flujo de trabajo. A continuación sepresentan algunas de las maneras en que puede revisar el flujo de trabajo.

• Puede trabajar con cada servicio utilizando laAWSConsola de oAWSSDK. Por ejemplo, puede utilizarlaMediaLiveConsola de para agregar másMediaLiveentradas al canal. Puede utilizar laAWSCLI paracrear unMediaStorecontenedor y, a continuación, cree un nuevoMediaLivesalida en el canal que utilizaese contenedor como destino.

• Puede usarAWS CloudFormationpara revisar elAWS CloudFormationstack, para incluir más recursosparaAWS CloudFormationcrear. Por ejemplo, podría crear y asociar másMediaLiveentradas. O puedesañadir unAWS Lambdafunción en el flujo de trabajo. Para obtener más información, muestre la páginade detalles del flujo de trabajo en elMediaLiveconsola y, a continuación, elija el enlace adecuado.

• Puede utilizar Media Services Application Mapper (MSAM) para supervisar sus recursos. Para obtenermás información, muestre la página de detalles del flujo de trabajo en elMediaLiveconsola y, acontinuación, elija el enlace adecuado.

Si ha creado un flujo de trabajo que incluyeMediaStore,MediaPackage, yCloudFront, debe leer las guíasde usuario de esos servicios, para comprender mejor sus funciones y obtener información sobre lascaracterísticas de esos servicios que podría agregar.

También debes leer la información sobre los precios deMediaLivey para otros servicios de AWS, paraque comprenda los cargos de AWS en los que incurre su flujo de trabajo. Para obtener informaciónsobreMediaLivecargos, véasePrecios (p. 7).

335

Page 347: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Inicio, detención y pausa de AWSElementalMediaLivecanal

Después de crear un canal, puede iniciarlo. El canal nunca se inicia automáticamente, salvo cuando ya seestá ejecutando e intenta recuperarse de un error.

Puede detener un canal en ejecución en cualquier momento.

También puede poner en pausa una o ambas canalizaciones de un canal añadiendo una acción de pausaa la programación del canal. Para obtener más información, consulte the section called “Cómo funcionanlas acciones de pausa y no pausa” (p. 283).

Para obtener información acerca de los cargos de un canal, consultePrecios (p. 7). Existen diferentescargos según el estado del canal:

• Se carga cuando el canal se está ejecutando• Se carga cuando el canal está inactivo

Para iniciar un canal

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales) y, a continuación, en la página Channels

(Canales), elija el canal que desea iniciar.3. Elija Inicio. El estado del canal cambia a una de las siguientes opciones:

• Starting• Running (Ejecutándose) (codificación de la o las canalizaciones)

4. Elija el nombre del canal. Aparecen los detalles del canal.

Para detener un canal

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales) y, a continuación, en la página Channels

(Canales), elija el canal que desea detener.3. Elija Detener.

336

Page 348: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMonitorización de un canal

Supervisión de un canal o multiplexPuede monitorizar la actividad en canales y multiplexores desde AWS Elemental MediaLive consola, deAmazon CloudWatch Eventos o de Amazon CloudWatch Registros.

Temas• Supervisión de un canal mediante AWS Elemental MediaLive consola (p. 337)• Supervisión de un múltiplex mediante el MediaLive Consola (p. 339)• Monitoreo de actividad mediante métricas de Amazon CloudWatch (p. 341)• Supervisión de un canal o multiplex mediante Amazon CloudWatch Eventos (p. 360)• Supervisión de un canal mediante Amazon CloudWatch Registros (p. 362)• Registro de MediaLive Llamadas a la API conAWS CloudTrail (p. 366)

Supervisión de un canal mediante AWS ElementalMediaLive consola

Puede supervisar un canal mediante AWS Elemental MediaLive para ver su actividad y su estado actual.

Para monitorizar la actividad en un canal y su estado actual

1. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales). (Para obtener información sobre los botones de

la página, consulte the section called “Edición de un canal” (p. 227), Inicio, detención y pausa de uncanal (p. 336) y the section called “Creación de un canal mediante clonación” (p. 226)).

3. La página Channels (Canales) muestra una lista de sus canales. Cada línea de la lista proporcionainformación básica sobre el canal, incluido su estado:

• Creando• Eliminando• Ocioso: El canal no está ejecutando. Para obtener información sobre los cargos que se acumulan

cuando un canal está inactivo, consulte Precios (p. 7).• Recuperar: Una o ambas canalizaciones del canal han producido un error, pero MediaLive lo está

reiniciando.• Running (Ejecutándose).• Starting• Stopping• Updating: Cambiaste elclase de canal (p. 422)para un canal.

Tenga en cuenta queAmazon CloudWatch Eventos de (p. 360)también capturar cambios de estadoexcepto un cambio en la actualización.

4. Para ver más detalles acerca de un canal, seleccione el nombre de dicho canal. Aparecerá la páginaChannel details (Detalles del canal).

337

Page 349: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFicha Estado: visualización de la información de estado

Ficha Estado: visualización de la información deestadoPara información básica de estado, consulte el panel Status (Estado).

Para obtener información sobre las entradas del canal, elija la pestaña Details (Detalles).

Para obtener información detallada sobre el estado, elija la pestaña Health (Estado). Esta pestañaproporciona información para las canalizaciones en el canal:

• Canalización 0 y canalización 1, si el canal está configurado como un canal estándar y, por lo tanto, tienedos canalizaciones

• Canalización 0, si el canal está configurado como un canal de canalización única

Puede especificar el período de tiempo de la información de estado.

Ficha Alertas: visualización de alertasMediaLive genera alertas para un canal cuando se produce un problema o posible problema en cualquiercanalización de un canal. Estas alertas se muestran en dos formas:

• En la parte derecha del panel Status (Estado), hay un recuento de alertas activas para cadacanalización.

• En la pestaña Alerts (Alertas), se muestran detalles acerca de cada alerta.

Si la alerta sigue activa, la columna Cleared (Desactivada) está en blanco. Si la alerta se ha desactivado,la columna muestra la marca temporal de cuando se desactivó.

Gestión de alertasCuando se produce una alerta, compruebe la pestaña Alerts (Alertas) para determinar las posibles causasdel problema. Adopte medidas para resolver el problema.

Después de haber resuelto el problema, MediaLive borra automáticamente la alerta.

Si detiene un canal, las alertas se borran siempre automáticamente.

Panel DestinosEste panel tiene tres paneles:

• Puntos finales de salida: este panel muestra una línea para cada canalización. LaIP de origenes el puntofinal de canal de esta canalización. El punto final del canal es la salida de la canalización. A partir deeste punto, el contenido va a los destinos de salida de cada uno de los grupos de salida del canal.

En un canal normal, este punto final se encuentra en una ubicación que MediaLive administra.

En un canal configurado paraentrega a través de su VPC (p. 552), este punto final se encuentra enla VPC. Usted es responsable de garantizar que este endpoint esté siempre disponible para aceptar elcontenido de la canalización del canal.

• Destinos: este panel muestra una línea para cada destino.

Cada grupo de salida tiene una línea de destino. Cada línea muestra la dirección de la salida en una odos canalizaciones del canal.

338

Page 350: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioControl de un multiplexor

• MediaPackage destinations— Este panel muestra el ID de canal que es el destino de cada unoMediaPackage grupo de salida. El canal de MediaPackage tiene una o dos canalizaciones, asignadas auna o dos canalizaciones de MediaLive.

Supervisión de un múltiplex mediante el MediaLiveConsola

Puede ver la actividad de su multiplexor y su estado actual.

Para monitorizar la actividad en un multiplexor (consola MediaLive)

1. Abra el icono MediaLive Consola de enhttps://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores).3. La página Multiplexes (Multiplexores) muestra una lista de los multiplexores. Cada línea de la lista

proporciona información básica sobre el multiplexor, incluido su estado:

• Creando• Eliminando• Ocioso: El multiplexor no se está ejecutando. Para obtener información sobre los cargos que se

acumulan cuando un multiplexor está inactivo, consulte Precios (p. 7).• Recuperar: Una o ambas canalizaciones del multiplexor han producido un error, pero MediaLive lo

está reiniciando.• En ejecución• Starting• Stopping•

Tenga en cuenta queAmazon CloudWatch Eventos de (p. 360)también capturar estos cambios deestado.

4. Para ver más detalles acerca de un multiplexor, elija el nombre de dicho multiplexor. Aparecerá lapágina Multiplex details (Detalles del multiplexor).

Visualización de información de estadoLa página Multiplex details (Detalles del multiplexor) está dividida en dos paneles. El segundo panel estádividido en pestañas.

Pestaña DetallesLa pestaña Details (Detalles) muestra los campos que estableció al crear el multiplexor.

También muestra esta información que MediaLive asigna:

• El ARN del multiplexor.• Los ARN de las dos autorizaciones que crea automáticamente MediaLive al crear el multiplexor.

Para obtener más información acerca de estos derechos, consulte the section called “Inicio delmultiplexor” (p. 480).

339

Page 351: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVisualización de información de estado

Pestaña ProgramasLa pestaña Programs (Programas) muestra las pestañas que se encuentran en el multiplexor. Para obtenerinformación acerca de los programas, consulte the section called “Información general de multiplexor yMPTS” (p. 474).

Ficha Supervisión del ancho deLa pestaña Bandwidth Monitoring (Monitoreo de ancho de banda) muestra información sobre la asignaciónde ancho de banda del multiplexor.

Para mostrar la información como un gráfico de barras

1. Elija Bar chart (Gráfico de barras).2. Elija mostrar el multiplexor (todos los programas del multiplexor) o un programa específico.3. Elija la canalización que desea mostrar.

El gráfico siempre muestra los datos del minuto más reciente. El gráfico se actualiza cada minuto.

Para mostrar la información como un gráfico de áreas

1. Elija Area chart (Gráfico de áreas).2. Establezca una ventana de tiempo. Esta ventana determina el tamaño del eje X. La ventana siempre

muestra 60 puntos de datos. Por lo tanto, una ventana de 1 hora muestra un punto de datos cadaminuto, por ejemplo. Una ventana de 1 día muestra un punto de datos cada 24 minutos.

3. Elija mostrar el multiplexor (todos los programas del multiplexor) o un programa específico.4. Elija la canalización que desea mostrar.

Ficha AlertasMediaLive genera alertas para un multiplexor cuando se produce un problema o posible problema encualquier canalización de un multiplexor. Estas alertas se muestran en dos formas:

• En la parte derecha del panel Status (Estado), hay un recuento de alertas activas para cadacanalización.

• En la pestaña Alerts (Alertas), se muestran detalles acerca de cada alerta.

Si una alerta sigue activa, la columna Cleared (Desactivada) está en blanco. Si una alerta se hadesactivado, la columna muestra la marca temporal de cuando se desactivó.

Para gestionar una alerta

1. Cuando se produce una alerta, compruebe la pestaña Alerts (Alertas) para determinar las posiblescausas del problema. Adopte medidas para resolver el problema.

Después de haber resuelto el problema, MediaLive borra automáticamente la alerta. La columnaCleared (Desactivada) muestra la marca temporal de cuando se desactivó.

2. Si detiene un canal, las alertas se borran siempre automáticamente.

Pestaña Tags (Etiquetas)Para obtener más información acerca de las etiquetas, consulte the section called “Etiquetado de recursosde ” (p. 527).

340

Page 352: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMonitorización de mediante CloudWatch Métricas de

Monitoreo de actividad mediante métricas deAmazon CloudWatch

Puede monitorear AWS Elemental MediaLive uso de Amazon CloudWatch Métricas de . CloudWatchrecopila y procesa los datos sin procesar que recibe de MediaLive y los convierte en métricas legibles ycasi en tiempo real que se conservan durante 15 meses. Usas CloudWatch para ver las métricas. Lasmétricas pueden ayudarlo a obtener una mejor perspectiva sobre cómo MediaLive está funcionando acorto y largo plazo.

Puede establecer alarmas que vigilen determinados umbrales y enviar notificaciones o realizar accionescuando se cumplan dichos umbrales. Para obtener más información, consulte laAmazon CloudWatch Guíadel usuario de.

Para ver métricas mediante la CloudWatch consola

Las métricas se agrupan en primer lugar por el espacio de nombres de servicio y, a continuación, por lasdiversas combinaciones de dimensiones dentro de cada espacio de nombres.

1. Abra el icono CloudWatch Consola de enhttps://console.aws.amazon.com/cloudwatch/.2. En el panel de navegación, seleccione Metrics (Métricas). UNDERTodas las métricas, elige elAWS/

MediaLiveespacio de nombres.

LaAWS/MediaLivenamespace se agregó el 2 de junio de 2021. Para ver las métricas anteriores al 2 dejunio de 2021 o si el canal no se ha reiniciado desde el 2 de junio de 2021, las métricas se encuentranen elMediaLiveespacio de nombres personalizado.

3. Elija la dimensión de métrica para ver las métricas (por ejemplo, elija el flujo para ver las métricas porflujo).

Para ver una lista de métricas válidas almacenadas en su cuenta de AWS con la CLI de AWS

• En el símbolo del sistema, ejecute el siguiente comando:

aws cloudwatch list-metrics --namespace "AWS/MediaLive"

• LaAWS (MediaLive)namespace se agregó el 2 de junio de 2021. Para ver las métricas anteriores al 2 dejunio de 2021 o si el canal no se ha reiniciado desde el 2 de junio de 2021, las métricas se encuentranen elMediaLiveespacio de nombres personalizado. Para ello, utilice el siguiente comando:

aws cloudwatch list-metrics --namespace "MediaLive"

Temas• Información general (p. 342)• Métricas globales (p. 342)• EntradaMétricas de (p. 343)• SalidaMétricas de (p. 350)• Métricas de dispositivos de entrada para AWS Elemental MediaLive (p. 353)• Métricas de bloqueo de tuberías (p. 359)

341

Page 353: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInformación general

Información generalMétodo de colecciónAWS Elemental MediaLive recopila datos sin procesar en unespecificadointervalo (normalmente cadasegundo). Después de una ventana de 10 segundos, MediaLive transforma los datos recopilados (porejemplo, añade los datos o promedia los datos) e informa de un punto de datos para esa ventana.

Dimensiones para MediaLiveCada MediaLive métrica incluye uno o dos conjuntos específicos de dimensiones. Las métricas deMediaLive incluyen las siguientes dimensiones, desde la dimensión con el ámbito más amplio hasta ladimensión con el ámbito más estrecho.

• ChannelID: identifica un canal específico.• Pipeline: identifica una canalización específica. Los canales estándar tienen dos canalizaciones (pipeline

0 o pipeline 1). Los canales de canalización única solo tienen canalización 0.• ActiveInputFailoverLabel: esta dimensión identifica la entrada activa actualmente en un par de

conmutación por error (parte delFunción de conmutación por error automática de entrada (p. 385)).Elija un conjunto de dimensiones que incluya esta dimensión solo si el canal implementa la conmutaciónpor error automática de entrada.

Si utiliza esta dimensión, la métrica muestra los datos solo de la entrada activa en el canal. Si no utilizaesta dimensión, la métrica muestra los datos de ambas entradas.

• OutputGroupName: identifica un grupo de salida específico.• AudioDescriptionName: identifica una descripción de audio específica (codificación de audio) entre todas

las salidas de un canal.

Definición de canal en ejecuciónMuchas métricas recopilan datos solo cuando se está ejecutando un canal.

En ejecuciónsignifica que el canal se ha iniciado. Podría estar ingeriendo y produciendo producción. Opodría pausarse, lo que significa que sigue ingeriendo pero sin producir salida.

Varias instancias de una métricaPuede configurar un panel de control en CloudWatch con múltiples instancias de una métrica. Por ejemplo,una instancia que muestra un período corto y otro que muestra un período largo.

Métricas globalesLas métricas globales se relacionan con el rendimiento general y la información de AWS ElementalMediAlive.

Alertas activasEl número total de alertas activas.

Detalles:

• Unidades: Recuento

342

Page 354: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradaMétricas de

• Significado de cero: No hay alertas activas• Significado de no tener puntos de datos: El canal no se está ejecutando• Conjuntos de dimensiones compatibles: ChannelID, Tubería• Estadística recomendada: Máximo

Todas las estadísticas son útiles para esta métrica.

EntradaMétricas deLas métricas de entrada se refieren a los activos de entrada de vídeo y audio que se presentan aMediaLive.

Temas• Paquetes de fila FEC recibidos (p. 343)• Paquetes de columna FEC recibidos (p. 344)• Códigos temporales de entrada presentes (p. 344)• Velocidad de fotogramas de entrada (p. 345)• Redes en (p. 346)• Entrada principal activa (p. 346)• Paquetes RTP perdidos (p. 347)• Paquetes RTP recibidos (p. 347)• Paquetes RTP recuperados a través de FEC (p. 348)• Pérdida de entrada UDP segundos (p. 349)• segundos de error de entrada de canal (p. 349)

Paquetes de fila FEC recibidosNúmero de paquetes de fila de corrección de errores de reenvío (FEC) recibidos en ambos flujos FEC(puerto 5002 y puerto 5004). Un valor distinto de cero indica que FEC está funcionando.

Esta métrica solo es útil si el canal tiene una entrada RTP que incluye FEC.

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Recuento• Significado de cero: Durante el período se estaba ingeriendo una entrada RTP con-FEC pero no se

recibieron paquetes de fila FEC.• Significado de no tener puntos de datos: No hay entradas con FEC. O hay entradas con entradas

RTP pero ninguna de esas entradas está activa o está preparada (según la programación). O incluyóActiveInputFailoverLabel en un canal que no está configurado para la conmutación por error automáticade entrada.

343

Page 355: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradaMétricas de

• Conjuntos de dimensiones compatibles:

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Suma:.

Paquetes de columna FEC recibidosNúmero de paquetes de columna FEC recibidos en ambos flujos FEC (puerto 5002 y puerto 5004). Unvalor distinto de cero indica que FEC está funcionando.

Esta métrica solo es útil si el canal tiene una entrada RTP que incluye FEC.

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Recuento• Significado de cero: Durante el período se estaba ingeriendo una entrada RTP con-FEC pero no se

recibieron paquetes de columna FEC.• Significado de no tener puntos de datos: No hay entradas con FEC. O hay entradas con entradas

RTP pero ninguna de esas entradas está activa o está preparada (según la programación). O incluyóActiveInputFailoverLabel en un canal que no está configurado para la conmutación por error automáticade entrada.

• Conjuntos de dimensiones compatibles:

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Suma:.

Códigos temporales de entrada presentesIndicador de si una canalización recibe entradas que incluyen códigos de tiempo incrustados. El códigode tiempo incrustado podría estar incrustado en el origen o puede estar incrustado en datos auxiliaresSMPTE-2038.0 (false) significa que no está presente. 1 (true) significa que está presente.

Un código de tiempo incrustado que no es preciso puede causar problemas en las funciones que utilizan elcódigo de tiempo. Por lo tanto, es útil saber si el código de tiempo que MediaLive está utilizando un códigode tiempo integrado o un código de tiempo de reloj del sistema.

El código de tiempo asociado a la entrada se utiliza en varias entidades:

• Recorte de entrada. Esta función puede utilizar un código de tiempo integrado u otro tipo de código detiempo.

• Generación de un código de tiempo en las salidas. Esta función puede utilizar un código de tiempointegrado u otro tipo de código de tiempo.

344

Page 356: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradaMétricas de

• Bloqueo de tuberías. Esta función solo funciona si el código de tiempo de entrada es un código detiempo incrustado; no funciona con un código de tiempo de reloj del sistema.

Para obtener información detallada sobre los códigos de tiempo, consultethe section called “Configuraciónde código temporal” (p. 528).

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Ninguno.• Significado de cero: False (no hay código de tiempo incrustado).• Significado de no tener puntos de datos: El canal no se está ejecutando, o el canal se está ejecutando

pero MediaLive no recibe contenido (por ejemplo, la entrada es una entrada push y el sistemaascendente no ha comenzado a insertar contenido). O incluiste el ActiveInputFailoverLabel en un canalque no está configurado para la conmutación por error automática de entrada.

• Conjuntos de dimensiones compatibles:

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Mínimo o máximo. Las demás estadísticas no tienen sentido.

Velocidad de fotogramas de entradaVelocidad de fotogramas del vídeo de origen.

Esta métrica es un indicador de la salud de la entrada. Si el valor no es estable, investigue si hayproblemas con su origen y/o problemas en la red entre MediaLive y el sistema ascendente.

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Fotogramas por segundo.• Significado de cero: La entrada se ha recibido en algún momento desde que comenzó el canal, pero no

se han recibido fotogramas en el período actual.• Significado de no tener puntos de datos: No se ha recibido ninguna entrada desde que se inició este

canal. O incluiste el ActiveInputFailoverLabel en un canal que no está configurado para la conmutaciónpor error automática de entrada.

• Conjuntos de dimensiones compatibles:

345

Page 357: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradaMétricas de

ChannelID, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Ancho de banda

Redes enLa velocidad de tráfico que entra en MediaLive. Este número incluye todo el tráfico recibido en MediaLive:entradas push, entradas de extracción, respuestas del sistema ascendente de una entrada de extracción,respuestas del sistema descendente para cualquier salida y tráfico de instancias como resolución DNS yNTP. Incluso cuando un canal no está ingeriendo, habrá algo de tráfico.

Resulta útil configurarlo para capturar la velocidad media de tráfico durante un largo período de tiempo.Luego, cuando haya establecido la tasa normal, cambie el período a poco tiempo, de modo que puedadetectar fácilmente las desviaciones de la tasa normal o recopilar información sobre la ráfaga que está uncanal.

Estas son algunas pautas para interpretar esta métrica:

• Si la velocidad parece ser normal, puede inferir que el canal se está ejecutando e ingiriendo entradascon éxito.

• Si el número es inferior a lo normal, es posible que el canal esté funcionando pero sin entradasconectadas. Ten en cuenta que hay cargos por ejecutar canales incluso cuando no están consumiendoentradas.

Detalles:

• Unidades: Megabits por segundo• Significado de cero: No se está recibiendo tráfico.• Significado de no tener puntos de datos: El canal no se está ejecutando.• Conjuntos de dimensiones compatibles: ChannelId, Tubería• Estadística recomendada: Todas las estadísticas son útiles para esta métrica.

Entrada principal activaIndicador de si la entrada principal de un par de conmutación por error de entrada automática está activa.Un valor de 1 significa que la entrada principal está activa y, por lo tanto, está en buen estado. Un valor de0 indica que está inactivo.

Para obtener información sobre los pares de conmutación por error de entrada en la función deconmutación por error de entrada automática, consultethe section called “Conmutación por errorautomática de entrada” (p. 385).

Esta métrica resulta útil si ha configurado la función de conmutación por error de entrada automática conla preferencia de entrada establecida en Preferencia de entrada principal. La métrica no proporciona datossignificativos si la preferencia de entrada se establece en Preferencia de entrada igual.

Detalles:

• Unidades: Ninguno.• Significado de cero: False (la entrada principal está inactiva).• Significado de no tener puntos de datos: El canal no está configurado para fallo automático de entrada.

346

Page 358: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradaMétricas de

• Conjuntos de dimensiones compatibles: ChannelId, Tubería• Estadística recomendada: Mínimo (la entrada principal está inactiva) o máxima (la entrada principal está

activa).

Paquetes RTP perdidosEl número de paquetes RTP que se pierden en la transmisión entrante. Perdidosignifica paquetes que FECno pudo recuperar.

Esta métrica solo se aplica a los tipos de entrada RTP.

Paquetes recibidos + Paquetes recuperados + Paquetes perdidos = Total esperado para el período, si elperíodo y las dimensiones de las tres métricas se establecen idénticamente para las tres métricas.

Estas tres métricas de paquetes RTP son útiles para supervisar el estado de la transmisión de entrada.Si esta métrica no es cero, el primer paso de solución de problemas es mirar los dosMétricas deFEC (p. 343), para determinar si FEC está funcionando. Si FEC funciona bien, el siguiente paso esinvestigar los problemas en la red ascendente.

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Recuento• Significado de cero: Durante el período se estaba ingeriendo una entrada RTP con-FEC, pero no se

perdieron paquetes.• Significado de no tener puntos de datos: No hay entradas que ingieran RTP. O hay entradas RTP

pero ninguna de esas entradas está activa o está preparada (según el cronograma). O incluiste elActiveInputFailoverLabel en un canal que no está configurado para la conmutación por error automáticade entrada.

• Conjuntos de dimensiones compatibles:

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Suma:.

Paquetes RTP recibidosEl número de paquetes RTP recibidos en una entrada RTP. Este número incluye la fuente RTP principal(puerto 5000) y los datos FEC (puertos 5002 y 5004).

Esta métrica solo se aplica a los tipos de entrada RTP.

Paquetes recibidos + Paquetes recuperados + Paquetes perdidos = Total esperado para el período, si losperiodos de las tres métricas se establecen de forma idéntica.

Estas tres métricas de paquetes RTP son útiles para supervisar el estado de la transmisión de entrada.

347

Page 359: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradaMétricas de

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidad: Recuento• Significado de cero: Durante el período se estaba ingeriendo una entrada RTP con-FEC, pero no se

recibieron paquetes.• Significado de no tener puntos de datos: No hay entradas que ingieran RTP. O hay entradas con

entradas RTP pero ninguna de esas entradas está activa o está preparada (según la programación).O incluyó ActiveInputFailoverLabel en un canal que no está configurado para la conmutación por errorautomática de entrada.

• Conjuntos de dimensiones compatibles:

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Suma:.

Paquetes RTP recuperados a través de FECEl número de paquetes RTP recuperados a través de FEC.

Esta métrica solo se aplica a los tipos de entrada RTP.

Paquetes recibidos + Paquetes recuperados + Paquetes perdidos = Total esperado para el período, si losperiodos de las tres métricas se establecen de forma idéntica.

Estas tres métricas de paquetes RTP son útiles para supervisar el estado de la transmisión de entrada.

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Recuento• Significado de cero: Durante el período se estaba ingeriendo una entrada RTP con-FEC, pero no se

recuperaron paquetes.• Significado de no tener puntos de datos: No hay entradas que ingieran RTP. O hay entradas con

entradas RTP pero ninguna de esas entradas está activa o está preparada (según la programación).O incluyó ActiveInputFailoverLabel en un canal que no está configurado para la conmutación por errorautomática de entrada.

• Conjuntos de dimensiones compatibles:

348

Page 360: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradaMétricas de

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Suma:.

Pérdida de entrada UDP segundosEl número de segundos (elperíodo de pérdida de entrada) para los que el canal no ha recibido paquetesdel origen de un RTP o MediaConnect entrada. Cada punto de datos tiene un valor comprendido entre 0 y10 segundos.

Esta métrica resulta útil para controlar el estado de la transmisión de entrada.

Debería mirar los puntos de datos en varias ventanas de 10 segundos.

• Valores coherentes de 0 (todos los paquetes recibidos): este patrón indica que la entrada está en buenestado.

• Valores coherentes de 10 (no se han recibido paquetes): este patrón indica que la entrada no está enbuen estado.

• Rango de valores que comienzan en 0 y finalizan en 0: este patrón indica que la entrada no estaba enbuen estado pero que se ha recuperado. Por ejemplo, 0,2,10,10,5,10,6,2,0,0,0.

• Rango de valores que no vuelven a 0: este patrón indica que la entrada no está en buen estado. Porejemplo, 0,10,9,2,8,3,10,10,8,2.

Siga también esta pauta:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Segundos.• Significado de cero: No hubo pérdida de entrada.• Significado de no tener puntos de datos: No hay entradas que ingieran RTP. O hay entradas con

entradas RTP pero ninguna de esas entradas está activa o está preparada (según la programación).O incluyó ActiveInputFailoverLabel en un canal que no está configurado para la conmutación por errorautomática de entrada.

• Conjuntos de dimensiones compatibles:

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Suma:.

segundos de error de entrada de canalNúmero de segundos en que la entrada de canal contenía uno o más paquetes irrecuperables.

Esta métrica solo se aplica a entradas de canal de tipo RTP Push o MediaConnect.

349

Page 361: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalidaMétricas de

Esta métrica resulta útil para supervisar el estado de la entrada. Proporciona una medición basada en eltiempo de la pérdida de paquetes.

Siga esta directriz:

• Para un canal que implementa la conmutación por error automática de entrada, le recomendamos queelija el conjunto de dimensiones que incluye el ActiveInputFailoverLabel , de modo que obtenga datospara una sola entrada.

• Para un canal que no implementa la conmutación por error automática de entrada, no incluya elActiveInputFailoverLabel conjunto de dimensiones. La métrica no informará de ningún dato.

Detalles:

• Unidades: Recuento• Significado de cero: Un push RTP o MediaConnect se estaba ingeriendo entrada y no se perdió ningún

paquete.• Significado de no tener puntos de datos: No hay RTP Push ni MediaConnect insumos activos o que se

están preparando (según el cronograma). O incluiste el ActiveInputFailoverLabel en un canal que no estáconfigurado para la conmutación por error automática de entrada.

• Conjuntos de dimensiones compatibles:

ChannelId, Tubería

Etiqueta de conmutación por error de entrada activa, ChannelId, canalización• Estadística recomendada: Suma:.

SalidaMétricas deLas métricas de salida se refieren a los activos de vídeo y audio procesados por MediaLive comoresultado.

Temas• Salidas activas (p. 350)• Fill Msec (p. 351)• Nivel de audio de salida dBFS (p. 351)• Nivel de audio de salida LKFS (p. 352)• Salida de red (p. 352)• Errores de salida 4xx (p. 352)• Errores de salida 5xx (p. 352)

Salidas activasEl número de salidas que se están produciendo y escribiendo correctamente en el destino.

Detalles:

• Unidades: Recuento• Significado de cero: Ninguna de las salidas se escribe correctamente en sus destinos.

Si las salidas están configuradas para pausar en caso de pérdida de entrada (según laAcción de pérdidade entradapara el grupo de salida), ese comportamiento podría ser intencional.

350

Page 362: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalidaMétricas de

• Significado de no tener puntos de datos: El canal no genera audio de salida (puede que aún se estéiniciando o esperando la entrada inicial).

• Conjuntos de dimensiones compatibles: Nombre de grupo de salida, ChannelId, canalización• Estadística recomendada: Mínimo, lo que ayuda a identificar situaciones en las que no se producen uno

o más productos.

Fill Msec

Fill MsecEl período de tiempo actual (elperiodo de llenado) durante el cual MediaLive ha llenado la salida de vídeocon marcos de relleno. El período de llenado comienza cuando la canalización no recibe contenido dela entrada dentro delhora prevista. Lahora previstase basa en la velocidad de fotogramas de entrada.Los puntos finos del comportamiento del marco de relleno se controlan mediante los campos decomportamiento de pérdida de entrada de la configuración del canal. Para obtener información acercade estos campos, consulte the section called “Configuración global - Comportamiento de pérdida deentrada” (p. 168).

Un valor de 0 indica que los marcos de relleno no se están utilizando. Un valor distinto de cero significaque se están utilizando marcos de relleno y que la entrada no está en buen estado.

El recuento se limita a 60.000 milisegundos (1 minuto), lo que significa que después del límite, la métricaserá de 60.000 hasta que caiga a cero.

Utilice esta métrica de la siguiente manera:

• Si tiene habilitada la conmutación por error de entrada automática, esta métrica normalmente muestracero todo el tiempo, incluso cuando hay una conmutación por error. El canal pasa por error a la otraentrada inmediatamente, lo que significa que no hay necesidad de MediaLive para utilizar marcos derelleno.

• Si no tiene habilitada la conmutación por error automática de entrada, un valor distinto de cero indica quela entrada ha fallado, se ha interrumpido o no se mantiene al día en tiempo real.

Detalles:

• Unidades: Recuento• Significado de cero: La entrada está en buen estado y la salida contiene el vídeo esperado (en lugar de

fotogramas de relleno).• Significado de no tener puntos de datos: El canal no produce salida, lo que significa que no se está

ejecutando. O que se está ejecutando pero se está inicializando, esperando la entrada inicial o está enpausa.

• Conjuntos de dimensiones compatibles: ChannelId, Tubería• Estadística recomendada: Máximo, para capturar el recuento limitado cuando se utilizan marcos de

relleno.

Nivel de audio de salida dBFSEl nivel de audio de salida en decibelios en relación con la escala completa (dBF).

Detalles:

• Unidades: Recuento• Significado de cero: El nivel de audio de salida es de 0 dBFS.

351

Page 363: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalidaMétricas de

• Significado de no tener puntos de datos: El canal no genera audio de salida (puede que aún se estéiniciando o esperando la entrada inicial).

• Conjuntos de dimensiones compatibles: Descripción de audio: Nombre, ChannelId, Pipeline• Estadística recomendada: Mínimo o máximo, que identifican el nivel de audio más bajo y más alto

durante el período.

Nivel de audio de salida LKFSEl nivel de audio de salida en sonoridad, ponderado K, en relación con la escala completa (LKFS).

Detalles:

• Unidades: Recuento• Significado de cero: El nivel de audio de salida es 0 LFKS.• Significado de no tener puntos de datos: El canal no genera audio de salida (puede que aún se esté

iniciando o esperando la entrada inicial).• Conjuntos de dimensiones compatibles: Descripción de audio: Nombre, ChannelId, Pipeline• Estadística recomendada: Mínimo o máximo, que identifican el nivel de audio más bajo y más alto

durante el período.

Salida de redLa tasa de tráfico que sale de MediaLive. Este número incluye todo el tráfico enviado desde MediaLive —la salida de medios, las solicitudes HTTP GET para entradas de extracción, el tráfico NTP y el tráfico DNS.Incluso cuando un canal no está entregando salida, habrá algo de tráfico.

Detalles:

• Unidades: Megabits por segundo• Significado de cero: No se envía tráfico.• Significado de no tener puntos de datos: El canal no se está ejecutando.• Conjuntos de dimensiones compatibles: ChannelId, Tubería• Estadística recomendada: Promedio de.

Errores de salida 4xxEl número de errores HTTP 4xx que se han recibido del destino durante la entrega de salida.

Detalles:

• Unidades: Recuento• Significado de cero: La salida se entrega a través de HTTP y no hay errores.• Significado de no tener puntos de datos: La salida no se entrega al destino a través de HTTP. O el canal

no se está ejecutando.• Conjuntos de dimensiones compatibles: Nombre de grupo de salida, ChannelId, canalización• Estadística recomendada: Suma:.

Errores de salida 5xxEl número de errores HTTP 5xx que se han recibido del destino durante la entrega de salida.

352

Page 364: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMétricas de dispositivo de entrada

Detalles:

• Unidades: Recuento• Significado de cero: La salida se entrega a través de HTTP y no hay errores.• Significado de no tener puntos de datos: La salida no se entrega al destino a través de HTTP. O el canal

no se está ejecutando.• Conjuntos de dimensiones compatibles: Nombre de grupo de salida, ChannelId, canalización• Estadística recomendada: Suma:.

Métricas de dispositivos de entrada para AWSElemental MediaLiveMétricas de dispositivos de entrada para AWS Elemental MediaLive se relacionan con dispositivos deentrada física que envían activos de vídeo y audio al MediaLive servicioservicio Un ejemplo de dispositivode entrada es AWS Elemental Link. Para obtener más información acerca de la familia de dispositivos Link,consulte laAWS Elemental Linkpágina de características.

Dimensiones de los dispositivos de entrada

• InputDeviceID: este valor es un identificador único para cada dispositivo de entrada.• Tipo de dispositivo: tipo de modelo específico del dispositivo de entrada, como AWS Elemental Link HD

o UHD.

Temas• UsarUse la SDI (p. 353)• UsarUse HDMI (p. 354)• Entrada bloqueada (p. 354)• Codificador en ejecución (p. 354)• Vinculado a endpoint de transmisión (p. 355)• Streaming (p. 355)• Temperatura (p. 355)• Tasa de bits configurada (p. 356)• Tasa de bits de encoder (p. 356)• Tasa de bits configurada disponible (p. 356)• Total de paquetes (p. 357)• Paquetes recuperados (p. 357)• Paquetes no recuperados (p. 357)• Segundos de error (p. 357)• Casos de uso (p. 358)

UsarUse la SDIIndica si SDI es la entrada seleccionada actualmente para el dispositivo.

Un valor de 0 indica que SDI no es la entrada activa. Un valor de 1 indica que SDI es la entrada activa.

Detalles:

353

Page 365: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMétricas de dispositivo de entrada

• Unidades: Booleano.• Significado de cero: SDI no es la entrada seleccionada.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceID y DeviceType.• Estadística recomendada: Mínimo (la entrada SDI está inactiva) o máxima (la entrada SDI está activa).

UsarUse HDMIIndica si HDMI es la entrada seleccionada actualmente para el dispositivo.

Un valor de 0 indica que HDMI no es la entrada activa. Un valor de 1 indica que HDMI es la entrada activa.

Detalles:

• Unidades: Booleano.• Significado de cero: HDMI no es la entrada seleccionada.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Mínimo (la entrada HDMI está inactiva) o máxima (la entrada HDMI está

activa).

Entrada bloqueadaIndica si el dispositivo se ha bloqueado correctamente en la señal de entrada.

Un valor de 0 indica que la señal de entrada no está bloqueada. Un valor de 1 indica que la entrada se habloqueado correctamente.

Detalles:

• Unidades: Booleano.• Significado de cero: El dispositivo no está bloqueado en una señal. Ya sea porque no hay nada

enchufado o el dispositivo no puede detectar la señal de entrada.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Maximum. Indica que la señal se ha bloqueado correctamente.

Codificador en ejecuciónEl codificador está procesando correctamente la señal de entrada.

El valor 0 indica que el codificador no se está ejecutando y que la entrada no se está procesando. Un valor1 indica que el codificador está procesando correctamente la señal de entrada bloqueada.

Detalles:

• Unidades: Booleano.• Significado de cero: El codificador no procesa la señal de entrada. Compruebe que se está pasando una

señal válida a la entrada.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.

354

Page 366: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMétricas de dispositivo de entrada

• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Maximum. Indica que el codificador se está procesando correctamente.

Vinculado a endpoint de transmisiónEl dispositivo está conectado al punto final de streaming enAWS.

Un valor de 0 indica que el dispositivo no está conectado al punto final de streaming. Un valor 1 indica queel dispositivo se ha conectado correctamente al punto final de streaming.

Detalles:

• Unidades: Booleano.• Significado de cero: El dispositivo no está conectado a un endpoint de streaming.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Maximum. Indica que el dispositivo se ha conectado correctamente al

endpoint de streaming.

StreamingEl dispositivo está transmitiendo correctamente la señal de entrada a MediaLive.

Un valor de 0 indica que la señal de entrada no se está transmitiendo a MediaLive. Un valor 1 indica que eldispositivo está transmitiendo correctamente la señal de entrada a MediaLive.

Detalles:

• Unidades: Booleano.• Significado de cero: El dispositivo no se transmite por completo. Compruebe que las métricas anteriores

muestren las estadísticas recomendadas.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Maximum. Indica que el dispositivo está transmitiendo correctamente la señal

de entrada a MediaLive.

TemperaturaTemperatura del dispositivo en grados Celsius. Consulte la documentación de su dispositivo para conocerlas condiciones de funcionamiento recomendadas.

Detalles:

• Unidades: Grados Celsius.• Significado de cero: Una temperatura de cero grados Celsius está por debajo de la temperatura de

funcionamiento recomendada de la familia de dispositivos AWS Elemental Link.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Dentro del rango de temperatura indicado para las condiciones de

funcionamiento de sus dispositivos.

355

Page 367: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMétricas de dispositivo de entrada

Tasa de bits configuradaEl configuradoTasa de bits máxima.

Este valor representa la velocidad de bits más alta que se codificará la señal de entrada.

Detalles:

• Unidades: Bits por segundo.• Significado de cero: No se usa. Consulte las velocidades de bits mínimas requeridas para su dispositivo.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: P90.

Tasa de bits de encoderLa velocidad de bits codificada activamente.

Este valor representa la velocidad de bits real que se está codificando. Si unaTasa de bits máximase haconfigurado (esto se representa mediante elTasa de bits configuradavalue), este valor no lo superará.

Detalles:

• Unidades: Bits por segundo.• Significado de cero: El codificador no se está ejecutando.• Significado de no tener puntos de datos: El dispositivo no está conectado aAWS.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: P90.

Tasa de bits configurada disponibleLa porción deTasa de bits configuradaque el dispositivo puede satisfacer en función de las condiciones dela red.

La velocidad de bits que se codifica activamente es el resultado de la velocidad de bits configurada y de lascondiciones de red en el momento en que se mide la métrica.

Si unaTasa de bits máximaestá configurado, el dispositivo de entrada evaluará la conexión de red y seentregará a una velocidad de bits inferior al máximo, siempre que la red la admita. Si noTasa de bitsmáximase establece el valor, el dispositivo de entrada determinará la mejor velocidad de bits para laconexión de red entre el dispositivo y el MediaLive servicioservicio LaTasa de bits de encodermetricrepresenta la velocidad de bits de codificación real, ya sea unTasa de bits máximavEl valor estáestablecido o no está establecido.

Detalles:

• Unidades: Porcentage.• Significado de cero: No se usa. Mientras el codificador se ejecuta, se codificará una velocidad de bits

distinta de cero.• Significado de no tener puntos de datos: El dispositivo no está transmitiendo.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: P90.

356

Page 368: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMétricas de dispositivo de entrada

Total de paquetes

El número total de paquetes que se entregaron correctamente a laAWSendpoint de streaming.

Detalles:

• Unidades: Recuento• Significado de cero: No se entregan paquetes desde el dispositivo Link hasta el punto final de

transmisión.• Significado de no tener puntos de datos: El dispositivo no está transmitiendo.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Suma:.

Paquetes recuperados

El número de paquetes que se perdieron durante el tránsito pero que se recuperaron mediante correcciónde errores.

Detalles:

• Unidades: Recuento• Significado de cero: El arroyo se encuentra en buen estado. Los paquetes entregados correctamente no

requieren corrección de errores.• Significado de no tener puntos de datos: El dispositivo no está transmitiendo.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Suma:.

Paquetes no recuperados

El número de paquetes que se perdieron durante el tránsito y no se recuperaron mediante corrección deerrores.

Detalles:

• Unidades: Recuento• Significado de cero: El arroyo se encuentra en buen estado. No se han perdido paquetes en tránsito

desde el dispositivo Link hasta el punto final de transmisión.• Significado de no tener puntos de datos: El dispositivo no está transmitiendo.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Suma:.

Segundos de error

Número de segundos en los que uno o más paquetes se descartaron y no se recuperaron.

Detalles:

• Unidades: Recuento

357

Page 369: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMétricas de dispositivo de entrada

• Significado de cero: El arroyo se encuentra en buen estado. No se han perdido paquetes en tránsitodesde el dispositivo Link hasta el punto final de transmisión.

• Significado de no tener puntos de datos: El dispositivo no está transmitiendo.• Conjuntos de dimensiones compatibles: InputDeviceId y DeviceType.• Estadística recomendada: Suma:.

Casos de usoEscenario: Mi dispositivo no está en streaming.

Si ha iniciado un canal, pero descubre que la transmisión no funciona correctamente, puede utilizarmétricas para aislar el origen del problema. Las siguientes métricas representan diferentes puntos desdela fuente de entrada hasta el flujo final. Un problema en cualquier momento podría indicar por qué latransmisión no funciona.

Para encontrar un flujo que funciona mal, consulte las siguientes métricas (en orden). Comience en lafuente de entrada y finalice en la transmisión final.

• UsarUse la SDI/UsarUse HDMI• Verifique que el dispositivo Link esté configurado para utilizar el tipo de entrada que coincida con el

origen conectado.

• Entrada bloqueada• Si es 0, el codificador no puede identificar una señal de la fuente conectada. Compruebe que tiene un

origen conectado que coincida con el tipo de entrada seleccionado.

• Codificador en ejecución• Si es 0, el dispositivo Link no puede codificar la señal. Si la entrada está bloqueada, podría indicar un

problema con el dispositivo Link.

• Vinculado a endpoint de transmisión• Si es 0, el dispositivo Link no puede conectarse a su punto final de transmisión en

elAWSservicioservicio Verifique que el codificador se esté ejecutando comprobando laCodificadoren ejecuciónMétrica de. Si el codificador se está ejecutando, compruebe que el puerto 2088 noesté bloqueado en la red. Para obtener una lista de los puertos que deben estar abiertos, consultelaHDhoja de datos deUHDhoja de datos.

• Streaming• Si es 0, compruebe que el canal se ha iniciado. Si el valor sigue siendo 0, investigue las métricas

anteriores para aislar el origen del problema.

Escenario: La calidad de mi vídeo es deficiente.

La calidad de vídeo deficiente puede ser el resultado de un problema de rendimiento de la red. Paradeterminar si el rendimiento de la red es la causa, consulteTasa de bits configurada,Tasa de bits deencoder, yTasa de bits configurada disponible. SiTasa de bits configurada disponiblees constante inferioral 100%, lo que indica que la conexión de red del dispositivo Link no puede satisfacer el ancho de bandaconfigurado. Cuando eso ocurra, elTasa de bits del codificadorse reduce para ajustarse a la conexión dered inferior.

Cuando laTasa de bits del codificadorse reduce debido a un problema de conexión de red, el codificadorintenta mantener la calidad del vídeo evitando la pérdida de paquetes. Sin embargo, la resolución, la

358

Page 370: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMétricas de bloqueo de tuberías

velocidad de fotogramas y la complejidad de la escena pueden afectar la capacidad del codificador paraproducir un flujo de alta calidad. Recomendamos que los dispositivos HD que se ejecutan a 60 cuadros porsegundo (FPS) mantengan unTasa de bits del codificadorde al menos cinco Megabits por segundo (Mbps).Los dispositivos UHD que funcionan a 60 FPS deben mantener unTasa de bits del codificadorde 10 a 15Mbps.

Puede utilizar las siguientes métricas para solucionar problemas de frecuencia y gravedad de lasinterrupciones de la red:

• Paquetes recuperados• Si es mayor que 0, los paquetes se descartaron en tránsito y se recuperaron mediante corrección de

errores. Aunque los paquetes recuperados no afectarán a la calidad del vídeo, las caídas consistentesde paquetes pueden indicar que la transmisión podría experimentar problemas en el future.

• Paquetes no recuperados• Si es mayor que 0, los paquetes se descartaron en tránsito y no se recuperaron mediante corrección

de errores. La pérdida de paquetes puede dar lugar a una calidad de vídeo deficiente. Puedecompararlo con el valor deTotal de paquetespara determinar qué porcentaje de paquetes entrantes seperdieron.

• Segundos de error• Si es mayor que 0, indica que el flujo experimentó uno o más segundos en los que los paquetes se

descartaron y no se recuperaron. Esta métrica cuantifica los problemas de calidad de vídeo como unperíodo total de tiempo afectado, en lugar de un recuento de paquetes.

Métricas de bloqueo de tuberíasLas métricas de bloqueo de tuberías se relacionan con la sincronización de MediaLive canalizaciones.

Temas• Tuberías bloqueadas (p. 359)

Tuberías bloqueadasIndicador de si las dos canalizaciones están sincronizadas entre sí. Esta métrica se aplica solo a loscanales estándar y solo a las salidas HLS, MediaPackage, Microsoft Smooth y UDP de ese canal.MediaLive utilizabloqueo de tuberías (p. 485)para garantizar que las dos canalizaciones esténsincronizadas entre sí.

Con esta métrica, debes determinar si el canal que estás viendo es un canal estándar y tiene al menosun resultado apto. Si se aplica este escenario, un valor de 1 significa que se sincronizan todos los paresde canalizaciones elegibles. Un valor de 0 significa que al menos un par de canalizaciones aptas no estásincronizado.

Para cualquier otro escenario, la métrica siempre es 0. Por ejemplo, si el canal es un canal estándar sinsalidas aptas. O el canal no es un canal estándar.

Detalles:

• Unidades: No se usa.• Significado de cero: False (las canalizaciones aptas no están sincronizadas), pero solo si el canal es

estándar.• Significado de no tener puntos de datos: El canal no se está ejecutando.• Conjuntos de dimensiones compatibles: ChannelId, Tubería• Estadística recomendada: Mínimo (el valor es 0).

359

Page 371: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMonitorización de mediante CloudWatch Eventos de

Supervisión de un canal o multiplex medianteAmazon CloudWatch Eventos

MediaLive convierte automáticamente la información de alerta de canal o multiplexor en eventos enCloudWatch Eventos: . Puedes usar Amazon CloudWatch Eventos para gestionar estos eventos. Porejemplo, puede crear reglas de eventos y entregar los eventos en correos electrónicos o mensajes deSMS. Puede enviar eventos a una serie de destinos. Este capítulo describe cómo entregarlos a través deAmazon Simple Notification Service (SNS).

Para obtener información completa sobre las opciones de administración de eventos con AmazonCloudWatch Eventos, consulte laGuía del usuario de CloudWatch Eventos.

Para obtener información completa sobre el uso de Amazon SNS, consulte laGuía para desarrolladores deSNS.

Tenga en cuenta que los eventos se emiten en la medida de lo posible.

Temas• Opción 1: Enviar todo MediaLive eventos a una dirección de correo electrónico (p. 360)• Opción 2: Enviar eventos de canales específicos a una dirección de correo electrónico (p. 362)

Opción 1: Enviar todo MediaLive eventos a unadirección de correo electrónicoEsta opción muestra cómo realizar la configuración para enviar todos los eventos a una única dirección decorreo electrónico. El inconveniente de esta configuración es que la cuenta de correo electrónico recibiráun gran volumen de mensajes de correo electrónico. Por lo tanto, le recomendamos que no utilice estaconfiguración en un entorno de producción.

Debe realizar el procedimiento siguiente en cada región en la que se ejecutan los canales o multiplexores.

Paso 1: Crear una suscripciónCreará una suscripción para configurar una dirección de correo electrónico específica que recibiráautomáticamente notificaciones por correo electrónico cuando se produzca un evento en MediaLive. Debeidentificar un destinatario de correo electrónico para los mensajes de correo electrónico.

En el procedimiento siguiente, utilizamos el ejemplo de "MediaLive_alert" como línea de asunto y"MediaLive" como remitente del correo electrónico. Creamos la suscripción mediante la consola deAmazon Simple Notification Service (Amazon SNS).

Para crear una suscripción para las notificaciones por correo electrónico (consola de AmazonSNS)

1. Inicie sesión enAWS Management Consoley abra la consola de Amazon SNS enhttps://console.aws.amazon.com/sns/v2/home.

2. En el panel de navegación, elija Topics (Temas) y, a continuación, elija Create new topic (Crear nuevotema).

3. En el cuadro de diálogo Create new topic (Crear nuevo tema), en Topic name (Nombre de tema),escriba el nombre que desea para la línea del asunto del correo electrónico como, por ejemplo,MediaLive_alert.

4. En Display name (Nombre que mostrar), escriba el nombre que desea para el remitente del correoelectrónico como, por ejemplo, MediaLive.

360

Page 372: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOpción 1: Enviar todo MediaLive eventos

a una dirección de correo electrónico

5. Elija Create new topic (Crear nuevo tema).6. Amazon SNS crea el tema y muestra el ARN en la lista de temas. Por ejemplo,arn:aws:sns:us-

west-2:111122223333:MediaLive, donde111122223333es tuAWSaccount.7. Copie este ARN al portapapeles.8. En el panel de navegación, seleccione Subscriptions (Suscripciones) y, a continuación, elija Create

subscription (Crear suscripción).9. En la página Subscriptions (Suscripciones), elija Create subscription (Crear suscripción).10. En el cuadro de diálogo Create subscriptions (Crear suscripciones), en Topic ARN (ARN del tema),

introduzca o pegue el ARN.11. En Protocol (Protocolo), elija Email (Correo electrónico).12. En Endpoint (Punto de enlace), escriba la dirección de correo electrónico del destinatario. Debe

poder iniciar sesión en esta cuenta de correo electrónico ya que Amazon SNS envía un email deconfirmación a esta dirección.

13. Elija Create subscription (Crear suscripción).

Amazon SNS envía un correo electrónico de confirmación a la dirección que ha especificado.14. Inicie sesión en esa cuenta de correo electrónico y abra el mensaje de correo electrónico. Elija el

enlace "Confirmar suscripción" en el correo electrónico para habilitar la suscripción. Se abre unaventana de confirmación en el navegador web. Puede cerrar esta ventana.

Paso 2: Creación de una reglaAhora crea una regla en Amazon CloudWatch que dice: «Cuando CloudWatch recibe cualquier eventodeaws.medialive, invoque el tema SNS especificado». En otras palabras, debe crear una regla queenvía un correo electrónico a la dirección de correo electrónico suscrito.

Para crear una regla (Amazon) CloudWatch Consola de)

1. Inicie sesión enAWS Management Consoley abra CloudWatch Consola de enhttps://console.aws.amazon.com/cloudwatch/.

2. En el panel de navegación, elija Events (Eventos).3. En la paǵina Welcome to CloudWatch Events (Bienvenido a eventos de CloudWatch), elija Create

Rule (Crear regla).4. En la página Step 1 (Paso 1), en Event Source (Origen de evento), seleccione Event Pattern (Patrón

de evento).5. Cambie Build event pattern to match (Crear patrón de eventos para buscar coincidencias) a Custom

event pattern (Patrón de eventos personalizado).6. En el cuadro, escriba lo siguiente:

{ "source": [ "aws.medialive" ]}

7. En el panel de la derecha, elija Add target (Añadir objetivo).8. Elija SNS topic (Tema de SNS).9. En Topic (Tema), seleccione el tema que creó, por ejemplo, MediaLive_alert.10. En Configure input (Configurar entrada), elija Matched event (Evento coincidente).11. Seleccione Configure details.12. Escriba un nombre y una descripción opcional y elija Create rule (Crear regla).

361

Page 373: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioOpción 2: Enviar eventos de canales específicos

a una dirección de correo electrónico

Ahora, cuando se produzca una alerta en MediaLive, se enviará un evento a Amazon CloudWatch. Esteevento activará la regla que indica CloudWatch para enviar un correo electrónico a la dirección de correoelectrónico que ha especificado en la suscripción de SNS.

Opción 2: Enviar eventos de canales específicos a unadirección de correo electrónicoEs posible configurar una regla para enviar todos los eventos de uno o varios canales o multiplexores auna dirección de correo electrónico. Debe realizar esta configuración en cada región en la que se ejecutanlos canales o multiplexores.

Cree tantas combinaciones de reglas y suscripciones como sea necesario. Siga los pasos de la opción1 (p. 360), con estas diferencias:

• Al crear la suscripción de SNS, es posible que desee añadir más detalle en el tema, por ejemplo,MediaLive_notifications_channel_1234567.

• Al crear el CloudWatch , cree un patrón de eventos que identificaaws.medialivecomo el origen delevento y el ARN del canal o multiplexor específico como el recurso dentro de ese origen del evento. Porejemplo, para un canal, cree este patrón:

{ "source": [ "aws.medialive" ], "resources": [ "arn:aws:medialive:us-west-2:111122223333:channel:1234567" ] }

El recurso es el ARN del canal o multiplexor. Puede obtener este ARN de la lista de canales omultiplexores de la MediaLive consola de .

La regla de este ejemplo dice: «Cuando CloudWatch recibe cualquier evento deaws.medialiveparachannel1234567, invoque el tema SNS especificado». En otras palabras, la regla desencadena un correoelectrónico que se envía a la dirección de correo electrónico suscrita.

Tiene la opción de incluir más de un canal o multiplexor en la sección de recursos, tal y como se muestraen el ejemplo siguiente:

"resources": [ "arn:aws:medialive:us-west-2:111122223333:channel:1234567", "arn:aws:medialive:us-west-2:111122223333:channel:2223334" ]

Supervisión de un canal mediante AmazonCloudWatch Registros

MediaLive produce registros de canal que contienen información detallada sobre la actividad en un canal.Los registros proporcionan una descripción secuencial de la actividad que se produce en el canal. Estosregistros puede resultar útiles cuando la información de alertas (the section called “Monitorización de

362

Page 374: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca de los registros de canal

mediante CloudWatch Eventos de” (p. 360)) no proporciona información suficiente para resolver unproblema en el canal.

Temas• Acerca de los registros de canal (p. 363)• Activación de registros de codificadores de canales (p. 364)• Trabajo con registros (p. 365)

Acerca de los registros de canalMediaLive produce registros de canal que contienen información detallada sobre la actividad en un canal.Los registros proporcionan una descripción secuencial de la actividad que se produce en el canal. Estosregistros puede resultar útiles cuando la información de alertas (the section called “Monitorización demediante CloudWatch Eventos de” (p. 360)) no proporciona información suficiente para resolver unproblema en el canal.

Hay dos conjuntos de registros de canales:

• Registros de codificadores de canales. Realice la siguientehabilitar (p. 364)estos registros.• Registros de canal como ejecución. MediaLive produce siempre estos registros.

Comparación de tipos de registrosCaracterísticas que son iguales en ambos tipos de registros

Ambos tipos de registros se envían a Amazon CloudWatch Registros. Puede utilizar las característicasestándar de CloudWatch Registros para ver y administrar los registros. Para obtener más información,consulteAmazon CloudWatch Guía del usuario de Logs.

Características diferentes en los dos tipos de registros

En la siguiente tabla se describen las diferencias entre los registros del codificador de canal y los registrosde canal en ejecución.

  Registros de encoder Registros durante la ejecución

Activador de creación Realice la siguientehabilitaciónde estos registros (p. 364)paraMediaLive para producirlos.

MediaLive siempre produce estosregistros.

Nivel de detalle Puede establecer un nivelde registro para controlar losdetalles recopilados.

No se puede cambiar el nivel deregistro de.

Costo Estos registros conllevanun coste, como parte de loscargos de Amazon CloudWatchRegistros. ConsulteAmazonCloudWatch Precios.

Recuerdequitar losregistros (p. 366)Después dehaber eliminado el canal.

Estos registros son gratuitos.

363

Page 375: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioActivación de registros de codificadores de canales

  Registros de encoder Registros durante la ejecución

Flujo de registro de CloudWatch El nombre de la secuencia deregistros se obtiene a partir delARN/canalización.

El nombre de la secuenciade registro recibe el nombrede ARN/canalizacióncon_as_runanexado al nombre.

 Automation No debe automatizar ningúnprocesamiento basado en laredacción en estos registros yaque dicha redacción está sujeta acambios.

(En comparación, puedeautomatizar en función de laredacción en las alertas, a lasque se obtiene acceso medianteCloudWatch Eventos, porquela redacción de las alertas nocambia.)

Puede automatizar según laredacción de estos registros.

Activación de registros de codificadores de canalesHabilita registros de codificadores de canal para un canal individual en la MediaLive consola de . Habilitael registro y establece el nivel de registro (error, advertencia, información o depuración) por canal. El canaldebe estar inactivo para habilitar o deshabilitar el registro.

No es necesario habilitar los registros durante la ejecución. MediaLive produce siempre estos registros.

Para habilitar un registro de codificador de canal (consola de MediaLive)

1. Si es un usuario recurrente de MediaLive, consulte a su administrador si la implementación se haconfigurado enAWSIAM para admitir registros de canales.

2. El administrador podría darle instrucciones para actualizar el permiso MediaLiveAccessRole enuno de los canales. Si recibe esta instrucción, debe editar un canal (p. 227) (seleccione cualquiercanal inactivo), muestre la página Channel and input details (Detalles del canal y la entrada) (p. 156) ypulse el botón Update (Actualizar). Cuando el rol se actualiza en un canal, el cambio se aplica a todoslos canales.

3. Para habilitar registros de codificadores en un nuevo canal, configure el registrodurantecreación (p. 154).

Para habilitar los registros de codificadores en un canal existente,Edite el canal (p. 227); este canaldebe estar inactivo.

En ambos casos, en la página General settings (Configuración general), en la sección Channellogging (Registro de canal), seleccione Logging (Registro). Elija un nivel distinto de DISABLED(DESHABILITADO). Para obtener más información, consulte the section called “Registro” (p. 169).

4. Usted o un administrador puede también acceder a CloudWatch Registra y establece una fecha devencimiento para los registros.

Desactivación de registros de codificadores de canalesDeshabilita la captura de información de registro relacionada con el codificador para un canal individualen la MediaLive consola de . Edite el canal y en la página General settings (Configuración general), en la

364

Page 376: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioTrabajo con registros

sección Channel logging (Registro de canal), seleccione Logging (Registro). Establezca el nivel DISABLED(DESHABILITADO).

Trabajo con registrosPuede ver tanto los registros del codificador como los registros en ejecución en el CloudWatch Consola deregistros, de la misma forma que ver registros de cualquier servicio.

No es necesario configurar los registros, grupos de registro o secuencias de registros en la CloudWatchConsola de registros porque MediaLive los configura automáticamente para ti.

• Grupo de registros: el grupo de registros es siempre el siguiente: ElementalMediaLive.• Secuencia de registros: la secuencia de registros se denomina de la siguiente manera:

• Registros de codificadores: se obtiene a partir del ARN/canalización.• Registros de ejecución (con el nombre de ARN/canalización con_as_runanexado.

Por ejemplo:

arn_aws_medialive_us-west-2_111122223333_channel_5106412_0

arn_aws_medialive_us-west-2_111122223333_channel_5106412_0_as_run

Donde5106412es el ID de canal y0es el oleoducto.

Contenido de registros de codificadoresLos registros de se encuentran en formato JSON:

{ "encoder_pipeline": 0, "severity": "I", "timestamp": "2018-05-21T16:36:41.650318", "channel_arn": "arn:aws:medialive:us-west-2:111122223333:channel:5106412", "logger_name": "", "message": "Probing input media..." }, ...]

Los datos son los siguientes:

• encoder_pipeline: 0 o 1 (si el canal está configurado como un canal estándar (p. 157) y, por lo tanto,tiene dos canalizaciones).

• severity: letra A. El nivel de registro (que establece si habilita el registro) controla los niveles degravedad que podrían aparecer en los registros. Para obtener más información, consulte Log Levels andVerbosities (Niveles de registro y de detalle) (p. 366).

• timestamp: la hora en formato ISO 8601: aaaa - mm - dd T hh: mm: ss: fracción decimal de segundo.• channel_arn: el ARN más el ID del canal. En el ejemplo anterior, el canal tiene el ID 5106412.• logger_name: podría estar en blanco o especificar un nombre que enlace una serie de mensajes

relacionados.• message: el mensaje. Recuerde que la redacción está sujeta a cambios, por lo que no debe automatizar

en función de la misma.

365

Page 377: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioRegistro con CloudTrail

Niveles de registro y verbosidades para registros decodificadoresPara utilizar esta tabla, busque un nivel en la primera columna, a continuación, lea para identificar losniveles de gravedad del mensaje que aparecerán en los registros con este nivel de registro.

Nivel Mensajes dedepuración

Mensajes deinformación

Mensajes dealerta

Mensajescríticos

Mensajesgraves

DEBUG Sí Sí Sí Sí Sí

INFO   Sí Sí Sí Sí

WARNING     Sí Sí Sí

ERROR       Sí Sí

Gestión del almacenamiento de registrosCuando se elimina un canal, los registros asociados permanecen en CloudWatch Registros. Se le seguirácobrando por el almacenamiento hasta que los elimine. Para eliminar los registros, cambie la retención dedatos de registro. Se eliminarán todos los datos que sean anteriores a la configuración de retención queespecifique. Para obtener más información, consulteAmazon CloudWatch Guía del usuario de Logs. El Loggroup (Grupo de registros) para los registros es ElementalMediaLive.

Registro de MediaLive Llamadas a la API conAWSCloudTrail

AWS Elemental MediaLive está integrado conAWS CloudTrail, CloudTrail es un servicio que proporcionaun registro de las acciones que realiza un usuario, un rol o unAWSservicioservicio CloudTrail captura todaslas llamadas a la API para MediaLive como eventos. Entre las llamadas capturadas se incluyen aquellasrealizadas desde MediaLive Consola y llamadas a código a MediaLive Operaciones de la API de. Si creaun registro de seguimiento, puede habilitar la entrega continua de CloudTrail eventos en un bucket deAmazon S3, incluidos los eventos de MediaLive. Si no configura un registro de seguimiento, puede verlos eventos más recientes en la CloudTrail Consola de enHistorial de eventos. Mediante la informaciónrecopilada por CloudTrail, puede determinar la solicitud que se realizó a MediaLive, la dirección IP desde laque se realizó, quién la realizó y cuándo, etc.

Para obtener más información acerca de CloudTrail, consulte la AWS CloudTrailGuía del usuario de .

Información de MediaLive en CloudTrailCloudTrail se habilita en su cuenta de AWS cuando la crea. Cuando se produce una actividad enMediaLive, dicha actividad se registra en un CloudTrail evento junto con otrosAWSeventos de servicioenHistorial de eventos. Puede ver, buscar y descargar los últimos eventos de la cuenta de AWS. Paraobtener más información, consulteConsulta de eventos con CloudTrail Historial de eventos.

Para mantener un registro continuo de los eventos deAWScuenta de, incluidos los eventos de MediaLive,cree un registro de seguimiento. UNARegistro de seguimiento dehabilita CloudTrail Para entregararchivos de registro a un bucket de Amazon S3. De forma predeterminada, cuando se crea un registro deseguimiento en la consola, el registro de seguimiento se aplica a todas las regiones de AWS. El registro

366

Page 378: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioDescripción de las entradas de losarchivos de registro de MediaLive

de seguimiento registra los eventos de todas las regiones de la partición de AWS y envía los archivosde registro al bucket de Amazon S3 especificado. Además, puede configurar otrosAWSservicios paraanalizar y actuar en función de los datos de eventos recopilados en CloudTrail registros. Para obtener másinformación, consulte los siguientes enlaces:

• Introducción a la creación de registros de seguimiento• Servicios e integraciones compatibles con CloudTrail• Configuración de notificaciones de Amazon SNS para CloudTrail• Recibir CloudTrail Archivos de registro de de de varias regionesyRecibir CloudTrail Archivos de registro

de de de de varias cuentas

Todos MediaLive las acciones de las registra CloudTrail y se documentan en https://docs.aws.amazon.com/medialive/latest/apireference/.

Cada entrada de registro o evento contiene información sobre quién generó la solicitud. La información deidentidad del usuario le ayuda a determinar lo siguiente:

• Si la solicitud se realizó con credenciales de usuario AWS Identity and Access Management (IAM) ocredenciales de usuario raíz.

• Si la solicitud se realizó con credenciales de seguridad temporales de un rol o fue un usuario federado.• Si la solicitud la realizó otro servicio de AWS.

Para obtener más información, consulte el Elemento userIdentity de CloudTrail.

Descripción de las entradas de los archivos de registrode MediaLiveUn registro de seguimiento es una configuración que permite entregar eventos como archivos de registroal bucket de Amazon S3 que especifique. CloudTrail Los archivos de registro de contienen una o variasentradas de registro. Un evento representa una solicitud específica realizada desde un origen y contieneinformación sobre la acción solicitada, la fecha y la hora de la acción, los parámetros de la solicitud, etc.CloudTrail Los archivos de log de no representan un seguimiento de la pila ordenado de las llamadaspúblicas al API, por lo que no aparecen en ningún orden específico.

En el siguiente ejemplo, se muestra un CloudTrail Entrada de registro. El ejemplo muestra la entrada deuna llamada a la API. La llamada se realiza mediante la identidad que se especifica enuserIdentity,en este caso un usuario de IAM con el nombre de usuariosantosp. La llamada era una operaciónCreateInput procedente de la AWS CLI (tal y como se especifica en userAgent) que se ejecuta en unequipo con la dirección IP 203.0.113.33:

{ “eventVersion”: “1.05", “userIdentity”: { “type”: “IAMUser”, “principalId”: “AIDACKCEVSQ6C2EXAMPLE”, “arn”: “arn:aws:iam::111122223333:user/santosp”, “accountId”: “111122223333”, “accessKeyId”: “AKIAOSFODNN7EXAMPLE”, “userName”: “santosp” }, “eventTime”: “2019-01-17T21:21:17Z”, “eventSource”: “medialive.amazonaws.com”, “eventName”: “CreateInput”, “awsRegion”: “us-west-2”,

367

Page 379: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioDescripción de las entradas de losarchivos de registro de MediaLive

“sourceIPAddress”: “203.0.113.33”, “userAgent”: “aws-cli/1.16.86 Python/2.7.15 Darwin/17.7.0 botocore/1.12.76”, “requestParameters”: { “mediaConnectFlows”: [], “inputSecurityGroups”: [ “9999999” ], “sources”: [], “roleArn”: “MediaLiveAccessRole”, “requestId”: “1111aaaa-9604-4459-a160-46a28ae166", “name”: “live-studio-feed”, “type”: “RTP_PUSH”, } }, “responseElements”: { “input”: { “arn”: “arn:aws:medialive:us-west-2:111122223333:input:7780651”, “id”: “7780651”, “name”: “live-studio-feed”, “type”: “RTP_PUSH”, “sources”: [], “destinations”: [ { “url”: “rtp://198.51.100.10:1935”, “ip”: “198.51.100.10:1935”, “port”: “1935” }, { “url”: “rtp://192.0.2.131:1935”, “ip”: “192.0.2.131:1935”, “port”: “1935” } ], “mediaConnectFlows”: [], “state”: “DETACHED”, “attachedChannels”: [], “securityGroups”: [ “9999999” ], “roleArn”: “” } }, “requestID”: “d2f882ac-1a9d-11e9-a0e5-afe6a8c88993”, “eventID”: “ebbe0290-7a1b-4053-a219-367404e0fe96”, “readOnly”: false, “eventType”: “AwsApiCall”, “recipientAccountId”: “111122223333"}

368

Page 380: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVisualización de canales que requieren mantenimiento

MantenimientowindowsAWS ElementalMediaLiverealiza mantenimiento de forma rutinaria en los sistemas subyacentes paragarantizar la seguridad, la fiabilidad y el rendimiento operativo. Entre las actividades de mantenimiento seincluyen acciones como la aplicación de parches en el sistema operativo, la actualización de controladoreso la instalación de software y parches.

Note

Como parte del proceso de mantenimiento, el canal debe reiniciarse.

Puede seleccionar el día y la hora en que se producen los eventos de mantenimiento. Esto sedenominaperiodo de mantenimientoy se utiliza cada vez que se requiere un evento de mantenimiento. Sinecesita cambiar el día y la hora, puede editar el período de mantenimiento.

Cuando se produce un evento de mantenimiento,AWSasignará a tu canal unObligatorio porfecha.Si no tiene configurado un período de mantenimiento para reiniciar el canal, consulteConfiguraciónde períodos de mantenimiento (p. 370). Para ver los canales que requieren mantenimiento, utiliceelMediaLiveConsola de oAWSEventos de Health en su Personal Health Dashboard, consulteVisualizaciónde canales que requieren mantenimiento (p. 369).

Si no establece un período de mantenimiento, debe detener y reiniciar el canal manualmente. Si no realizaninguna de estas acciones, AWS establece un período de mantenimiento automáticamente.

Cuando el mantenimiento no se produce en la fecha y hora programadas,MediaLivelo reprogramará paraque ocurra en el período de mantenimiento de la semana siguiente.

Temas• Visualización de canales que requieren mantenimiento (p. 369)• Configuración de períodos de mantenimiento (p. 370)

Visualización de canales que requierenmantenimiento

Para ver los canales que requieren mantenimiento, utilice AWS ElementalMediaLive consolao AWS HealthEvents en su Personal Health Dashboard.

Para ver los canales que requieren mantenimiento (MediaLiveConsola de)

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales).3. UsarEstado de mantenimientoencabezado de columna para ordenar los canales porObligatorio por

fecha.4. Todos los canales enumerados deben reiniciarse antes de la fecha indicada.

Para ver los canales que requieren mantenimiento (Personal Health Dashboard)

1. Abra el iconoAWS Health Dashboardahttps://phd.aws.amazon.com/phd/home#/.2. En el panel de navegación, elijaSalpicaderoy, a continuación, seleccione elOtras

notificacionesTabulador.

369

Page 381: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de períodos de mantenimiento

3. Localizar notificaciones con el títuloMediaLiveevento de mantenimiento que afecta a la cuenta de AWS111122223333. Esta notificación enumera los canales que requieren mantenimiento, elRegiónde esoscanales y la fecha requerida.

Configuración de períodos de mantenimientoPuede seleccionar el día y la hora en que se producirán los eventos de mantenimiento recurrentes. Estose denominaperiodo de mantenimientoy se utiliza cada vez que se requiere un evento de mantenimiento.Estas ventanas ayudan a garantizar que el mantenimiento tenga un impacto mínimo en la producción. Sinecesita cambiar el día y la hora, puede editar el período de mantenimiento.

Cuando un canal requiere mantenimiento, puede seleccionar una fecha específica para que se produzca elmantenimiento. Esta fecha debe ser anterior alObligatorio porfecha.

Si no establece un período de mantenimiento, debe detener y reiniciar el canal manualmente. Si norealiza ninguna de estas acciones, AWS establece un período de mantenimiento automáticamente. Lerecomendamos que establezca un período de mantenimiento para cada canal que requiera mantenimiento.

Para establecer un periodo de mantenimiento

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Channels (Canales). Aparecerán los canales que requieren

mantenimientoObligatoriobajo elMaintenance window (Periodo de mantenimiento)column.3. Selecciona el canal o los canales. Se puede configurar un período de mantenimiento exclusivo para

cada canal. Alternativamente, al seleccionar la casilla de verificación situada más arriba en la columnade selección de canales, se seleccionarán todos los canales.

4. En elCanalAcciones demenú desplegable, seleccioneEditar período de mantenimiento de canales.5. Seleccione unDía de inicioyHora de iniciopara que se produzca mantenimiento. La hora se presenta

en UTC.6. Si se requiere mantenimiento en el canal, puede seleccionar una fecha específica para que se realice

el mantenimiento.

• En el navegadorPróximos períodos de mantenimientosección, expandirConfiguración demantenimiento adicional.

• UsarFecha de período de mantenimientoselector para elegir una fecha antes de laObligatorio porfecha.

7. Verifica que tus selecciones sean correctas y eligeGuardar.

El seleccionadoDía de inicioyHora de iniciose utiliza para todos los eventos de mantenimiento recurrentesfuturos. El seleccionadoFecha de período de mantenimientose utiliza únicamente para el próximomantenimiento. Una vez completado el mantenimiento, elEstado de mantenimientoen elPanel decanalesse mostraráNo se necesita.

370

Page 382: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Características de AWS ElementalMediaLive

Este capítulo contiene procedimientos detallados para la implementación de las característicasde AWS Elemental MediaLive. Puede configurar estas características al crear o modificar el canalo al añadir acciones a la programación del canal. Los procedimientos amplían la informaciónlimitada proporcionada en the section called “Creación de un canal desde cero” (p. 154) y Recursos:MediaLiveprogramación (p. 277).

Temas• Salidas solo de audio (p. 372)• Grupos de representación de audio para HLS (p. 374)• Trabajo con dispositivos AWS Elemental Link (p. 383)• Implementación de conmutación por error automática (p. 385)• Trabajo con subtítulos (p. 396)• Entradas CDI de socios (p. 420)• Clase de canal y clase de entrada (p. 422)• Entradas dinámicas (p. 423)• Trabajo con metadatos ID3 (p. 424)• Trabajo con etiquetas de segmento ID3 (p. 427)• Trabajo con superposiciones de imágenes (p. 429)• Recorte de entrada (p. 431)• Trabajo con dispositivos AWS Elemental Link (p. 432)• Preparación de entradas en AWS ElementalMediaLive (p. 432)• Conmutación de entrada en AWS ElementalMediaLive (p. 440)• Personalización de las rutas dentro de manifiestos HLS (p. 461)• Manifiestos HLS redundantes (p. 466)• Trabajo con superposiciones de gráficos en movimiento (p. 472)• Multiplexor y MPTS en AWS ElementalMediaLive (p. 474)• Marcas de agua de Nielsen (p. 482)• Conversión de marcas de agua de Nielsen en ID3 (p. 484)• Bloqueo de canalización (p. 485)• Implementación de redundancia de canalización (p. 489)• Implementación de resiliencia en el canal (p. 497)• Procesamiento de mensajes SCTE-35 (p. 497)• El uso compartido codifica entre salidas (p. 523)• Incorporar datos auxiliares de SMPTE-2038 en una TS MPEG-2 (p. 525)• Uso de ACL para la entrega a Amazon Simple Storage Service (p. 526)• Etiquetado de AWS ElementalMediaLiverecursos (p. 527)• Configuración de código temporal (p. 528)• Implementación de una pista de truco (p. 531)• Tratamiento del espacio de color en AWS ElementalMediaLive (p. 534)• Configuración del modo VQ mejorado (p. 548)• Configuración del modo de control de velocidad (p. 549)

371

Page 383: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAudio: Salidas de solo audio

• Entrega de salidas a través de su VPC (p. 552)• referencia: Frecuencia de muestreo y velocidad de bits compatibles para AAC (p. 559)• Referencia: subtítulos admitidos (p. 563)• Referencia: Contenedores de entrada y códecs compatibles (p. 578)• referencia: Contenedores de salida y códecs compatibles (p. 586)• Referencia: identificadores de datos variables (p. 590)

Salidas solo de audioPuede configurar unaMediaLivecanal con un grupo de salida que contiene solo audio. Puede crear uncanal con estas combinaciones de grupos de salida:

• Un grupo de salidas de solo audio.• Varios grupos de salidas de solo audio.• Uno o más grupos de salida de solo audio y otros regulares (video-plus-audio) grupos de salida.

Configura el canal en elforma habitual (p. 154), utilizando las directrices de esta sección para configurar lasentradas, salidas y codificaciones para los grupos de salida de solo audio.

Note

La información de esta sección supone que está familiarizado con los pasos generales parala creación de un canal, como se describe en the section called “Creación de un canal desdecero” (p. 154).

Temas• Entradas (p. 372)• Grupos de salida y salidas (p. 373)• flujos (p. 373)

EntradasConfiguración de la fuente de entradaEl canal puede tener una sola entrada o varias entradas. Todos los grupos de salida, tanto aquellos queson solo de audio como los que sonvideo-and-audio: ingieren siempre las mismas entradas.

Puede utilizar una de las dos categorías de entrada siguientes.

• Entrada que contienesolo audio. En este caso, la entrada debe ser una de las siguientes entradas:• MediaConnectentrada• Entrada RTP

• Entrada que contieneaudio y vídeo(y, opcionalmente, subtítulos). En este caso, la entrada puede sercualquier tipo de entrada queMediaLiveadmite.

Configuración de adjuntos de entradaEn cada adjunto de entrada, cree tantos selectores de audio como necesite. Por ejemplo, cree un selectorpara cada idioma que desee extraer. O cree un selector para cada calidad de audio o códec que estédisponible.

372

Page 384: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioGrupos de salida y salidas

Tenga en cuenta que en un canal con solo audio yaudio-and-videogrupos de salida, no es necesario crearselectores de audio especiales para el uso exclusivo de la salida de audio. El mismo selector de audiopuede ser utilizado tanto por audio como soloaudio-and-videogrupos de salida.

Grupos de salida y salidasConfiguración de grupos de salidaPuede crear una salida de solo audio en los siguientes tipos de grupos de salida.

• HLS• Microsoft Smooth• RTMP• UDP

Configuración de salidasEn la lista siguiente se describe el número y el tipo de salidas requeridas, según el grupo de salida.

Grupo de salida HLS

Cree salidas en el grupo de salida de la siguiente manera:

• Si el grupo de salida contieneSolo una codificación de audioy, a continuación, cree una salida.Establezca el tipo de contenedor enSolo audio.

• Si el grupo de salida contienemás de una codificación de audioy, a continuación, configura un grupo decopias de audio que no incluya vídeo. Consulte the section called “Audio — grupos de representación deaudio para HLS” (p. 374).

Grupo de salidas Microsoft Smooth

Cree una salida para cada codificación de audio.

Grupos de salida RTMP

Cree una salida para la codificación de audio única. (RTMP siempre admite solo un audio en cada grupode salida).

Grupos de salida UDP

Crea una salida para todas las codificaciones de audio.

flujosConfiguración de codificaciones en transmisionesUtilice la siguiente configuración para las secuencias de la salida.

Todas las salidasexcepto UDP

En el navegadorAjustes de transmisiónpara cada salida, configurada de modo que cada salida tenga unacodificación de audio y solo una. Por lo tanto, debe hacer lo siguiente.

• Elimina la codificación de vídeo queMediaLiveañade automáticamente.

373

Page 385: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAudio — grupos de representación de audio para HLS

• Asegúrese de no agregar ninguna codificación de subtítulos.

Salidas UDP

En el navegadorAjustes de transmisiónpara la salida única, configurada para que cada salida contengasolo codificaciones de audio. Por lo tanto, debe hacer lo siguiente.

• Añade tantas codificaciones de audio como necesites.• Elimina la codificación de vídeo queMediaLiveañade automáticamente.• Asegúrese de no agregar ninguna codificación de subtítulos.

Configuración de codificacionesEn el navegadorAjustes de transmisiónsección, enAudio, configure cada codificación de la siguientemanera.

• EnNombre del selector de audio, elija una de las fuentes de audio que configuró al configurar el adjuntode entrada.

• EnCodec settings (Configuración del códec), elija cualquier códec de audio de salida que admita el tipode salida.

Grupos de representación de audio para HLSPuede configurar un grupo de salida HLS para que incluya un grupo de representación de audio. Ungrupo de representación de audio es un conjunto de codificaciones de audio de MediaLive (por ejemplo,un conjunto de idiomas) asociado con un vídeo. Los grupos de representación de audio permiten alreproductor cliente que se encuentra en sentido descendente seleccionar un vídeo y, a continuación, elegirentre las diversas codificaciones de audio que se aplican a ese vídeo.

Cada codificación de audio de un grupo de representación de audio se denomina representación de audio,variante de audio o secuencia de variante de audio.

Puede configurar el grupo de salida HLS de una de las siguientes formas:

• Como grupo de salida HLS normal, con vídeo, audio (en un grupo de copias) y subtítulos opcionales.

Es posible que el vídeo esté asociado con un solo grupo de representación de audio o a varios de ellos.Por ejemplo, el vídeo puede estar asociado con un grupo compuesto por audio de alta velocidad y a otrogrupo compuesto por audio de baja velocidad.

O un grupo de representación de audio podría estar asociado con varios vídeos. Por ejemplo, el mismogrupo de representación de audio podría estar asociado con las propuestas de vídeo de alta, media ybaja velocidad.

• Como grupo de copias solo de audio.

En este caso, siga los pasos de este procedimiento, pero ignore los pasos para configurar el vídeo.

Note

La información de esta sección supone que está familiarizado con los pasos generales parala creación de un canal, como se describe en the section called “Creación de un canal desdecero” (p. 154).Los campos clave de la consola relacionados con esta característica se encuentran en el campoHLS Settings (Configuración de HLS), en la sección Output settings (Configuración de salida)

374

Page 386: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca de los grupos de representación

de la sección HLS output group (Grupo de salida HLS) de la página Create channel (Crearcanal). Para revisar el paso en el que se completan estos campos, consulte the section called “Elprocedimiento” (p. 180).

Temas• Acerca de los grupos de representación de audio (p. 375)• Creación de una salida con un grupo de copias de audio (p. 376)• Manifiesto de muestra (p. 382)

Acerca de los grupos de representación de audioConformidadEsta implementación de grupos de reproducción de audio cumple las normasHTTP Live Streamingdraft-pantos-http-transmisión en vivo-18sección 4.3.4.1.1.

EjemplosEjemplo 1

El grupo de salida HLS consta de:

• Una salida de vídeo.• Tres salidas de audio (por ejemplo, en inglés, francés y español) que pertenecen al mismo grupo de

representación de audio.

Ejemplo 2

El grupo de salida HLS consta de:

• Una salida de vídeo alta.• Una salida de vídeo media.• Una salida de vídeo baja.• Tres salidas de audio (en inglés, francés y español) que pertenecen al mismo grupo de representación

de audio.

375

Page 387: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un grupo de representación

Ejemplo 3

El grupo de salida HLS consta de:

• Una salida de vídeo alta.• Una salida de vídeo baja.• Dos salidas de audio (en inglés y francés), cada una de las cuales usa el códec AAC. Ambas salidas

pertenecen al mismo grupo de representación de audio, RG1.• Dos salidas de audio (en inglés y francés), cada una de las cuales usa el códec Dolby Digital. Ambas

salidas pertenecen al mismo grupo de representación de audio, RG2.• La salida de vídeo alta está asociada con ambos grupos de representación de audio.• La salida baja de vídeo solo se asocia con el grupo de representación de audio RG1.

Creación de una salida con un grupo de copias deaudioEn esta sección se describe cómo crear grupos de representación de audio en un grupo de salidaHLS y cómo asociar esos grupos con las salidas de vídeo adecuadas (si las hay). Las codificaciones yasociaciones que va a crear son las siguientes:

• Si desea incluir vídeo en el grupo de salida, para cada recurso de vídeo, creará una salida de vídeo quecontenga una codificación de vídeo. La salida también puede contener subtítulos incrustados, pero nopuede incluir subtítulos de sidecar. La salida no puede contener codificaciones de audio.

• Para cada recurso de audio, se crea una salida de solo audio que contiene una codificación de audio yninguna otra codificación.

• Usted decide el ID de cada grupo de representación. El ID es un nombre que usted elige. Por ejemplo,grupo de audio AAC.

• Para agrupar varias salidas de audio en un grupo de representación, asigne el mismo ID de grupo deaudio a cada salida de audio.

• Por último, para asociar la salida de vídeo (si la hay) con el grupo de representación de audio, asignelaID de grupo de audioa esa salida de vídeo.

Temas• Paso 1: Identifique las codificaciones de vídeo y audio (p. 377)• Paso 2: Determinar los valores predeterminados y las reglas de selección (p. 378)• Paso 3: Crear las salidas de vídeo (p. 380)• Paso 4: Cree las salidas de audio (p. 381)

376

Page 388: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un grupo de representación

• Resumen (p. 381)

Paso 1: Identifique las codificaciones de vídeo y audioDebe planificar los requisitos del grupo de representación de audio. Debe identificar las codificacionesde vídeo que desee usar en el grupo de salida. A continuación, seleccionará las codificaciones de audioindividuales. Por último, identificará los grupos de representación de audio a los que desea que pertenezcacada codificación.

Para identificar y mapear las codificaciones

1. Identifique las codificaciones de vídeo que necesite en el grupo de salida HLS. Por ejemplo, unacodificación de alta resolución y una codificación de baja resolución.

2. Identifique las codificaciones de audio que necesita. Por ejemplo, AAC en inglés y francés, y DolbyDigital en inglés y francés.

3. Decida cuántas representaciones de audio necesita. Revise las reglas (p. 377) para asegurarse deque diseña un grupo de representación válido.

4. Asigne un nombre a cada vídeo, audio y grupo de representación de audio. Por ejemplo:

• Una salida de vídeo denominada high definition.• Una salida de vídeo denominada low definition.• Audio AAC en inglés denominado AAC EN.• Audio AAC en francés denominado AAC FR.• Audio Dolby Digital en inglés denominado DD EN.• Audio Dolby Digital en francés denominado DD FR.• Un grupo de representación denominado AAC group para audio AAC.• Un grupo de representación denominado DD group para audio Dolby Digital.

5. Identifique cómo desea que el vídeo se asocie con los grupos de representación de audio. Porejemplo:

• Vídeo high definition que se asociará con AAC group y DD group.• Vídeo low definition que se asociará solamente con AAC group.

6. (Opcional) Para completar el diseño del grupo de salida, identifique los subtítulos que necesite.

Reglas para vídeo y audio en grupos de copias

• Tanto el vídeo como los subtítulos son opcionales.

377

Page 389: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un grupo de representación

• Una codificación de vídeo se puede asociar con más de un grupo de representación. Por ejemplo,la salida de vídeo alta se puede asociar con audio Dolby y con audio AAC. No es necesario crearcodificaciones de vídeo independientes para cada grupo de representación.

• Todos los grupos de representación asociados con el mismo vídeo deben contener las mismascodificaciones de audio. Por ejemplo, si el grupo AAC y el grupo Dolby están asociados con lacodificación de vídeo de alta definición, ambos grupos deben contener los mismos idiomas de audio (porejemplo, inglés, francés y español).

• Una codificación de audio solo puede pertenecer a un grupo de representación de audio.• Un grupo de representación de audio se puede asociar con más de un vídeo. Por ejemplo, el grupo

Dolby se puede asociar con la codificación de vídeo de alta definición y la codificación de vídeo de bajadefinición. No es necesario crear grupos de representación independientes para cada vídeo.

Paso 2: Determinar los valores predeterminados y las reglas deselecciónEn la segunda parte de la planificación del grupo de representación de audio, debe identificar lo siguiente:

• La representación (si la hay), que será la predeterminada.• Cómo funcionará la selección automática para las representaciones no predeterminadas.

Esta información puede ser útil en el reproductor cliente que va a reproducir este recurso multimedia.

• Si un reproductor cliente está configurado con una preferencia de audio (por ejemplo, español) y esapreferencia no está disponible, podrá utilizar esta información para seleccionar un audio.

• O si el reproductor cliente no está configurado con ninguna preferencia de audio, podrá utilizar estainformación para seleccionar un audio.

(Si la preferencia configurada en el reproductor cliente está disponible, el reproductor pasará por alto estainformación y seleccionará esa preferencia).

Para determinar los valores predeterminados y el comportamiento de selección automática

• Para cada representación de audio del grupo de representación, elija el comportamiento según lasiguiente tabla. Cada audio puede tener un valor diferente.

En cada fila de la tabla siguiente se describe un comportamiento diferente.

378

Page 390: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un grupo de representación

Valor para una representaciónde audio determinada

Comportamiento delreproductor cliente

Representación en el manifiestoHLS

Alternate Audio, Auto Select,Default (Audio alternativo,selección automática,predeterminado)

El reproductor clientedebe seleccionar estarepresentación de audio.Solo se debe establecer unarepresentación de audio enel grupo de representacióncomo predeterminada; de locontrario, el reproductor clientepodría comportarse de formainesperada.

EXT-X-MEDIA conDEFAULT=YES,AUTOSELECT=YES

Alternate Audio, Auto Select,Not Default (Audio alternativo,selección automática, nopredeterminado)

El reproductor cliente podríaseleccionar esta representaciónde audio. Se puede establecerde este modo cualquiercantidad de representacionesde audio del grupo derepresentación.

EXT-X-MEDIAcon DEFAULT=NO,AUTOSELECT=YES

Alternate Audio, not Auto Select(Audio alternativo, sin selecciónautomática)

El reproductor cliente nuncadebe seleccionar estarepresentación de audio. Sepuede establecer de estemodo cualquier cantidad derepresentaciones de audio delgrupo de representación.

EXT-X-MEDIAcon DEFAULT=NO,AUTOSELECT=NO

Audio-Only Variant Stream(Secuencia de variante de soloaudio)

El cliente puede reproduciresta representación de soloaudio, en lugar de vídeo, en lassituaciones de ancho de bandareducido.

EXT-X-STREAM-INF

Example 1

En este ejemplo, vamos a configurar el grupo de representación de audio para que el reproductor clientepueda seleccionar automáticamente cualquiera de las representaciones. También queremos que haya unaudio predeterminado en el grupo de representación, por si el reproductor cliente no estuviera configuradocon un valor predeterminado.

• Establezca solo una representación de audio en Alternate Audio, Auto Select, Default (Audio alternativo,selección automática, predeterminado).

• Establezca el resto de representaciones de audio en Alternate Audio, Auto Select, Not Default (Audioalternativo, selección automática, no predeterminado).

• Opcionalmente, si tiene una representación de audio que se reproduce cuando el ancho de banda es tanbajo que no se puede entregar el vídeo, configure esa representación de audio en Audio-Only VariantStream (Secuencia de variante de solo audio).

379

Page 391: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un grupo de representación

Example 2

En este ejemplo, vamos a configurar el grupo de representación de audio de modo que el reproductorcliente solo pueda seleccionar automáticamente determinadas representaciones. También queremos quehaya un audio predeterminado en el grupo de representación, por si el reproductor cliente no estuvieraconfigurado con un valor predeterminado.

• Establezca solo una representación de audio en Alternate Audio, Auto Select, Default (Audio alternativo,selección automática, predeterminado).

• Establezca algunas del resto de representaciones en Alternate Audio, Auto Select, Not Default (Audioalternativo, selección automática, no predeterminado).

• Establezca algunas del resto de representaciones en Alternate Audio, not Auto Select (Audio alternativo,sin selección automática).

• Opcionalmente, si tiene una representación de audio que se reproduce cuando el ancho de banda es tanbajo que no se puede entregar el vídeo, configure esa representación de audio en Audio-Only VariantStream (Secuencia de variante de solo audio).

Example 3

En este ejemplo, vamos a configurar el grupo de representación de audio de modo que el reproductorcliente pueda seleccionar automáticamente la representación de audio que él elija. No deseamos quehaya una representación de audio predeterminada en el grupo de representación, por lo que el reproductorcliente siempre selecciona automáticamente el audio.

• Establezca cada representación de audio en Alternate Audio, Auto Select, Not Default (Audio alternativo,selección automática, no predeterminado).

• Opcionalmente, si tiene una representación de audio que se reproduce cuando el ancho de banda es tanbajo que no se puede entregar el vídeo, configure esa representación de audio en Audio-Only VariantStream (Secuencia de variante de solo audio).

Paso 3: Crear las salidas de vídeoSi desea incluir vídeo en el grupo de salida HLS, siga este procedimiento para cada codificación de vídeo.

En este procedimiento se utilizan los siguientes campos de la sección de salida del grupo de salida HLS dela página Channel (Canal) de la consola:

• Configuración de salida–Valores de HLS• Configuración de salida–Valores de HLS–Conjuntos de copias de audio

Para crear las salidas de vídeo

1. En HLS output group (Grupo de salida HLS), en HLS outputs (Salidas HLS), seleccione Add output(Añadir salida). Elija Settings (Configuración) para mostrar la página Outputs (Salidas) para esa salida.

2. En la página Output (Salida), configure lo siguiente:

• En Stream settings (Configuración de secuencia), elija Audio 1 y, a continuación, elija Remove audio(Eliminar audio). Ahora, la salida solo contiene una codificación de vídeo. En un grupo de salida queincluya grupos de representación de audio, cada codificación de vídeo debe estar en una salida desolo vídeo.

• Configure el resto de las opciones de secuencia de transmisión como se describe en Campos paralas secuencias de vídeo, audio y subtítulos (codifica) (p. 202).

3. Complete la sección Output settings (Configuración de salida) de la siguiente manera:

380

Page 392: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCreación de un grupo de representación

• En HLS settings (Configuración de HLS), seleccione Standard hls (HLS estándar) o Fmp4, segúnproceda.

• En Audio rendition sets (Grupos de representación de audio), escriba el nombre de los grupos derepresentación de audio que se asociarán con esta salida de vídeo. No se preocupe por no habercreado este nombre todavía. Para asociar la salida de vídeo a más de un grupo, introduzca una listaseparada por comas. Por ejemplo:

AAC group, DD group

Paso 4: Cree las salidas de audioSiga este procedimiento para cada codificación de audio del grupo de salida HLS.

En este procedimiento se utilizan los siguientes campos de la sección de salida del grupo de salida HLS dela página Channel (Canal) de la consola:

• Configuración de salida–Valores de HLS• Configuración de salida–Valores de HLS–Pista de audio• Configuración de salida–Valores de HLS–ID de grupo de audio• Configuración de salida–Valores de HLS–Segmento

Para crear cada salida de audio

1. En HLS output group (Grupo de salida HLS), en HLS outputs (Salidas HLS), seleccione Add output(Añadir salida). Elija Settings (Configuración) para mostrar la página Outputs (Salidas) para esa salida.

2. En la página Output (Salida), configure lo siguiente:

• En Stream settings (Configuración de secuencia), elija Video 1 (Vídeo 1) y, a continuación, elijaRemove video (Eliminar vídeo). Ahora, la salida solo contiene una codificación de audio. En ungrupo de salida que incluya grupos de representación de audio, cada codificación de audio debeestar en su propia salida.

• Siga el procedimiento habitual para configurar el resto de las opciones de secuencia de transmisión.3. Complete la sección Output settings (Configuración de salida) de la siguiente manera:

• En HLS settings (Configuración de HLS), seleccione Audio only hls (HLS de solo audio). Aparecenmás campos.

• En Audio track type (Tipo de pista de audio), elija el valor que decidió usar con esta codificación deaudio al determinar el valor predeterminado (p. 378).

• En Audio group ID (ID de grupo de audio), escriba el nombre del grupo de representación alque desea que pertenezca esta codificación de audio. Por ejemplo, escriba AAC group. Unacodificación de audio solo puede pertenecer a un grupo de representación de audio.

• En Segment type (Tipo de segmento), seleccione AAC.

Omita Audio only image (Imagen solo de audio). Este campo no se aplica a los grupos derepresentación de audio.

ResumenDespués de seguir estos pasos, tendrá las siguientes salidas:

• Dos o más salidas solo de audio. Cada salida pertenece al grupo de representación de audioespecificado en el Audio Group ID (ID de grupo de audio).

381

Page 393: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioManifiesto de muestra

• Opcionalmente, una o más salidas de vídeo. Cada salida estará asociada a través del grupo o grupos derepresentación de audio especificados en Audio Rendition Sets (Grupos de representación de audio).

Manifiesto de muestraEste manifiesto de muestra contiene los siguientes elementos:

• Dos salidas de vídeo, como indica la presencia de dos líneas EXT-STREAM-INF (las dos últimas líneasdel ejemplo).• La primera salida de vídeo tiene un ancho de banda bajo. Como indica el parámetro AUDIO, está

asociada con audio1.• La segunda salida de vídeo tiene un ancho de banda mayor. Como indica el parámetro AUDIO, está

asociada con audio2.• Cuatro salidas de audio, como indica la presencia de cuatro líneas EXT-X-MEDIA con TYPE=AUDIO. En

cada salida de audio, los valores de los parámetros provienen de los siguientes campos de cada salidade audio del canal:• Type es siempre Audio.• GROUP-ID se toma del campo Audio Group ID (ID de grupo de audio) en la sección Output settings

(Configuración de salida).• LANGUAGE se toma del campo Language Code (Código de idioma) de la sección Stream settings

(Configuración de secuencia).• NAME se toma del campo Stream Name (Nombre de secuencia) de la sección Stream settings

(Configuración de secuencia).• AUTOSELECT y DEFAULT se toman del campo Alternate Audio Track Type (Tipo de pista de audio

alternativa) de la sección Output settings (Configuración de salida).• URI se toma del campo Destination (Destino) del grupo de salida.

Para obtener información sobre todos estos campos, consulte the section called “Paso 4: Crearaudio” (p. 381).

• Dos grupos de representación de audio. Los grupos de representación de audio no cuentan con suspropias líneas en el manifiesto. Su existencia está implícita por la presencia de los parámetros GROUP-ID en las líneas de audio.

• Dos secuencias de subtítulos, como indica la presencia de dos líneas EXT-X-MEDIA conTYPE=SUBTITLES.

#EXTM3U#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="AAC group",LANGUAGE="eng",NAME="English",AUTOSELECT=YES,\ DEFAULT=YES,URI="eng1/aac-en.m3u8"#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="AAC group",LANGUAGE="fre",NAME="français",AUTOSELECT=YES,\ DEFAULT=NO,URI="fr1/aac-fr.m3u8"#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="DD group",LANGUAGE="eng",NAME="English",AUTOSELECT=YES,\ DEFAULT=YES,URI="eng2/dd-en.m3u8"#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="DD group",LANGUAGE="fr",NAME="français",AUTOSELECT=YES,\ DEFAULT=NO,URI="fr2/dd-fr.m3u8" #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",LANGUAGE="eng",NAME="English",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,URI="sub-en.m3u8"#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",LANGUAGE="fra",NAME="French",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,URI="sub-fr.m3u8" #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=195023,CODECS="avc1.42e00a,mp4a.40.2",AUDIO="AAC group"lo/prog-index.m3u8,SUBTITLES="subs",URI="curling-hi.m3u8"

382

Page 394: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioDispositivos de AWS Elemental Link

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=591680,CODECS="avc1.42e01e,mp4a.40.2",AUDIO="DD group"hi/prog-index.m3u8,URI="curling-lo.m3u8"

Trabajo con dispositivos AWS Elemental LinkAWS Elemental Link es undispositivo de hardwareque conecta un origen de vídeo en directo, como unacámara o un equipo de producción de vídeo, a MediaLive. El dispositivo AWS Elemental Link se conectaaAWSa través de una conexión segura queAWSadministra. Una vez conectado el dispositivo de hardware,aparece automáticamente en MediaLive como MediaLive dispositivo. A continuación, crea unEntradaElemental Linkque usa esto MediaLive Dispositivo. A continuación, puede utilizar la entrada como usaríacualquier entrada; asocie la entrada a un canal.

Para obtener información sobre la compra de un dispositivo de AWS Elemental Link, consulteSoftware ydispositivos de AWS Elemental.

Para explicar con mayor claridad la terminología:

• AWS Elemental Link es un dispositivo físico de hardware.• El dispositivo MediaLive es la representación de AWS Elemental Link dentro de MediaLive.• La entrada de Elemental Link es un tipo de entrada en MediaLive.

En el resto de esta sección se proporciona una descripción general de cómo trabaja con el hardware deAWS Elemental Link, MediaLive y la entrada de Elemental Link.

Temas• Configuración de AWS Elemental Link en MediaLive (p. 383)• Uso del dispositivo AWS Elemental Link como entrada (p. 384)• Reglas para dispositivos, entradas y canales (p. 384)

Configuración de AWS Elemental Link en MediaLiveLea esta sección si tiene el dispositivo de hardware AWS Elemental Link en su poder. Es posible que seasun usuario habitual de MediaLive que desea utilizar el dispositivo de hardware con MediaLive, o puede quesea alguien responsable de configurar el dispositivo pero no es normal MediaLive usuario.

Para desplegar el dispositivo de hardware

1. Para configurar el dispositivo AWS Elemental Link y conectarlo a Internet, consulte las instruccionesincluidas en el embalaje.

El dispositivo está configurado de fábrica para conectarse alAWScuenta y región especificadas alcomprar el dispositivo.

Note

Cuando conecte el dispositivo a Internet, verificará la conectividad poniéndose en contactocon los siguientes dominios. Es normal ver el tráfico saliente hacia estos dominios:

• amazon.com• aws.amazon.com

2. Configuración de permisos enAWS Identity and Access Management(IAM):

383

Page 395: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioUso del dispositivo AWS Elemental Link como entrada

• Si es un usuario habitual de MediaLive, asegúrese de que usted o su administrador le den permisopara trabajar con el MediaLive Dispositivos. Consulte the section called “Paso 1: Requisitos depermisos” (p. 29).

• Si no eres un habitual MediaLive usuario, usted o un administrador de su organización deben crearun usuario de IAM para usted, de modo que pueda utilizar el MediaLive consola para administrarMediaLive dispositivo o dispositivos. Consulte the section called “Creación de un usuario que no seaadministrador ” (p. 66).

3. Si necesita transferir el dispositivo a otroAWS, siga los pasos dethe section called “Transferirundispositivo” (p. 232)

Uso del dispositivo AWS Elemental Link como entradaLea esta sección si es un MediaLive usuario que planea crear un canal que tenga una entrada de undispositivo AWS Elemental Link.

MediaLive y AWS Elemental Link funcionan juntos de la siguiente manera:

• Tan pronto se haya configurado el dispositivo de hardware (como se describe en la secciónanterior), MediaLive crea automáticamente un MediaLive Dispositivo. Este dispositivoaparece en laconsola (p. 230)en la lista deDispositivos.

• Para ver el MediaLive dispositivos conectados a MediaLive en la región actual, véaseRecursos:MediaLive Dispositivos de (p. 230).

Si no ves un dispositivo que esperas, es posible que esté en proceso de transferencia a tuAWSaccount.Puede que tenga queaceptar la transferencia entrante (p. 232).

• No es necesario configurar el MediaLive , excepto para acelerar opcionalmente la velocidad de bits deentrega del dispositivo de AWS Elemental Link y especificar cuál de sus puertos utilizar.

Para obtener más información sobre cómo ajustar el dispositivo, consulteRecursos: MediaLiveDispositivos de (p. 230).

• Para utilizar el dispositivo en un canal, crea una entrada Elemental Link en MediaLive, especificandoel dispositivo como origen. Para obtener más información, consulte the section called “Origen de AWSElemental Link” (p. 91) y the section called “Origen de AWS Elemental Link” (p. 97).

• Cuando esté listo para utilizar la entrada Elemental Link en un canal, asocie la entrada a un canal de, dela misma manera que asociaría cualquier entrada. Para obtener información, consulte the section called“Configuración de entrada: selector de vídeo” (p. 163).

Normalmente, se realiza esta configuración después de que el operador del sistema ascendente hayaencendido el dispositivo de AWS Elemental Link, lo haya conectado a Internet y haya comenzado aenviar una transmisión de vídeo. Espere a asociar la entrada para evitar cargos por una entrada inactivay por un canal en ejecución.

Reglas para dispositivos, entradas y canales• Puede crear hasta cuatro entradas de Elemental Link de cada una MediaLive Dispositivo. A

continuación, puede adjuntar cada entrada a un canal diferente.

Cuando configura las entradas de esta forma, no está replicando el MediaLive Dispositivo. Todavíaqueda uno MediaLive , pero ese dispositivo es la fuente de varias entradas separadas.

• Puede asociar hasta dos entradas de Elemental Link a un canal. Las entradas Elemental Link sonentradas push, por lo que cada una cuenta para el número máximo de entradas push en el canal.

384

Page 396: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConmutación por error automática de entrada

• Puede adjuntar estas dos entradas Elemental Link a un canal estándar para implementar laredundancia de canalización.

• Puede incluir una de estas entradas Elemental Link o ambas en un canal de entrada múltiple, comoparte de unproceso de conmutación de entrada (p. 440).

Implementación de conmutación por errorautomática

Cuando configura las entradas de un canal, puede configurar dos entradas de inserción como unParejade conmutación por error(o par de conmutación por error). La configuración de esta manera proporcionaresiliencia para el origen, en caso de error en el sistema ascendente, o error entre el sistema ascendente yel canal.

Puede configurar el canal para queMediaLivedetecta uno o más de los siguientes problemas en la entrada:

• Vídeo negro (fallo de vídeo) —MediaLiverealizará una conmutación por error si el contenido se consideranegro durante el período especificado.

• Silencio de audio (fallo de audio) —MediaLiverealizará una conmutación por error si el selector de audioespecificado es silencioso durante el período especificado.

Cada entrada del par de entrada proporciona contenido al canal. Una de las entradas es laactivoentraday uno está activadoEn espera. MediaLiveIngiere ambas entradas, con el fin de estar siempre listo paracambiar, pero por lo general descarta la entrada de espera inmediatamente. Si se produce un error en laentrada activa, MediaLive produce de inmediato una conmutación por error y se inicia el procesamientodesde la entrada en espera, en lugar de descartarla.

Note

Antes de decidir implementar la conmutación por error automática de entrada, debe leer acercade la redundancia de canalización (p. 489), que es otra forma de resiliencia del canal. Es posibleque decida implementar una o ambas características.

Temas• AutomáticoConmutación por error de entrada en un canal de canalización única (p. 385)• Conmutación por error automática de entrada en un canal estándar (p. 387)• Configuración de conmutación por error automática de entrada con entradas CDI (p. 390)• Configuración de conmutación por error automática de entrada conMediaConnectinputs (p. 391)• Configuración de conmutación por error automática de entrada con entradas RTMP y RTP (p. 393)• Cambio de los roles del par de conmutación por error (p. 394)• Inicio del canal (p. 394)• Forzar manualmente una conmutación por error (p. 395)• Conmutación por error automática de entrada y cambio de entrada (p. 396)

AutomáticoConmutación por error de entrada en uncanal de canalización únicaPuede implementar la conmutación por error automática de entrada en un canal de canalización únicapara proteger el canal de fallos en el sistema ascendente o la conexión de red que se encuentra en sentidoascendente deMediaLive.

385

Page 397: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAutomáticoConmutación por error de

entrada en un canal de canalización única

Puede implementar failover automático de entrada en entradas push, pero no en entradas de extracción.

Ten en cuenta que el canal no puede tener más de dos entradas push. Esto significa que puedeimplementar uno de estos escenarios:

• Puede configurar dos entradas de inserción en el canal,pero no podrá implementar la conmutación porerror automática de entrada para ninguna de estas entradas.

• Puede configurar una entrada push en el canal e implementar la conmutación por error automática deentrada para esa entrada.

ConfiguraciónPara implementar la conmutación por error automática de entrada para la entrada push seleccionada, secrean dos entradas de clase estándar, en elDe la manera habitual. Cuando crea el canal, asociará estasdos entradas y, a continuación, configura tConfigure como un par de conmutación por error.

Cuando inicie el canal, el canal recibe el contenido de ambas entradas. Pero solo una entrada (porejemplo, la entrada azul del siguiente diagrama) entra en la canalización del canal para su procesamiento.La otra entrada (la entrada amarilla) se ingiere pero se desecha inmediatamente. La tubería produce unasalida para el sistema descendente, de la forma habitual.

Como ilustra este diagrama, hay dos instancias del origen de contenido.

Administración de erroresSi se produce un error, el comportamiento es el siguiente:

• Si se produce un error al principio de la primera entrada, se produce la conmutación por error automáticade entrada. El canal falla inmediatamente en la canalización amarilla en la segunda entrada, que ya seestá ingeriendo. El canal falla y comienza a procesar esa entrada. No hay interrupción en la canalizacióndel canal ni en la salida.

• Si se produce un error en la canalización del canal (por ejemplo, en la canalización 0),MediaLivedeja deproducir salida. Cambiar la entrada no ayudaría a este error porque el problema está en la canalización,no en la entrada.

386

Page 398: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConmutación por error automáticade entrada en un canal estándar

Estediagramailustra el flujo después de que se produzca un fallo antes de la primera entrada. MediaLivehafallado en la segunda entrada.

Conmutación por error automática de entrada en uncanal estándarPuede implementar la conmutación por error automática de entrada en un canal de canalización únicapara proteger el canal de fallos en el sistema ascendente o la conexión de red que se encuentra en sentidoascendente deMediaLive.

Puede implementar failover automático de entrada en entradas push, pero no en entradas de extracción.

Ten en cuenta que el canal no puede tener más de dos entradas push. Esto significa que puedeimplementar uno de estos escenarios:

• Puede configurar dos entradas de inserción en el canal,pero no podrá implementar la conmutación porerror automática de entrada para ninguna de estas entradas.

• Puede configurar una entrada push en el canal e implementar la conmutación por error automática deentrada para esa entrada.

ConfiguraciónComo ilustra este diagrama, hay dos instancias del origen de contenido. Debe asegurarse de que estasdos instancias proceden de distintas ubicaciones del sistema ascendente, para proporcionar la resilienciadeseada en caso de que se produzca un problema aguas arriba del canal.

387

Page 399: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConmutación por error automáticade entrada en un canal estándar

Cuando inicie el canal,MediaLiveingiere el contenido de ambas entradas. Así que ingiere cuatro fuentes.Pero solo el contenido de la primera entrada va a la canalización del canal. El contenido del oleoducto azulva a la canalización 0. El contenido del oleoducto verde va a la canalización 1.

La tubería produce dos salidas para el sistema descendente, de la forma habitual. El sistema descendenteelige gestionar una canalización e ignorar la otra canalización.

Administración de erroresEscenario de error 1: si el procesamiento normal está en curso y se produce un error en la canalización 0,se produce el comportamiento de recuperación de la redundancia de la canalización:

• El sistema descendente simplemente cambia a la otra canalización. Por ejemplo, pasa de la gestión dela canalización 0 a la gestión de la canalización 1.

• El sistema descendente debe poder detectar el error en la canalización 0 y cambiar a la canalización 1.

388

Page 400: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConmutación por error automáticade entrada en un canal estándar

Escenario de error 2: si el procesamiento normal está en curso y se produce un error al principio de laprimera entrada, se produce la conmutación por error automática de entrada:

• El canal pasa inmediatamente a la segunda entrada (que ya se está ingeriendo) y comienza a procesaresa entrada. La línea amarilla se procesa en la tubería 0, la línea rosa en la tubería 1. La salida no se veafectada.

• El sistema descendente sigue manejando la salida de la canalización que había elegido antes delproblema. El sistema descendente no se ve afectado por la falla de la primera entrada.

389

Page 401: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de: Entradas CDI

Configuración de conmutación por error automática deentrada con entradas CDIPara utilizar entradas CDI con conmutación por error automática de entrada, debe asegurarse de queel sistema ascendente proporciona orígenes de la manera correcta, y debe configurar las entradas y loscanales de una manera específica.

Note

En la información que se proporciona en esta sección se presupone que está familiarizado con lospasos generales para la creación de una entrada (p. 236) y la creación de una canal (p. 154).

Para planificar las entradas para el par de conmutación por error de entrada

1. Organice con su sistema ascendente para que le proporcionen el número adecuado de orígenes parael contenido:

• Si está configurando la conmutación por error automática de entrada en un canal de canalizaciónúnica, necesita dos fuentes, una para cada entrada.

• Si está configurando la conmutación por error automática de entrada en un canal estándar, necesitacuatro fuentes, dos para cada entrada.

2. Asegúrese de que el sistema ascendente configura las rutas correctamente. La primera entrada debetener una ruta de red diferente aMediaLive, en comparación con la segunda entrada. MediaLiveNopuede aplicar esta regla, pero el punto de conmutación por error automática de entrada es que losorígenes llegan a través de diferentes rutas. Si no lo hacen, entonces cuando la ruta falla, ambasentradas generarán un error y no habrá logrado redundancia.

3. Asegúrese de que el tipo de entrada de los orígenes sea CDI.4. Asegúrese de que todos los orígenes contengan exactamente vídeo, audio, subtítulos y metadatos

idénticos.

Para crear las entradas para el par de conmutación por error de entrada

• Cree un conjunto de dos entradas CDI de socios. Consulte the section called “Entrada CDI — EntradaCDI de socio” (p. 240).

No siga el procedimiento habitual de crear dos entradas CDI independientes. No podrá configurarestas dos entradas como un par de conmutación por error.

Para asociar las entradas al canal

1. Decida qué entrada CDI de socio desea configurar como entrada principal.2. En la sección Input attachments (Asociaciones de entrada) de la página Create channel (Crear canal),

siga el procedimiento habitual para asociar la entrada principal. Haga caso omiso de Automatic inputfailover settings (Configuración de conmutación por error automática de entrada) por ahora.

No olvide configurar laConfiguración general, en particular los selectores.3. Siga el mismo procedimiento que el paso anterior para asociar la entrada de socio.4. En la sección Input attachments (Asociaciones de entrada), en la lista de asociaciones de entrada,

elija la primera entrada que ha asociado.

Debe elegir la primera entrada que asoció. Si elige la entrada de otro socio, no podrá habilitar laconmutación por error automática de entrada.

5. En la sección Automatic input failover settings (Configuración de conmutación por error automática deentrada) elija Enable automatic input failover settings (Habilitar la configuración de conmutación por

390

Page 402: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de: MediaConnectinputs

error automática de entrada). Tan pronto como habilite este campo, esta entrada se etiqueta comoPrimary (Principal) en la lista de adjuntos de entrada.

6. ParaEntrada secundaria, elija la entrada de socio. La entrada del socio es la única entrada de la lista.Si no aparece ninguna entrada, ha olvidado crear la entrada del socio. Créalo ahora (p. 240).

7. En Input preference (Preferencia de entrada), elija la opción deseada. Este campo controla elcomportamiento cuando MediaLive se ha cambiado a la entrada secundaria y, a continuación, laentrada principal vuelve a estar en buen estado de nuevo.

• EQUAL_INPUT_PREFERENCE–MediaLivese mantiene en la entrada secundaria. La entradaprincipal continúa procesándose, pero no está activa.

• PRIMARY_INPUT_PREFERENCE–MediaLivevuelve a la entrada principal. La entrada principal seconvierte en la entrada activa.

8. ParaCondiciones de conmutación por error, habilita las condiciones que quierasMediaLiveparaidentificar la pérdida de entrada. Los campos incluyen ayuda que describe cómo funcionan lascondiciones.

Configuración de conmutación por error automática deentrada conMediaConnectinputsPara utilizarMediaConnectentradas con conmutación por error automática de entrada, debe configurartanto las entradas como los canales de una manera específica.

Note

En la información que se proporciona en esta sección se presupone que está familiarizado con lospasos generales paracrear unMediaConnectentrada (p. 243)yCreación de un canal (p. 154).

Para planificar las entradas para el par de conmutación por error de entrada

1. Identifique las secuencias que necesita crear en MediaConnect:

• Si está configurando la conmutación por error automática de entrada en un único canal de entrada,necesita dos flujos, uno para cada entrada.

• Si está configurando la conmutación por error automática de entrada en un canal estándar, necesitacuatro flujos, dos para cada entrada.

2. Asegúrese de que todas las secuencias contengan exactamente vídeo, audio, subtítulos y metadatosidénticos.

Para crear las secuencias en MediaConnect en un canal estándar

Debe crear cuatro flujos, dos para la entrada principal y dos para la entrada secundaria.

• Siga el procedimiento en the section called “Entrada MediaConnect” (p. 243), con las siguientes notas:

Asegúrese de configurar las secuencias en las zonas de disponibilidad correctas. Suponga quelas dos secuencias para la entrada primaria son A y B, y que las dos secuencias para la entradasecundaria son C y D.

• La secuencia A debe estar en la zona de disponibilidad X.• La secuencia B debe estar en la zona de disponibilidad Y.• La secuencia C debe estar en la zona de disponibilidad X.• La secuencia D debe estar en la zona de disponibilidad Y.

391

Page 403: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de: MediaConnectinputs

Al iniciar el canal, MediaLive configura las secuencias de la siguiente manera:

• La secuencia A se conecta a la canalización 0.• La secuencia C se conecta a la canalización 0.

• La secuencia B se conecta a la canalización 1.• La secuencia D se conecta a la canalización 1.

Como resultado de estas conexiones, la entrada activa en la canalización 0 proviene inicialmente dela Zona de disponibilidad X. La entrada activa en la canalización 1 proviene inicialmente de la Zonade disponibilidad Y. Si falla una zona de disponibilidad, solo se ve afectada una canalización. Paraobtener más información sobre las situaciones de error, consulte the section called “Situaciones deconmutación por error y conmutación por recuperación” (p. 395).

Para crear las secuencias en MediaConnect en un canal de canalización única

Debe crear dos flujos, uno para cada entrada.

• Utilice el procedimiento en the section called “Entrada MediaConnect” (p. 243), con la siguiente nota:

Asegúrese de configurar las secuencias en las mismas zonas de disponibilidad. Las dos entradasproporcionan dos rutas a la canalización única del canal. Si uno de los flujos no envía contenido, esaentrada falla yMediaLivecambia a la otra entrada.

Para crear las entradas para el par de conmutación por error de entrada

1. Siga el procedimiento de the section called “Entrada MediaConnect” (p. 243) para crear una entradadel tipo adecuado.

• En un canal estándar, configure la entrada con dos fuentes. Asocie las secuencias A y B a estaentrada.

• En un canal de canalización única, configure la entrada con un flujo.• Asigne a la entrada un nombre como primary input.

2. Cree una segunda entrada de la misma manera.

• En un canal estándar, configure la entrada con dos fuentes. Asocie las secuencias C y D a estaentrada.

• En un canal de canalización única, configure la entrada con un flujo.• Asigne a la entrada un nombre como secondary input.

Para asociar las entradas al canal

1. En la sección Input attachments (Asociaciones de entrada) de la página Create channel (Crear canal),siga el procedimiento habitual para asociar la entrada principal. Haga caso omiso de Automatic inputfailover settings (Configuración de conmutación por error automática de entrada) por ahora.

2. Siga el mismo procedimiento para asociar la entrada secundaria.3. En la sección Input attachments (Asociaciones de entrada), en la lista de asociaciones de entrada,

elija la primera entrada que ha asociado.4. En la sección Automatic input failover settings (Configuración de conmutación por error automática de

entrada) elija Enable automatic input failover settings (Habilitar la configuración de conmutación por

392

Page 404: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración: otras entradas

error automática de entrada). Tan pronto como habilite este campo, esta entrada se etiqueta comoPrimary (Principal) en la lista de adjuntos de entrada.

5. En Secondary input (Entrada secundaria), elija la entrada secundaria. (Al hacerlo, esta entrada seetiqueta como Secondary (Secundaria) en la lista de adjuntos).

6. En Input preference (Preferencia de entrada), elija la opción deseada. Este campo controla elcomportamiento cuando MediaLive se ha cambiado a la entrada secundaria y, a continuación, laentrada principal vuelve a estar en buen estado de nuevo.

• EQUAL_INPUT_PREFERENCE–MediaLivese mantiene en la entrada secundaria. La entradaprincipal continúa procesándose, pero no está activa.

• PRIMARY_INPUT_PREFERENCE–MediaLivevuelve a la entrada principal. La entrada principal seconvierte en la entrada activa.

7. ParaCondiciones de conmutación por error, habilita las condiciones que quierasMediaLiveparaidentificar la pérdida de entrada. Los campos incluyen ayuda que describe cómo funcionan lascondiciones.

Configuración de conmutación por error automática deentrada con entradas RTMP y RTPPara utilizar entradas push RTMP y entradas RTP con conmutación por error automática de entrada, debeasegurarse de que el sistema ascendente proporciona orígenes de la manera correcta, y debe configurarlas entradas y los canales de una manera específica.

Note

En la información que se proporciona en esta sección se presupone que está familiarizado con lospasos generales para la creación de una entrada (p. 236) y la creación de una canal (p. 154).

Para planificar las entradas para el par de conmutación por error de entrada

1. Organice con su sistema ascendente para que le proporcionen el número adecuado de orígenes parael contenido:

• Si está configurando la conmutación por error automática de entrada en un único canal de entrada,necesita dos fuentes, una para cada entrada.

• Si está configurando la conmutación por error automática de entrada en un canal estándar, necesitacuatro fuentes, dos para cada entrada.

2. Asegúrese de que el sistema ascendente configura las rutas correctamente. La primera entrada debetener una ruta de red diferente aMediaLive, en comparación con la segunda entrada. MediaLiveNopuede aplicar esta regla, pero el punto de conmutación por error automática de entrada es que losorígenes llegan a través de diferentes rutas. Si no lo hacen, entonces cuando la ruta falla, ambasentradas generarán un error y no habrá logrado resiliencia.

3. Asegúrese de que el tipo de entrada de los orígenes sea el mismo. Por ejemplo, dos entradas RTMP.4. Asegúrese de que todos los orígenes contengan exactamente vídeo, audio, subtítulos y metadatos

idénticos.

Para crear las entradas para el par de conmutación por error de entrada

1. Siga el procedimiento de Recursos: MediaLive entrada (p. 235) para crear una entrada del tipoadecuado. Por ejemplo, una entrada RTMP.

• En un canal estándar, configure la entrada con dos fuentes.• En un canal de canalización única, configure la entrada con un origen.

393

Page 405: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCambio de los roles del par de conmutación por error

• Asigne a la entrada un nombre como primary input.2. Cree una segunda entrada del mismo tipo. Cree la entrada de la misma manera que en el paso 1.

Asigne a la entrada un nombre como secondary input.

Para asociar las entradas al canal

1. En la sección Input attachments (Asociaciones de entrada) de la página Create channel (Crear canal),siga el procedimiento habitual para asociar la entrada principal. Haga caso omiso de Automatic inputfailover settings (Configuración de conmutación por error automática de entrada) por ahora.

2. Siga el mismo procedimiento para asociar la entrada secundaria.3. En la sección Input attachments (Asociaciones de entrada), en la lista de asociaciones de entrada,

elija la primera entrada que ha asociado.4. En la sección Automatic input failover settings (Configuración de conmutación por error automática de

entrada) elija Enable automatic input failover settings (Habilitar la configuración de conmutación porerror automática de entrada). Tan pronto como habilite este campo, esta entrada se etiqueta comoPrimary (Principal) en la lista de adjuntos de entrada.

5. En Secondary input (Entrada secundaria), elija la entrada secundaria. (Al hacerlo, esta entrada seetiqueta como Secondary (Secundaria) en la lista de adjuntos).

6. En Input preference (Preferencia de entrada), elija la opción deseada. Este campo controla elcomportamiento cuando MediaLive se ha cambiado a la entrada secundaria y, a continuación, laentrada principal vuelve a estar en buen estado de nuevo.

• EQUAL_INPUT_PREFERENCE–MediaLivese mantiene en la entrada secundaria. La entradaprincipal continúa procesándose, pero no está activa.

• PRIMARY_INPUT_PREFERENCE–MediaLivevuelve a la entrada principal. La entrada principal seconvierte en la entrada activa.

7. ParaCondiciones de conmutación por error, habilita las condiciones que quierasMediaLiveparaidentificar la pérdida de entrada. Los campos incluyen ayuda que describe cómo funcionan lascondiciones.

Cambio de los roles del par de conmutación por errorPuede invertir los roles de las dos entradas, de modo que la entrada principal se convierta en la entradasecundaria.

Para invertir los roles de las entradas

1. En la lista de asociaciones de entrada, elija la primera entrada que asoció.2. En la sección Automatic input failover settings (Configuración de conmutación por error automática de

entrada) elija Disable automatic input failover settings (Deshabilitar la configuración de conmutaciónpor error automática de entrada).

3. Elija la segunda entrada y elija Enable automatic input failover settings (Habilitar la configuraciónautomática de conmutación por error) para esa entrada. La segunda entrada es ahora la entradaprincipal.

Inicio del canalInicie el canal de la manera habitual. MediaLivesigue este comportamiento al iniciar el canal:

• Si la lista de asociaciones de entrada contiene solo el par de conmutación por error de entrada,MediaLive comienza con la entrada principal, que siempre aparece primero en la asociación.

394

Page 406: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioForzar manualmente una conmutación por error

• Si ha configurado el canal para usar siempre la programación, incluso con la primera entrada, entoncesMediaLive comienza con la primera entrada de la programación. Esta entrada puede ser cualquierentrada.

• Si no ha configurado el canal para controlar el comportamiento de inicio (no recomendado), MediaLivecomienza con la primera entrada de la lista de asociaciones de entrada.

Situaciones de conmutación por error y conmutación porrecuperaciónLa conmutación por error sigue esta regla:

• Si la entrada activa está en mal estado durante 3 segundos, MediaLive cambia a la otra entrada.

También puede cambiar manualmente a la otra entrada, si el valor de Input preference (Preferenciade entrada) es EQUAL_INPUT_PREFERENCE. El cambio manual resulta útil, por ejemplo, si cree quela entrada activa es inestable. Consulte the section called “Forzar manualmente una conmutación porerror” (p. 395).

La conmutación por recuperación sigue esta regla:

• Cuando la entrada que no tiene buen estado vuelve a tener buen estado durante más de 30 segundos,se marca como que está en buen estado.

Cuando la entrada vuelve a tener buen estado, MediaLive podría cambiar automáticamente a la entrada enbuen estado:

• Si la entrada activa actualmente es la entrada secundaria, MediaLive permanece en la entrada actual(si la configuración de Input preference (Preferencias de entrada) es EQUAL_INPUT_PREFERENCE)o cambia a la entrada principal (si la configuración Input preference (Preferencia de entrada) esPRIMARY_INPUT_PREFERENCE).

• Si la entrada activa es la entrada principal, siempre permanece en la entrada.

Forzar manualmente una conmutación por errorPuede configurar la conmutación por error de entrada automática para la conmutación por error manual.

Tenga en cuenta que el contenido del par de conmutación por error es idéntico. Por lo tanto, solo cambiaentre ellos por razones específicas. Por ejemplo:

• Puede pensar que la entrada activa se está degradando, pero MediaLive aún no ha tomado la decisiónde conmutar por error a la otra entrada.

• Es posible que desee realizar el mantenimiento en la red de la entrada que está activa actualmente.

Para cambiar entre las dos entradas del par de entradas

1. Si cree que podría querer cambiar manualmente las entradas, cuando configure el par de conmutaciónpor error, configure elPreference (Preference)aEQUAL_INPUT_PREFERENCE. Consulte thesection called “Configuración: otras entradas” (p. 393) o the section called “Configuración de:MediaConnectinputs” (p. 391).

2. Para cambiar manualmente,crear una acción de conmutador de entrada (p. 284)en el horario de lamanera habitual.

395

Page 407: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConmutación por error automáticade entrada y cambio de entrada

Configure la entrada para cambiar a la otra entrada y configure el Start Type (Tipo de inicio) enImmediate (Inmediato).

Conmutación por error automática de entrada ycambio de entradaAl implementar la conmutación por error automática de entrada, aún puede implementar el cambio deentrada.

Note

En la información que se proporciona en esta sección se presupone que está familiarizado conlos pasos generales para crear cambios de entrada, tal y como se describe en the section called“Creación de acciones” (p. 284).

Con la conmutación por error automática de entrada, la implementación contiene un par de conmutaciónpor error de entrada que utiliza la cuota de entradas de inserción para el canal. No puede asociar másentradas de inserción al canal. Sin embargo, puede conectar más entradas de extracción y, por lo tanto,puede configurar un canal de entrada múltiple adecuado para la conmutación de entrada utilizando laprogramación. Puede llevar a cabo los siguientes cambios:

• De una entrada de extracción a otra entrada de extracción.• De una entrada de extracción a cualquiera de las entradas del par de conmutación por error.• De la entrada principal o secundaria a una entrada de extracción.

Trabajo con subtítulosPuede configurar AWS Elemental MediaLive canal para extraer subtítulos cuando incorpora el origen ypara incluir dichos subtítulos en la salida en el mismo formato o en otro diferente. Puede incluir variossubtítulos en la salida. Por ejemplo, puede incluir subtítulos en varios idiomas. Puede tomar un recurso desubtítulos de origen y convertirlo a un formato en una salida y a otro formato en otra salida.

La configuración de los subtítulos se realiza en AWS Elemental MediaLive canal.

De forma predeterminada, AWS Elemental MediaLive no adquiere los subtítulos (ni siquiera los subtítulosque están integrados en el vídeo). Debe identificar explícitamente los subtítulos que desea adquirir y lossubtítulos para la salida.

Note

En la información que se proporciona en esta sección de subtítulos se presupone que estáfamiliarizado con los pasos generales para crear un canal, tal y como se describe en the sectioncalled “Creación de un canal desde cero” (p. 154). También presupone que ha comenzado a crearun canal y esto incluye asociar una entrada al canal.

Temas• Características admitidas (p. 397)• Escenarios típicos (p. 400)• Configuración de subtítulos (p. 402)• Ejemplos (p. 413)

396

Page 408: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCaracterísticas admitidas

Características admitidasEsta sección contiene información acerca de las distintas características de subtítulos que admite AWSElemental MediaLive.

Temas• Formatos admitidos (p. 397)• Compatibilidad de formato por contenedor de salida (p. 397)• Restricciones para las salidas que utilizan conversión de OCR (p. 397)• Support varios idiomas (p. 398)• Support estilos de fuente en subtítulos de salida (p. 399)

Formatos admitidosAWS Elemental MediaLive admite formatos específicos en las entradas y formatos específicos en lassalidas. Consulte the section called “Formatos admitidos” (p. 564) para ver una tabla en la que seenumeran los formatos de subtítulos compatibles, con una referencia al estándar que define ese formato.La tabla especifica si el formato se admite como entrada o salida o ambos.

Compatibilidad de formato por contenedor de salidaExisten varios factores que controlan su capacidad de incluir subtítulos de un formato determinado en sussalidas:

• El tipo de contenedor de entrada: un contenedor de entrada determinado puede contener subtítulos enalgunos formatos y no en otros.

• El formato de los subtítulos de entrada: un formato determinado de subtítulos se puede convertir aalgunos formatos y no a otros.

• El tipo de contenedores de salida: un contenedor de salida determinado admite algunos formatos desubtítulos mientras que otros no los admite.

Por ejemplo, supongamos que el contenedor de entrada es un contenedor MP4 y la salida es HLS yque desea incluir subtítulos WebVTT en la salida HLS. Puede implementar este caso de uso solo siel contenedor MP4 contiene 608 subtítulos incrustados. No puede implementarlo si, por ejemplo, elcontenedor MP4 contiene subtítulos auxiliares.

Para obtener más información acerca de todas las combinaciones compatibles de contenedor deentrada, formato de entrada y contenedor de salida, consulte the section called “Referencia: subtítulosadmitidos” (p. 563).

Restricciones para las salidas que utilizan conversión de OCRMediaLive utiliza tecnología OCR (reconocimiento óptico de caracteres) para los siguientes escenarios:

• Los subtítulos de entrada son DVB-Sub o SCTE-27• Los subtítulos de salida tienen formato WebVTT

Restricción en los idiomas admitidos

La conversión de OCR utiliza bibliotecas de idiomas. Las bibliotecas de idiomas son un componenteesencial de la conversión. Aceleran la conversiónporque la herramienta puede comprobar las cadenasde caracteres con un diccionario, en lugar de reconocer palabras letra por letra. Debe hacerlo.especificar

397

Page 409: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCaracterísticas admitidas

el idioma de un origen de subtítulosde modo que MediaLive lataelige la biblioteca correcta. Si eliges unidioma que no coincida con el idioma de los subtítulos, la precisión de la conversión será deficiente.

MediaLive incluye bibliotecas para seis idiomas, lo que significa que MediaLive puede realizar unaconversión de OCR solo con los siguientes idiomas de origen:

• Neerlandés• Inglés• Francés• Alemán

• Portugués• Español

Restricción en número de idiomas en una entrada

La conversión de OCR utiliza más recursos de procesamiento que otras conversiones de subtítulos. Por lotanto, en cada entrada, puede crear un máximo de tres selectores de subtítulos que utilizarán la conversiónde OCR.

Estas reglas se aplican:

• Un selector utiliza la conversión de OCR si el formato especificado es DVB-Sub o SCTE-27, y al menosuna codificación de salida que utiliza el selector es unCodificación de WebVTT (p. 409).

• Un selector DVB-Sub o SCTE-27 no utiliza la conversión OCR (y no cuenta hasta el límite) si, porejemplo, el selector se utiliza solo en codificaciones SMPTE-TT.

• Si el selector se utiliza en más de una codificación WebVTT (por ejemplo, en dos grupos de salida), elselector cuenta solo una vez hacia el límite.

Support varios idiomasSi el origen incluye subtítulos en varios idiomas, puede incluir varios idiomas en la salida tal y como seindica a continuación:

• Acceso directo incrustado: para cualquiera de los formatos de origen incrustados, si especifica el formatode salida incrustado, se incluirán en la salida todos los idiomas que estén en la entrada. No se puedeeliminar ninguno de los idiomas.

• Incrustado en la entrada, otro formato en la salida: para cualquiera de los formatos de origenincrustados, si configura "incrustado en la entrada, otro formato en la salida", puede especificar quéidiomas quiere extraer e incluir en una salida.

• Transferencia de teletexto— Si tiene la fuente de teletexto y desea que el teletexto esté en la salida,todos los idiomas (páginas) se incluyen en la salida. No se puede eliminar ningún idioma. De hecho, todoel contenido del teletexto se incluye en la salida; no puede quitar ninguna de las páginas. Además, elacceso directo de teletexto solo se admite en las salidas de TS.

• Conversión de teletexto— Si tiene un origen de teletexto y desea un formato diferente en la salida,puede especificar el idioma que debe extraerse de la entrada y el idioma que debe incluirse en la salida.

• Acceso directo ARIB: para una fuente ARIB, la única salida posible es ARIB. Todos los idiomas que seencuentran en la entrada se incluyen en la salida. No se puede eliminar ningún idioma.

• Cualquier otra combinación: para el resto de los orígenes, especifique siempre el idioma que debeextraerse de la entrada y el idioma que debe incluirse en la salida, sea cual sea el formato de origen y elformato de salida.

398

Page 410: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCaracterísticas admitidas

Support estilos de fuente en subtítulos de salidaEn función del supuesto, existen tres posibilidades de estilo de fuente para los subtítulos de salida:

• Puede especificar el estilo que desea para las fuentes, incluido el color, el contorno y el color de fondo.• Los estilos de fuente de la entrada se pasan a la salida.• El reproductor posterior controla los estilos de fuentes.

En los procedimientos posteriores de este capítulo se describe cómo configurar los estilos de fuente.Puede configurar el estilo de los subtítulos de salida en ellado de entrada (p. 402), en ellado desalida (p. 409), o por ambos lados.

Opciones de estilo de fuente

Subtítulos de origen Subtítulos de salida Opciones de estilo de fuente

ARIB ARIB Ninguno. Los estilos defuente de la entrada se pasanautomáticamente a la salida.

Cualquier formato de subtítulocompatible

Forzado Puede especificar estilosde fuente en la salida. Si noespecifica ningún estilo, AWSElemental MediaLive se utilizanvalores predeterminados.

DVB-Sub DVB-Sub Ninguno. Los estilos defuente de la entrada se pasanautomáticamente a la salida.

Cualquier formato de subtítulocompatible

DVB-Sub Puede especificar estilosde fuente en la salida. Si noespecifica ningún estilo, AWSElemental MediaLive se utilizanvalores predeterminados.

Una combinación incrustada(incrustado, incrustado+SCTE-20, SCTE-20+incrustado)

EBU-TT-D Puede especificar parte de lainformación de estilo y tomarparte de la información de lossubtítulos de entrada. O bien,puede configurar los subtítulossindatos de estilo.

Teletexto EBU-TT-D Puede especificar parte de lainformación de estilo y tomarparte de la información de lossubtítulos de entrada. O bien,puede configurar los subtítulossindatos de estilo.

Teletexto Teletexto Ninguno. Los estilos defuente de la entrada se pasanautomáticamente a la salida.

Una combinación incrustada(incrustado, incrustado+SCTE-20, SCTE-20+incrustado)

TTML Puede configurar para copiar lainformación de fuente del origena la salida.

399

Page 411: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEscenarios típicos

Subtítulos de origen Subtítulos de salida Opciones de estilo de fuente

Teletexto TTML Puede configurar para copiar lainformación de fuente del origena la salida.

Una combinación incrustada(incrustado, incrustado+SCTE-20, SCTE-20+incrustado)

WebVTT Puede configurarlo para pasarpor la información de estilode color y posición desde elorigen hasta la salida. O puedesconfigurar los subtítulos con nostyle data (o).

Teletexto WebVTT Puede configurarlo para pasarpor la información de estilode color y posición desde elorigen hasta la salida. O puedesconfigurar los subtítulos sin datosde estilo.

Cualquier otro Cualquier otro Sin control: el estilo de fuentesiempre se determinado enfunción del reproductor posterior.

Escenarios típicosA continuación, se muestran algunos casos de uso de ejemplo. Los casos de uso se ordenan de menos amás complicado. Su objetivo consiste en ilustrar muchas de las capacidades de MediaLive.

Temas• Caso de uso A: Un formato de entrada a una salida y no convertido (p. 400)• Caso de uso B: Un formato de entrada convertido a otro formato en una salida (p. 401)• Caso de uso C: Un formato de entrada convertido a distintos formatos, un formato para cada

salida (p. 401)• Caso de uso D: Salida de un subtítulo compartido por varias codificaciones de vídeo (p. 401)

Caso de uso A: Un formato de entrada a una salida y noconvertidoLa entrada se configura con un formato de subtítulos y dos o más idiomas. Supongamos que deseamantener el formato en la salida y que desea producir un solo tipo de salida e incluir todos los idiomas enesa salida.

Por ejemplo, la entrada tiene subtítulos incrustados en inglés y en francés. Desea generar una salida HLSque contenga subtítulos incrustados en inglés y en francés.

400

Page 412: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEscenarios típicos

Caso de uso B: Un formato de entrada convertido a otro formatoen una salidaLa entrada se configura con un formato de subtítulos y dos o más idiomas. Quiere convertir los subtítulos aotro formato en la salida. Desea generar un solo tipo de salida e incluir todos los idiomas en dicha salida.

Por ejemplo, la entrada tiene subtítulos incrustados en alemán y en francés. Desea convertir los subtítulosa DVB-Sub e incluir estos subtítulos en ambos idiomas en una salida UDP.

Caso de uso C: Un formato de entrada convertido a distintosformatos, un formato para cada salidaLa entrada se configura con un formato de subtítulos y dos o más idiomas. Supongamos que deseaproducir distintos tipos de salida y que, en cada salida desea convertir los subtítulos a un formato diferentepero incluir todos los idiomas.

Por ejemplo, la entrada tiene subtítulos de teletexto en checo y en polaco. Desea producir una salidaMicrosoft Smooth y una salida HLS. En la salida Microsoft Smooth desea convertir ambos subtítulos aTTML. En la salida HLS desea convertir ambos subtítulos a WebVTT.

Caso de uso D: Salida de un subtítulo compartido por variascodificaciones de vídeoEste caso de uso aborda los subtítulos de un flujo de trabajo ABR.

Por ejemplo, supongamos que hay tres combinaciones de medios de audio y vídeo: una para vídeosde baja resolución, otra para vídeos de mediana resolución y otra para vídeos de alta resolución.Supongamos que hay un recurso de subtítulos de salida (incrustado en inglés y en español) que se deseaasociar con las tres combinaciones de medios de vídeo y audio.

401

Page 413: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

Configuración de subtítulosCuando crea un canal debe especificar el formato de los subtítulos de entrada y después especificar elformato deseado para los subtítulos de cada salida. Cuando guarde el canal, sus opciones se validaránen función de las combinaciones admitidas de contenedor de entrada, formato de subtítulos de origen ycontenedor de salida.

Temas• Paso 1: Crear selectores de subtítulos en la entrada (p. 402)• Paso 2: Planificación de subtítulos para los resultados (p. 407)• Paso 3: Coincidir formatos a categorías (p. 408)• Paso 4: Crear codificación de subtítulos (p. 408)

Paso 1: Crear selectores de subtítulos en la entradaDebe identificar los subtítulos que desea utilizar y asignar cada uno a un selector de subtítulos. Si no creaningún selector de subtítulos, no puede incluir subtítulos en la salida. Todos los subtítulos se eliminarán delos medios.

A continuación, debe extraer los subtítulos que desee mediante la adición de un selector de subtítulos enel canal. Cada recurso de subtítulos extraídos está contenido en un selector de subtítulos. Por ejemplo, unselector contiene los subtítulos de teletexto en checo y en polaco.

Para identificar los subtítulos que desea

1. Identifique los subtítulos que se encuentran en la entrada (el proveedor de la entrada deberíaproporcionar esta información). Identifique los formatos de los subtítulos y, para cada formato, losidiomas.

2. Establezca qué formatos e idiomas, de todos los que tiene a su disposición, va a utilizar.

Si está convirtiendo subtítulos DVB-Sub o SCTE-27 a WebVTT, consultethe section called“Restricciones para las salidas que utilizan conversión de OCR” (p. 397)Para obtener límites sobre elnúmero de idiomas que MediaLive puede ingerir.

3. Determine cuántos selectores de subtítulos desea crear en la entrada del canal. Siga esta guía:

402

Page 414: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

• Acceso directo ARIB: cree un único selector de subtítulos para todos los idiomas (de hecho, un selectorde subtítulos para todo el contenido). Todos los idiomas se pasan, no hay ninguna opción más.

• Acceso directo incrustado: cree un único selector de subtítulos para todos los idiomas. Todos los idiomasse pasan, no hay ninguna opción más. Para obtener más información, consulte the section called“Información sobre elementos incrustados ” (p. 404).

• Incrustado en la entrada, otro formato en la salida: especifique el idioma que se va a extraer de laentrada y el idioma que se va a incluir en la salida. El idioma especificado se extrae de los subtítulosincrustados y se convierte al nuevo formato.

• DVB-Sub o SCTE-27 in, WebVTT— Crea un selector de subtítulos para cada idioma, hasta un máximode tres selectores de subtítulos en la entrada. Para obtener más información acerca de este límite,consultethe section called “Restricciones para las salidas que utilizan conversión de OCR” (p. 397).

• Acceso directo de teletexto: cree un único selector de subtítulos para todos los idiomas (de hecho, unselector de subtítulos para todo el contenido). Todos los idiomas se pasan, no hay ninguna opción más.Para obtener más información, consulte the section called “Información para teletexto” (p. 406).

• Conversión de teletexto— Si tiene origen teletexto y desea un formato diferente en la salida, cree unselector de subtítulos para cada combinación de idioma y formato.

• Cualquier otra combinación: cree un selector de subtítulos para cada combinación de idioma y formato.

Acabará con una lista de selectores de subtítulos para crear. Por ejemplo:

• Selector de subtítulos 1: Subtítulos de teletexto en checo• Selector de subtítulos 2: Subtítulos de teletexto en polaco

Para crear un selector de subtítulos

1. En el canal que está creando, en el panel de navegación, en Input attachments (Asociaciones deentrada), seleccione la entrada.

2. Para General input settings (Configuración de entrada general), seleccione Add captions selectors(Añadir selectores de subtítulos).

3. Para Captions selector name (Nombre de selector de subtítulos), introduzca un nombre adecuado. Porejemplo, Teletext Czech.

4. En Selector settings (Configuración del selector), seleccione el formato de los subtítulos de origen.5. Para la mayoría de formatos, aparecen más campos. Para obtener más información sobre un

campo, elija el enlace Info (Información) situado junto al campo. Además, consulte DVB-Sub oSCTE-27 (p. 403), Incrustado (p. 404) o Teletexto (p. 406).

6. Cree más selectores de subtítulos según sea necesario.

Información sobre DVB-Sub o SCTE-27

Los formatos DVB-Sub y SCTE-27 solo se admiten en las entradas RTP.

• Todo el contenido DVB-Sub se transfiere, independientemente de los selectores.• Debe especificar la ubicación de los subtítulospara SCTE-27.

Complete elPIDoIdiomacampos de código de una de las formas que se describen en la siguiente tabla.En cada fila de la tabla se describe una forma válida de completar estos dos campos.

PID Código de idioma Resultado

Especificado En blanco Extrae los subtítulos del PIDespecificado.

403

Page 415: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

PID Código de idioma Resultado

En blanco Especificado Extrae los subtítulos del primerPID que MediaLive encuentrosque coinciden con el idiomaespecificado. Puede ser o no elPID con el número más bajo.

Especificado Especificado Extrae los subtítulos delaespecificadaPID. MediaLiveignora el código de idioma,por lo tanto, te recomendamosdejarlo en blanco.

En blanco En blanco Válido solo si el origen es DVB-Sub y la salida es DVB-Sub.Con esta combinación de PIDe idioma todos los PID de DVB-Sub se incluyen en la salida.

No es válido para los SCTE-27.

• Si planea convertir los subtítulos en WebVTT, también debe especificar el idioma de los subtítulos.

Complete elIdioma de OCRpara especificar el idioma de los títulos especificados por este selector.

MediaLive ignora cualquier valor de este campo si no está convirtiendo los subtítulos en WebVTT.

Información sobre elementos incrustados

Lea esta sección si los subtítulos de entrada son del tipo siguiente: incrustado (EIA-608 o CEA-708),incrustado+SCTE-20, SCTE-20+incrustado o SCTE-20.

¿Cuántos selectores de subtítulos?

• Acceso directo incrustado: cree solo un selector de subtítulos. En este caso todos los idiomas se extraeny se incluyen automáticamente en la salida.

• Embedded in, otra salida— Cree un selector de subtítulos para cada idioma que desee incluir en lasalida, hasta un máximo de cuatro selectores.

• Una combinación de paso integrado y conversión integrada— Si está configurando acceso directoincrustado en algunas salidas y embedded-to-other en otras salidas cree un selector de subtítulos paracada idioma que desee incluir en la salida, hasta un máximo de cuatro selectores. No te preocupespor un selector para la salida de paso integrada. MediaLive extrae todos los idiomas para dicha salida,incluso si no hay un selector para especificar explícitamente esta acción.

Campos del selector de subtítulos

• Selector settings (Configuración del selector):• Elija incrustado si los subtítulos de origen están incrustados (EIA-608 o CEA-708), incrustados

+SCTE-20 o SCTE-20+incrustados.• Elija SCTE-20 si los subtítulos de origen son solo SCTE-20.

• EIA-608 track number (Número de pista EIA-608): este campo especifica el idioma que se va a extraer.Complete del siguiente modo:

404

Page 416: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

• Si está configurando solo el acceso directo incrustado (solo crea un selector de subtítulos para lossubtítulos incrustados de entrada), este campo no se tiene en cuenta, por tanto mantenga el valorpredeterminado.

• Si está convirtiendo subtítulos incrustados a otro formato, (crea varios selectores de subtítulos, unopara cada idioma), especifique el número de la instancia de CC (de la entrada) que contiene el idiomadeseado.

• Convertir 608 a 708: Los subtítulos de origen incrustados pueden ser subtítulos EIA-608, subtítulosCEA-708 o ambos EIA-608 y CEA-708. Puede especificar el modo en que desea que estos subtítulos secontrolen cuando AWS Elemental MediaLive está ingiriendo contenido. En la siguiente tabla se describeel comportamiento en diversos casos.

EIA-608 en el origen CEA-708 en el origen Campo de conversión Resultado

Sí No Forzar conversión Los datos CEA-708se crean en funciónde los datos EIA-608.Los datos EIA-608se añaden como bitsde compatibilidad detipo 608 en los datosCEA-708.

Sí No Deshabilitada El EIA-608 original seconserva.

No Sí Forzar conversión El CEA-708 original seconserva.

No Sí Deshabilitada El CEA-708 original seconserva.

Sí Sí Forzar conversión Los datos CEA-708 sedescartan. Los nuevosdatos CEA-708 secrean en función delos datos EIA-608.Los datos EIA-608se añaden como bitsde compatibilidad detipo 608 en los datosCEA-708.

Los nuevos datosCEA-708 no incluiránninguna característicade formato deCEA-708.

No se recomienda.

Sí Sí Deshabilitada Se conservan losEIA-608 y CEA-708originales.

• Detección SCTE-20— Si los subtítulos de origen combinan el formato incrustado (EIA-608 o CEA-708)y SCTE-20, es posible que le interese establecer este campo enAuto. AWS Elemental MediaLive da

405

Page 417: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

preferencia a los subtítulos incrustados 608/708, pero cambia para utilizar los subtítulos SCTE-20cuando sea necesario. Si configura este campo comoApagado, AWS Elemental MediaLive nunca utilizalos subtítulos SCTE-20.

Información para teletextoEl teletexto es una forma de datos que puede contener varios tipos de información, no solo subtítulos. Elteletexto se puede controlar de una de las siguientes formas:

• Si desea incluir toda la entrada de teletexto, debe configurar el acceso directo de teletexto. El teletextocompleto nunca se puede convertir a otro formato.

• Las páginas de subtítulos individuales (los subtítulos en un idioma concreto) se pueden extraer yconvertir a otro formato de subtítulos.

• Las páginas de subtítulos individuales (los subtítulos en un idioma concreto) no se pueden extraer niconservar en teletexto. Si desea extraer páginas de subtítulos individuales, debe convertirlos a otroformato.

¿Cuántos selectores de subtítulos?

• Si está configurando subtítulos de acceso directo de teletexto, cree solo un selector de subtítulos, inclusosi desea incluir varios idiomas en la salida. En este caso todos los idiomas se extraen y se incluyenautomáticamente y se incluyen en la salida.

• Si está configurando de teletexto a otro formato, cree solo un selector de subtítulos para cada idiomaque desee incluir en la salida. Por ejemplo, un selector para extraer teletexto en inglés y otro selectorpara extraer teletexto en sueco.

• Si está configurando operaciones para acceso directo de teletexto en algunas salidas y teletexto a otroformato en otras salidas, cree un selector de subtítulos para cada idioma que desee incluir en la salida.No te preocupes por un selector para la salida de paso. MediaLive transfiere todos los datos, incluso sino hay un selector para especificar explícitamente esta acción.

Campos del selector de subtítulos

• Selector settings (Configuración del selector): elija Teletext (Teletexto).• Page number (Número de página): este campo especifica la página del idioma que desea. Complete del

siguiente modo:• Si está configurando subtítulos de acceso directo de teletexto (está creando solo un selector de

subtítulos para los subtítulos de entrada), deje este campo en blanco. El valor se omite.• Si está convirtiendo teletexto a otro formato, (crea varios selectores de subtítulos, uno para cada

idioma), complete laCódigo de idiomapara especificar la página del idioma que desee. Si deja estecampo en blanco, recibe un error de validación al guardar el canal.

Incluye un rectángulo de posicionamiento

Si planea convertir los subtítulos de origen a EBU-TT-D, puede definir opcionalmente un rectángulo queposicione los subtítulos en el fotograma de vídeo de la salida. Si elige utilizar esta función, se aplicará de lasiguiente manera:

• Se aplicará a todas las salidas EBU-TT-D que utilizan este selector de subtítulos.• No se aplicará a ningún otro formato de subtítulos de salida que utilicen este selector de subtítulos. La

información de posicionamiento simplemente se omite en estos otros formatos de subtítulos.

El rectángulo se define en relación con el fotograma de vídeo subyacente. Por ejemplo, se especifica laposición del borde izquierdo del rectángulo como porcentaje de todo el ancho del fotograma de vídeo. Un

406

Page 418: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

valor de 10 significa «calcular un valor X que sea del 10% del ancho del marco. A continuación, busqueel borde izquierdo del fotograma de vídeo y mueva X píxeles en el marco y dibuje el borde izquierdo delrectángulo».

Especificar un porcentaje, en lugar de un número fijo, significa que el rectángulo funciona para distintascopias de vídeo (resoluciones diferentes) en la misma salida.

Para definir un rectángulo de posicionamiento

1. En el navegadorRectangle de salidacampo, elijaRectangle de subtítulos.2. Complete los campos de los cuatro lados del rectángulo —Cambio de desplazamiento izquierdo,Width

(Ancho),Scale offset, yAltura.

Paso 2: Planificación de subtítulos para los resultadosSi ha seguido las instrucciones de the section called “Paso 1: Crear selectores de subtítulos en laentrada” (p. 402), debe tener una lista de los formatos de subtítulos y de los idiomas que estándisponibles para las salidas.

Ahora debe planificar la información de subtítulos para las salidas.

Para planificar los subtítulos para la salida

1. Identifique los tipos de medios de salida que prevé crear en el canal, por ejemplo, Microsoft Smooth yHLS.

2. Establezca las combinaciones de vídeo y audio que prevé crear para cada medio de salida.3. Por cada medio de salida establezca qué subtítulos de entrada se convertirán a qué formatos de

salida. Por ejemplo, convertirá subtítulos de teletexto a TTML para los medios de salida de MicrosoftSmooth y esos mismos subtítulos de teletexto a WebVTT para los medios de salida HLS.

Los formatos de salida que son posibles dependen de los formatos de entrada y del tipo de medios desalida. Para determinar qué subtítulos de salida son posibles según el formato de entrada, consultethe section called “Referencia: subtítulos admitidos” (p. 563).

4. Identifique los idiomas para cada formato de salida:

• En general cuente cada idioma por separado.• Excepción: Para acceso directo incrustado, consierta todos los idiomas como si solo fueran uno.• Excepción: Para acceso directo de teletexto, consierta todos los idiomas como si solo fueran uno.

Resultado

Acabará con una lista de salidas, así como los formatos de subtítulos y los idiomas de cada salida. Porejemplo:

• Salida Microsoft Smooth con subtítulos TTML en checo• Salida Microsoft Smooth con subtítulos TTML en polaco• Salida HLS con subtítulos WebVTT en checo• Salida HLS con subtítulos WebVTT en polaco

Salida de varios formatosPuede incluir subtítulos de dos o más formatos diferentes en una salida. Por ejemplo, puede incluirsubtítulos incrustados y subtítulos WebVTT en una salida HLS para proporcionar al sistema posterior másopciones de elección de subtítulos. Las únicas reglas que se aplican a varios formatos son las siguientes:

407

Page 419: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

• El contenedor de salida debe ser compatible con todos los formatos. Consulte the section called“Referencia: subtítulos admitidos” (p. 563).

• Los estilos de fuente de todos los subtítulos que están asociados a una salida deben coincidir. Estosignifica que el resultado final debe ser idéntico, no que se deba utilizar la misma opción para obtener elresultado. Por ejemplo, todos los subtítulos que están asociados a la salida deben ser blancos para elprimer idioma y azules para el segundo idioma.

Administrar este estilo puede ser un poco complicado. Para obtener información sobre estas opciones deestilo de fuente, consulte Support estilos de fuente en subtítulos de salida (p. 399).

Paso 3: Coincidir formatos a categoríasSe pueden seguir varios procedimientos diferentes para crear codificaciones de subtítulos en la salida. Elprocedimiento correcto depende de la "categoría" a la que pertenezcan los subtítulos de salida. Existencinco categorías de subtítulos, que se describen en the section called “Categorías de subtítulos” (p. 567).

En la lista de salidas que ha creado, anote la categoría a la que pertenece cada opción de subtítulos.

Paso 4: Crear codificación de subtítulosRevise la lista de resultados que ha creado y configure los subtítulos de cada grupo de salidas, uno poruno.

Siga el procedimiento adecuado para la categoría de formato de la salida de subtítulos:

• the section called “Todos los subtítulos excepto sidecar o SMPTE-TT en Microsoft Smooth” (p. 408)• the section called “Subtítulos sidecar y SMPTE-TT en Microsoft Smooth” (p. 409)

Todos los subtítulos excepto sidecar o SMPTE-TT en Microsoft Smooth

Siga este procedimiento si el formato del recurso de subtítulos que desea añadir pertenece a la categoríade incrustado, forzado u objeto Puede configurar los subtítulos y el vídeo y audio en la misma salida.

Para configurar subtítulos de salidas

1. En el canal que está creando, en el panel de navegación, busque el grupo de salidas (que ya hacreado). Por ejemplo, busque el grupo de salidas HLS.

2. Si ya ha configurado este grupo de salidas con vídeo y audio, busque los resultados donde deseaañadir los subtítulos. O bien, si no ha configurado con vídeo y audio, cree una nueva salida en estegrupo de salidas. Puede configurar los subtítulos ahora y, a continuación, configurar el vídeo y el audiomás tarde.

3. Elija la salida.4. En Stream settings (Configuración del streaming) seleccione Add captions (Añadir subtítulos). Ahora

tiene una codificación de subtítulos sin definir dentro de esta salida.5. En Caption description name (Nombre de descripción de subtítulo), introduzca un nombre para este

recurso de subtítulos que sea único en el canal, por ejemplo, Embedded. O bien, acepte la opciónpredeterminada (que se genera automáticamente).

6. ParaNombre del selector de subtítulos, introduzca el nombre del selector de subtítulos que creócuandoha creado los selectores de subtítulos en la entrada (p. 402). Especifique el selector queidentifica al recurso de subtítulos que es el origen de los subtítulos de esta salida.

7. En Captions settings (Configuración de subtítulos), elija el formato de los subtítulos de salida.8. Complete los campos que se muestran para el formato seleccionado. Para obtener más información

sobre un campo, elija el enlace Info (Información) situado junto al campo. Para consultar sugerencias

408

Page 420: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

sobre los estilos de fuentes en el formato DVB-Sub o forzado, consulte la sección sobre estilos defuente para salidas forzadas o DVB-Sub (p. 410).

9. Si el formato de salida es incrustado y el grupo de salidas es HLS, puede incluir información sobreel idioma de los subtítulos en el manifiesto. Debe realizar esta configuración en la configuración desalida (independiente de la codificación de los subtítulos). Consulte la sección sobre el manifiesto deHLS (p. 411).

10. Si el formato de salida es ARIB, DVB-Sub , debe realizar algunos ajustes de configuración adicionalesen la configuración de la salida (independiente de la codificación de subtítulos). Consulte PID parasalidas ARIB (p. 410) o PID para salidas DVB-Sub (p. 410).

11. Ahora tiene una codificación de subtítulos que está completamente definida.12. Repita estos pasos para crear subtítulos en varias salidas y grupos de salidas, según corresponda.

Subtítulos sidecar y SMPTE-TT en Microsoft SmoothSiga este procedimiento si el formato del recurso de subtítulos que desea añadir es asociado o siel formato es SMPTE-TT para un grupo de salida de Microsoft Smooth. Consulte the section called“Categorías de subtítulos” (p. 567).

Puede configurar cada recurso de subtítulos en su propia salida dentro del grupo de salidas.

Para configurar subtítulos de salidas

1. En el canal que está creando, en el panel de navegación, busque el grupo de salidas (que ya hacreado). Por ejemplo, busque el grupo de salidas HLS.

2. Cree una salida de la forma habitual: en el panel HLS outputs (Salidas HLS), seleccione Add output(Añadir salida).

3. Seleccione la salida que desea mostrar en el panel Stream settings (Configuración de secuencia).La salida se configura de forma predeterminada con una codificación de vídeo sin definir y unacodificación de audio sin definir.

4. En Stream settings (Configuración de streaming) quite las codificaciones de vídeo y audio de estasalida eligiendo la codificación y seleccionando Remove video (Quitar vídeo) o Remove audio (Quitaraudio). Ahora la salida está vacía.

5. Elija Add captions (Añadir subtítulos). Ahora tiene una codificación de subtítulos sin definir dentro deesta salida.

6. En Caption description name (Nombre de descripción de subtítulo), introduzca un nombre para esterecurso de subtítulos que sea único en el canal, por ejemplo, WebVTT Czech. O bien, acepte laopción predeterminada (que se genera automáticamente).

7. ParaNombre del selector de subtítulos, introduzca el nombre del selector de subtítulos que creócuandoha creado los selectores de subtítulos en la entrada (p. 402). Especifique el selector queidentifica al recurso de subtítulos que es el origen de los subtítulos de esta salida.

8. En Captions settings (Configuración de subtítulos), elija el formato adecuado para los subtítulos desalida.

9. Complete los campos que se muestran para el formato seleccionado. Para obtener más informaciónsobre un campo, elija el enlace Info (Información) situado junto al campo. Para obtener sugerenciassobre los estilos de fuente en EBU-TT-D, TTML,y subtítulos de WebVTT, consultethe sectioncalled “Estilos de fuente para EBU-TT-D” (p. 411),the section called “Estilos de fuente paraTTML” (p. 412)ythe section called “Estilos de fuente para WebVTT” (p. 413).

10. Ahora tiene una salida que contiene una codificación de subtítulos que está completamente definida.11. Repita estos pasos para crear subtítulos sidecar en este u otro grupo de salidas, según corresponda.

Detalles de formatos de salida específicosA continuación, se presenta información que se aplica únicamente al formato de subtítulos especificado.

409

Page 421: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

Estilos de fuentes para grabar o DVB-Sub

Si los subtítulos de salida son de tipo forzado o DVB-Sub, puede especificar el aspecto de los subtítulos.

Si está utilizando el mismo origen de subtítulos en varias salidas y todas esas salidas utilizan el mismoformato, debe configurar la información del estilo de fuente para que dicho estilo sea igual en todas lassalidas. Si no lo hace, recibe un error al guardar el canal. Por ejemplo, tiene una salida Archive que incluyesubtítulos DVB-sub convertidos desde el selector de subtítulos «incrustado». Además, tiene una salidaUDP que también incluye subtítulos DVB-sub convertidos desde el mismo selector de subtítulos. Debeconfigurar la información del estilo de fuente por separado, en la salida Archive y, a continuación, en lasalida UDP. Pero debe introducir la misma información en ambas salidas.

Por ejemplo, la salida A podría utilizar Captions Selector 1 (Selector de subtítulos 1) con el DestinationType (Tipo de destino) configurado en Burn-in (Forzado). Y una salida B también podría utilizar CaptionsSelector 1 (Selector de subtítulos 1) con el Destination Type (Tipo de destino) configurado en Burn-in(Forzado). Puede establecer la información de fuente una vez en la salida 1 y de nuevo en la salida 2. Sinembargo, debe configurar toda la información de fuente de forma idéntica en ambas salidas.

PID para ARIB

Complete este paso si el grupo de salidas es UDP/TS y el formato de subtítulos de salida es ARIB:

• En el grupo de salidas UDP pertinente, elija la salida que tiene los subtítulos ARIB.• En PID settings (Configuración de PID), complete ARIB captions PID control (Control PID de subtítulos

ARIB) y ARIB captions PID (PID de subtítulos ARIB) tal y como se indica en la tabla siguiente:

Control PID de subtítulos ARIB PID de subtítulos ARIB Resultado

Auto Ignore Un PID se asignaautomáticamente durante lacodificación. Este valor puede sercualquier número.

Use Configured (Configuradosegún uso)

Introduzca un número decimal ohexadecimal.

Este PID se usa para lossubtítulos.

PID para DVB-Sub

Complete este paso si el grupo de salidas es UDP y el formato de subtítulos de salida es DVB-Sub.

• En el grupo de salidas UDP pertinente, elija la salida que tiene los subtítulos DVB-Sub.• En PID settings (Configuración de PI), en DVB-Sub PIDs (PID de DVB-Sub), escriba el PID de los

subtítulos DVB-Sub en esta salida. O conserve el valor predeterminado.

PID para teletexto

Complete este paso si el grupo de salidas es UDP y el formato de subtítulos de salida es teletexto:

• En el grupo de salidas UDP pertinente, elija la salida que tiene los subtítulos de teletexto.• En PID settings (Configuración de PID), en DVB teletext PID (PID de teletexto DVB), introduzca el PID

de los subtítulos de teletexto en esta salida. O conserve el valor predeterminado.

410

Page 422: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

Manifiestos HLS (subtítulos incrustados)

Si los subtítulos son incrustados y la salida es HLS, debe incluir información sobre el idioma de lossubtítulos en el manifiesto. Si no incluye esta información, el reproductor posterior no tendrá informaciónacerca de los subtítulos integrados.

• En el grupo de salidas de HLS en Output groups (Grupos de salida), en Captions (Subtítulos), enCaptions language setting (Configuración del idioma de subtítulos), elija Insert (Insertar). Si elige estaopción se insertarán líneas en el manifiesto para cada idioma de subtítulos incrustado. Inserta tantaslíneas como mapeos añada en el siguiente paso.

• En el grupo de salida HLS, para HLS settings (Configuración HLS), en Captions language mappings(Mapeos de idiomas de subtítulos), seleccione Add captions language mappings (Añadir mapeos deidiomas de subtítulos).

• Vuelva a elegir Add captions language mappings (Añadir mapeos de idiomas de subtítulos) para añadirmás grupos de mapeo, uno por cada recurso de subtítulos incrustado, hasta llegar a un máximo decuatro. Por ejemplo, si los idiomas integrados de salida contienen los idiomas inglés, francés y español,necesita tres grupos de mapeo.

• Complete cada grupo de mapeo para identificar el número de CC (canal de subtítulos) y su idioma.Especifique el idioma como un código de idioma ISO de tres letras, de acuerdo con la norma ISO639-2. Por ejemplo, si el canal de subtítulos 1 es francés, configure los tres campos con "1", "fre" y"French" (Francés).

El orden en que especifique los idiomas debe coincidir con el orden de los subtítulos en el origen. Porejemplo, si los subtítulos se encuentran en el orden siguiente: francés, inglés, español y portugués,configure CC1 como francés, CC2 como inglés, y así sucesivamente. Si no los ordena correctamente,los subtítulos del manifiesto se etiquetarán con los idiomas equivocados.

Estilos de fuente para EBU-TT-D

Si los subtítulos de origen están incrustados o subtítulos de teletexto y los subtítulos de salida son EBU-TT-D, puede especificar opcionalmente parte de la información de estilo de fuente.

Un código de subtítulos EBU-TT-D consiste en un archivo XML que el sistema descendente lee y procesa.Este archivo XML incluye una sección para información sobre el estilo de fuente. Puede especificar partede esta información.

Para especificar información de fuente

1. En la salida que contiene los subtítulos EBU-TT-D, muestre la sección de los subtítulos.2. Complete estos campos. Para obtener más información sobre un campo en la MediaLive consola de,

elija elInformaciónenlace junto al campo.

• Control de estilo• Rellenar espacio de línea• Familia de fuentes

Esta configuración da como resultado una de las opciones siguientes:

El archivo XML de los subtítulos incluye la siguiente información de estilo:

411

Page 423: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de subtítulos

Información de estilo Valor en el archivo XML para laopción Incluir

Valor en archivo XML para laopción Excluir

Información de estilo de fuente(posición, alineación, cursiva,etc.)

Se establece para que coincidacon los subtítulos de origen.

Dedlo en blanco.

Color de fuente y color de fondo Se establece para que coincidacon los subtítulos de origen.

Establecido en fuente blanca yfondo negro.

Font size (Tamaño de fuente) Establecido en 100%. Establecido en 100%.

Familia de fuentes Establecer en el valor queespecificó enFamilia de fuentes.

Establezca enmonoespaciado.

Brecha de línea Configurar para que coincidacon el valor que especificóenRellenar espacio de línea.

Configurado para dejar el huecosin llenar.

Estilos de fuente para TTML

Si los subtítulos de origen están incrustados o subtítulos de teletexto y los subtítulos de salida son TTML,puede especificar opcionalmente parte de la información de estilo de fuente.

Para especificar información de fuente

1. En la salida que tiene los subtítulos TTML, muestre la sección de los subtítulos.2. EstablezcaControl de estiloaPaso a travésoUse_configured.

Tenga en cuenta que cuandoConfigurado por el usuarioestá seleccionado, en realidad no hay camposque pueda configurar.

El archivo XML de los subtítulos incluye la siguiente información de estilo:

Información de estilo Valor en archivo XML para laopción Passthrough

Valor en el archivo XML para laopción configurada por el usuario

Información de estilo de fuente(posición, alineación, cursiva,etc.)

Se establece para que coincidacon los subtítulos de origen.

Dedlo en blanco.

Color de fuente y color de fondo Se establece para que coincidacon los subtítulos de origen.

Establecido en fuente blanca yfondo negro.

Font size (Tamaño de fuente) Coincidir el tamaño de lossubtítulos de origen, si seespecifica. De lo contrario,establezca en el 80% de la alturadisponible disponible para lossubtítulos.

Dedlo en blanco.

Familia de fuentes Coincidir la familia de subtítulosde origen, si se especifica. Delo contrario, establezca enSerifmonoespacial.

Dedlo en blanco.

412

Page 424: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

Información de estilo Valor en archivo XML para laopción Passthrough

Valor en el archivo XML para laopción configurada por el usuario

Brecha de línea Se establece para dejar el huecode línea sin rellenar.

Establecer para dejar el huecosin llenar.

Estilos de fuente para WebVTT

Si los subtítulos de origen están incrustados o subtítulos de teletexto y los subtítulos de salida sonWebVTT, puede pasar opcionalmente parte de la información de estilo.

No_Style_Dataestá seleccionada de forma predeterminada. Este valor genera solo información de texto ymarca de hora en la codificación de la leyenda.

SiPaso a travésse selecciona, los datos de estilo de posición y color se pasarán a la salida. Esto incluyetambién el texto y la información de marca de hora.

Para especificar información de estilo

1. En la salida que tiene los subtítulos WebVTT, muestre la sección de los subtítulos.2. EstablezcaControl de estiloaNo_Style_DataoPaso a través.

Tenga en cuenta que cuando se selecciona cualquiera de los dos, no hay campos que puedaconfigurar. SobrePaso a través, los datos de estilo de posición y color se pasarán a la salida.SobreNo_Style_Data, solo el texto y la información de marca de hora serápasadoa través de.

EjemplosEn los siguientes ejemplos se describe cómo implementar los casos de uso de the section called“Escenarios típicos” (p. 400).

Temas• Caso de uso A: Un formato de entrada a una salida y no convertido (p. 413)• Caso de uso B: Un formato de entrada convertido a otro formato de salida (p. 414)• Caso de uso C: Un formato de entrada convertido a distintos formatos, un formato para cada

salida (p. 415)• Caso de uso D: Salida de un subtítulo compartido por varias codificaciones de vídeo (p. 417)

Caso de uso A: Un formato de entrada a una salida y noconvertidoEn este ejemplo se muestra cómo implementar el primer caso de uso (p. 400) de los casos habituales. Laentrada se configura con un formato de subtítulos y dos o más idiomas. Supongamos que desea mantenerel formato en la salida y que desea producir un solo tipo de salida e incluir todos los idiomas en esa salida.

Por ejemplo, la entrada tiene subtítulos incrustados en inglés y en francés. Desea generar una salida HLSque contiene subtítulos incrustados en inglés y en francés, además de un vídeo y un audio.

En este ejemplo se muestran dos características importantes de un flujo de trabajo para acceso directoincrustado. En primer lugar, no cree selectores de subtítulos independientes; todos los idiomas se incluyenautomáticamente. En segundo lugar si está generando una salida para HLS, existe la posibilidad deespecificar los idiomas y su orden de aparición.

413

Page 425: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

Para configurar para este caso de uso

1. En el canal que está creando, en el panel de navegación, en Input attachments (Asociaciones deentrada), seleccione la entrada.

2. En General input settings (Configuración de entrada general), elija Add captions selector (Añadirselector de subtítulos) para crear un selector de subtítulos. Establezca Selector settings (Configuraciónde selector) en Embedded source (Origen incrustado).

3. Cree un grupo de salidas HLS.4. Cree una salida y configure el vídeo y el audio.5. En esa misma salida, cree un recurso de subtítulos con la información siguiente:

• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: Uno de los formatos incrustados.• Código de idiomayDescripción del idioma: Mantén el campo en blanco. Con subtítulos integrados,

se incluyen todos los idiomas.6. En el grupo de salidas HLS, en la opción Captions (Subtítulos), para Captions language setting

(Configuración del idioma de subtítulos), elija Insert (Insertar).7. En HLS settings (Configuración de HLS), en Captions language mappings (Mapeos de idioma de

subtítulos), elija Add caption language mappings (Añadir mapeos de idiomas de subtítulos) dos veces(una vez por cada idioma).

8. Complete el primer grupo de campos de mapeos con 1, ENG e English y el segundo grupo con 2,FRE y French.

9. Acabe de configurar el canal y guárdelo.

Caso de uso B: Un formato de entrada convertido a otro formatode salidaEn este ejemplo se muestra cómo implementar el segundo caso de uso (p. 400) (p. 401) de los casoshabituales. La entrada incluye dos idiomas de subtítulos y la salida única convierte los subtítulos. Porejemplo, la entrada tiene subtítulos incrustados en alemán y en francés. Desea generar una salida UDPcon ambos subtítulos convertidos a DVB-Sub, además de un vídeo y un audio.

414

Page 426: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

Para configurar para este caso de uso

1. En el canal que está creando, en el panel de navegación, en Input attachments (Asociaciones deentrada), seleccione la entrada.

2. Para General input settings (Configuración general de las entradas), seleccione Add captions selector(Añadir selector de subtítulos) dos veces, para crear el Selector de subtítulos 1 (para alemán) y elSelector de subtítulos 2 (para francés). En ambos casos establezca Selector settings (Configuraciónde selector) en Embedded source (Origen incrustado).

3. Cree un grupo de salidas UDP.4. Cree una salida y configure el vídeo y el audio.5. En esta salida seleccione Add captions (Añadir subtítulos) para crear una codificación de subtítulos.

• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: DVB-Sub.• Código de idiomayDescripción del idioma: Alemán.• Otros campos: Conserve los valores predeterminados o complete según desee.

6. Vuelva a elegir Add captions (Añadir subtítulos) para crear otra codificación de subtítulos. Configureesta codificación para los subtítulos en francés. Asegúrese de configurar los campos de fuente paraalemán y francés exactamente de la misma forma.

7. Acabe de configurar el canal y guárdelo.

Caso de uso C: Un formato de entrada convertido a distintosformatos, un formato para cada salidaEn este ejemplo se muestra cómo implementar el tercer caso de uso (p. 400) (p. 401) de los casoshabituales. La entrada se configura con un formato de subtítulos y dos o más idiomas. Desea producirvarios tipos de salida diferentes. En cada salida desea convertir los subtítulos a otro formato, pero incluirtodos los idiomas.

Por ejemplo, la entrada tiene subtítulos de teletexto en checo y en polaco. Suponga que desea produciruna salida Microsoft Smooth y una salida HLS. Suponga que en la salida Microsoft Smooth, desea incluirun vídeo y un audio, y quiere convertir los subtítulos en TTML. En la salida HLS, desea incluir un vídeo yun audio, y quiere convertir los subtítulos en WebVTT.

415

Page 427: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

Para configurar para este caso de uso

1. En el canal que está creando, en el panel de navegación, en Input attachments (Asociaciones deentrada), seleccione la entrada.

2. En General input settings (Configuración de entrada general), elija Add captions selector (Añadirselector de subtítulos) dos veces para crear los siguientes selectores de subtítulos:

• Selector de subtítulos 1 para teletexto en checo. Especifique la página que contiene los subtítulosen checo.

• Selector de subtítulos 2 para teletexto en polaco. Especifique la página que contiene los subtítulosen polaco.

Aunque incluye los subtítulos en dos salidas diferentes (Microsoft Smooth y HLS), necesita extraerlosde la entrada solo una vez, por lo que tendrá que crear solo un selector de subtítulos para cadaidioma.

3. Cree un grupo de salidas de Microsoft Smooth y configúrelo como se indica a continuación:

• Cree una salida y configure el vídeo y el audio.• Cree una segunda salida que contenga una codificación de subtítulos y ninguna codificación de

vídeo o de audio, y que tenga la configuración siguiente:• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: TTML.• Código de idiomayDescripción del idioma: Checo.

416

Page 428: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

• Control de estilo: Estícalo como desee.• Cree una tercera salida que contenga una codificación de subtítulos y ninguna codificación de vídeo

o de audio, y que tenga la configuración siguiente:• Nombre del selector de subtítulos: Selector de subtítulos 2.• configuración de subtítulos: TTML.• Código de idiomayDescripción del idioma: Polaco.• Otros campos: lo mismo que la segunda salida (los subtítulos en checo).

4. Cree un grupo de salidas HLS y configúrelo como se indica a continuación:

• Cree una salida y configure el vídeo y el audio.• Cree una segunda salida que contenga una codificación de subtítulos y ninguna codificación de

vídeo o de audio, y que tenga la configuración siguiente:• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: WebVTT.• Código de idiomayDescripción del idioma: Checo.• Otros campos: Estícalo como desee.

• Cree una tercera salida de subtítulos que contenga una codificación de subtítulos y ningunacodificación de vídeo o de audio, y que tenga la configuración siguiente:• Nombre del selector de subtítulos: Selector de subtítulos 2.• configuración de subtítulos: WebVTT• Código de idiomayDescripción del idioma: Polaco.• Otros campos: lo mismo que la segunda salida (los subtítulos en checo).

5. Acabe de configurar el canal y guárdelo.

Caso de uso D: Salida de un subtítulo compartido por variascodificaciones de vídeoEn este ejemplo se muestra cómo configurar los subtítulos de un flujo de trabajo ABR.

La primera configuración muestra cómo configurar un flujo de trabajo ABR cuando los subtítulos seencuentran en la misma salida que el vídeo, lo que significa que los subtítulos están incrustados o tienen elestilo de subtítulos.

La segunda configuración muestra cómo configurar un flujo de trabajo ABR cuando los subtítulospertenecen a la categoría asociado, en cuyo caso cada codificación de subtítulos está en su propia salida.

Temas• Configuración con subtítulos incrustados o de tipo objeto (p. 417)• Configuración con subtítulos sidecar (p. 419)

Configuración con subtítulos incrustados o de tipo objeto

En este ejemplo se muestra cómo implementar el cuarto caso de uso (p. 400) (p. 401) de los casoshabituales. Por ejemplo, desea generar una salida HLS con tres codificaciones de vídeo (una para vídeode baja resolución, otra para vídeo de resolución mediana y otra para vídeo de alta resolución) y un audio.También le interesa incluir subtítulos incrustados (en inglés y español) y asociarlos a las tres codificacionesde vídeo.

417

Page 429: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

Para configurar para este caso de uso

1. En el canal que está creando, en el panel de navegación, en Input attachments (Asociaciones deentrada), seleccione la entrada.

2. En General input settings (Configuración de entrada general), elija Add captions selector (Añadirselector de subtítulos) para crear un selector de subtítulos. Establezca Selector settings (Configuraciónde selector) en Embedded source (Origen incrustado).

3. Cree un grupo de salidas HLS.4. Cree una salida y configure el vídeo y el audio para un vídeo de baja resolución.5. En esa misma salida, cree un recurso de subtítulos con la información siguiente:

• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: Uno de los formatos incrustados.• Código de idiomayDescripción del idioma: Déjelos en blanco; con subtítulos de acceso directo

incrustado todos los idiomas están incluidos.6. Cree una segunda salida y configure el vídeo y el audio para un vídeo de resolución mediana.7. En esa misma salida, cree un recurso de subtítulos con la información siguiente:

• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: Uno de los formatos incrustados.• Código de idiomayDescripción del idioma: Déjelo en blanco. Con subtítulos integrados, se incluyen

todos los idiomas.8. Cree una tercera salida y configure el vídeo y el audio para un vídeo de alta resolución.

418

Page 430: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos

9. En esa misma salida, cree un recurso de subtítulos con la información siguiente:

• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: Uno de los formatos incrustados.• Código de idiomayDescripción del idioma: Déjelo en blanco. Con subtítulos integrados, se incluyen

todos los idiomas.10. Acabe de configurar el canal y guárdelo.

Configuración con subtítulos sidecarEn este ejemplo se muestra un flujo de trabajo ABR donde los subtítulos se encuentran en archivossidecar. Por ejemplo, desea generar una salida Microsoft Smooth con tres codificaciones de vídeo (unapara vídeo de baja resolución, otra para vídeo de resolución mediana y otra para vídeo de alta resolución)y un audio. Estas codificaciones están en una salida de Microsoft Smooth. Desea incorporar subtítulosincrustados (en inglés y español) y convertirlos en subtítulos TTML, uno para inglés y uno para español.

Para configurar para este caso de uso

1. En el canal que está creando, en el panel de navegación, en Input attachments (Asociaciones deentrada), seleccione la entrada.

2. En General input settings (Configuración de entrada general), elija Add captions selector (Añadirselector de subtítulos) dos veces para crear los siguientes selectores de subtítulos:

• Selector de subtítulos 1: para inglés incrustado.

419

Page 431: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEntradas CDI como insumos de socios

• Selector de subtítulos 2: para español incrustado.3. Cree un grupo de salidas Microsoft Smooth.4. Cree una salida que contenga una codificación de vídeo y configúrela para vídeo de baja resolución.5. Cree una segunda salida que contenga una codificación de vídeo y configúrela para vídeo de mediana

resolución.6. Cree una tercera salida que contenga una codificación de vídeo y configúrela para vídeo de alta

resolución.7. Cree una cuarta salida que contenga una codificación de audio y no contenga codificación de vídeo.8. Cree una quinta salida de subtítulos que contenga una codificación de subtítulos y ninguna

codificación de vídeo o de audio, y que tenga la configuración siguiente para la codificación desubtítulos:

• Nombre del selector de subtítulos: Selector de subtítulos 1.• configuración de subtítulos: TTML.• Código de idiomayDescripción del idioma: Inglés.

9. Cree una sexta salida de subtítulos que contenga una codificación de subtítulos y ninguna codificaciónde vídeo o de audio, y que tenga la configuración siguiente para la codificación de subtítulos:

• Nombre del selector de subtítulos: Selector de subtítulos 2.• configuración de subtítulos: TTML.• Código de idiomayDescripción del idioma: Español (Inglés)

10. Acabe de configurar el canal y guárdelo.

Entradas CDI de sociosUna entrada CDI de socio es una configuración específica de una entrada CDI. Ustedmostoconfigurar dosentradas CDI como socios si desea admitir la conmutación por error de entrada automáticapara una fuenteCDI. Las dos entradas siempre funcionan juntas, ya que las dos entradas en unConmutación por errorautomática (p. 385)par. Las dos entradas solo se pueden utilizar juntas, como un par de conmutación porerror.

Temas• Entradas regulares versus aportaciones de socios (p. 420)• Reglas para utilizar las entradas CDI de socios (p. 421)• Creación del conjunto de aportaciones de socios (p. 421)• Edición del conjunto de entradas de socios (p. 421)• Eliminación de entradas de socios (p. 421)

Entradas regulares versus aportaciones de sociosCuando crea una entrada CDI, debe decidir si necesita crear unaregularesEntrada CDI o un conjuntodesocioEntradas CDI. Esta decisión depende de cómo desee implementar la redundancia de canalizacióny la conmutación por error automática de entrada.

En la tabla siguiente se describe el tipo de entrada que se va a crear en función del flujo de trabajo.

420

Page 432: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas para utilizar las entradas CDI de socios

El canal está configurado para laredundancia de canalización

Desea configurar esta entradapara la conmutación por errorautomática de entrada

Tipo de entradas para crear

No Unoentrada CDI regular (p. 237).No (canal de canalización única)

Sí Un conjunto de entradas CDIde socios: dos entradas CDIconfiguradas como socios.

No Unoentrada CDI regular (p. 237).Sí (canal estándar)

Sí Dos conjuntos de aportacionesde socios:

• Dos entradas CDI configuradascomo un conjunto de entradasde socios.

• Dos entradas CDI másconfiguradas como otroconjunto de entradas desocios.

Reglas para utilizar las entradas CDI de sociosEstas reglas se aplican a las aportaciones de socios:

• Conmutación por error automática: solo puede utilizar las entradas de socios como un par deconmutación por error.

• Cambio de entrada: no puede utilizar las entradas de socio en un flujo de trabajo de conmutación deentrada, en el que a veces se cambia a un socio y, en otras ocasiones, cambia al otro socio.

• Canal único: solo puede utilizar las entradas de socio en un canal. No puedes adjuntar un socio a uncanal y el otro a otro canal.

Creación del conjunto de aportaciones de sociosPara crear las aportaciones de los socios, debe seguir un procedimiento especial. Consulte the sectioncalled “Entrada CDI — Entrada CDI de socio” (p. 240).

Edición del conjunto de entradas de sociosPuede editar las entradas de la misma forma que actualiza las entradas CDI normales. Consulte thesection called “Edición de una entrada” (p. 260).

Eliminación de entradas de sociosLas dos entradas tienen la misma posición. La primera entrada que crea cuando sigue el procedimientoespecial no es la entrada del propietario ni la entrada principal. Por lo tanto, estas reglas se aplicancuandoborrar (p. 261)una aportación de un socio:

• Puede eliminar una entrada sin eliminar la otra.

421

Page 433: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioClases de canal y clases de entrada

Si lo hace, la entrada restante se convierte simplemente en una entrada CDI normal. Si elimina laprimera entrada, el nombre de la segunda entrada no cambia automáticamente. Por ejemplo, si laentrada tenía el nombre MyInput - partner, seguirá teniendo el nombre MyInput - partner, aunque ya nosea una entrada CDI de socio. Puede editar la entrada para cambiar el nombre.

• Puede eliminar la segunda entrada y volver a crear la entrada de socio desde la primera entrada. Lasdirecciones IP de la nueva entradawillasignaciónel puerto5001.

• Puede eliminar la primera entrada y, a continuación, volver a crear la entrada de socio, desde la segundaentrada. Las direcciones IP de la nueva entradawillasignaciónel puerto5 000.

Si no ha cambiado el nombre de la segunda entrada (el valor predeterminado tiene el sufijo, porejemplo,MyInput - socio), la nueva entrada tiene el nombreMyInput - socio - socio. Puede editar laentrada para cambiar el nombre.

Clase de canal y clase de entradaUna de las características de un canal es su clase. Una de las características de una entrada es su clase.Establece tanto la clase de canal como la clase de entrada para implementar u omitir redundancia decanalización.

Lea esta sección para obtener una descripción general de la clase de canal y de la clase de entrada.A continuación, para obtener información detallada sobre cómo implementar u omitir redundancia decanalizaciones, consultethe section called “Redundancia de canalización” (p. 489).

Acerca de las clases de canalCuandoplanificar el flujo de trabajo (p. 82), debes decidir la clase del canal. Hay dos clases de canales:

• Clase estándar

UNAcanal estándartiene dos canalizaciones de codificación. Cuando hay dos canalizaciones,ambas tuberías perforSoy la codificación. Si falla una canalización, la salida al sistema descendentepuede continuar desde la otra canalización. Para obtener más información y diagramas sobrecómo exactamenteMediaLivegestiona el fallo, consultethe section called “Redundancia decanalización” (p. 489).

• Clase de canalización única

UNACanal de canalización únicatiene una canalización de codificación. Si falla la canalización única, lasalida al sistema descendente se detiene.

Configuras la clase de canal cuandocrea el canal (p. 156). Puede hacer lo siguienteactualización odegradación (p. 494)la clase de un canal existente.

Acerca de las clases de entradaComo parte de los pasos para implementar u omitir la redundancia de canalización en el canal, debedecidir la clase para cada entrada. Hay dos clases de entrada:

• Clase estándar

Una entrada de clase estándar tiene dos canalizaciones.

Todos los tipos de entradas se pueden configurar como entradas de clase estándar.

422

Page 434: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCombinaciones de canal y clase de entrada

• La entrada de clase única tiene una canalización.

No todas las entradas se pueden configurar como entradas de clase única. Las entradas CDI y lasentradas RTP no se pueden configurar como entradas de clase única.

Combinaciones de canal y clase de entradaLa siguiente tabla resume las combinaciones válidas de la clase de canal y de la clase de entrada. Lasecciónthe section called “Redundancia de canalización” (p. 489)proporciona información sobre cómoelegir la combinación adecuada para su flujo de trabajo.

Canal Entradas

Canal estándar Todas las entradas deben ser entradas de claseestándar.

Canal de canalización única Las entradas podrían ser una combinación deentradas de clase única y entradas de claseestándar.

La mayoría de los tipos de entradas serán entradasde clase única.

Cualquier entrada CDI o entrada RTP seránentradas de clase estándar.

Canal de canalización única Todas las entradas pueden ser entradas de claseestándar.

Entradas dinámicasPuede configurar un canal de varias entradas con entradas de archivo estáticos y dinámicos. Acontinuación, puede utilizar la característica de cambio de entrada de la programación de canalespara cambiar de una entrada a otra. Una entrada estática siempre se conecta al mismo archivo. Unaentrada dinámica apunta a un archivo diferente cada vez que se utiliza en un cambio de entrada en laprogramación.

El uso de entradas dinámicas le permite aumentar el número de orígenes de vídeo que puede utilizar en elcanal, a la vez que respeta el límite de entradas que puede asociar al canal.

Solo se pueden configurar como entradas dinámicas las entradas de archivo MP4 o Transport Stream (TS)que se almacenan en una de las siguientes ubicaciones:

• Simple Storage Service (Amazon S3)• AWS ElementalMediaStore

Configuración de entradas dinámicasPara obtener información acerca de cómo planificar y crear entradas dinámicas, consulte the section called“Entradas dinámicas” (p. 444).

423

Page 435: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMetadatos ID3

Trabajo con metadatos ID3Puede incluir metadatos ID3 en salidas de archivo, salidas HLS,MediaPackagesalidas y salidas UDP.Normalmente, los metadatos ID3 se incluyen en una salida si sabe que un sistema descendente espera losdatos y es capaz de interpretarlos.

Debe obtener los requisitos de metadatos ID3 de un representante del sistema descendente.

Al crear o editar un canal, puede configurar salidas individuales en un canal de modo que los metadatosID3 estén habilitados. Los metadatos ID3 pueden proceder de uno o varios de los siguientes orígenes:

• Pueden ser metadatos que ya están presentes en la entrada.• Pueden ser metadatos que se añaden al crear el canal.• Puede ser metadatos que se añaden mediante la creación de acciones en la programación.

Los metadatos ID3 se incluyen en el archivo, HLS,MediaPackage, o salida UDP según elreglasespecíficas (p. 425)para el tipo de salida.

Temas• Habilitación de metadatos ID3 (p. 424)• Paso a través de metadatos ID3 (p. 426)• Insertar metadatos ID3 al crear el canal (p. 426)• Inserción de metadatos ID3 mediante la programación (p. 427)

Habilitación de metadatos ID3Para incluir metadatos ID3 en una salida, debe habilitar los metadatos ID3 en dicha salida al crear o editarel canal.

Habilitación en salidas de archivoPara incluir metadatos ID3 en salidas de archivo, debe habilitar la característica en cada salida aplicable.

Para habilitar metadatos ID3 en salidas de archivo

1. En la página Create channel (Crear canal) en la sección Output groups (Grupos de salida), en el grupoArchive (Archivo), elija la salida donde desea habilitar los metadatos ID3.

2. En Container Settings (Configuración de contenedor), en PID Settings (Configuración de PID), enTimed Metadata Behavior (Comportamiento de metadatos temporizados), elija PASSTHROUGH(ACCESO DIRECTO).

3. En Timed Metadata PIDs (PID de metadatos temporizados), escriba el PID donde desea insertar losmetadatos ID3.

4. Repita este procedimiento para cada salida aplicable.

Para obtener información acerca de los resultados tras la habilitación, consulte the section called“Resultados de la habilitación de metadatos ID3” (p. 425) más adelante en esta sección.

Habilitación en salidas HLSPara incluir metadatos ID3 en salidas HLS, debe habilitar la característica en cada salida aplicable.

424

Page 436: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación de metadatos ID3

Para habilitar los metadatos ID3 en salidas HLS

1. En la página Create channel (Crear canal) en la sección Output groups (Grupos de salida), en el grupoHLS, elija la salida donde desea habilitar los metadatos ID3.

2. Asegúrese de que la opción HLS Settings (Configuración de HLS) está establecida en Standard hls(HLS estándar). Solo pueden contener metadatos ID3 las salidas estándar. La opción Audio-onlyoutputs (Salidas solo de audio) (que es la otra opción de este campo) se utiliza para configurar gruposde representación de audio y no puede contener estos metadatos.

3. En PID Settings (Configuración de PID), Timed Metadata Behavior (Comportamiento de metadatostemporizados), elija PASSTHROUGH (ACCESO DIRECTO).

4. En Timed Metadata PIDs (PID de metadatos temporizados), escriba el PID donde desea insertar losmetadatos ID3.

5. Repita este procedimiento para cada salida aplicable.

Para obtener información acerca de los resultados tras la habilitación, consulte the section called“Resultados de la habilitación de metadatos ID3” (p. 425) más adelante en esta sección.

Habilitación enMediaPackagesalidasPara incluir metadatos ID3 enMediaPackagesalidas, no tiene que configurar la salida. MediaPackageLassalidas se configuran automáticamente con esta característica habilitada.

Para obtener información sobre la gestión de metadatos ID3 enMediaPackagesalidas, véasethe sectioncalled “Resultados de la habilitación de metadatos ID3” (p. 425)más adelante en este capítulo.

Habilitación en salidas UDPPara incluir metadatos ID3 en salidas UDP, debe habilitar la característica en cada salida aplicable.

Para habilitar metadatos ID3 en salidas UDP

1. En la página Create channel (Crear canal) en la sección Output groups (Grupos de salida), en el grupoUDP, elija la salida donde desea habilitar los metadatos ID3.

2. En Network Settings (Configuración de red), PID Settings (Configuración de PID), Timed MetadataBehavior (Comportamiento de metadatos temporizados), elija PASSTHROUGH (ACCESO DIRECTO).

3. En Timed Metadata PIDs (PID de metadatos temporizados), escriba el PID donde desea insertar losmetadatos.

4. Repita este procedimiento para cada salida aplicable.

Para obtener información acerca de los resultados tras la habilitación, consulte the section called“Resultados de la habilitación de metadatos ID3” (p. 425) más adelante en esta sección.

Resultados de la habilitación de metadatos ID3A continuación se muestran los resultados de la habilitación de metadatos ID3 en el canal:

• Los metadatos ID3 que no sean de tipo TDRL o PRIV presentes en la entrada se incluyenautomáticamente en las salidas elegibles.

• Los metadatos ID3 de tipo TDRL o PRIV presentes en la entrada se transfieren a las salidas elegibles dela siguiente manera:• Si el fotograma no incluye "Elemental Technologies" en la redacción, los metadatos se transfieren.• Si el fotograma incluye "Elemental Technologies" en la redacción, los metadatos no se transfieren. Los

metadatos no se transfieren porque MediaLive supone que la marca temporal de estos metadatos hapasado.

425

Page 437: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso a través de metadatos ID3

• Los metadatos ID3 que configure en el grupo de salida se insertan en las salidas en las que habilitó losmetadatos ID3, al crear el canal. Para obtener información acerca de la configuración de metadatos ID3en el grupo de salida, consulte the section called “Insertar metadatos ID3 al crear el canal” (p. 426).

• Los metadatos ID3 que configure mediante la creación de una acción en la programación de MediaLivese incluyen en las salidas elegibles. Para obtener información acerca de la configuración de metadatosID3 en la programación, consulte the section called “ Inserción de metadatos ID3 mediante laprogramación” (p. 427).

La elegibilidad de una salida depende del tipo de grupo de salida, tal y como se muestra en la siguientetabla.

Tipo de grupo de salida Metadatos ID3 queestán presentes en laentrada

Metadatos ID3 queespecifique al configurarel canal

Metadatos ID3 queinserta mediante laprogramación

Archivado Pasados No incluidos en la salida Incluidos en la salida

HLS Pasados Incluidos en la salida Incluidos en la salida

MediaPackage Pasados No incluidos en la salida Incluidos en la salida

UDP Pasados Incluidos en la salida No incluidos en la salida

Paso a través de metadatos ID3Puede configurar las salidas para que los metadatos ID3 que están en la entrada del canal se transfieranautomáticamente a la salida. Para pasar los metadatos ID3, habilite ID3 en las salidas. Para obtenerinformación, consulte the section called “Habilitación de metadatos ID3” (p. 424).

Insertar metadatos ID3 al crear el canalPuede realizar una configuración de modo que se inserten metadatos ID3 a un ritmo regular (por ejemplo,cada 10 segundos) en las salidas HLS o UDP en las que ha habilitado los metadatos ID3. No puedeinsertar metadatos ID3 en archivo oMediaPackagesalidas.

Para insertar metadatos ID3 al crear el canal

1. Asegúrese de que ha habilitado los metadatos ID3. Para obtener información detallada, consulte thesection called “Habilitación de metadatos ID3” (p. 424).

2. En la página Create channel (Crear canal), en la sección Output groups (Grupos de salida),elija el grupo HLS o el grupo UDP. (No puede insertar metadatos ID3 en un grupo de archivooMediaPackagegrupo.)

3. Elija ID3.4. ParaMarco ID3 de metadatos cronometrado, elija el tipo de fotograma ID3 que desea aplicar a los

metadatos.

Intenta evitar el uso de PRIVpara los metadatos que inserte al crear el canal y para los metadatos deuno de los otros orígenes.

5. ParaPeriodo ID3 de metadatos cronometrado, escriba el intervalo de repetición de los metadatos ID3,en segundos.

Para un grupo de salida UDP, establezca cualquier longitud. Para un grupo de salida HLS, lerecomendamos que establezca el periodo (intervalo) en la mitad de la longitud del segmento. Para

426

Page 438: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInserción de metadatos ID3 mediante la programación

verificar la longitud del segmento, en HLS output group (Grupo de salida HLS), elija Manifests andSegments (Manifiestos y segmentos) y busque la Segment Length (Longitud del segmento).

Al iniciar el canal, los primeros metadatos ID3 se insertan poco después de que se inicie la salida y, acontinuación, en el intervalo especificado durante toda la vida útil del canal.

La marca temporal de los metadatos ID3 se deriva del código temporal de salida. Indica la hora a la quese inserta el fotograma ID3 en la salida, cuando el canal se está ejecutando. La marca temporal tieneel formato que haya especificado para el campo Source (Origen) en la sección Timecode Configuration(Configuración de código temporal) de la página General Settings (Configuración general) del canal.

Inserción de metadatos ID3 mediante la programaciónPuede insertar metadatos ID3 en un momento específico mediante la creación de una acción en laprogramación de MediaLive. Los metadatos se insertan en cada salida HLS oMediaPackageoutput dondehaya habilitado los metadatos ID3. No se inserta en salidas UDP.

Normalmente, los metadatos ID3 se incluyen de acuerdo con las instrucciones del sistema descendente.

Para insertar metadatos ID3

1. Asegúrese de que ha habilitado los metadatos ID3. Para obtener información detallada, consulte thesection called “Habilitación de metadatos ID3” (p. 424).

2. Cree acciones en la programación. Para obtener información detallada, consulte Recursos:MediaLiveprogramación (p. 277).

Trabajo con etiquetas de segmento ID3Puede incluir etiquetas ID3 en cada segmento en las salidas de HLS yMediaPackagesalidas en un AWSElementalMediaLivechannel. Normalmente, se incluyen etiquetas de segmento ID3 en una salida si sesabe que un sistema descendente espera los datos y puede interpretarlos.

Debe obtener los requisitos para el contenido de la etiqueta de un representante del sistema descendente.

Funcionamiento de la característica

Para un grupo de salida de HLS, se configuran grupos de salida de HLS individuales en un canal paraque el etiquetado de segmentos ID3 esté habilitado para todas las salidas del grupo de salida. ParaunMediaPackageGrupo de salida, no hay configuración. El etiquetado siempre está habilitado en estosgrupos de salida.

A continuación, se crea una acción de etiqueta ID3 en la programación del canal y se especifica elcontenido de la etiqueta. A la hora de inicio de la acción, el canal comienza a insertar el contenido de laetiqueta en cada segmento en el HLS yMediaPackagesalidas. La etiqueta es un fotograma ID3 de tipoTXXX.

Puede cambiar el contenido de la etiqueta, creando una nueva acción. A la hora de inicio de la nuevaacción,MediaLivecomienza a insertar el contenido de la nueva etiqueta en cada segmento.

Comparación con metadatos ID3

Una característica que es similar al etiquetado de segmentos ID3 son los metadatos temporizadosID3 (p. 424). Puede configurar el canal para incluir ambos conjuntos de metadatos. Ambos conjuntos seinsertan en el mismo PID, pero como diferentes tipos de metadatos ID3.

Aquí hay una comparación de las dos características:

427

Page 439: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInserción de etiquetas de segmento ID3

Tema Etiquetas de segmento ID3 Metadatos temporizados ID3

¿Una vez o repetir? En el momento de inicio de laacción, MediaLive comienzaa insertar etiquetas ID3 encada segmento de las salidasaplicables. Continúa insertandoen cada segmento, normalmentedurante toda la vida útil del canal.

A la hora de inicio de la acción,MediaLive inserta uno de losmetadatos ID3 en las salidasaplicables, como un eventoúnico.

Salidas aplicables Las salidas aplicables son lassalidas de los grupos de salidade HLS donde ha habilitado eletiquetado de segmentos ID3.

Las salidas aplicables son lassalidas de los grupos de salidade HLS donde se han habilitadolos metadatos ID3.

¿Texto sin cifrar o blob? El contenido de la etiqueta esuna cadena de datos en texto sincifrar.

Los metadatos constan de blobbase64.

Contenido típico Normalmente, el contenidoconsiste en todo o enparte de texto variable enforma deMediaLive datosvariables (p. 590). Por ejemplo,podría constar de la fecha y lahora y el número de segmentoactual, lo que significa que elcontenido de la etiqueta sondistintos en cada segmento.

Es responsable de crear el blobbase64. MediaLiveno procesa elcontenido de ninguna manera.Por lo tanto, los metadatos nopueden contener datos variables.

Temas• Inserción de etiquetas de segmento ID3 (p. 428)

Inserción de etiquetas de segmento ID3Para incluir etiquetas de segmento ID3 en las salidas de un grupo de salida, habilite el etiquetado desegmentos ID3 al crear o editar el canal. No es necesario habilitar la característica enMediaPackagegruposde salida.

A continuación, para configurar el canal para comenzar a insertar la etiqueta, cree una acción en laprogramación de MediaLive. El canal inserta la etiqueta en los grupos de salida de HLS aplicables y encadaMediaPackagegrupo de salida.

Para habilitar el etiquetado de segmentos ID3 en salidas de HLS

1. En la página Create channel (Crear canal), en la sección Output groups (Grupos de salida), en elgrupo HLS, elija ID3.

2. En HLS ID3 Segment Tagging (Etiquetado de segmentos ID3 de HLS), elija ENABLED (HABILITADO).3. Como opción, en cada salida, especifique el PID para las etiquetas. Si no especifica un PID en una

salida, MediaLive utiliza PID 502.

Elija la salida en este grupo de salida. En Container Settings (Configuración del contenedor), enPID Settings (Configuración del PID), para Timed Metadata PIDs (PID de metadatos temporizados),introduzca el PID donde desea insertar la etiqueta ID3.

428

Page 440: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSuperposiciones de imágenes

Tenga en cuenta que la característica de metadatos temporizados ID3 también utiliza este PID.4. Repita para cada salida aplicable en el grupo de salida.

Para habilitar el etiquetado de segmentos ID3 enMediaPackagesalidas

MediaPackageLos grupos de salida se configuran automáticamente con el etiquetado de segmentos ID3habilitado y con PID 502 especificado.

Por lo tanto, si crea una acción en la tabla de planificación para insertar etiquetas, elMediaPackagelosresultados incluyen esa etiqueta. Si no crea una acción, las salidas no incluyen etiquetas. (MediaLivenoinserta una etiqueta predeterminada.)

Para empezar a insertar etiquetas de segmento ID3

1. Asegúrese de que ha habilitado las etiquetas de segmento ID3 en el grupo de salida de HLS.2. Cree una acción en la programación. Para obtener información detallada, consulte Recursos:

MediaLiveprogramación (p. 277).

Normalmente, solo se crea una acción en la programación. Si crea otra acción, la etiquetaespecificada en esa acción sustituye a la especificada en la acción anterior.

Para que MediaLive deje de insertar la etiqueta, cree una acción con contenido vacío.

Trabajo con superposiciones de imágenesPuede utilizar la característica de superposición de imagen estática para superponer una imagenestática en un vídeo en un canal de MediaLive. Una imagen estática es una imagen fija que no tienemovimiento. Prepare la imagen y almacénela fuera de MediaLive. A continuación, utilice la característicaprogramación (p. 277) en MediaLive para configurar un horario que especifique cuándo se mostrarán lasimágenes (hasta ocho imágenes distintas) en el canal en ejecución y cuándo estará oculta cada una deellas.

EjemplosEjemplo 1

Desea insertar una superposición de imagen estática a una hora concreta y ejecutarla durante 10segundos. Desea que la superposición de imagen aparezca en la esquina inferior derecha del fotogramade vídeo. Desea que la superposición de imagen tenga una opacidad del 50% y que tenga un fundido deentrada desde cero a una opacidad del 50% en 2 segundos y, a continuación, que tenga un fundido desalida a cero que comience 2 segundos antes del final de la inserción.

Ejemplo 2

Desea insertar dos superposiciones de imágenes estáticas para que ambas aparezcan en el fotograma devídeo al mismo tiempo o con solapamiento. Desea que la visualización de las superposiciones de imagense solape ligeramente para que una superposición de imagen aparezca en una ubicación y, mientras semuestra dicha superposición de imagen, aparezca otra superposición de imagen en otra ubicación. Si lasubicaciones se superponen ya sea parcial o totalmente, desea especificar la superposición de imagen queaparece en la parte superior.

Características de la superposición de imagen estáticaEl archivo de imagen debe ser un archivo.bmp, .png o.tga de 32 bits y no debe ser más grande (en píxeles)que el vídeo de entrada.

429

Page 441: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 1: Preparar el archivo de

superposición de imagen estática.

Puede configurar cada superposición de imagen con una hora de inicio y duración.

Puede insertar hasta ocho imágenes a la vez. Cada imagen es una "capa" independiente. Puedeconfigurar las superposiciones para que todas aparezcan en el vídeo subyacente al mismo tiempo (ono) y puede configurarlas para que se solapen físicamente entre sí (o no). Puede configurarlas con unaopacidad y un fundido de entrada y de salida.

Puede insertar la superposición de imagen en cualquier posición en el fotograma de vídeo, tal y comoespecificanlaImagen XyImagen S. Para obtener más información sobre un campo en laMediaLiveconsolade, elija laInformaciónque aparece junto al campo.

La imagen se administra de la siguiente manera:

• La imagen se superpone sobre el vídeo subyacente píxel a píxel, sin escalado.

Si la superposición es mayor que el vídeo subyacente o rebasa un borde del vídeo subyacente y si elsistema puede identificar este error en el momento de la creación del canal, verá un mensaje de error enese momento.

Si el sistema no puede identificar el error con antelación, aparecerá un mensaje de error al mismotiempo mientras el canal está en ejecución. El canal no se detendrá, pero la solicitud de superposiciónno se realizará correctamente.

• La imagen se superpone antes de la creación de la codificación de salida individual (con sus distintasresoluciones y calidad de vídeo). Esto significa que si el vídeo subyacente se escala para unacodificación de salida particular, la imagen se amplía de manera similar.

• La imagen se inserta en todas las salidas.

Paso 1: Preparar el archivo de superposición deimagen estática.Debe preparar cada superposición de imagen que desee utilizar en sus canales. Las superposicionesse almacenan fuera deMediaLive, por ejemplo, en un bucket Amazon S3. Una superposición de imagenno pertenece a MediaLive o a un canal específico en MediaLive. En lugar de ello, MediaLive utiliza lassuperposiciones de imagen.

Siga este procedimiento para preparar superposiciones cuando las necesite.

Para preparar el archivo de superposición

1. Cree un archivo con las características siguientes:

• Tipo de archivo: Un archivo .bmp, .png o .tga.• Relación de aspecto: La superposición puede tener cualquier relación de aspecto. No tiene que

coincidir con la relación de aspecto del vídeo subyacente.• Tamaño, en píxeles: La superposición puede tener cualquier resolución (tamaño en píxeles) hasta el

mismo tamaño que el vídeo subyacente.2. Si utiliza un programa de gráficos que genera canales, configure la salida del canal alfa. Esto garantiza

que la superposición de imagen no aparezca en un recuadro negro o blanco.3. Coloque el archivo preparado en una ubicación accesible al MediaLive. Puede especificar la ubicación

de una de estas formas:

• Bucket de Amazon S3, utilizando SSL. Por ejemplo:

s3ssl://DOC-EXAMPLE-BUCKET/company-overlays/overlay.png

430

Page 442: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Insertar la superposición

conMediaLive, el nombre del bucket de Amazon S3 no debe usar notación de puntos. Por ejemplo,company-overlays es aceptable, pero company.overlays no lo es.

• URL accesible que requiere SSL. Por ejemplo:

https://203.0.113.0/corporate-logos/large.bmp

• URL accesible sin SSL. Por ejemplo:

http://203.0.113.254/corporate-logos/high-res.bmp

4. Anote la ubicación. La necesitará más adelante.

Paso 2: Insertar la superposiciónSe inserta una superposición en el vídeo creando una acción de inserción en la programación del canal.Para obtener más información, consulte Recursos: MediaLiveprogramación (p. 277) y the section called“Creación de acciones” (p. 284).

La programación es un calendario que se asocia a cada canal. La programación está diseñada parapermitirle especificar las acciones que realizar en el canal en un momento determinado. Por lo tanto,con una superposición de imagen, por ejemplo, crea acciones en la programación para especificar queuna imagen concreta se superpondrá en el vídeo subyacente en un momento concreto con una duracióndeterminada.

Cuando un canal se está ejecutando, su configuración no cambia y no puede cambiar. Por lo tanto, laprogramación del canal le permite aplicar dinámicamente las acciones al canal sin tener que detenerlas yvolver a configurarlas.

Recorte de entradaPuede recortar una entrada de archivo para que MediaLive incorpore solo una parte del archivo. El archivodebe ser un archivo MP4 almacenado en Amazon S3, AWS ElementalMediaStoreo un servidor HTTP queadmite solicitudes de rango HTTP.

Puede recortar un archivo como parte de la configuración de una acción de cambio de entrada en laprogramación del canal. Por lo tanto, para utilizar un archivo recortado, debe utilizar la programación.

La integración con la conmutación de entrada funciona de la siguiente manera. CuandoMediaLivese estápreparando para cambiar a la entrada de archivos que incluye recorte de entrada,MediaLiveenvía unasolicitud al sistema ascendente, para solicitar una parte del archivo, en lugar de todo el archivo.

Para configurar una entrada de archivo para el recorte de entrada

1. Si el sistema ascendente es un servidor HTTP, confirme con ese sistema que admite solicitudes derango. Si el servidor no admite solicitudes de rango, se producirá un problema de pérdida de entradacuando se produzca el conmutador de entrada.

2. Cree la entrada del archivo MP4 de la forma habitual. Consulte the section called “EntradaMP4” (p. 245).

3. Adjunte la entrada al canal de la forma habitual. Consulte the section called “Paso 2: Asociarentradas” (p. 159).

4. Cree una acción de cambio de entrada en la programación que especifica la hora de inicio y la hora definalización del recorte. Consulte the section called “Creación de acciones” (p. 284).

Puede especificar un punto de inicio (si no especifica uno, la incorporación empieza al principio delarchivo). Puede especificar un punto de enlace (si no especifica uno, la incorporación se detiene alfinal del archivo). También puede especificar tanto un punto de inicio como un punto de enlace.

431

Page 443: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVincular dispositivos y entradas

Cuando el canal cambia a esta entrada, se inicia y deja de incorporar el archivo en los puntosespecificados.

Puede reutilizar esta misma entrada repetidamente, especificando cada vez una parte diferente que se vaa incorporar. Para ello, cree otra acción de cambio de entrada, con diferentes horas de inicio y finalización.

Trabajo con dispositivos AWS Elemental LinkPara obtener información sobre cómo trabajar con dispositivos AWS Elemental Link, consultethe sectioncalled “Dispositivos de AWS Elemental Link” (p. 383).

Para obtener información sobre cómo trabajar con la entrada Elemental Link que tiene un dispositivo AWSElemental Link como origen, consultethe section called “Entrada Elemental Link” (p. 241).

Preparación de entradas en AWSElementalMediaLive

Puede preparar una entrada asociada a un conmutador de entrada inmediato para reducir el retraso quese produce cuandoMediaLiverealiza el cambio.

Si prepara una entrada, hay mucho menos retraso cuandoMediaLiverealiza un cambio de entradainmediato. Esto se debe a queMediaLiveya ha sondeado la entrada y ha empezado a decodificar. Si nopreparas la entrada, hay un retraso entre el momento en que elMediaLiveschedule recibe la acción y elmomento en que se produce el cambio.

Te recomendamos que prepares un comentario en esta situación

• Planea cambiar a una entrada con un tipo de inicio inmediato.• No sabe cuándo tendrá que producirse el interruptor, pero sí sabe que puede que tenga solo unos

segundos de anticipación.

Prepara una entrada añadiendo unPrepare la entradaacción a laprogramación de canales (p. 277).Normalmente, el conmutador de entrada al que se aplica la preparación de entrada es un conmutador deentrada inmediato. La preparación de entrada se puede configurar para que se inicie a una hora fija, parainiciarse inmediatamente o para comenzar siguiendo un conmutador de entrada especificado.

MediaLiveañade la acción a la programación. A la hora de inicio de la acción,MediaLivecomienza apreparar la entrada.

Tenga en cuenta que no tiene ninguna ventaja preparar una entrada si va a cambiarla como conmutadorde entrada fija o conmutador de entrada de seguimiento. En este caso,MediaLiveprepara automáticamentela entrada antes de tiempo.

Terminología

En esta sección, usaremos los siguientes términos:

• Prepare la acción— La acción de preparación de entrada en la programación.• Acción de cambio asociada— La acción del conmutador de entrada a la que está asociada la acción

de preparación de entrada. La acción de preparación prepara la entrada A. La acción de conmutaciónasociada cambia a la entrada A.

432

Page 444: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas y límites

• Prepare fijo— Una acción de preparación de entrada que está configurada para comenzar a una horadeterminada.

• Preparación inmediata— Una acción de preparación de entrada que está configurada para comenzarinmediatamente.

• Preparar seguir, preparar seguido-inicio, preparar a continuación y preparar— Una acción depreparación de entrada que se configura para seguir un conmutador de entrada. La siguientepreparación puede seguir el inicio o el final del conmutador al que se hace referencia.

• Acción de cambio de referencia— La acción del interruptor de entrada que se utiliza como activador parauna preparación de entrada de seguimiento. Por lo tanto, una preparación de entrada de seguimientosigue la acción del interruptor de entrada de referencia.

Note

En este contenido se proporciona en esta sección se presupone que está familiarizadocon la conmutación de entrada, tal y como se describe enthe section called “Cambio deentrada” (p. 440).

Temas• Reglas y límites para preparar insumos (p. 433)• Configuración de acciones de preparación de entradas en la programación (p. 433)• Cómo se comportan las acciones de preparación de entradas en tiempo de ejecución (p. 439)• Modificación de acciones de preparación de entradas (p. 439)• Eliminar y detener acciones de preparación de entradas (p. 439)

Reglas y límites para preparar insumosUna preparación activa a la vez

La programación puede contener cualquier número de acciones de preparación de entradas, pero solo unaacción de preparación de entrada puede estar activa a la vez.

Hora de inicio con al menos 10 segundos de antelación

Configure cada acción de preparación de entrada para que comience al menos 10 segundos antes delconmutador asociado.

Sin entradas de extracción RTMP

Un canal no puede tener habilitada la entrada de extracción RTMP y la función de preparación de entradahabilitadas. (Las entradas push RTMP son aceptables.) Debe elegir qué entidad es más importante: lapreparación de entrada o la entrada de extracción de RTMP.

• Si desea utilizar la función de preparación de entrada y el canal ya tiene una entrada de extracciónRTMP, primero debe quitar la entrada.

• Si desea agregar una entrada de extracción RTMP y el canal ya tiene acciones de preparación deentrada en la programación, consultethe section called “Habilitar la característica” (p. 434).

Configuración de acciones de preparación de entradasen la programaciónSiga este procedimiento para agregar acciones de preparación de entrada a la programación de canales, afin de preparar cualquier entrada antes de la acción de cambio a esa entrada.

433

Page 445: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de los preparativos de entrada

Para incluir acciones de preparación de entradas en una programación de canales

1. Como acción única, habilite la función de preparación de entrada en el canal. Debe habilitar la funciónmientras el canal está inactivo. Consulte the section called “Habilitar la característica” (p. 434).

2. Planifique los conmutadores de entrada y los preparativos de entrada para el canal. Consulte thesection called “Inicio de la planificación” (p. 435).

3. Si el conmutador de entrada asociado incluye recorte de entrada, consultethe section called “Recortede entrada” (p. 431).

Si el conmutador de entrada asociado es un par de conmutación por error de entrada, consultethesection called “Entradas dinámicas” (p. 423).

4. Cree las acciones en la programación. Normalmente, se crean algunas acciones de preparación y decambio de acciones antes de iniciar el canal por primera vez. A continuación, añades más acciones alo largo del tiempo. Agregas acciones de conmutación fijas y sigue las acciones de cambio. Agregasacciones de preparación en cuanto sepas que tendrás un cambio inmediato en algún momento enel futuro. Normalmente, agregas todas estas acciones mientras el canal se está ejecutando, perotambién puedes agregarlas cuando el canal está inactivo.

Para obtener información detallada sobre cómo agregar una acción de preparación de entradas a laprogramación, consulteRecursos: MediaLiveprogramación (p. 277).

Temas• Habilitación y desactivación de la función de preparación de entrada (p. 434)• Planificación del tipo de inicio para preparar una entrada (p. 435)• Preparación de entradas y entradas dinámicas (p. 438)• Preparación de entrada con recorte (p. 438)• Preparación de entrada y conmutación por error automática de entrada (p. 438)

Habilitación y desactivación de la función de preparación deentradaAntes de añadir acciones de preparación de entrada a la programación, debe habilitar la función.

Para habilitar la característica

• En la páginaCrear canal, enConfiguración general, en elActivaciones de característicassección,setAcciones de programación de preparación de entradasaEnabled (Habilitado).

Para deshabilitar la característica

Puede deshabilitar la función de preparación de entrada.

Normalmente, la única razón para deshabilitar la preparación de entrada es porque debeadjunte unaentrada de extracción RTMP (p. 433)al canal.

1. Detenga el canal.2. Borrar (p. 303)todos los insumos activos y futuros preparan acciones a partir del cronograma. No es

necesario eliminar las acciones de preparación de entradas obsoletas de la programación.3. En la páginaCrear canal, enConfiguración general, en elActivación de característicassección,

setAcciones de programación de preparación de entradasaDiscapacitado.4. Adjunte laEntrada de extracción RTMP (p. 159)de la manera habitual.

434

Page 446: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de los preparativos de entrada

Planificación del tipo de inicio para preparar una entradaAntes de agregar una acción de preparación de entrada a la programación, decida el tipo de inicio de laacción.

Temas• Tipos de arranques para los preparativos de insumos (p. 435)• Directrices para elegir el tipo de inicio (p. 435)

Tipos de arranques para los preparativos de insumosExisten tres tipos de inicio para las acciones de preparación de entradas. Estos tipos de inicio son losmismos que los tipos de inicio de los conmutadores de entrada.

• Corregido — la preparación de la entrada se iniciaba en un momento específico.• Inmediata: la preparación de la entrada comienza en cuanto agrega la acción a la programación.• Seguir: la preparación de la entrada sigue un conmutador de entrada específico, elCambio de entrada

de referencia. Puede tener un comienzo o un finalpunto de seguimiento—puede seguir el inicio de laentrada de referencia o el final de la entrada de referencia.

Con el siguiente tipo de inicio, se aplican las reglas siguientes:

• No puede usar la consola de para crear una entrada de seguimiento preparada con un punto deseguimiento establecido enstart. En la consola de no se muestra la opción de inicio. Solo se muestra laopción final.

• MediaLivecomienza a preparar la entradadespuésla entrada de referencia está activa. Por consiguiente:• Para una preparación de inicio posterior (que solo puede crear mediante la CLI), debe agregar la

acción de preparación antes de que la entrada de referencia se haya iniciado en el canal.

Si el conmutador de referencia es un conmutador inmediato, debe incluir la acción del conmutador y laacción de preparación en el mismocomando batch update (p. 308).

Si el modificador de referencia es un modificador fijo o de seguimiento, puede agregar la acción decambio en un comando de actualización por lotes y la acción de preparación en otro comando deactualización por lotes posterior.

• Para una preparación posterior, debe agregar la acción de preparación antes de que finalice laentrada de referencia (antes de que finalice la ingesta).

• No puedes crear dos acciones de preparación de seguimiento que sigan el mismo cambio de referenciay el mismo punto de seguimiento. Por consiguiente:• Ustedno puedecrear la acción 2 y la acción 4 para seguir el inicio de la acción 1.• Pero puedes crear la acción 2 para seguir elstartde la acción 1 y la acción 4 para seguir lafinde la

acción 1.

Directrices para elegir el tipo de inicioA continuación se presentan algunas pautas para decidir qué tipo de inicio se utilizará con una preparaciónde entrada, según el escenario.

Tenga en cuenta que solo puede preparar un interruptor a la vez. Cuando se inicia una acción depreparación,MediaLivecomienza a preparar la entrada y detiene automáticamente cualquier otra acción depreparación de entrada activa.

Por lo tanto, el principio rector es asegurarse de que no empiece a preparar la entrada X yaccidentalmentestoppreparar la entrada Y, si es necesario preparar la entrada Y antes de la entrada X.

435

Page 447: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de los preparativos de entrada

Temas• Escenario A (p. 436)• Escenario B (p. 436)• Escenario C (p. 437)• Escenario D (p. 437)

Escenario A

Estás cambiando entre dos entradas. El arranque del conmutador siempre está indeterminado, de modoque cada conmutador es un interruptor inmediato. Puede que haya más interruptores intercalados entreestos interruptores, pero no necesitan prepararse.

Switch to input A (immediate)Switch to input B (immediate)Switch to input A (immediate)Switch to input B (immediate)

El plan más sencillo es comenzar a preparar B después de cada cambio a A y empezar a preparar Adespués de cada cambio a B. Puede configurar cada acción de preparación de entrada con cualquiera deestos tipos de inicio:

• Fixed (Fijo). La hora de inicio de la preparación B es un tiempo después de la hora de inicio delinterruptor A.

• Inmediato. Recomendado. Puede agregar la acción de preparación B al mismo tiempo que el interruptorA inmediato o poco después.

• Seguir (inicio). Debe agregar la acción de preparación B y el interruptor A inmediato en elmismocomando batch update (p. 308). La acción de referencia para la acción de preparación B es laentrada A.

• Seguir (final). Puede agregar la acción preparar B en cualquier momento después de agregar elinterruptor A a la programación. La acción de referencia para la acción de preparación B es la entrada A.

Por ejemplo:

Switch to input A (immediate)Prepare input B (immediate)Switch to input B (immediate)Prepare input A (immediate)Switch to input A (immediate)Prepare input B (immediate)Switch to input B (immediate)

Escenario B

Hay un cambio inmediato a A, luego hay varios conmutadores fijos o de seguimiento. Usted anticipa que elpróximo cambio inmediato será a A de nuevo.

Switch to input A (immediate)Switch to input C (fixed or follow)Switch to input D (fixed or follow)Switch to input A (immediate)

Después del cambio a A,MediaLivesigue preparando A. Por lo tanto, no es necesario volver a prepararlo.Además, si la entrada A es la única entrada que tiene un conmutador inmediato, puede preparar A unavez, antes de la primera vez que cambie a ella. No hay necesidad de prepararlo de nuevo.

436

Page 448: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de los preparativos de entrada

Escenario C

Hay un cambio inmediato a A, luego hay varios conmutadores fijos o de seguimiento. Usted anticipa que elpróximo cambio inmediato será a B.

Switch to input A (immediate)Switch to input C (fixed or follow)Switch to input D (fixed or follow)Switch to input B (immediate)

Sabe que el siguiente conmutador inmediato será la entrada B, por lo que puede comenzar a prepararlo encualquier momento después del cambio para introducir A. Puede configurar cada acción de preparación deentrada con cualquiera de estos tipos de inicio:

• Fixed (Fijo). La hora de inicio de la preparación B es de al menos 10 segundos antes del arranque delinterruptor B.

• Inmediato. Recomendado. Puede agregar la acción de preparación B al mismo tiempo que el interruptorA inmediato o poco después.

• Seguir (inicio). No se recomienda. Podría, por ejemplo, configurar la acción de preparación B para seguirel inicio del interruptor C o el inicio del interruptor D.

• Seguir (final). No se recomienda. Podría, por ejemplo, configurar la acción de preparación B para seguirel final del interruptor A o el final del interruptor C. No lo configure para seguir el final del interruptor D.

Por ejemplo:

Switch to input A (immediate)Prepare input B (immediate)Switch to input C (fixed or follow)Switch to input D (fixed or follow)Switch to input B (immediate)

Escenario D

Hay un interruptor inmediato a la entrada B, luego hay varios conmutadores fijos o de seguimiento. Ustedanticipa que habrá otro conmutador inmediato, pero inicialmente no sabe si será para introducir B ointroducir E.

Switch to input A (immediate)Switch to input C (fixed or follow)Switch to input D (fixed or follow)Switch to input B or E (immediate)

Cuando sepa a qué entrada cambiará, puede empezar a prepararla. Cuando desee prepararlo, la entradaactual podría ser A, C o D. Puede configurar cada acción de preparación de entrada con cualquiera deestos tipos de inicio:

• Fixed (Fijo). La hora de inicio para preparar B (o E) es al menos 10 segundos antes del arranque delinterruptor B (o E).

• Inmediato. Recomendado. Agregue la acción de preparación de entrada tan pronto como sepa si elconmutador será B o E.

• Seguir (inicio). No se recomienda. Por ejemplo, podría configurar la acción de preparación B (o E) paraseguir el inicio del interruptor C o el inicio del interruptor D.

• Seguir (final). No se recomienda. Por ejemplo, podría configurar la acción de preparación B (o E)para seguir el final del interruptor A o al final del interruptor C. No lo configure para seguir el final delinterruptor D.

437

Page 449: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de los preparativos de entrada

Por ejemplo:

Switch to input A (immediate)Switch to input C (fixed or follow)Switch to input D (fixed or follow)Prepare input E (immediate)Switch to input E (immediate)

Preparación de entradas y entradas dinámicasPuede prepararse para un conmutador de entrada cuando la entrada asociada esentradadinámica (p. 423). En una entrada dinámica se encuentra una variable en su trayectoria. Cada vez queagrega la entrada a la programación, debe especificar uncadena de reemplazopara reemplazar la variablepor un archivo.

Al configurar la acción de preparación de entrada, debe especificar esta cadena de reemplazo. La cadenadebe coincidir exactamente con la cadena de reemplazo en la acción de cambio. Si las cadenas no sonidénticas,MediaLiveno preparará la entrada por adelantado.

Puede utilizar esta entrada dinámica más de una vez en el canal y la cadena de reemplazo puede serdiferente en cada instancia. Asegúrese de cambiar la cadena en cada acción de preparación.

Preparación de entrada con recortePuede prepararse para un conmutador de entrada cuando la entrada asociada es una entrada de archivoque incluyeRecorte de entrada (p. 431).

Cuando configure la acción de preparación de entrada, debe especificar el inicio y el final del clip. Losvalores que especifique deben coincidir exactamente con el inicio y el final de la acción de cambio. Si losvalores no son idénticos,MediaLiveno preparará la entrada por adelantado.

Puede utilizar esta entrada de archivo más de una vez en el canal y el inicio y el final pueden ser diferentesen cada instancia. Asegúrese de cambiar el inicio y el final en cada acción de preparación.

Preparación de entrada y conmutación por error automática deentradaEs posible que tu canal incluya algunas entradas configuradas comopares de conmutación por errorautomática de entrada (p. 385).

Al configurar la acción de preparación de entrada para una entrada que es un par de conmutación porerror, asegúrese de especificar la entrada principal como entrada asociada (en elAsociación de entradaenel campoAcción Crear programación(página). Si especifica la entrada secundaria,MediaLiveno prepararálas entradas por adelantado.

CuandoMediaLiverealiza la acción de preparación, prepara ambas entradas. Esto significa que una acciónde conmutador de entrada posterior puede ser en cualquiera de las entradas del par de conmutación porerror.

Este es un escenario que ilustra algunos de los comportamientos clave:

1. Para preparar la entrada A, especifique la entrada principal. Comienza la preparación.2. Para cambiar a la entrada A, especifique la entrada principal. El canal cambia a la entrada A.3. A continuación, prepara la entrada B. Se inicia la preparación.4. Observa que la entrada A se está degradando, por lo que cambia a la entrada secundaria. No tiene

que preparar la entrada A. Aunque ha empezado a preparar la entrada B, la entrada secundaria

438

Page 450: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioComportamiento de ejecución

para la entrada A se sigue preparando, como parte del proceso de conmutación por error de entradaautomática. Por lo tanto, el switch continúa sin problemas.

5. Aléjate de la entrada A.6. Vuelve a preparar la entrada A, porque va a cambiar a ella más adelante. Especifique la entrada

principal. Comienza la preparación.7. Cambia a la entrada A. Pero luego cambia a la entrada secundaria, porque la entrada principal sigue

degradada. Puede cambiar a la entrada secundaria porque, aunque haya especificado la entradaprincipal en la acción de preparación,MediaLiveprepara siempre ambas entradas.

Cómo se comportan las acciones de preparación deentradas en tiempo de ejecuciónTodas las acciones de preparación que añadas a la programación permanecen en la programaciónhasta la hora de inicio. En la hora de inicio (que puede ser fijo, inmediato o después de un interruptor deentrada),MediaLivedetiene cualquier preparación de entrada que esté activa actualmente e inicia la nuevapreparación de entrada.

A la larga,MediaLivecambia a la entrada asociada. En este punto,MediaLiveno deja de preparar la entrada.La preparación de entrada continúa indefinidamente o hasta que comience otra preparación de entrada.Esta característica de preparación perpetua puede ser útil. Para ver un ejemplo, consulte .escenarioB (p. 436).

Si falla un canal,MediaLivereinicia automáticamente el canal. Si la programación indica que hay unapróxima acción de cambio inmediato y la programación también contiene una acción de preparaciónpara esa entrada, entoncesMediaLivecomienza a preparar de nuevo la entrada. No es necesario adoptarninguna medida.

Modificación de acciones de preparación de entradasPara obtener información sobre la modificación de una acción de preparación de entrada, consultethesection called “Modificación de acciones” (p. 304).

Eliminar y detener acciones de preparación deentradasPuede eliminar las acciones de preparación de entradas de la programación. Existen reglas diferentespara eliminar acciones en función del estado actual del canal. El canal puede estar funcionando, inactivoo recuperándose. El canal está inactivo si lo detuviste manualmente. El canal se está recuperando si fallóyMediaLivelo reinicia automáticamente.

Para obtener información detallada sobre la eliminación de una acción, consultethe section called“Eliminación de acciones” (p. 303).

Eliminar acciones mientras el canal se está ejecutando

Cuando el canal se está ejecutando, no se puede eliminar la acción de preparación de entradas másreciente que se ha producido en el pasado. Esta regla existe porque el conmutador de entrada asociadopodría estar en el futuro. CuandoMediaLivereinicia automáticamente el canal, también debe reiniciar lapreparación de entrada, para asegurarse de que la entrada del conmutador de entrada inmediata estépreparada.

Eliminar acciones mientras el canal está inactivo

Cuando el canal está inactivo, puedes eliminar cualquier acción de preparación de entrada.

439

Page 451: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCambio de entrada

Detener la preparación de una entrada

Para detener una preparación de entrada activa, agregue una preparación de entrada inmediata sinespecificar ninguna entrada.

Para obtener información detallada sobre la adición de una acción, consultethe section called “Creación deacciones” (p. 284).

Conmutación de entrada en AWSElementalMediaLive

Puede configurar un AWS ElementalMediaLivecanal para adquirir varias entradas secuenciales, en lugarde configurarlo para adquirir una sola entrada. Para configurar este canal de varias entradas, asocie másde una entrada al canal y, a continuación, agregue acciones en la programación del canal para especificarcuándo cambiar de una entrada a otra.

Temas• Acerca de los canales de entrada múltiples y la conmutación de entrada (p. 440)• Reglas y límites para los conmutadores de entrada (p. 444)• Configuración de conmutación de entrada (p. 445)• Eliminación de acciones de la programación (p. 459)• Inicio y reinicio de un canal que tiene varias entradas (p. 460)

Acerca de los canales de entrada múltiples y laconmutación de entradaSe configura el cambio de entrada en un canal para adquirir las entradas en un canal de entrada múltiple.

Temas• Canales de entrada múltiples y programación (p. 440)• Casos de uso típicos (p. 441)• Interruptores fijos, inmediatos y de seguimiento (p. 442)• Entradas estáticas y entradas dinámicas (p. 444)• Prepare la entrada (p. 444)

Canales de entrada múltiples y programaciónEl cambio de entrada funciona de la siguiente manera: Puede crear un canal que contiene más de unarchivo adjunto de entrada. Después de crear el canal, accede a la programación de ese canal y agregacambios de entrada, para crear reglas para pasar de una asociación de entrada a otra. Cuando inicie elcanal, el canal cambiará automáticamente las entradas según la programación.

Para trabajar correctamente con varios canales de entrada, recuerde lo siguiente.

La programación existe dentro del canal

La programación no existe con independencia del canal. En la consola, encontrará la programación en lapágina de detalles de un canal existente.

440

Page 452: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del cambio de entrada

No hay cambio implícito

Con un canal de entrada múltiple, debe agregar cambios de entrada a la programación para indicar alcanal que cambie. Un canal que contenga más de una asociación de entrada no cambiará a la siguienteasociación de entrada de la lista de asociaciones de entrada a menos que la programación especifiquehacerlo.

No hay entrada «principal»

Con un canal de entrada múltiple, debe pensar en las asociaciones de entrada como un conjunto deentradas todas con el mismo estado. No hay una entrada que sea la entrada principal, a la que el canalvuelve cuando no tiene nada más que adquirir.

Casos de uso típicosEl cambio de entrada programado admite los siguientes casos de uso.

Caso de uso 1: Una transmisión en directo y una entrada de archivo alternaTiene un canal para procesar una fuente en directo (streaming) desde un origen específico, quizás paraun torneo deportivo. De forma periódica (por ejemplo, entre eventos deportivos individuales), la fuente endirecto se debe reemplazar por contenido de archivo (por ejemplo, un relleno de vídeo de olas marinas).Después de unos minutos, se debe reanudar la misma fuente en directo.

Configure el canal con una entrada en directo y una entrada de archivo. La primera entrada es la entradaen directo.

Antes de iniciar el canal, debe crear un programa que consiste en acciones para cambiar a la entrada endirecto en la parte superior de cada hora: a las 10:00 a.m., 11:00 a.m., etc.

A continuación, inicie el canal. En cuanto haya acabado cada evento deportivo, modifica la programación"en el momento" para cambiar al relleno de vídeo. La fuente en directo continúa durante unos momentos(quizás mostrando al público o a los jugadores que salen del estadio) y, a continuación, el canal cambia alvídeo de relleno. Al inicio de cada hora, el canal cambia a la fuente en directo.

Caso de uso 2: Un feed en directo y entradas de archivo, y el canal comienza conuna entrada de archivoTiene los mismos requisitos que para el caso de uso 1, excepto que desea comenzar el canal con un clipde archivo, quizás desde la apertura del evento deportivo. Al principio de la primera hora, desea mostrar elrelleno de vídeo. Sin embargo, al principio de la segunda hora y de las siguientes, desea mostrar imágenesdestacadas anteriores del día.

Configura el canal con un evento en directo (una entrada en directo) y varias entradas de archivo: una parala apertura, otra para el relleno de vídeo y varias para los momentos destacados. La primera entrada es elarchivo de entrada para el evento de apertura.

Antes de comenzar el canal, debe crear una programación que contenga una acción para cambiar a laentrada en directo en cuanto el archivo de entrada haya finalizado.

A continuación, inicie el canal. Con el paso del tiempo, debe modificar la programación para añadir másacciones, como para el caso de uso 1, para cambiar entre la entrada en directo y las entradas de archivo.

Caso de uso 3: Dos feeds liveTiene un canal para procesar la fuente en vivo desde dos orígenes distintos. Desea insertar contenidopublicitario en el canal, según corresponda. Desea insertar este contenido publicitario utilizando MediaLive.(No desea insertar mensajes SCTE-35 que un sistema descendente se encargará de leer para reemplazarlos espacios publicitarios con contenido publicitario).

441

Page 453: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del cambio de entrada

Las fuentes en directo podrían ser la fuente del lugar y la fuente en estudio del mismo evento deportivo.Desea cambiar de una fuente en directo a la otra. Desea sincronizar los cambios "en el momento" en lugarde hacerlo de acuerdo a una programación cronometrada estricta. Ocasionalmente, desea cambiar deuna fuente en directo a un anuncio. Cuando el anuncio finaliza, es posible que desee volver a una de lasfuentes en directo.

Puede configurar el canal con dos entradas en directo y varias entradas de archivo (un archivo paraanuncio).

Antes de iniciar el canal, debe crear una programación que contenga la primera acción de la programación.Esta acción es para cambiar a la primera entrada, entrada A, que desea que adquiera el canal. Puededefinir la hora de inicio de la entrada A por lo menos un minuto antes de la hora a la que comienza laprogramación. A continuación, inicie el canal. MediaLivelee inmediatamente la programación y cambia ala entrada que se considera acción actual, que es la entrada A. Cuando corresponda, debe modificar laprogramación sobre la marcha para añadir acciones para poner en cola uno o varios cambios.

Caso de uso 4: Vod to live

Tiene un canal para procesar únicamente entradas de archivos MP4, o principalmente entradas dearchivos MP4, de manera ininterrumpida.

Puede configurar el canal con una serie de entradas de archivo que se ejecutan uno detrás de otro.Cada archivo se codifica de principio a fin y, a continuación, se inicia el siguiente archivo. A veces, desearecortar un archivo y reproducir solo parte de dicho archivo.

Desea que este canal se ejecute sin detenerse, hasta el siguiente periodo de mantenimiento programado,que puede tardar varias semanas.

Para superar el límite de 20 entradas por canal, puede aprovechar la característica de entrada dinámica .Puede crear algunas entradas de archivo con una variable en lugar de toda o parte de la ruta y el nombredel archivo. Puede configurar la programación para que utilice esta entrada dinámica una y otra vez,cada vez con un nombre de archivo diferente asignado en la variable. Puede configurar varias entradasdinámicas.

Interruptores fijos, inmediatos y de seguimientoPuede clasificar los conmutadores de entrada según los tipos de inicio del conmutador.

• Corregido — Un interruptor de entrada fija se iniciaba en un momento específico.

Los interruptores fijos usan hora UTC. No utilizan el código temporal de la entrada.• Inmediato: se inicia un cambio de entrada inmediata lo antes posible. Este tipo de cambio es más

parecido a un cambio fijo que a un cambio de seguimiento, ya que interrumpe la entrada actual. Laventaja de este cambio respecto a un cambio fijo es que no tiene que calcular ningún búfer en la hora deinicio.

• Seguir: se inicia un conmutador de entrada de seguimiento cuando finaliza la entrada anterior(cuandoMediaLiveha llegado al final del archivo).

Este tipo de inicio es una propiedad del conmutador, no una propiedad de la entrada misma. Por lo tanto,en la programación puede cambiar a una entrada específica con un conmutador fijo y luego cambiar a lamisma entrada con un conmutador de seguimiento.

Tipos de interruptores y tipos de entradas

La combinación de tipos de cambios y tipos de entradas (archivo y en directo) significa que hay estos tiposde cambios:

442

Page 454: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del cambio de entrada

• Una entrada de archivo con un comienzo fijo. La entrada anterior puede ser un archivo o una entradaen directo. A la hora de inicio especificada, MediaLive deja de adquirir la entrada anterior y cambia a lanueva entrada.

• Una entrada de archivo con un inicio inmediato. La entrada anterior puede ser un archivo o una entradaen directo. Tan pronto como sea posible después de introducir este cambio en la programación,MediaLive deja de incorporar la entrada anterior y cambia a la nueva entrada.

• Un archivo de entrada que sigue a la entrada anterior. La entrada anterior debe ser una entrada dearchivo. No puede ser una entrada en directo porque una entrada en directo no tiene un final, por lo queel cambio no se produciría nunca.

• Una entrada en directo con un comienzo fijo. La entrada anterior puede ser un archivo o una entradaen directo. A la hora de inicio especificada, MediaLive deja de adquirir la entrada anterior y cambia a lanueva entrada.

• Una entrada en directo con un inicio inmediato. La entrada anterior puede ser un archivo o una entradaen directo. Tan pronto como sea posible después de introducir este cambio en la programación,MediaLive deja de incorporar la entrada anterior y cambia a la nueva entrada.

• Una entrada en directo que sigue a la entrada anterior. La entrada anterior debe ser una entrada dearchivo. No puede ser una entrada en directo porque una entrada en directo no tiene un final, por lo queel cambio no se produciría nunca.

En la tabla siguiente se resumen los tipos de entradas e inicio.

Entrada actual Entrada siguiente Tipo de inicio posible

Archivos Archivos Fijo o inmediato

Archivos Archivos Seguimiento

Archivos En directo Fijo o inmediato

Archivos En directo Seguimiento

En directo Archivos Fijo o inmediato

En directo En directo Fijo o inmediato

Cadenas de seguimiento

Una serie de cambios de entrada de seguimiento se denomina cadena de seguimiento. Cuando finalizacada entrada, MediaLive comienza automáticamente a adquirir la siguiente entrada. A continuación semuestra un diagrama de cadena de seguimiento:

Input A Fixed or Immediate File Input B Follow File Input C Follow File Input D Follow File or Live Input E Fixed or Immediate File or Live

La cadena de seguimiento comienza con elAcción de referencia—sigue la entrada por encima de laprimera. Finaliza con la última entrada de seguimiento. En el ejemplo anterior, la cadena comienza con laentrada de acción de referencia A y termina con la entrada D. Las entradas A, B y C deben ser archivos yaque deben tener un final definido para que la siguiente entrada pueda seguir correctamente. La entrada Erompe la cadena porque es fija o inmediata.

443

Page 455: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas y límites

Entradas estáticas y entradas dinámicasUna entrada de archivo en un canal de entrada múltiple se puede configurar comoentrada estáticaounentrada dinámica(Una entrada en directo es siempre una entrada estática). En los siguientes ejemplosse utilizan archivos MP4, pero tenga en cuenta que se admiten los archivos MP4 y Transport Stream (TS).

• Con una entrada estática, el contenido de origen de la entrada es siempre el mismo archivo. Porejemplo, s3ssl://DOC-EXAMPLE-BUCKET/my-movie.mp4.

• Con una entrada dinámica, todo o parte del contenido de origen de la entrada es una variable. Porejemplo, s3ssl://DOC-EXAMPLE-BUCKET/movies/$urlPath$. Cada vez que se configura paracambiar a esta entrada, sustituye la variable por un archivo diferente. Por ejemplo,s3ssl://DOC-EXAMPLE-BUCKET/movies/my-movie.mp4en un interruptor de entrada ys3ssl://DOC-EXAMPLE-BUCKET/movies/mlaw.mp4en otro conmutador de entrada.

El uso de entradas dinámicas le permite aumentar el número de orígenes de vídeo que puede utilizar en elcanal, a la vez que respeta el límite de entradas que puede asociar al canal.

Para configurar una entrada dinámica, debe crear la entrada con una variable como la totalidad o parte dela URL del archivo. A continuación, en la programación, cuando crea un conmutador de entrada que utilizaesa entrada, reemplaza la variable por un nombre de archivo real.

Laprocedimiento de configuración (p. 449)para la conmutación de entradas, más adelante en estasección, proporciona información detallada sobre cómo decidir si debe configurar algunas entradas comoentradas dinámicas.

Prepare la entradaLa programación incluye una acción de preparación de entrada que es una acción auxiliar para losmodificadores de entrada.

Para obtener más información acerca de la preparación de entradas, consultethe section called“Preparación de entrada” (p. 432).

Reglas y límites para los conmutadores de entradaEn esta sección se describen las reglas y los límites que se aplican a los cambios de entrada.

Reglas para los tipos de insumosExiste flexibilidad en el número y los tipos de entradas que puede configurar para la conmutación deentrada. Por ejemplo:

• Puede tener entradas en directo HLS yMediaConnectentradas asociadas a un canal.• Puede hacer que se utilicen tanto entradas de inserción RTMP para un origen de Internet público como

una entrada de inserción de VPC RTMP.

Pero también hay algunas restricciones:

• El número de entradas push y entradas de extracción que puede conectar a un canal.• Número de entradas de un tipo de entrada específico. Por ejemplo, el número de entradas CDI que

puede asociar a un canal.• Uso de activos VOD.• Uso de entradas en diferentes zonas de disponibilidad.

444

Page 456: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

• Uso de entradas dinámicas en un flujo de trabajo de conmutación de entradas.

Para obtener información detallada sobre estas reglas, consulte.Reglas y límites de característicasde (p. 10).

El primer cambio debe ser estáticoEl primer cambio en el canal debe ser para una entrada estática. No puede ser una entrada dinámica.

Sin límites para el número de conmutadores de entradaLa programación para el canal puede contener cualquier número de acciones de cambio de entradaprogramadas.

Puede cambiar a una entrada específica tantas veces como desee.

Reutilización de una entrada de archivoSi realiza un cambio desde una entrada de archivo estático y después vuelve a utilizarla, el canal recibe elarchivo desde el principio del archivo o el principio del recorte del archivo (si recortó el archivo). Esta reglase aplica incluso si cambia de la entrada del archivo antes de que finalice el archivo.

Esta regla también se aplica si cambia de una entrada de archivo dinámico y después vuelve a ella sincambiar el valor de la parte variable de la URL. El canal siempre se incorpora desde el principio.

Configuración de conmutación de entradaAl planificar un canal que incluya varias entradas, existen requisitos especiales que debe tener en cuenta.

En esta sección se da por hecho que está familiarizado con los procedimientos generales para diseñar uncanal, como se describe enConfiguración: Planificación del canal (p. 130)y para crear un canal, tal como sedescribe enthe section called “Creación de un canal desde cero” (p. 154).

Temas• Paso 1: Planificar los resultados (p. 445)• Paso 2: Evaluación de los orígenes (p. 446)• Paso 3: Organizar las fuentes en entradas estáticas y dinámicas (p. 449)• Paso 4: Diseñar los selectores para cada entrada (p. 451)• Paso 5: Planificar los cambios de entrada en la programación (p. 453)• Paso 6: Crea las entradas y el canal (p. 457)• Paso 7: Configurar la programación con conmutadores de entrada (p. 458)

Paso 1: Planificar los resultadosPlanifique la salida del canal de la forma normal:

• Identifique todos los grupos de salida.• Identifique los tipos de salidas en cada grupo de salida.• Identifique las codificaciones de vídeo, audio y subtítulos para cada salida.

Para obtener más información, consulte Configuración: Preparación ascendente y descendente (p. 78).

445

Page 457: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Una vez completado este paso, tendrá una lista de tipos de grupo de salida y una lista del número desalidas de vídeo, audio y subtítulos en cada grupo de salida.

Paso 2: Evaluación de los orígenesAl planificar un canal de varias entradas, debe identificar todos los orígenes que necesita. A continuación,debe evaluar el audio y los subtítulos de cada origen para asegurarse de que el origen es adecuado enuna situación de cambio de entrada.

Resultado de este paso

Después de este paso, tiene un conjunto de orígenes que puede configurar correctamente como entradasy asociar al canal para implementar el cambio de entrada en el canal. Ha clasificado estos orígenes por sutipo: orígenes en directo u orígenes de archivo.

Temas• Identificar los orígenes (p. 446)• Evaluar el vídeo en las fuentes (p. 446)• Evaluar el audio en los orígenes (p. 446)• Evaluar los subtítulos en los orígenes (p. 448)

Identificar los orígenes

1. Cree todos los orígenes que necesitará a lo largo de la vida útil del canal o, al menos, hasta elsiguiente periodo de mantenimiento planificado.

2. Tenga en cuenta qué fuentes son entradas push y cuáles son entradas de extracción. Asegúrese deno superar ellímites (p. 10).

3. Anote los orígenes que son orígenes en directo y cuáles son orígenes de archivos. Para obtenerinformación sobre si un origen es un origen activo o de archivo (VOD), consultethe section called“Referencia: Contenedores de entrada y códecs compatibles” (p. 578).

Evaluar el vídeo en las fuentes

No hay requisitos especiales para el vídeo a la hora de planificar un canal de varias entradas. Suponiendoque AWS ElementalMediaLiveadmite el códec de vídeo que está en un origen, puede usar ese origencomo entrada para el canal.

No es necesario que los orígenes tengan códecs de vídeo coincidentes.

Evaluar el audio en los orígenes

MediaLive proporciona flexibilidad a la hora de extraer audio de orígenes en un canal de varias entradas.También hay algunos requisitos especiales para el audio en estos orígenes.

Para evaluar el audio en los orígenes

1. Lea la información más abajo acerca de la flexibilidad para entender cómo MediaLive admite unaamplia variedad de orígenes de audio.

2. A continuación, lea cada uno de los requisitos para obtener información sobre restriccionesespecíficas en los orígenes de audio. Asegúrese de que el audio de cada origen cumple estosrequisitos.

3. Si rechaza un origen, es posible que desee ponerse en contacto con el sistema ascendente paradeterminar si podría proporcionar una versión más adecuada del contenido de origen.

446

Page 458: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Flexibilidad de uso de audio

Al evaluar el audio, tenga en cuenta las siguientes reglas. Estas reglas proporcionan flexibilidad a la horade extraer audio y, por lo tanto, le permiten utilizar diversas entradas:

• Los distintos idiomas de un origen pueden utilizar códecs distintos. Por ejemplo, en sus orígenes, elinglés podría estar en AAC y el español en MPEG-2.

• El método de identificación de un idioma de audio en el origen no tiene por qué ser el mismo en todoslos orígenes del canal de varias entradas.

Por ejemplo, en el origen 1 puede identificar los idiomas por PID. En el origen 2 puede identificar idiomaspor código de idioma.

Primer requisito: cada idioma debe tener el mismo modo de codificación en todas las fuentes

Cada idioma de salida debe estar presente en cada origen y el modo de codificación debe ser el mismo entodos los orígenes.

Por ejemplo, suponga que el canal contiene un grupo de salida de archivo que contiene una codificaciónde audio para inglés 2.0 y una codificación de audio para francés 2.0:

• Supongamos que tiene un origen que contiene audio AAC 2.0 en inglés y Dolby Digital 5.1 en francés.• Supongamos que tiene un segundo origen que contiene audio AAC 2.0 en inglés y audio AAC 5.1 en

francés.

Para el inglés, este origen contiene audio con el mismo modo de códec y codificación que el primerorigen. Para el francés, contiene el mismo modo de codificación que el primer origen, pero un códecdiferente.

Este origen es aceptable. El hecho de que en una comparación del origen 1 y el origen 2 los códecssean distintos para el francés no tiene importancia. El requisito es que los modos de codificación seanlos mismos.

• Supongamos que tiene un tercer origen que contiene audio AAC 2.0 en inglés y audio AAC 2.0 enfrancés.

Esta entrada no es aceptable porque para el francés, el audio tiene un modo de codificación distinto aldel primer origen.

Segundo requisito: cada idioma debe proporcionar el modo de codificación más alto requerido

Para cada idioma, cada origen debe incluir audio que pueda producir el modo de codificación más alto entodas las salidas del canal.

Por ejemplo, suponga que el canal contiene un grupo de salida de archivo que contiene una codificaciónde audio AAC 2.0 para español. El canal también contiene un grupo de salida HLS que contiene unacodificación de audio Dolby Digital 5.1 para español:

• Supongamos que tiene un origen que contiene audio Dolby Digital 5.1 en español.

Este origen contiene audio que puede producir todas las codificaciones de audio de salida deseadaspara español. Debe configurar la salida de archivo para remezclar el audio hasta 2.0. No es necesarioconfigurar la salida HLS para remezclar el audio.

• Supongamos que tiene un segundo origen que contiene AAC 2.0 en español.

Este origen no es aceptable. Este origen no puede producir Dolby Digital 5.1 en español para la salidaHLS.

447

Page 459: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Tercer requisito: las fuentes mp4 no deben contener variaciones del mismo idioma

Un archivo MP4 que contiene variaciones de un idioma podría producir un audio de salida no deseado.Para obtener resultados óptimos, el archivo debe contener solo una versión de un idioma:

• Por ejemplo, suponga que un origen MP4 contiene audio AAC 5.1 en inglés. La salida del canal requiereuna codificación de audio para inglés 2.0. Por lo tanto, en la salida configurará la codificación de audiopara reducir la mezcla de 5.1 a 2.0.

• Supongamos que tiene un segundo origen que contiene AAC 2.0 en inglés en la pista 2 y audio DolbyDigital 5.1 en inglés en la pista 3.

MediaLive extrae audio de archivos MP4 por código de idioma y extrae el idioma de la primera pista quecontiene ese idioma. En este ejemplo, lo extrae de la pista 2, que contiene AAC 2.0. No tiene en cuentala pista 3. En el lado de salida, MediaLive intentará volver a mezclar este origen, lo que dará lugar a unaudio de mala calidad.

Cuarto requisito: todas las fuentes deben contener dolby si producen codificación de paso

Si una de las salidas incluye una codificación configurada con el códec de acceso directo, todas las fuentesdeben incluir Dolby Digital, Dolby Digital Plus o Dolby Atmos en todos los idiomas requeridos.

Si uno de estos orígenes no incluye uno de estos códecs, no podrá utilizarlo en el canal de varias entradas.

La opción de acceso directo para un códec permite incorporar audio en Dolby Digital, Dolby Digital Plus oDolby Atmos y en cualquier modo de codificación, y transmitirlo sin transcodificarlo.

Evaluar los subtítulos en los orígenes

Existen requisitos especiales para los subtítulos en los orígenes de un canal de varias entradas.

Para evaluar los subtítulos en los orígenes

1. Lea cada uno de los requisitos siguientes para obtener información sobre restricciones específicas enlos orígenes de subtítulos. Asegúrese de que los subtítulos de cada origen cumplan estos requisitos.

2. Si rechaza un origen, es posible que desee ponerse en contacto con el sistema ascendente paradeterminar si podría proporcionar una versión más adecuada del contenido de origen.

Primer requisito: una fuente debe contener todos los subtítulos necesarios, idiomas y formatos

Con un canal de varias entradas, para cada salida debe haber un recurso de subtítulos en el origen quepueda producir los subtítulos en esa salida. Si un origen no tiene todos los subtítulos de origen paraproducir todos los subtítulos de salida, no se puede utilizar como origen en un canal de entrada múltiple.

Por ejemplo, supongamos que el canal contiene un grupo de salida de archivo que contiene una salida conuna codificación de subtítulos para subtítulos incrustados en inglés, francés, español y alemán. El canaltambién contiene un grupo de salida HLS que contiene cuatro salidas de subtítulos, para subtítulos WebVTT en inglés, francés, español y alemán.

Cada origen debe incluir un origen de subtítulos que pueda producir subtítulos Web VTT e incrustados. Elorigen puede contener un origen de subtítulos que puede producir ambos tipos de salida o el origen puedecontener dos orígenes de subtítulos:

• Supongamos que tiene un origen que contiene subtítulos incrustados en los cuatro idiomas.

Este origen es aceptable porque los subtítulos incrustados pueden producir subtítulos incrustados en lasalida y subtítulos Web VTT en la salida.

• Supongamos que tiene un origen que contiene DVB-Sub en los cuatro idiomas.

448

Page 460: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Este origen no es aceptable porque los subtítulos DVB-Sub no pueden producir subtítulos incrustados enla salida.

• Supongamos que tiene un origen que contiene subtítulos incrustados en inglés, francés, alemán ybúlgaro.

Este origen no es aceptable porque uno de los idiomas es búlgaro en lugar de español.• Supongamos que tiene un origen que contiene subtítulos incrustados en inglés y francés.

Este origen no es aceptable porque faltan dos de los idiomas de salida.

Segundo requisito: para el paso incrustado, todas las fuentes deben contener idiomas en el mismoorden

Cuando hay al menos una salida con subtítulos incrustados y hay al menos dos orígenes que tienensubtítulos incrustados, los idiomas deben estar en el mismo orden en esos orígenes.

Acceso directo significa que una salida requiere codificaciones de subtítulos incrustadas en uno o variosidiomas y que un origen contiene subtítulos integrados (normalmente en cuatro idiomas). Por ejemplo, lasalida requiere subtítulos incrustados en inglés y español. Un origen contiene subtítulos incrustados eninglés y español y posiblemente en otros dos idiomas.

Si dos orígenes tienen los idiomas de los subtítulos incrustados en un orden diferente, no puede utilizarambos orígenes en el canal de varias entradas. Solo debe utilizar uno de los orígenes.

Vuelva a ver el ejemplo del requisito precedente:

• Supongamos que tiene un origen que contiene subtítulos incrustados con los idiomas en los cuatrocanales en este orden: Inglés, francés, español y alemán.

Supongamos que tiene un segundo origen que contiene subtítulos incrustados con los idiomas en unorden distinto: Francés, español, alemán e inglés.

Sólo uno de estos orígenes es aceptable.

Cuando se aplica esta situación a su canal, debe decidir qué orígenes conservar y cuáles rechazar. Unaregla que podría seguir es la siguiente:

• Compare el orden de los idiomas de subtítulos en esos orígenes.• Identifique el orden del origen más importante o identifique el orden que siguen la mayoría de los

orígenes.• Acepte solo los orígenes que siguen este orden. Rechazar los demás orígenes.

Note

Este requisito se aplica únicamente al acceso directo incrustado.Si el canal no contiene ninguna salida que contenga subtítulos incrustados, puede utilizarcualquier origen que contenga subtítulos incrustados ya que el orden de los idiomas en losorígenes no es relevante. Los subtítulos incrustados no se transfieren. Se convierten a otroformato, como DVB-Sub.

Paso 3: Organizar las fuentes en entradas estáticas y dinámicasEsta sección es un complemento a la información que aparece en Recursos: MediaLive entrada (p. 235).Proporciona información que se aplica a las entradas utilizadas en un canal de entrada múltiple.

449

Page 461: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Después de seguir el paso 2 para evaluar los orígenes, termina con un conjunto de orígenes que sonadecuados para el canal de entrada múltiple. Ahora debe organizar estos orígenes en tres tipos deentradas MediaLive: entradas en directo estáticas, entradas estáticas de archivos y entradas dinámicas dearchivos.

Resultado de este paso

Después de este paso, tiene una lista de lo siguiente:

• Orígenes que configurará como entradas en directo estáticas. Cada origen se convierte en una entrada(y una asociación de entrada).

• Orígenes que configurará como entradas de archivo estáticas. Cada origen se convierte en una entrada(y una asociación de entrada).

• Orígenes que configurará como entradas de archivo dinámicas. Varios orígenes se convierten en unaentrada (y una asociación de entrada).

Identificar los orígenes activosTome nota de los orígenes que seas orígenes en directo. Cada uno de estos orígenes se convierte en unaentrada en directo estática.

Identificar y organizar orígenes de archivosDebe evaluar sus orígenes de archivos y determinar si debe implementar algunos orígenes como entradasdinámicas, en lugar de como entradas estáticas.

Una entrada estática siempre se asocia con el mismo origen. Una entrada dinámica se puede asociar a unorigen diferente cada vez que la asocie al canal. Por lo tanto, es más flexible y puede ayudarle a trabajarcon el límite en el número de entradas asociadas a un canal. Para obtener información general acerca delas entradas dinámicas, consulte the section called “Entradas dinámicas” (p. 444).

Para organizar los orígenes

1. Organice los orígenes de archivo en conjuntos, en los que los orígenes de cada conjunto sealmacenan en la misma ubicación de origen con las mismas credenciales de acceso, como el mismobucket de Amazon S3.

Por ejemplo, puede tener un conjunto de orígenes de archivos en el bucket denominado «prerolls» yotro conjunto en el bucket denominado «filler». Cada bucket tiene credenciales de acceso distintas,por lo que cada uno es su propio conjunto.

2. Lea este paso si tiene entradas con subtítulos incrustados que está convirtiendo (en lugar detransferirlos directamente). Si no tiene entradas con subtítulos incrustados o si tiene entradas consubtítulos incrustados que siempre se pasan directamente a la salida, omita este paso.

• Dentro de cada conjunto, identifique los orígenes de archivo que contienen subtítulos incrustados.Determine si hay al menos una salida que convierte estos subtítulos en lugar de pasarlos.

• En cada origen de archivo que contiene subtítulos incrustados, identifique el orden de los idiomas.• Cuando sea necesario, subdivida el conjunto según el orden del idioma.

Por ejemplo, podría tener un conjunto de orígenes de archivos en un bucket de Amazon S3 en elque los idiomas estén en el orden inglés, francés, español y alemán. Es posible que tenga otroconjunto en el mismo bucket donde el orden sea francés, español, alemán e inglés. Divida esteconjunto en dos conjuntos.

3. Haga una lista de los conjuntos que ha identificado. Por ejemplo, podría tener estos conjuntos:

• Orígenes de archivo del bucket «preroll» de Amazon S3 con subtítulos incrustados en el ordeninglés, francés, español y alemán

450

Page 462: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

• Orígenes de archivo del bucket «filler» de Amazon S3 con subtítulos incrustados en el ordenfrancés, español, alemán e inglés

• Orígenes de archivo del bucket «filler» de Amazon S3 con subtítulos incrustados en un ordendistinto, como inglés, francés, español y alemán

4. Decida si cada conjunto de orígenes de archivo se convierte en una entrada de archivo estática o enuna entrada de archivo dinámica. Siga estas reglas:

• Cualquier conjunto que contenga más de un origen de archivo se convierte en una entradadinámica.

• Cualquier conjunto que contenga solo un origen de archivo puede convertirse en una entradaestática. Sin embargo, si cree que puede utilizar más adelante otros orígenes de archivo de esaubicación (por ejemplo, de ese bucket de Amazon S3), puede que desee tratar el conjunto comouna entrada dinámica, para no superar lalímite para entradas de archivos (p. 10).

Paso 4: Diseñar los selectores para cada entradaDespués de seguir el paso 3 para organizar los orígenes en distintas entradas y tipos de entrada (estáticay dinámica), debe identificar el contenido que desea extraer de cada entrada.

Resultado de este paso

Después de este paso, tiene:

• Nombres para todas las entradas• Una lista de selectores de vídeo, audio y subtítulos para cada entrada

Temas• Planificar los nombres de datos adjuntos de entrada y entrada (p. 451)• Planificar los selectores de vídeo (p. 452)• Planificar los selectores de audio (p. 452)• Planificación de los selectores de subtítulos (p. 453)

Planificar los nombres de datos adjuntos de entrada y entrada

Debe planificar los nombres de la entrada y las asociaciones de entrada. Estos son algunos consejos:

• Utilice el mismo nombre para la entrada y las asociaciones de entrada.• Incluya un indicador de si la entidad es estática o dinámica.• Para una entrada estática, incluya el nombre del origen de vídeo o una descripción del origen de vídeo.• Para una entrada dinámica, incluya un indicador de sus características, que determinó en el paso 2. Al

hacerlo, se garantiza que no se asocia un origen de vídeo no adecuado cuando se especifica el URI enla acción del cambio de entrada.

Por ejemplo, para una entrada estática:

• static-filler

• static-live-studio-feed

Por ejemplo, para una entrada dinámica:

• dynamic-s3-preroll-bucket-embedded-EN-FR-ES-DE

451

Page 463: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

• dynamic-s3-preroll-bucket-embedded-FR-ES-DE-EN

Planificar los selectores de vídeo

Solo puede extraer un vídeo de cada entrada. Si una entrada determinada contiene más de un vídeo, creeun selector de vídeo para extraer ese vídeo específico. Si una determinada entrada contiene un solo vídeo,no es necesario crear un selector de vídeo. AWS ElementalMediaLiveencuentra y extrae automáticamenteese vídeo. En la salida, MediaLive utiliza automáticamente ese recurso de vídeo.

Planificar los selectores de audio

Existen varias reglas que debe seguir a la hora de planificar los selectores de audio. Al configurar losselectores de audio para una entrada, debe especificar el idioma que se va a extraer, pero no tiene queespecificar el formato del audio en dicha entrada. AWS ElementalMediaLiveextrae esa entrada para quepueda incluirse en la salida. La salida espera poder encontrar el idioma extraído específico.

Regla 1: Planifique el mismo número de selectores en cada entrada

Los selectores de cada entrada deben extraer suficientes recursos para producir todas las codificacionesde audio de salida. Además, cada entrada debe tener el mismo número de selectores.

Por ejemplo, suponga que tiene una salida que requiere audio AAC 2.0 en inglés y francés. Tiene unasegunda salida que requiere audio Dolby 5.1 en inglés y francés. Tiene una tercera salida que requiereaudio Dolby 5.1 en francés, español y portugués:

• Si la primera entrada contiene Dolby Digital 5.1 en los cuatro idiomas, debe crear cuatro selectores,uno para cada idioma. El audio extraído por estos cuatro selectores puede producir todos los idiomas.Puede producir Dolby Digital 5.1 para la primera salida y puede producir AAC 2.0 para la segunda, yaque puede configurar esa salida para remezclar.

Aunque el canal tiene siete codificaciones de audio de salida, no necesita siete selectores.• Si la segunda entrada contiene Dolby Digital 5.1 en francés (pero ningún otro idioma) y también contiene

AAC 2.0 en inglés, español y portugués (pero no en francés), debe crear cuatro selectores. El selectorde francés solo encontrará ese audio en Dolby Digital 5.1. Los selectores de los demás idiomasencontrarán esos recursos de audio solo en AAC 2.0.

• Si la tercera entrada contiene Dolby Digital 5.1 en los cuatro idiomas y también contiene AAC 2.0 en loscuatro idiomas, solo deberá crear cuatro selectores.

Aunque podría pensar en crear selectores para extraer el audio AAC 2.0 para francés e inglés solo paraesta entrada, no debe hacerlo porque la primera entrada no tiene estos selectores. Recuerde que cadaentrada debe tener el mismo número de selectores.

Regla 2: Planificar un selector independiente para Dolby Digital Plus 7.1

Si el canal incluye al menos una salida con Dolby Digital Plus 7.1, cree un selector en cada entrada paraese recurso de audio. En la salida, en cada codificación de audio para Dolby Digital Plus 7.1, asignará lacodificación de audio a ese selector.

Una vez que haya identificado todos los selectores de todas las entradas, podría tener una lista como esta:

• Selector de inglés• Selector de francés• Selector de español• Selector de portugués• Selector de acceso directo de EAC3 (EAC3 es otro nombre para Dolby Digital Plus)

452

Page 464: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Cada uno de estos selectores se aplica a todas las entradas, independientemente del formato de audio deesa entrada.

Regla 3: Planifique los mismos nombres de selector en cada entrada

Cada selector de un idioma concreto debe tener el mismo nombre en todas las entradas. Esta regla existeporque cada salida hace referencia a los selectores solo una vez. La salida no hace referencia al selectoruna vez para cada diferente entrada.

Recomendamos que asigne a los selectores nombres que incluyan el idioma. No incluya el formato amenos que cree un selector para Dolby Digital Plus 7.1.

Planificación de los selectores de subtítulos

Al configurar los selectores de subtítulos para una entrada, debe especificar tanto el formato como elidioma que se va a extraer de la entrada. Cada entrada tiene el número de selectores adecuado para losformatos de los subtítulos en esa entrada. Por lo tanto, cada entrada podría contener un número diferentede selectores. El método para extraer subtítulos es diferente del método para extraer audio.

Regla 1: Planificar el número de selectores de una entrada adecuada para la entrada y la salida

En cada entrada, debe crear el número de selectores que sea adecuado para el formato de entrada y elformato de salida:

• Por ejemplo, si desea extraer subtítulos incrustados para pasar directamente a los subtítulos, debe crearun selector.

• Si desea extraer subtítulos incrustados para convertirlos a TTML, debe crear un selector para cadaidioma.

Una vez que haya identificado todos los selectores de todas las entradas, podría tener una lista como esta:

• Selector para paso integrado: se aplica a las entradas 1, 3 y 4• Selector para incrustado, inglés: se aplica a la entrada 1, la entrada 3 y la entrada 4• Selector para embebido, francés: se aplica a las entradas 1, 3 y 4• Selector para DVB Sub, inglés — se aplica a la entrada 2• Selector para DVB Sub, francés: se aplica a la entrada 2• Selector para transferencia de teletexto: se aplica a todas las entradas

Tenga en cuenta que las entradas 1, 3 y 4 contienen cada una cuatro selectores. La entrada 2 contienetres selectores.

Regla 2: Planifique los mismos nombres de selector en cada entrada

Cada selector único debe tener el mismo nombre de selector en todas las entradas. Esta regla existeporque cada salida hace referencia a los selectores solo una vez. La salida no hace referencia al selectoruna vez para cada diferente entrada en la que existe el selector.

Le recomendamos que asigne a cada selector un nombre que incluya el idioma y el formato de origen. Losnombres descriptivos ayudan a elegir el selector correcto en la salida.

Paso 5: Planificar los cambios de entrada en la programaciónDespués de diseñar los selectores de cada entrada (paso 4), debe planificar el orden que desea queMediaLive siga cuando incorpore estas entradas.

453

Page 465: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Resultado de este paso

Siguiendo este paso, ha identificado una entrada como la primera que agregará al canal.

También ha identificado una lista ordenada de interruptores de entrada. Tiene lo siguiente para cadacambio:

• Nombre de acción para el conmutador.• Nombre del adjunto de entrada asociado al conmutador.• La entrada del switch identificada como estática o dinámica.• El tipo de cambio: fijo, seguimiento o inmediato.

Temas• Planificar los nombres de las acciones (p. 454)• Planificar el orden de los cambios de entrada (p. 454)• Ejemplo de lista de conmutadores de entrada (p. 455)• Manejo de la transición cuando la siguiente entrada es fija o inmediata (p. 456)• Manejo de la transición cuando se sigue la siguiente entrada (p. 456)• Preparar la entrada, lo que reduce la latencia cuando la siguiente entrada es inmediata (p. 456)

Planificar los nombres de las acciones

Debe planificar los nombres de la acción de cambio de entrada. Los nombres de acción deben ser únicosen la programación de cada canal.

Para una entrada estática, es posible que desee asignar un nombre a las acciones para que indiquen quéentrada se aplica. Por ejemplo, para cada cambio a la entrada denominadastatic-live-studio-feed:

• static-live-studio-feed-action-1

• static-live-studio-feed-action-2

• static-live-studio-feed-action-3

Para la acción de cambio de entrada para una entrada dinámica, puede usar el nombre de entrada (o partedel nombre) más la URL (o parte de la URL) del archivo. Por ejemplo:

• dyn-preroll-EN-FR-ES-DE-ad-ward-cars-1

• dyn-preroll-EN-FR-ES-DE-ad-zel-cafe

• dyn-preroll-EN-FR-ES-DE-ad-ward-cars-2

Planificar el orden de los cambios de entrada

Recomendamos que planifique el orden de los cambios de entrada antes de crear las acciones en laprogramación mediante la consola o la CLI.

Para planificar el orden de los cambios de entrada

1. En la primera posición, coloque primero la asociación de entrada que desea que MediaLive adquieraprimero. Tenga en cuenta que esta entrada será un cambio inmediato en la programación.

2. Haga una lista de los conmutadores y el accesorio de entrada que se utilizará para cada conmutador.Decida el tipo de inicio de cada cambio: fijo, inmediato o seguimiento. Para obtener más información,

454

Page 466: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

consulte the section called “Interruptores fijos, inmediatos y de seguimiento” (p. 442) y the sectioncalled “Reglas y límites” (p. 444).

Debería poder organizar los modificadores de entrada fijos y de seguimiento en una lista ordenada. Esposible que no puedas incluir los modificadores inmediatos en la lista de pedidos porque no conocessus horas de inicio. Consulte elejemplo (p. 455)después de este procedimiento.

Tenga en cuenta lo siguiente en relación con el cambio a una entrada:

• Puede cambiar a una asociación de entrada tantas veces como desee.• Al cambiar a una entrada dinámica, debe proporcionar la URL que se aplica a ese uso de la entrada

dinámica. En la lista que crea, especifique la URL de cada uso.3. Lea la información más adelante en esta sección acerca del manejo de la transición entre cambios.

Para cada asociación de entrada de la lista, tome nota de cómo manejar la transición.

Acerca de los modelos para la programación

Hay dos modelos para configurar los cambios de entrada en la programación:

• En el modelo recomendado, sólo se utiliza la programación para controlar la adquisición de todaslas entradas. Con este modelo, el orden de las asociaciones de entrada en el canal no es relevante.Configure la programación para que el primer cambio de entrada sea un cambio inmediato a la entradaque desea adquirir primero. En cuanto el canal comienza y antes de que el canal comience a adquirir, elcanal realiza ese cambio inmediato.

En los pasos anteriores de esta sección se muestra cómo diseñar la programación para este modelo.• En el otro modelo, la primera asociación de entrada es la primera entrada que adquiere MediaLive.

Configura la programación para que realice su cambio de entrada solo después de esa primeraadquisición.

No recomendamos este modelo porque debe observar el orden de las asociaciones de entrada y laprogramación. Con el primer modelo, controla el orden de adquisición desde un lugar: la programación.

Ejemplo de lista de conmutadores de entrada

En este ejemplo se muestra una lista de los modificadores de entrada planificados. La primera entradaes un cambio inmediato a una entrada de archivo. Luego hay varias entradas de archivo cortas que sonconmutadores de seguimiento, de modo que el conmutador se produce al final de la entrada anterior.Estas entradas se ejecutan una tras otra, pero el plan es interrumpirlas en cualquier momento con uncambio inmediato a la primera entrada en directo. Después de eso, la programación cambia de ida y vueltaentre dos entradas en directo. No conoce la sincronización exacta de los conmutadores, por lo que losconfigurará como conmutadores inmediatos.

Lista ordenada: nombre de la acción, tipo de inicio, nombre de adjunto de entrada

• inicio, inmediato, banner• estatic-1, seguir, clip-12 corto• static-2, follow, clip-32 corto• estatic-3, seguir, clip-77 corto• estatic-4, follow, clip-corto 18

Se producirán cambios inmediatos en cualquier momento:

• static-live-studio, inmediato, en vivo-1

455

Page 467: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

• static-live-alternate, inmediato, en vivo-2

Manejo de la transición cuando la siguiente entrada es fija o inmediata

A la hora de planificar la programación, debe asegurarse de que no haya ningún espacio al cambiardesde una entrada de archivo (entrada A) a una entrada (entrada B) que comienza a una hora fija o quecomienza inmediatamente. La entrada B puede ser un archivo o una entrada en directo. Si la entradaactual finaliza antes de la hora de inicio del cambio, existe la posibilidad de que haya un espacio.

El campo Source end behavior (Comportamiento al finalizar el origen) en cada asociación de entradacontrola el espacio. (Este campo aparece en la página Input attachments (Asociaciones de entrada), enla sección General input settings (Configuración general de las entradas).) Existen dos opciones paragarantizar una transición suave en esta situación:

• Si establece el campo Source end behavior (Comportamiento al finalizar el origen) para la entrada Aen LOOP (BUCLE), entonces cuando la entrada A termina, MediaLive retrocede y vuelve a realizar laincorporación hasta que ocurra la hora de inicio de la entrada B.

• Si establece el campo Source end behavior (Comportamiento al finalizar el origen) de la entrada Aen CONTINUE (CONTINUAR), entonces la entrada A se incorporará solo una vez; cuando la entradafinaliza, el canal seguirá el comportamiento especificado en el conjunto de campos Input Loss Behavior(Comportamiento de pérdida de entrada) (aunque sin la lógica de "repetir fotogramas"). Cuando seproduce la hora de inicio de la entrada B, finalizará el comportamiento de pérdida de entrada y el canalcambiará a la entrada B.

(Para mostrar este campo, enConfiguración general de entradaparaConfiguración global,paraComportamiento de la pérdida, eligeComportamiento de la pérdida. Aparecen más campos.

Manejo de la transición cuando se sigue la siguiente entrada

A la hora de planificar la programación, debe asegurarse de que pueda realizarse correctamente el cambiode una entrada a una "entrada de seguimiento".

Una entrada de seguimiento (entrada B) no se realizará correctamente si la entrada actual (entrada A)está configurada en bucle. Cuándo AWS ElementalMediaLivellega al final del archivo, vuelve a adquirir denuevo desde el principio del archivo.

El campo Source end behavior (Comportamiento al finalizar el origen) en cada asociación de entradacontrola el bucle. (Este campo aparece en la página Input attachments (Asociaciones de entrada), en lasección General input settings (Configuración general de las entradas).)

• Establezca siempre el Source end behavior (Comportamiento al finalizar el origen) para la entrada A enCONTINUE (CONTINUAR). Cuando finaliza la entrada A, el canal cambiará de inmediato a la entrada B.

Cuando cree el canal, es importante configurar el Source end behavior (Comportamiento al finalizarel origen) en CONTINUE (CONTINUAR) en cada asociación de entrada donde la siguiente entradaplanificada en la programación será una entrada de seguimiento. Si no configura la entrada conCONTINUE (CONTINUAR), no podrá configurar la programación con la siguiente entrada como entrada deseguimiento. Tendrá que cancelar la acción de programación, modificar la asociación de entrada y volver aintentar la acción de programación.

Preparar la entrada, lo que reduce la latencia cuando la siguiente entrada esinmediata

Es posible que tenga un conmutador de entrada que haya identificado como conmutador de entradainmediato, pero no sabe cuándo tendrá que producirse el conmutador. Solo sabes que se te avisará con

456

Page 468: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

solo unos segundos de anticipación. En esta situación, es posible que desee preparar la entrada poradelantado creando una acción de preparación de entrada. Para obtener más información, consulte thesection called “Preparación de entrada” (p. 432).

Paso 6: Crea las entradas y el canalDespués de realizar la planificación en los pasos 1 a 5, estará listo para crear las entradas y crear el canal.

En un canal de entrada múltiple, todas las entradas ya deben existir en el canal antes de iniciar el canal.No puede agregar una entrada mientras el canal se está ejecutando. Por lo tanto, debe identificar todas lasentradas que pueda necesitar hasta el siguiente período de mantenimiento planificado.

Temas• Crear las entradas (p. 457)• Identificar la primera entrada del canal (p. 457)• Crear el canal (p. 457)

Crear las entradas

Esta sección es un complemento a la información que aparece en Recursos: MediaLive entrada (p. 235).Proporciona información que se aplica específicamente a la creación de entradas para utilizarlas en uncanal que contiene varias asociaciones de archivo.

Siga los pasos de the section called “Creación de una entrada” (p. 236) para crear un canal, con lassiguientes notas.

• Cree las entradas que identificó en los pasos anteriores de esta sección.• Asegúrese de configurar cada entrada con el tipo correcto (en directo estática, archivo estático o archivo

dinámico).

No hay pasos especiales para crear una entrada en directo estática o una entrada de archivo estática.

Para crear una entrada dinámica, debe introducir una variable en la URL del origen del archivo. Cuandoesta variable está presente, MediaLive reconoce la entrada como entrada dinámica. Para obtener másinformación, consulte the section called “Entradas dinámicas” (p. 423).

Identificar la primera entrada del canal

Identifique una entrada que configurará como primera entrada en la lista de asociaciones de entrada parael canal:

• Esta entrada no será la primera entrada en adquirir porque usará la programación para cambiar a laprimera entrada en adquirir.

• No puede ser una entrada de archivo dinámica. Debe ser una entrada en directo o una entrada dearchivo estática para que el canal se inicie.

Crear el canal

Esta sección es un complemento a la información que aparece en the section called “Creación de un canaldesde cero” (p. 154). Proporciona información que se aplica específicamente a la creación de un canal deentrada que contiene varias asociaciones de archivo.

Tenga en cuenta los siguientes puntos y, a continuación, siga los pasos para crear un canal como sedescribe en the section called “Creación de un canal desde cero” (p. 154).

457

Page 469: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de conmutación de entrada

Panel de detalles del canal y la entrada

En el panel Channel and input details (Detalles del canal y la entrada) para el canal, en la sección Inputspecifications (Especificaciones de entrada) (p. 158), configure cada opción para satisfacer o superar losrequisitos de las entradas más exigentes.

Panel Adjuntos de entrada

En el panel Input attachments (Asociaciones de entrada) del canal, configure las asociaciones de entradade las entradas que ha creado (p. 457).

Para configurar cada asociación de entrada

1. Elija Add (Agregar) en el panel Input attachments (Asociaciones de entrada).2. Elija una entrada. Introduzca el nombre que decidió al planificar las asociaciones (p. 451).3. Elija Confirm (Confirmar) para mostrar los campos de configuración general, de los campos del

selector de vídeo, los campos del selector de audio y los campos del selector de subtítulos.4. Rellene estos campos según corresponda.

Tenga en cuenta los siguientes puntos:

• Asocie todas las entradas que identificó. Si omite una entrada, no podrá asociarla a menos que detengael canal.

Ya debería haber identificado la primera asociación de entrada (p. 454). Asegúrese de crear primeroesta asociación para que aparezca primero en el canal.

• Agregue las asociaciones de entrada restantes en cualquier orden.• En la sección General input settings (Configuración general de las entradas), para cada asociación

de entrada, defina el Source end behavior (Comportamiento al finalizar el origen) para que funcionecorrectamente. Para obtener información, consulte the section called “Manejo de la transición cuando lasiguiente entrada es fija o inmediata” (p. 456).

• En la sección General input settings (Configuración de entrada general) para cada asociación deentrada, configure los siguientes conjuntos de campos de acuerdo al plan que creó al planificar lasasociaciones (p. 451):• Los campos en Video selector (Selector de vídeo)• Los campos enAudio selectors (Selectores de audio)• Los campos en Caption selectors (Selectores de subtítulos)

Grupos de salida

En el panel Output groups (Grupos de salida) del canal, siga el procedimiento normal para crear todos losgrupos de salida que identificó en the section called “Paso 1: Planificar los resultados” (p. 445).

Paso 7: Configurar la programación con conmutadores deentradaDespués de crear las entradas y el canal (paso 6), debe crear acciones en la programación para configurarlos cambios de entrada que desee. Para obtener información detallada sobre cómo crear acciones decambio de entrada, consultethe section called “Creación de acciones” (p. 284).

Cuando configure la programación, siga estas directrices:

• Debe crear al menos algunos de los cambios de entrada fija y seguir las acciones del cambio de entradaantes de iniciar el canal.

458

Page 470: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminación de acciones de la programación

• El primer conmutador de entrada de un nuevo canal debe ser un conmutador de entrada inmediato.Debe crear este cambio de entrada antes de iniciar el canal. La configuración de esta manera garantizaque el orden de ingesta de insumos esté siempre controlado por la programación.

• Para otros cambios inmediatos, es posible que pueda añadir los cambios a la programación antes deiniciar el canal. O es posible que puedas añadirlos solo después de que el canal se esté ejecutando.Debería teneruna idea de cuál de estas estrategias se aplica a su plan.

• Planifique actualizar la programación regularmente. Recuerde que puede agregar acciones a laprogramación sin detener el canal.

Eliminación de acciones de la programaciónPuede eliminar acciones de cambio de entrada de la programación. Existen diferentes reglas para eliminaracciones según el estado actual del canal. El canal puede estar funcionando, inactivo o recuperándose. Elcanal está inactivo si lo detienes manualmente. El canal se está recuperando si falló yMediaLivelo reiniciaautomáticamente.

Eliminación de acciones mientras el canal se está ejecutando

Cuando el canal se está ejecutando, existen restricciones en las acciones del conmutador de entrada quepuede eliminar. MediaLivedebe conservar la información sobre la entrada activa en ese momento. Debeconservar esa información para que, si el canal falla,MediaLivepuede recuperarse y comenzar a ingerir enla entrada adecuada. Por lo tanto, se aplica esta regla:

• No puedes eliminar el conmutador de entrada fija o inmediata más reciente. El términomásrecientesignifica una de las operaciones siguientes:• La entrada es la entrada que se está ingeriendo actualmente. Así que la entrada más reciente y la

entrada activa son las mismas.• La entrada es el conmutador de entrada fija o inmediata que se ha ingerido más recientemente. La

entrada activa podría ser una entrada de seguimiento.• No puedes eliminar ninguna de las acciones de una cadena de seguimiento que sigue a este último

modificador de entrada fijo o inmediato. Por ejemplo, en el siguiente diagrama, supongamos quela entrada A es el conmutador de entrada fijo o inmediato más reciente. No se pueden eliminar lasacciones B, C o D. Puede eliminar E, que no forma parte de la cadena de seguimiento.

Input A Fixed Input B Follow Input C Follow Input D Follow Input E Immediate

Eliminar acciones mientras el canal está inactivo

Puede eliminar una acción de cambio de entrada cuando el canal esté inactivo, siempre y cuando la acciónsiga en la programación.

Para eliminar una acción que se encuentra en una cadena de seguimiento, debe eliminar toda la cadenade seguimiento y, a continuación, volver a crear la cadena de seguimiento pero omitir la acción nodeseada. Consulte the section called “Eliminación de acciones” (p. 303).

Eliminación de acciones mientras el canal se está recuperando

Puede eliminar las acciones del conmutador de entrada mientras el canal se está recuperando.

459

Page 471: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInicio y reinicio del canal

Inicio y reinicio de un canal que tiene varias entradasDespués de crear el canal y agregar acciones a su programación, puede iniciar el canal.

Antes de iniciar el canal, asegúrese de que las entradas asociadas al canal estén listas:

• Las entradas de inserción ya se deben estar insertando antes de iniciar el canal. Una entrada push ya sedebe estar insertando incluso aunque no sea la primera entrada del canal.

• Si la primera entrada en el canal es una entrada de archivo, debe estar lista para extraerla.• Una entrada de archivo que no sea la primera entrada no tiene que estar lista para realizar extracciones

hasta aproximadamente 30 segundos antes de que se produzca el cambio en la entrada.

Temas• ¿Qué ocurre en tiempo de ejecución? (p. 460)• Reiniciar un canal (p. 460)• Qué sucede con un horario vacío (p. 461)

¿Qué ocurre en tiempo de ejecución?Al iniciar el canal, AWS ElementalMediaLivelleva poco tiempo preparar el canal para que se ejecute.

En cuanto el canal está listo, MediaLive examina la programación para determinar si hay un cambio deentrada con un cambio inmediato, con una hora de inicio que sea ahora o que haya vencido:

• Si encuentra esta acción, cambia a esa entrada y comienza la adquisición.• Si no encuentra esta acción, empieza a incorporar la primera asociación de entrada indicada en el canal.

Si configura el canal y la programación como se recomienda, tan pronto como el canal esté listo,encontrará un cambio inmediato a la primera entrada que desea que adquiera MediaLive.

Reiniciar un canalSi reinicia un canal que tiene varias entradas configuradas para cambio de entradas programado, AWSElementalMediaLiveanaliza la programación para determinar qué entrada debe estar ejecutando en esemomento. MediaLivese comporta de la siguiente manera:

• Si se trata de una entrada en directo, entonces MediaLive comienza la adquisición de dicha entrada enel fotograma actual.

• Si esa entrada es una entrada de archivo configurada para comenzar a una hora fija oinmediatamente,MediaLivecomienza a incorporar dicha entrada al comienzo del archivo o del recorte delarchivo (si se recortó el archivo). No se ajusta a la diferencia entre la hora programada y la hora actual.Por ejemplo, supongamos que ahora son las 13:10:00 UTC. La programación especifica cambiar a laentrada X a las 13:00:00. MediaLiveempieza a adquirir el archivo desde el inicio, no desde 10 minutosdespués del archivo.

• Si la entrada actual es ambigua porque existe una cadena de entradas de seguimiento, entoncesMediaLive no tiene en cuenta las entradas de seguimiento. Encuentra la entrada fija o inmediata másreciente en el pasado, en relación con la hora UTC a la que se reinicia el canal. Comienza a adquirir laentrada al inicio del archivo.

Por ejemplo, supongamos que la programación tiene este aspecto:• Entrada en directo X con hora de inicio fija a las 11:00• Entrada de archivo A con hora de inicio fija a las 11:06

460

Page 472: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioManifiests: rutas de manifiesto HLS personalizadas

• Entrada de archivo B con hora de inicio de seguimiento• Entrada de archivo C con hora de inicio de seguimiento• Entrada en directo D con hora de inicio fija a las 12:15

Escenario 1: Supongamos que el canal se detuvo a las 11:04, cuando la entrada X estaba activa.Reinicia el canal a las 12:09. El cambio de entrada fija más reciente respecto a la hora actual es a las11:06. Se trata de un cambio a la entrada de archivo A. MediaLive para a la entrada A y comienza aadquirir dicha entrada desde el principio.

Escenario 2: Supongamos que el canal se detuvo a las 11:04, cuando la entrada X estaba activa.Reinicia el canal a las 12:16. El cambio de entrada fija más reciente respecto a la hora actual es a las12:15. Se trata de una entrada en directo D. MediaLive pasa a la entrada D y empieza la adquisición.

Escenario 3: Supongamos que el canal se detuvo a las 11:08, cuando la entrada A estaba activa.Reinicia el canal a las 12:14. El cambio de entrada fija más reciente respecto a la hora actual es a las11:06. Se trata de una entrada de archivo A. MediaLive vuelve a la entrada A y empieza la adquisición.Incorporará los archivos A a C hasta las 12:15, cuando cambia a la entrada en directo. Incorporará almenos parte del archivo A. Podría incorporar los archivos B y C. Pero a las 12:15 cambia definitivamentea la entrada D.

Qué sucede con un horario vacíoSi el canal finaliza la última entrada de la programación (de modo que la programación está vacía) y seha configurado para que la entrada no se repita, entonces MediaLive detiene la adquisición, pero el canalcontinúa ejecutándose. Los cargos por el canal siguen acumulándose.

Personalización de las rutas dentro de manifiestosHLS

Esta sección solo se aplica a las salidas HLS. Dentro del manifiesto HLS principal, hay rutas a cadamanifiesto secundario. Dentro de cada manifiesto secundario, hay rutas a los archivos multimedia de esemanifiesto.

Opcionalmente, puede cambiar la sintaxis de estas rutas. Normalmente, solo necesita cambiar la sintaxissi el sistema descendente tiene requisitos de ruta especiales. Las CDN Akamai suelen requerir que secambie la sintaxis.

No configure rutas personalizadas si el sistema descendente esMediaPackage. MediaPackagefuncionacon las rutas predeterminadas.

Note

En la información que se proporciona en esta sección de los manifiestos HLS se presupone queestá familiarizado con los pasos generales para crear un canal, tal y como se describe en thesection called “Creación de un canal desde cero” (p. 154).Los campos clave de la consola relacionados con esta característica se encuentran en laagrupación Location (Ubicación) de la sección HLS output group (Grupo de salida HLS) de lapágina Create channel (Crear canal). Para revisar el paso en el que se completan estos campos,consulte the section called “El procedimiento” (p. 180).

Temas• Procedimiento para configurar rutas personalizadas (p. 462)• Cómo funcionan los manifiestos (p. 462)

461

Page 473: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioProcedimiento

• Reglas para rutas personalizadas (p. 464)• Guía para configurar rutas personalizadas (p. 464)• Ejemplos de personalizadosRutas (p. 464)

Procedimiento para configurar rutas personalizadasLos siguientes campos están relacionados con las rutas que hay dentro de los manifiestos:

• HLS output group – Location (Grupo de salida HLS – Ubicación): los campos Base URL manifest(Manifiesto de URL base)

• HLS output group – Location (Grupo de salida HLS – Ubicación): los campos Base URL content(Contenido de URL base)

Para configurar rutas personalizadas de manifiestos

1. Consulte el sistema descendente para saber si se necesitan rutas personalizadas. Los manifiestosprincipales pueden necesitar rutas personalizadas a los manifiestos secundarios, los manifiestossecundarios pueden necesitar rutas personalizadas a los archivos multimedia o ambos manifiestospueden necesitar rutas personalizadas. Consulte the section called “Cómo funcionan losmanifiestos” (p. 462).

2. Diseñe las rutas prestando atención a lassintaxis y reglas para construir las rutas (p. 195).

Consulte esta guía para diferentes sistemas descendentes (p. 464).

Consulte estos ejemplos (p. 464).3. Complete uno o ambos campos en la sección Location (Ubicación) de la página del grupo de salida

HLS:

• Manifiesto de URL base AyManifiesto de URL base B. Para un canal de canalización única,complete solo el campo A. Para un canal estándar, complete el campo A y el campo B.

• Contenido de URL base AyContenido de URL base B. Para un canal de canalización única,complete solo el campo A. Para un canal estándar, complete el campo A y el campo B.

Cómo funcionan los manifiestosEn las siguientes secciones se describe cómo funcionan las rutas de manifiesto.

Cómo funcionan las rutas de manifiesto de forma predeterminadaLos manifiestos que crea MediaLive incluyen información sobre las rutas a otros archivos, específicamente:

• El contenido que hay dentro del manifiesto principal incluye una ruta a cada manifiesto secundario.

De forma predeterminada, la sintaxis de esta ruta es la siguiente:

baseFilename nameModifier extension

Por ejemplo:

curling-high.m3u8

La ruta es relativa a la ubicación del manifiesto principal.

462

Page 474: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funcionan los manifiestos

• El contenido que hay dentro de cada manifiesto secundario incluye una ruta a sus archivos multimedia.

De forma predeterminada, la sintaxis de esta ruta es la siguiente:

baseFilename nameModifier optionalSegmentModifier counter extension

Por ejemplo:

curling-high-000001.ts

La ruta es relativa a la ubicación del manifiesto secundario.

Cómo funcionan las rutas personalizadasSi las rutas predeterminadas que hay dentro de los manifiestos no son adecuadas para la forma en que elsistema descendente maneja los tres conjuntos de archivos, puede completar los campos base URL (URLbase):

• Complete los campos Base URL manifest (Manifiesto de URL base) para que MediaLive construya rutaspersonalizadas a los manifiestos secundarios.

• Complete los campos Base URL content (Contenido de URL base) para que MediaLive construya rutaspersonalizadas a los archivos multimedia.

Al personalizar las rutas, la sintaxis cambia.

• Al completar los campos Base URL manifest (Manifiesto de URL base), la sintaxis de la ruta delmanifiesto secundario (dentro del manifiesto principal) es la siguiente:

baseURLManifest baseFilename nameModifier extension

Por ejemplo:

http://viewing/sports/curling-high.m3u8

• Al completar los campos Base URL content (Contenido de URL base), la sintaxis de las rutas dearchivos multimedia (dentro de los manifiestos secundarios) es la siguiente:

baseURLContent baseFilename nameModifier optionalSegmentModifier counter extension

Por ejemplo:

http://viewing/media/sports/curling-high-000001.ts

Cómo construye MediaLive estas rutasLas rutas personalizadas a los manifiestos secundarios se construyen de la siguiente manera:

• Complete los campos Base URL manifest (Manifiesto de URL base), los campos Base URL content(Contenido de URL base) o ambos.

Por ejemplo:

463

Page 475: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas para rutas personalizadas

http://198.51.100/sports/viewing/

Observe la barra al final del valor.• MediaLive añade ese valor a la ruta predeterminada (p. 462). Por ejemplo:

http://198.51.100/sports/viewing/curling-high.m3u8

Reglas para rutas personalizadasComparta las siguientes reglas con su persona de contacto en el sistema descendente.

La regla general es que es responsabilidad del sistema descendente garantizar que las rutaspersonalizadas funcionen en su entorno. MediaLiveno valida los valores de ninguna manera. Porconsiguiente:

• Si se especifica el protocolo (es opcional), debe ser idéntico al protocolo especificado en los camposDestination URL (URL de destino) .

• Los campos Base URL manifest (Manifiesto de URL base) y Base URL content (Contenido de URLbase) para la misma canalización pueden tener el mismo valor o valores diferentes. Pueden ser igualeso diferentes en cualquier parte (el dominio, la ruta).

• Los valores pueden dar como resultado una ruta relativa o una ruta absoluta.• Una ruta relativa al manifiesto secundario siempre es relativa a la ubicación del manifiesto principal.• Una ruta relativa a los archivos multimedia siempre es relativa a la ubicación del manifiesto secundario.• Las rutas deben terminar con una barra.

Guía para configurar rutas personalizadasA continuación se muestra una guía sobre el uso de los campos base URL (URL base) para diferentessistemas descendentes.

Configuración de rutas personalizadas si se controla el sistema descendente

Puede controlar el sistema descendente. Por ejemplo, los sistemas descendentes pueden ser AmazonS3 oMediaStoreconectado a AmazonCloudFront. El tratamiento de los archivos HLS puede requerir quemueva uno o varios de los conjuntos de archivos. En este caso, puede completar estos campos base URL(URL base) para que coincidan con las rutas de la ubicación final de los archivos.

Configuración de rutas personalizadas si el empaquetador descendente es MediaPackage

Si el paquete descendente esMediaPackage, deje elURL basecampos vacíos. MediaPackageno utilizaesta información.

Configuración de rutas personalizadas si utiliza un sistema descendente de terceros

Si utiliza un sistema descendente de terceros, el sistema descendente debe indicarle si debe completarestos campos Base URL (URL base) .

Ejemplos de personalizadosRutasEn todos estos ejemplos, suponga lo siguiente:

464

Page 476: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEjemplos de personalizadosRutas

• En el manifiesto principal, la ruta predeterminada a los manifiestos secundarios es esta ruta relativa:

curling-high.m3u8

• En el manifiesto secundario, la ruta predeterminada a los archivos multimedia es esta ruta relativa:

curling-high-000001.ts

Example 1

El sistema descendente va a mover los archivos desde la ubicación donde MediaLive los envía. Elsistema descendente moverá los archivos de tal manera que los manifiestos secundarios sigan estandoen la misma ubicación relativa a los manifiestos principales y los archivos multimedia sigan en la mismaubicación relativa a los manifiestos secundarios.

Por lo tanto, no es necesario personalizar las rutas. Las rutas predeterminadas seguirán funcionandodespués de mover los archivos.

Example 2

Quiere que el manifiesto principal y los manifiestos secundarios incluyan rutas absolutas a sus respectivosarchivos. Se configura de la siguiente manera:

• Complete el campo Base URL manifest A (Manifiesto de URL base A) para especificar esta rutaabsoluta:

http://198.51.100/sports/viewing/

Dentro del manifiesto principal, la ruta al manifiesto secundario será ahora la siguiente:

http://198.51.100/sports/viewing/curling-high.m3u8

• Complete el campo Base URL content (Contenido de URL base) para especificar esta ruta absoluta:

http://203.0.113.55/sports/viewing/

Dentro de los manifiestos secundarios, las rutas a los archivos multimedia serán ahora las siguientes:

http://203.0.113.55/sports/viewing/curling-high-000001.ts

Este ejemplo muestra que el dominio de los dos conjuntos de archivos podría ser diferente.

Example 3

Quiere que el manifiesto padre incluya rutas absolutas a los manifiestos secundarios. Sin embargo, quiereque los manifiestos secundarios incluyan rutas a los archivos multimedia que sean relativas al manifiestosecundario. En este caso, personalice la ruta a los manifiestos secundarios, pero siga utilizando las rutaspredeterminadas para los archivos multimedia.

• Complete el campo Base URL manifest A (Manifiesto de URL base A) para especificar esta rutaabsoluta:

Dentro del manifiesto principal para la canalización A, la ruta al manifiesto secundario será ahora lasiguiente:

465

Page 477: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioManifiestos — Manifiestos HLS redundantes

http://198.51.100/sports/viewing/curling-high.m3u8

• No complete el campo Base URL content A (Contenido de la URL base A).

Dentro de los manifiestos secundarios, las rutas a los archivos multimedia seguirán siendo laspredeterminadas:

curling-high-000001.ts

Manifiestos HLS redundantesAl crear un grupo de salida HLS en un canal estándar, puede habilitar manifiestos redundantes. Losmanifiestos redundantes permiten al sistema descendente (que lee los manifiestos) gestionar mejor unerror de salida desde MediaLive.

Cuando la característica de manifiesto redundante está habilitada, el manifiesto principal de cadacanalización hace referencia tanto a sus propios manifiestos secundarios como a los manifiestossecundarios de la otra canalización. El sistema descendente encuentra la ruta a los manifiestossecundarios de una canalización. Si hay un problema con esa canalización, habrá un problema con losmanifiestos secundarios de esa canalización. El sistema descendente puede volver al manifiesto principalpara encontrar el manifiesto secundario de la otra canalización. De esta manera, el sistema descendentesiempre puede continuar con su procesamiento del manifiesto y los archivos multimedia.

Para implementar correctamente manifiestos redundantes, debe asegurarse de que el sistemadescendente puede manejar manifiestos redundantes de la manera descrita en la especificación HLS.

Note

En la información que se proporciona en esta sección de los manifiestos HLS se presupone queestá familiarizado con los pasos generales para crear un canal, tal y como se describe en thesection called “Creación de un canal desde cero” (p. 154).Los campos clave de la consola relacionados con esta característica se encuentran en laagrupación Manifests and segments (Manifiestos y segmentos) de la sección HLS output group(Grupo de salida HLS) de la página Create channel (Crear canal). Para revisar el paso en el quese completan estos campos, consulte the section called “El procedimiento” (p. 180).

Temas• Procedimiento para configurar manifiestos redundantes (p. 466)• El contenido multimedia de un manifiesto HLS (p. 468)• Reglas para la mayoría de los sistemas descendentes (p. 469)• Reglas para las CDN Akamai (p. 470)• Combinación de manifiestos redundantes con otras características (p. 471)

Procedimiento para configurar manifiestosredundantesPara configurar manifiestos redundantes, active la característica en el grupo de salida. Realice tambiénajustes en el diseño de los nombres de salida y las rutas de destino (en comparación con las salidas HLSque no implementan manifiestos redundantes).

El siguiente campo se refiere específicamente a manifiestos redundantes:

466

Page 478: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioProcedimiento

• HLS output group – Manifests and Segments – Redundant manifests (Grupo de salida HLS —Manifiestos y segmentos — Campo de manifiestos redundantes)

Para configurar manifiestos redundantes

1. Hable con el flujo descendentesystempara averiguar si admiten manifiestos redundantes.2. Revise la información de the section called “Campos de destino: servidor HTTP” (p. 194). Los

manifiestos se consideran de salida desde MediaLive. Por lo tanto, las reglas generales sobre losdestinos de salida se aplican a los manifiestos redundantes.

3. Diseñe las URL de las dos canalizaciones. Hay requisitos especiales para las URL de los archivosHLS. Lea la sección correspondiente:

• the section called “Reglas para la mayoría de los sistemas” (p. 469)• the section called “Reglas para Akamai” (p. 470)

Estas reglas complementan la información de the section called “Campos de destino: servidorHTTP” (p. 194).

4. Si también necesita rutas personalizadas para manifiestos, asegúrese de leer la información de thesection called “Cómo funcionan las rutas personalizadas” (p. 463). Debe tener en cuenta las reglasde las rutas personalizadas cuando diseñe las direcciones URL.

5. En la sección HLS output group (Grupo de salida HLS), en Manifest and segments (Manifiesto ysegmentos) y en Redundant manifest (Manifiesto redundante), seleccione ENABLED (HABILITADO).Este campo se aplica a todas las salidas del grupo de salida.

6. Complete estos campos siguiendo su diseño:

• Sección Output group – HLS group destination (Grupo de salida – Destino de grupo HLS)• Sección Output group – HLS settings – CDN (Grupo de salida – Configuración de HLS – CDN• Output group – Location – Directory structure (Grupo de salida – Ubicación – Estructura del

directorio)• Output group – Location – Segments per subdirectory (Grupo de salida – Ubicación – Segmentos por

subdirectorio• HLS output — Output settings — Modificador de nombre• HLS output — Output settings — Modificador de segmento

• HLS output group — Location — Base URL Manifest(si también está configurando rutaspersonalizadas)

• HLS output group — Ubicación — Contenido de URL base(si también está configurando rutaspersonalizadas)

Para obtener información acerca de cómo esta función cambia el contenido de los manifiestos HLS,consulte the section called “El contenido multimedia de un manifiesto HLS” (p. 468).

Los resultados de estoconfiguraciónA continuación se muestra información sobre cómo funcionan los manifiestos redundantes en tresescenarios de error.

Escenario A: la acción de pérdida de entrada consiste en emitir resultadosSi se pierde la entrada en una de las canalizaciones y en elAcción de pérdida deentradacampo (p. 203)toma el valorEMIT_OUTPUT,MediaLivecontinúa actualizando los manifiestosprincipales y secundarios.

467

Page 479: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEl contenido multimedia de un manifiesto HLS

Desde el punto de vista del sistema descendente, no hay ningún cambio en los manifiestos principales osecundarios de ninguna canalización. El contenido que hay dentro de los archivos multimedia es contenidode relleno, pero eso no afecta a cómo el sistema descendente lee los manifiestos.

Escenario B: la acción de pérdida de entrada consiste en pausar la salidaSi la entrada se pierde en una de las canalizaciones (por ejemplo, en la canalización 0) y el campo Inputloss action (Acción de pérdida de entrada) se establece en PAUSE_OUTPUT, MediaLive hace lo siguiente:

• Elimina la descripción de los manifiestos secundarios de la canalización 0.• Envía una solicitud a la ubicación del manifiesto secundario de la canalización 0 para eliminar los

manifiestos secundarios.

Resultado para el sistema descendente que está leyendo el manifiesto principal de la canalización 0: Elsistema ya no encontrará una descripción de los manifiestos secundarios de la canalización 0. El sistemabuscará en el manifiesto principal de la canalización 0 un manifiesto secundario alternativo. Si encuentra elmanifiesto secundario de la canalización 1, pasará a leer ese manifiesto secundario.

Los sistemas descendentes que están leyendo el manifiesto principal de la canalización 1 no se venafectados porque estos sistemas estén, probablemente, leyendo los manifiestos secundarios de lacanalización 1 (porque estos aparecen primero en el manifiesto).

Escenario C: error de canalizaciónTambién es posible que una canalización falle. Este error no es lo mismo que un error de entrada. Cuandouna canalización falla (por ejemplo, la canalización 0), ocurre lo siguiente:

• La salida se detiene.• El manifiesto principal de la canalización 0 no se elimina. Todavía contiene una descripción de los

manifiestos secundarios de la canalización 0.• Los manifiestos secundarios no se actualizan porque no se están creando nuevos archivos multimedia.

Los manifiestos secundarios están obsoletos.• El manifiesto principal de la canalización 1 no cambia. Todavía contiene una descripción de los

manifiestos secundarios de la canalización 0 (y de la canalización 1).

Resultado para el sistema descendente que está leyendo el manifiesto principal de la canalización 0:El sistema encontrará una descripción de los manifiestos secundarios de la canalización 0, pero esemanifiesto estará obsoleto. Si el sistema puede detectar que el manifiesto está obsoleto, puede volver almanifiesto principal de la canalización 0 y buscar un manifiesto secundario alternativo. Si encuentra elmanifiesto secundario de la canalización 1, pasará a leer ese manifiesto secundario.

Los sistemas descendentes que están leyendo el manifiesto principal de la canalización 1 no se venafectados. Probablemente, estos sistemas están leyendo los manifiestos secundarios de la canalización 1(porque estos aparecen primero en el manifiesto).

Note

Si el sistema descendente de la salida HLS es AWS ElementalMediaStore, puedesconfigurarMediaStorepara eliminar entradas obsoletas. ConsulteComponentes de una política deciclo de vida de objetos. Cuando se elimina el manifiesto secundario, MediaStore vuelve a seguirla lógica «el manifiesto se ha eliminado» del escenario B.

El contenido multimedia de un manifiesto HLSLa configuración de manifiestos redundantes cambia el contenido del manifiesto HLS. Cambia lainformación multimedia (la información de vídeo, audio y subtítulos) que hay en los manifiestos. Toda estainformación aparece como etiquetas #EXT-X-STREAM-INF.

468

Page 480: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas para la mayoría de los sistemas

En las siguientes secciones se describe el número de estas etiquetas y el contenido de estas etiquetas enun manifiesto estándar (no redundante) y en un manifiesto redundante.

Qué aspecto tiene un manifiesto estándarCon un canal estándar, hay dos canalizaciones. Cada canalización crea su propio conjunto de manifiestos.Por lo tanto, en la canalización 0, hay un manifiesto principal, un conjunto de manifiestos secundarios y unconjunto de archivos multimedia. Del mismo modo, la canalización 1 tiene el mismo conjunto de archivos.Los manifiestos hacen referencia únicamente a los archivos de su propia canalización.

La información de vídeo del manifiesto principal de cada canalización tendría un aspecto similar a este:

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... curling-high.m3u8

Qué aspecto tiene un manifiesto redundanteCuando la característica de manifiesto redundante está habilitada, el manifiesto principal hace referenciatanto a sus propios manifiestos secundarios como a los manifiestos secundarios de la otra canalización.

Esta característica no afecta a los manifiestos secundarios. Los manifiestos secundarios solo hacenreferencia a sus propios archivos multimedia.

A continuación se muestra un ejemplo de cómo puede aparecer la información de vídeo en el manifiesto.Supongamos que el nombre base de archivo para la canalización 0 esprimer rizadoy para pipeline 1esotros rizos.

El manifiesto de la canalización 0 podría verse así (la información del manifiesto secundario de lacanalización 0 aparece primero):

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... first-curling-high.m3u8

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... other-curling-high.m3u8

La información de vídeo del manifiesto de la canalización 1 podría verse así (la información del manifiestosecundario de la canalización 1 aparece primero):

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... other-curling-high.m3u8

#EXT-X-STREAM-INF:BANDWIDTH=629107 ... first-curling-high.m3u8

Reglas para la mayoría de los sistemas descendentesLea esta sección si está configurando manifiestos redundantes con cualquier sistema descendenteexcepto Akamai. Si su sistema descendente es una CDN Akamai, consulte the section called “Reglas paraAkamai” (p. 470).

Las reglas para los sistemas descendentes (excepto Akamai) se basan en estos requisitos:

• MediaLive envía los archivos desde ambas canalizaciones a la misma ubicación (protocolo/dominio/ruta).

469

Page 481: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas para Akamai

• Dado que la ubicación es la misma, los nombres base de las canalizaciones deben ser diferentes.• Si también está implementando rutas de manifiesto personalizadas (p. 463), la URL que hay en los

manifiestos debe ser idéntica.

Asegúrese de que el sistema descendente pueda funcionar con estas restricciones.

Campo Rule

Parte del protocolo/dominio/ruta de las dos URI dedestino (A y B)

Debe ser idéntica en ambos campos.

Parte base de los dos URI de destino (A y B) Debe ser diferente en cada campo.

No puede utilizar identificadores devariables (p. 590) que incluyan la fecha o la hora.

NameModifierpara cada salida Solo hay una instancia de este campo. Ambascanalizaciones usan el mismo valor.

No puede utilizar identificadores devariables (p. 590) que incluyan la fecha o la hora.

Modificador de segmento Solo hay una instancia de este campo. Ambascanalizaciones usan el mismo valor.

Puede utilizar identificadores devariables (p. 590) que incluyan la fecha o la hora.

Manifiesto de URL base A y

Manifiesto de URL base B

Estos campos solo se aplican si tambiénestá implementando rutas de manifiestopersonalizadas (p. 463).

Complete ambos campos.

Contenido de URL base A y

Contenido de URL base B

Estos campos solo se aplican si tambiénestá implementando rutas de manifiestopersonalizadas (p. 463).

Complete ambos campos.

Reglas para las CDN AkamaiLea esta tabla si está configurando manifiestos redundantes con una CDN Akamai. Si su sistemadescendente no es una CDN Akamai, consulte the section called “Reglas para la mayoría de lossistemas” (p. 469).

Campo Rule

Parte del protocolo/dominio/ruta de las dos URI dedestino (A y B)

Puede ser diferente o puede ser la misma.

BaseFilenameparte de las dos URI de destino (A yB)

Puede ser diferente o puede ser la misma.

No puede utilizar identificadores devariables (p. 590) que incluyan la fecha o la hora.

470

Page 482: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCombinación de manifiestos

redundantes con otras características

Campo RuleLa combinación del protocolo/dominio/ruta y elBaseFileName debe ser única en A y B. Esta reglagarantiza que los archivos de salida de las doscanalizaciones no se sobrescriban entre sí.

Modificador de nombre Solo hay una instancia de este campo. Ambascanalizaciones usan el mismo valor.

No puede utilizar identificadores devariables (p. 590) que incluyan la fecha o la hora.

Modificador de segmento Solo hay una instancia de este campo. Ambascanalizaciones usan el mismo valor.

Puede utilizar identificadores devariables (p. 590) que incluyan la fecha o la hora.

Manifiesto de URL base A y

Manifiesto de URL base B

Estos campos solo se aplican si tambiénestá implementando rutas de manifiestopersonalizadas (p. 463). Normalmente, con lasCDN Akamai, implementa rutas de manifiestopersonalizadas.

Complete ambos campos.

Contenido de URL base A y

Contenido de URL base B

Estos campos solo se aplican si tambiénestá implementando rutas de manifiestopersonalizadas (p. 463).

Complete ambos campos.

Combinación de manifiestos redundantes con otrascaracterísticasCombinación de manifiestos redundantes y característica de ruta personalizada

Puede configurar rutas personalizadas en manifiestos redundantes. Asegúrate de seguir las reglaspararutas personalizadas (p. 464)y para manifiestos redundantes para su sistema descendente, ya seaunAkamai CDN (p. 470)ootro sistema descendente (p. 469).

Combinación de manifiestos redundantes con grupos de representación de audio

Note

En la información que se proporciona en esta sección se presupone que está familiarizado con losmanifiestos de los grupos de representación de audio. Para obtener más información, consulte thesection called “Manifiesto de muestra” (p. 382).

Si ha configurado manifiestos redundantes y tiene un grupo de representación de audio,MediaLiveajustaautomáticamente las referencias a los grupos de representación de audio de los manifiestos principales.

En cada par de líneas (por ejemplo, #EXT-X-STREAM-INF para el vídeo de alta resolución), MediaLiveajusta el nombre de los grupos de representación. De esta manera, las referencias a los grupos derepresentación son diferentes para cada canalización, lo que garantiza que cuando el reproductor clientelea el manifiesto, elija el vídeo y el audio de la misma canalización.

471

Page 483: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSuperposición de gráficos en movimiento

#EXT-X-STREAM para el vídeo de la canalización 0. Anote el valor para AUDIO.

#EXT-X-STREAM-INF:BANDWIDTH=541107,...AUDIO="aac-audio-0", ...

#EXT-X-STREAM para el vídeo de la canalización 1. Anote el valor para AUDIO.

#EXT-X-STREAM-INF:BANDWIDTH =541107, ...AUDIO="aac-audio-1",...

Trabajo con superposiciones de gráficos enmovimiento

Puede utilizar la característica de superposición de gráficos en movimiento para superponer una imagenen movimiento en el vídeo enMediaLivecanal. La imagen en movimiento se basa en un activo gráfico enmovimiento HTML5.

Para configurar la superposición de gráficos en movimiento, debe realizar trabajos en dos áreas:

• Debes elegir unSistema de creación HTML5. Debe utilizar este sistema de creación para preparar unactivo HTML5 y publicar continuamente el activo en una ubicación fuera deMediaLive.

• SobreMediaLive, debe habilitar los gráficos en movimiento en cada canal en el que desee incluir unasuperposición de gráficos en movimiento.

Una vez que hayas iniciado el canal, utilizas elprogramación (p. 277)característica enMediaLiveparainsertar el gráfico de movimiento en el canal de ejecución. Tan pronto como el calendario reciba laacción,MediaLivecomienza a descargar y renderizar el contenido. Descarga y renderiza continuamente elcontenido mientras la acción de motion graphics esté activa. En cualquier momento, puede desactivar laimagen creando una acción de desactivación en la programación.

PreciosSe aplica un cargo por ejecutar un canal que tiene la función de superposición de gráficos enmovimientoenabled (p. 473). Existe una carga incluso cuando no hay una superposición de gráficos enmovimiento insertada actualmente en el canal.

La carga se basa en la mayor salida de vídeo del canal.

Para detener este cargo, debe deshabilitar la función.

Para obtener información sobre los cargos por utilizar este modo, consulteMediaLivelista de precios.https://aws.amazon.com/medialive/pricing/

Temas• Paso 1: Preparar el activo gráfico en movimiento (p. 472)• Paso 2: Habilite la característica (p. 473)• Paso 3: Insertar la superposición (p. 474)

Paso 1: Preparar el activo gráfico en movimientoSe utiliza un sistema de creación para crear el activo y administrar el contenido, incluida la implementaciónde funciones como el fundido u opacidad.

472

Page 484: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Habilite la característica

MediaLivela función de visualización de la superposición de gráficos se limita a representar el activo y ainsertarlo y eliminarlo del vídeo en los momentos especificados. MediaLiveno proporciona ninguna funciónpara manipular el gráfico en movimiento.

Para preparar el activo gráfico en movimiento

1. Utilice el sistema de creación para crear el activo. El contenido HTML5 debe cumplir los requisitossiguientes:

• Puede ser cualquier sistema de creación HTML5 que utilice técnicas de renderizado estándarbasadas en navegador.

• Puede utilizar cualquier etiqueta HTML5 excepto vídeo y audio.• Puede incorporar Javascript para interactuar con un sistema backend que proporciona la capacidad

de controlar dinámicamente el activo que se publica en la URL de origen.• Debe dimensionar el contenido para que coincida con la anchura y la altura de la mayor

reproducción de vídeo de su canal. MediaLiveno puede cambiar la resolución del activo para llenarel fotograma, aunque reducirá el tamaño del contenido para ajustarse a una representación devídeo más pequeña sin recortar.

2. Publicar el activo gráfico en movimiento en una URL de origen a la que se puede acceder a través deuna dirección IP pública.

3. Anote la ubicación. Lo necesitará cuando añada la acción de programación.4. Si la ubicación del recurso de motion graphics requiere iniciar sesión para descargar archivos, obtenga

el nombre de usuario y la contraseña necesarios. Anote las credenciales. Las necesitará cuandoañada la acción de programación.

Paso 2: Habilite la característicaRealice este paso para cada canal en el que desee insertar una superposición de gráficos en movimiento.

Note

La información de esta sección supone que está familiarizado con los pasos generales parala creación de un canal, como se describe en the section called “Creación de un canal desdecero” (p. 154).

Para habilitar la característica

Siga este procedimiento cuando cree el canal o cuando modifique un canal existente.

1. Mostrar elConfiguración general de canalesy elija laConfiguración de motion graphicspanel.2. Activar laHabilitar configuración de gráficos animados. Aparecen más campos.3. Establezca los campos de la siguiente manera:

• Inserción de gráficos en movimiento— Establecer enEnabled (Habilitado).• Configuración de gráficos en movimiento— Deje el valor comoGráficos en movimiento HTML(la

única opción).

Para obtener información detallada acerca de esta sección deCrear canalen la consola, consultethesection called “Paso 4: Configuración general completa” (p. 167).

Al crear o guardar el canal, se configurará para la superposición de gráficos animados. Esto significaque cuando agregue una acción a la programación de canales, la opción de gráficos animadosaparecerá en la lista delTipo de acción.

473

Page 485: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 3: Insertar la superposición

Important

Cuando guarda un canal que tiene habilitada la función de superposición de gráficos enmovimiento, se aplica un cargo por la función que se aplica cuando el canal se está ejecutando,incluso cuando no se está insertando ninguna superposición de gráficos en movimiento.Para detener este cargo, debe deshabilitar la función.

Para deshabilitar la característica

Para deshabilitar la función de gráficos en movimiento, desactive laHabilitar configuración de gráficosanimados.

Paso 3: Insertar la superposiciónCuando esté listo, puede crear una acción en la programación de canales para activar (insertar) lasuperposición. Puedes crear la acción en cualquier momento, antes de que el canal se haya iniciado omientras ya se está ejecutando.

La programación es un calendario que se asocia a cada canal. La programación está diseñada parapermitirle especificar las acciones que realizar en el canal en un momento determinado. Puede configurarla acción para que un gráfico en movimiento esté activo durante un tiempo determinado o para que estéactivo indefinidamente. En ambos casos, puede detener la superposición en cualquier momento creandouna acción de desactivación.

Para obtener más información, consulte Recursos: MediaLiveprogramación (p. 277) y the section called“Creación de acciones” (p. 284).

Multiplexor y MPTS en AWS ElementalMediaLivePuede configurar un multiplexor de MediaLive para crear una secuencia de transporte multiprograma(MPTS). Puede que le interese un multiplexor de MediaLive si es usted un proveedor de servicios conexperiencia en la distribución de contenido de secuencias de transporte (TS) a través de RTP o UDP.

Note

El términoMediaLiveMultiplexoralude a una entidad enMediaLive. El término MPTS es un términoestándar en tecnología de transmisión digital. Creas y trabajas con unMediaLiveMultiplexor paracrear una MPTS para su distribución.

Temas• Descripción general de multiplex y MPTS en AWS ElementalMediaLive (p. 474)• Restricciones para los multiplexor (p. 475)• Configuración de un multiplexor (p. 476)• Inicio, pausa o detención de un múltiplex (p. 479)

Descripción general de multiplex y MPTS en AWSElementalMediaLiveUna secuencia de transporte multiprograma (MPTS) es una secuencia de transporte (TS) UDP que llevavarios programas. AWS ElementalMediaLivele permite crear una MPTS que contiene todos los programas

474

Page 486: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioRestricciones para los multiplexor

de velocidad de bits variable, una mezcla de programas de velocidad de bits variable y constante o todoslos programas de velocidad de bits constante.

Para crear una MPTS, debe crear un multiplexor de MediaLive. A continuación, puede agregar hasta 20programas de MediaLive al multiplexor. Por último, debe crear un canal de MediaLive para cada programay asociar cada canal con el programa.

Canal

El canal es un canal de MediaLive normal que se configura de una manera específica. El canal estádedicado a un multiplexor, lo que significa que no puede usarlo para producir tanto una salida MPTS comootras salidas (como HLS o UDP de SPTS).

Los orígenes admitidos son aquellos que usan unMediaConnectentrada o una entrada MP4.

El canal contiene solo un grupo de salidas, de tipo Multiplex (Multiplexor), y una salida. Este resultado esuna secuencia de transporte. Aparte de estos requisitos especiales para la entrada y la salida, el canal esigual a un canal normal. Para el vídeo, el audio y los subtítulos que produce, siga las reglas de una salidaUDP.

El canal es siempre un canal estándar. Puede incluir cualquiera de las características de canal normalque puede implementar para una salida UDP, como cambio de entrada y mensajes de espacio publicitarioSCTE-35.

Programa

El canal está asociado a un programa de MediaLive.

El programa proporciona información sobre la velocidad de bits del vídeo en este programa. Cadaprograma puede tener una velocidad de bits de vídeo constante o variable. En el caso de una velocidad debits de vídeo variable, el multiplexor asigna la velocidad de bits del programa en función de las demandasde todos los programas.

Multiplexor

Cada programa está asociado al multiplexor. Un multiplexo puede contener hasta 20 programas.

El multiplexor de MediaLive proporciona información de configuración para una MPTS, incluida la velocidadde bits de toda la MPTS.

Inicio de un multiplexor

Cuando esté listo, inicie el multiplexor y los canales. (No iniciará los programas).

El MPTS es una salida RTP. MediaLivecrea y entrega el MPTS a AWS ElementalMediaConnecten lacuenta asociada conMediaLiveque está creando el MPTS. AWS ElementalMediaConnectconfiguraautomáticamente la salida RTP como fuente autorizada. No es necesario realizar ningún paso paraconfigurar esta fuente con derecho de. Pero para completar la distribución del MPTS, debe crear un flujoque utilice esa fuente autorizada.

Para obtener más información acerca de cómo iniciar el multiplexor, consulte.the section called “Inicio,pausa o detención de un múltiplex” (p. 479). Para obtener más información acerca de fuentesautorizadas, consulte.Creación de un flujoen laAWS ElementalMediaConnectGuía del usuario de.

Restricciones para los multiplexorA continuación, se presenta un resumen de las restricciones asociadas con los multiplexores:

475

Page 487: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de un multiplexor

• Hay cuotas de servicio para el número de multiplexores que puede crear. Para obtener más información,consulte Cuotas (p. 8).

• Estas limitaciones se aplican a un multiplexor:• Cada multiplexor solo produce una MPTS. La MPTS tiene dos canalizaciones, por lo que se envía a

dos destinos.• Todas las salidas del multiplexor deben incluir vídeo.

• Estas limitaciones se aplican a un programa:• Cada programa en un multiplexor es de un solo uso. Está asociado solo a un multiplexor y solo puede

usarlo para ese multiplexor.• Estas limitaciones se aplican a un canal en un multiplexor:

• Cada canal es de un solo uso. Puede asociarlo a un solo programa en el multiplexor y solo puedeusarlo para ese multiplexor.

• Cada canal contiene solo un grupo de salidas, de tipo multiplexor. No puede contener ningún otro tipode grupo de salidas.

Configuración de un multiplexorHay tres componentes involucrados en una MPTS: un multiplexor de MediaLive, los programas deMediaLive y los canales de MediaLive (y sus entradas de MediaLive asociadas). Debe crear estoscomponentes en este orden:

• Cree el multiplexor de MediaLive.• Cree programas en ese multiplexor. Un programa no puede existir por sí solo; siempre existe en un

multiplexor.• Cree un canal y asócielo al programa. Un canal de multiplexor no puede existir por sí solo; siempre

existe en un programa.

Paso 1: Planificar las zonas de disponibilidadIdentifique dos zonas de disponibilidad de AWS para el multiplexor. AWS ElementalMediaLiveejecuta lascanalizaciones para el multiplexor en esas dos zonas. Siga estas instrucciones:

• Si el múltiplex incluirá unMediaConnecty esa entrada ya existe y, a continuación, tome nota de laregión y las zonas de disponibilidad de los flujos en esa entrada. En los pasos siguientes, configurará elmultiplexor para que utilice la misma región y las mismas zonas de disponibilidad.

• Si el múltiplex incluirá unMediaConnecty esa entrada aún no existe y, a continuación, elija la región y laszonas de disponibilidad. Los flujos y el multiplexor deben utilizar la misma región y las mismas zonas dedisponibilidad.

• Si el múltiplex no incluye unMediaConnecty, a continuación, elija una región y zonas de disponibilidadpara las dos canalizaciones del multiplexor.

Paso 2: Crear el multiplexorCree el multiplexor de . Asegúrese de crear el multiplexor en la región y zonas de disponibilidadidentificadas. Para obtener más información, consulte the section called “Creación de un multiplex y unprograma” (p. 267).

Paso 3: Crear las entradasDebe crear las entradas para los canales que creará. Al igual que con cualquier canal, debe crear lasentradas antes de crear cada canal.

476

Page 488: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de un multiplexor

• Siga el procedimiento normal para crear la entrada (p. 236).• Las entradas para los canales que se utilizan en un multiplexor pueden ser entradas MP4 o entradas de

MediaConnect.• Para las entradas de MediaConnect, asegúrese de seguir estas reglas:

• Los flujos de las entradas de MediaConnect deben utilizar la región y las zonas que identificó en elpaso 1.

• Todas las entradas de MediaConnect deben utilizar estas mismas dos zonas.

Paso 4: Crear los programasCree los programas que se agregarán al multiplexor. Para obtener más información, consulte the sectioncalled “Creación de un multiplex y un programa” (p. 267). Puede agregar hasta 20 programas pormultiplexor. El multiplexor ya debe existir.

Paso 5: Crear los canalesCree un canal para cada programa. El programa ya debe existir.

Hay dos formas de crear un canal para un programa mediante la consola:

• En la página de detalles del Program (Programa). Después de crear cada programa, aparecen detallessobre el programa, incluido un enlace para crear inmediatamente un canal para el programa. Si eligeeste enlace, aparecerá la página Create channel (Crear canal) con muchos campos ya establecidos enel valor aplicable a un canal utilizado en un multiplexor. Para obtener un resumen de los campos queestablece MediaLive, consulte the section called “Restricciones” (p. 477).

• En el panel de navegación. Puede crear un canal de la manera habitual, eligiendo Channel (Canal) enel panel de navegación. Para obtener información sobre la configuración de algunos de los campos,consulte the section called “Restricciones” (p. 477).

Para obtener más información sobre cómo completar los campos de canal, consulte the section called“Creación de un canal desde cero” (p. 154).

Restricciones

Existen algunas restricciones en la configuración de un canal que se usa en un multiplexor:

Restricciones en el grupo de salidas

El canal solo puede contener un grupo de salidas, de tipo Multiplex (Multiplexor). Este tipo sigue las reglasde un grupo de salidas UDP. Solo puede contener una salida.

Restricciones en la salida

Se aplican las siguientes restricciones a los campos de la salida.

Campo Valor

En Multiplex destination (Destino de multiplexor),el campo Multiplex program (Programa demultiplexor)

En la lista, elija el programa del multiplexor al quepertenece este canal.

En Stream settings (Configuración de secuencia),para Video (Vídeo)

La salida puede contener solo un recurso de vídeo.

477

Page 489: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de un multiplexor

Campo Valor

En Stream settings (Configuración de secuencia),para Audio

La salida puede contener cero o más recursos deaudio.

En Stream settings (Configuración de secuencia),para Captions (Subtítulos)

La salida puede contener cero o más recursos desubtítulos.

Restricciones en el vídeo

Las siguientes reglas se aplican a los campos del vídeo.

Campo Valor

Width (Ancho) y Height (Alto) (resolución) Establezca valores tanto para el ancho como parael alto. El ancho puede ser de hasta 1920 píxeles.La altura puede ser de hasta 1080.

Codec settings (Configuración del códec) Elija H.264 (AVC) o H.265 (HEVC).

En Aspect Ratio (Relación de aspecto), elcampoPAR control (Control PAR)

Establezca un valor. Esto es necesario. No realiceuna configuración para seguir la relación deaspecto del origen.

En Rate control (Control de velocidad), el campoRate control mode (Modo de control de velocidad)

Elija Multiplex (Multiplexor).

En Rate control (Control de velocidad), el campoBuffer size (Tamaño del búfer)

Déjelo en blanco.

En Frame rate (Velocidad de fotogramas), elcampo Framerate (Velocidad de fotogramas)

Establezca un valor. Esto es necesario. No realiceuna configuración para seguir la velocidad defotogramas del origen.

El numerador y el denominador deben dar comoresultado un valor decimal en este rango:

• La velocidad más baja admitida es de 23,97fotogramas por segundo (2400/1001).

• La velocidad más alta admitida es de 60fotogramas por segundo.

En GOP structure (Estructura GOP) En GOP size units (Unidades de tamaño GOP),elija FRAMES (FOTOGRAMAS). A continuación,establezca la GOP structure (Estructura GOP) en 6o superior.

O, para GOP size units (Unidades de tamañoGOP), elija SECONDS (SECONDS). Acontinuación, establezca la GOP structure(Estructura GOP) en 0,1 o superior.

En Codec details (Detalles del códec), el campoProfile (Perfil)

Si el códec es H.264, elija uno de estos perfiles:

• BASELINE (REFERENCIA)• HIGH (ALTO)• MAIN (PRINCIPAL)

478

Page 490: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInicio, pausa o detención de un múltiplex

Campo ValorSi el códec es H.265, elija uno de estos perfiles:

• BASELINE (REFERENCIA)• HIGH (ALTO)• HIGH_10BIT (ALTO_10BIT)• MAIN (PRINCIPAL)

Características que no están restringidas

Hay algunas características del canal que puede configurar de la misma manera que las configuraría en uncanal normal:

• En cuanto a los campos de configuración de vídeo no mencionados en la tabla anterior en esta sección,puede configurar el campo para que se adapte a su flujo de trabajo.

• Para audio, puede realizar la configuración como lo haría en un grupo de salidas UDP en un canalnormal.

• Para los subtítulos, puede realizar la configuración como lo haría en un grupo de salidas UDP enun canal normal. En concreto, asegúrese de que los subtítulos de entrada y los subtítulos de salidasiguen las reglas de un grupo de salidas UDP. Consulte the section called “Referencia: subtítulosadmitidos” (p. 563).

• Para otras características, si la característica está disponible para un grupo de salidas UDP, estarádisponible para un canal en un multiplexor.

Inicio, pausa o detención de un múltiplexEn tiempo de ejecución, se inicia tanto el multiplexor como los canales en el multiplexor. Puede detener elmultiplexor y los canales independientemente el uno del otro. No puede iniciar ni detener un programa. (Nopuede realizar ninguna acción en un programa excepto crearlo y eliminarlo).

Temas• Resumen de estas acciones (p. 479)• Inicio del multiplexor (p. 480)• Pausa de actividad en el múltiplex (p. 481)• Detención de la actividad en el múltiplex (p. 481)

Resumen de estas accionesEn la siguiente tabla se resumen las capacidades de inicio, detención y pausa del multiplexor, el programay el canal.

Elemento Acción Nota

Multiplexor Start Puede iniciar un multiplexor y loscanales en cualquier orden.

  Detener Puede detener un multiplexor ydejar los canales en ejecución.

Pero no hay ninguna razónoperativa para detener un

479

Page 491: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInicio, pausa o detención de un múltiplex

Elemento Acción Notamultiplexor. Puede editar elmultiplexor sin detenerlo.

  Pause No puede pausar un multiplexor.

Programa Cualquiera No puede iniciar ni detener unprograma.

Canal Start Puede iniciar un canal que seutilice en un multiplexor encualquier momento, inclusoantes de que haya iniciado elmultiplexor.

  Detener Puede detener un canal sindetener el multiplexor. Debedetener el canal para editarlo.

  Pause No puede pausar un canal quese utiliza en un multiplexor.

Inicio del multiplexorPara comenzar a transmitir la MPTS, inicie el multiplexor y los canales. Puede iniciar los canales y luegoiniciar el multiplexor. O puede iniciar el multiplexor y luego iniciar los canales.

Si alguno de los canales es de varias entrada, se aplican las recomendaciones estándar para iniciar yreiniciar estos canales. Para obtener más información, consulte the section called “Inicio y reinicio delcanal” (p. 460).

Contenido de la MPTS

Después de iniciar el multiplexor y canales,MediaLiveinicia todos estos componentes. MediaLivecrea doscanalizaciones multiplexor, cada una de ellas crea un recurso MPTS independiente. La MPTS contiene losiguiente:

• La SDT contiene una entrada para cada programa.• La PAT contiene una entrada para cada programa que tiene un canal de MediaLive asociado.• La PMT de cada programa contiene una entrada para cada secuencia que se está utilizando. Cuando

creó los programas, MediaLive asignó PID a todas las secuencias de programa posibles. En el tiempo deejecución, la PMT hace referencia solo a aquellos PID que realmente contienen contenido.

• Un PID para cada secuencia.

Si agrega o quita programas y canales mientras el multiplexor está en ejecución o si modifica canalesmientras el multiplexor está en ejecución, MediaLive modifica las tablas de la MPTS dinámicamente.

Codificación

MediaLive codifica el contenido de cada canal de la manera normal, excepto que el multiplexor deMediaLive se comunica continuamente con cada canal de MediaLive para proporcionar una velocidad debits de cada segmento del vídeo. El multiplexor de MediaLive crea una MPTS a partir de la salida de todoslos canales.

Distribución

480

Page 492: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInicio, pausa o detención de un múltiplex

El MPTS es una salida RTP. MediaLivecrea y entrega el MPTS a AWS ElementalMediaConnecten lacuenta asociada conMediaLiveque está creando el MPTS. AWS ElementalMediaConnectconfiguraautomáticamente la salida RTP como fuente autorizada. No es necesario realizar ningún paso paraconfigurar esta fuente con derecho de. Pero para completar la distribución del MPTS, debe crear un flujoque utilice esa fuente autorizada.

El nombre del derecho incluye la cadena "multiplex" y el identificador del multiplexor, para que los usuariosde MediaConnect puedan identificarlo fácilmente.

Para obtener más información acerca de fuentes autorizadas, consulte.Creación de un flujoen laAWSElementalMediaConnectGuía del usuario de.

Pausa de actividad en el múltiplexNo puede pausar un multiplexor. Solo puede detenerlo. Tampoco puede pausar un canal utilizado en unmultiplexor. Esta regla se aplica a pesar de que es posible pausar un canal normal.

Detención de la actividad en el múltiplexPuede detener un multiplexor o un canal.

Detención de un multiplexor

Normalmente, una vez que el multiplexor se encuentra en un entorno de producción, el multiplexor solose detiene cuando va a eliminarse. No es necesario detener el multiplexor para modificarlo, excepto paramodificar el campo Maximum Video Buffer Delay (Retraso de búfer de vídeo máximo).

Cuando se detiene un multiplexor, los canales continúan en funcionamiento, aunque las salidas no tienenuna MPTS, por lo que las salidas no van a sus destinos.

Cuando detiene un multiplexor, deja de acumular cargos por el multiplexor. Pero sigue acumulando cargospor los canales en el multiplexor, a menos que también detenga esos canales.

Para detener un multiplexor

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el multiplexor que

desee detener.3. En el panel Details (Detalles), elija Multiplex actions (Acciones del multiplexor) y, a continuación, elija

Stop multiplex (Detener multiplexor). Si hay programas y esos programas tienen canales en ejecución,los canales continúan en ejecución, aunque sus salidas no van a sus destinos.

Detención de un canal en un multiplexor

Para cambiar la configuración o eliminar un canal, primero debe detenerlo.

Cuando detiene un canal, el multiplexor continúa en funcionamiento. MediaLivemodifica la PMT para quitarla PAT del programa asociado.

Cuando detiene un canal, deja de acumular cargos para el canal. Pero sigue acumulando cargos por elmultiplexor, a menos que también detenga el multiplexor. Revise los cargos de un multiplexor en ejecución;podría llegar a la conclusión de que no merece la pena detener el multiplexor.

Para detener un canal

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.

481

Page 493: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMarcas de agua de Nielsen

2. En el panel de navegación, elija Multiplexes (Multiplexores) y, a continuación, elija el programa delcanal.

3. En el panel Programs (Programas), elija el programa o programas, elija Multiplex actions (Acciones delmultiplexor) y, a continuación, elija Stop channel (Detener canal).

También puede detener un canal en el multiplexor de la misma manera que detiene un canal normal. Paraobtener más información, consulte Inicio, detención y pausa de un canal (p. 336).

Marcas de agua de NielsenAWS ElementalMediaLive latacrearenuevas marcas de agua y plaquita Nielsenen tu audio. Tambiénpuedepasar a través dey convertir marcas de agua de Nielsen existentes en metadatos ID3. Para obtenermás información sobre el paso y la conversión a ID3, consultethe section called “Marcas de agua deNielsen a ID3” (p. 484).

Normalmente, solo proveedores de contenido y distribuciónusarMarcas de agua de Nielsen. Si'No estátrabajando con Nielsen para implementar marcas de agua, sín'No es necesario leer esta sección.

La marca de agua Nielsen es una función que le permite insertar códigos de marca de agua en la salida deaudio. La marca de agua es inaudible para el oído humano, pero Nielsen la puede detectardispositivos demonitoreo para fines de seguimiento y medición.

Cada marca de agua Nielsen contiene un identificador único y una marca de hora. Para configurar estafunción,younecesidadinformación de Nielsen, como valores de identificación de origen y cdiablosd3 dígitos.Las marcas de agua Nielsen admiten los tipos de codificación CBET y NAES II/NW. Determine qué tiposde codificación va a utilizarantes de configurar la marca de agua Nielsen enMediaLive. Es posible utilizartanto CBET como NAES II/NW.

Temas• Requisitos previos (p. 482)• Audio compatible (p. 482)• Configuración de marcas de agua de Nielsen (p. 483)

Requisitos previosPara configurar la marca de agua Nielsen enMediaLive,younecesita una de las siguientes acciones oambas. Nielsendebe proporcionarle estos valores:

1. ParaTecnología de codificación de banda crítica (CBET)codificación,CBETIdentificación de fuentes(CSID)código y dígito de comprobación CBETs.

2. Para la codificación NAES II o NAES NW,Código de identificación de origen (SID)y compruebe eldígitos.

Audio compatibleUtilice esta sección paraasegúrese de que su audio sea compatible con la marca de agua Nielsen.Ustedrel audio debe cumplir los siguientes requisitos:

• Frecuencia de muestreo de 48 kHz (48000 muestras por segundo).• Hasta 8 canales de audio, con muestras entrelazadas.• Audio de 1, 2, 6 y 8 canalesmostose ajustan al formato de la tabla siguiente:

482

Page 494: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de marcas de agua de Nielsen

Númerodeccanales

Input Canal 1 Canal 2 Canal 3 Canal 4 Canal 5 Canal 6 Canal 7 Canal 8

1 Mono Left N/A N/A N/A N/A N/A N/A N/A

2 Stereo StereoyoizquierdaStereornocheN/A N/A N/A N/A N/A N/A

6 5.1audio

FrenteyoizquierdaFrenternocheCenter VIDA EntornoyoizquierdaEntornornocheN/A N/A

8 5.1unaAudio+sestereo

FrenteyoizquierdaFrenternocheCenter VIDA EntornoyoizquierdaEntornornocheStereoyoizquierdaStereornoche

Velocidades mínimas recomendadas

Recomendamos encarecidamente seguir las velocidades de bits de audio mínimas indicadasen lasiguiente tabla. Si establece las velocidades de bits de audio inferiores a los valores recomendados, esposible que las marcas de agua no se detecten de forma fiable.

Canales CÓDEC Velocidad de bits mínima (kbps)

Stereo AC-3 192

Stereo EAC-3 192

Stereo AAC LC 128

Stereo MPEG-1 L2 96

5.1 AC-3 384

5.1 HE AAC v1 256

5.1 EAC-3 192

Configuración de marcas de agua de NielsenPuede crear nuevas marcas de agua de Nielsen en la codificación de audio de salida. Para aprobar através de marcas de agua Nielsen existentes o conviértelas a ID3, véasethe section called “Marcas deagua de Nielsen a ID3” (p. 484).

Para crear marcas de agua de Nielsen

1. Abra la consola de MediaLive en https://console.aws.amazon.com/medialive/.2. En el panel de navegación de la, seleccioneCanales. Seleccione lacCanal al que desea agregar

marcas de agua. También puede hacerlo durante la creación inicial de canales. Después de crear elaudio de salida, proceda desdesPaso 4.

3. En el navegadorAcciones de canalmenú desplegable, seleccioneEditar canal.4. En el navegadorCanalpanel de navegación, localice la salida que desea utilizar en elGrupos de

salidasección. Selecciónelo.5. En el navegadorAjustes de transmisión, selecciona la codificación de audio que quieres usar.6. Expanda laConfiguración de adicionalmenú.7. En el navegadorConfiguración de marca de agua de audiomenú desplegable, seleccioneMarca de

agua de audio.

483

Page 495: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioMarcas de agua de Nielsen a ID3

8. En el navegadorConfiguración de marca de agua de Nielsenmenú desplegable, seleccioneMarca deagua de Nielsen.

9. En Tipo de distribución de Nielsen, seleccioneContenido del programaoDistribución finalpara asignarel tipo de distribución a las marcas de agua.

• Contenido del programa- Asignado al contenido de sindicación o a proveedores de contenido.• Distribución final- Asignado a afiliados de radiodifusión locales o a contenido de redes de cable.

10. Determine si necesita codificación CBET o NAES II/NW, o ambas. Usarlasiguientepasos, en funciónde tus necesidades. Si está implementando CBET y NAES II/NW, siga ambos procedimientos.

Para implementarCodificación CBET

1. En el navegadorConfiguración de CBETmenú desplegable, seleccioneCBET de Nielsen. Estaselección revelará ajustes adicionales de CBET.

• ID de origen de CBET(CSID)- Nielsen le proporcionará este valor.• Dígitos de comprobación de- Nielsen le proporcionará este valor.• Paso a paso del CBET- Siestablecido enLas marcas de agua de Nielsen habilitadas y preexistentes

quedan intactas. MediaLiveinsertosnNuevas marcas de aguasolo en partes de la transmisión deaudio en las que no haya marcas de agua preexistentes. Siestablecido enDeshabilitada, las marcasde agua de Nielsen preexistentes se sobrescriben por las recién creadas.

2. Continúe configurando el canal con los ajustes deseados yelegirCrear/actualizar para guardar loscambios.

Para NAES II/NEWcodificación

1. En el navegadorConfiguración de NAES II y NWmenú desplegable, seleccioneNielsen NAES IIyNEW.Esta selección revelará ajustes adicionales de NAES II/NW.

• ID de origen(SID)- Nielsen le proporcionará este valor.• Dígitos de verificación- Nielsen le proporcionará este valor.

2. Continúe configurando el canal con los ajustes deseados yelegirCrear/actualizar para guardar loscambios.

Conversión de marcas de agua de Nielsen en ID3Si una o más entradas de un canal incluyen marcas de agua de Nielsen en el audio, tiene la opción deconfigurar el canal para convertir esas marcas de agua en metadatos ID3. Estas marcas de agua formanparte de las capacidades de medición y análisis admitidas por Nielsen.

Esta opción solo se aplica en la siguiente situación:

• Una o más entradas del canal incluyen marcas de agua de Nielsen en el audio.• El canal tiene al menos un grupo de salidas que puede incluir la etiqueta ID3 de Nielsen. Por ejemplo, un

grupo de salidas HLS.• Sabe que al menos algunos de sus dispositivos de reproducción implementan el SDK de Nielsen. Este

SDK proporciona la funcionalidad para gestionar las etiquetas ID3.

La conversión de las marcas de agua en etiquetas ID3 no elimina las marcas de agua originales. Lassalidas en las que se incluyen las etiquetas ID3 contendrán tanto la marca de agua como las etiquetas ID3.Las salidas que no incluyan las etiquetas ID3 contendrán solo la marca de agua.

484

Page 496: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioBloqueo de canalización

No puede eliminar las marcas de agua del audio, pero si sus dispositivos de reproducción no implementanel SDK de Nielsen, los dispositivos simplemente hacen caso omiso de las marcas de agua.

Note

No confunda esta característica con la capacidad de insertar metadatos ID3 (p. 424) en lassalidas.

Para configurar marcas de agua como etiquetas ID3

1. En la página Create channel (Crear canal), en la sección General settings (Configuración general),en el panel Nielsen Configuration (Configuración Nielsen), elija Enable Nielsen configuration (Habilitarconfiguración Nielsen).

2. Establezca los campos de la siguiente manera:

• Nielsen PCM to ID3 tagging: ElegirENABLED.• Distributor ID: Si lo desea, introduzca el ID del distribuidor que obtuvo de Nielsen. Si introduce aquí

un ID, este se agrega a los metadatos ID3 junto con el ID de origen (SID) que siempre está en lamarca de agua de origen.

3. Vaya al grupo de salidas y a la salida donde desee incluir las etiquetas ID3. El grupo de salidasdebe ser un grupo Archivo, HLS o UDP. Si el grupo de salidas es HLS, la salida debe ser una salidaestándar (no una salida solo de audio).

(Si el grupo de salida esMediaPackage, no es necesario configurar la salida. Las etiquetas ID3siempre se transfieren, si la salida es una salida estándar).

4. Para un grupo de salidas Archive (Archivo), configure la sección Output settings (Configuración desalida) de la siguiente manera:

• Elija PID settings (Configuración de PID).• En Nielsen ID3 (ID3 de Nielsen), elija PASSTHROUGH (ACCESO DIRECTO).

5. Para un grupo de salidas HLS, configure la sección Output settings (Configuración de salida) de lasiguiente manera:

• Elija Standard hls (HLS estándar).• Elija PID settings (Configuración de PID).• En Nielsen ID3 behavior (Comportamiento de ID3 de Nielsen), elija PASSTHROUGH (ACCESO

DIRECTO).6. Para un grupo de salidas UDP, configure la sección Output settings (Configuración de salida) de la

siguiente manera:

• Elija Network settings (Configuración de red).• Elija PID settings (Configuración de PID).• En Nielsen ID3 (ID3 de Nielsen), elija PASSTHROUGH (ACCESO DIRECTO).

Bloqueo de canalizaciónEl bloqueo de canalizaciones es una característica que controla parte del comportamiento delredundanciade canalización (p. 489)característica de MediaLive. Cuando se crea un canal estándar, paraimplementar redundancia de canalización, el canal tiene dos canalizaciones. La función de bloqueo detuberías garantiza que las dos salidas sean precisas en el marco entre sí. Puede configurar lamodapara elbloqueo de tuberías. No es posible deshabilitar el bloqueo de canalización.

Temas• Requisitos para el bloqueo de tuberías (p. 486)

485

Page 497: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioRequisitos para el bloqueo de tuberías

• Paso 1: Verificación de la entrada (p. 486)• Paso 2: Configuración para el bloqueo de tuberías (p. 487)• Solución de problemas (p. 488)

Requisitos para el bloqueo de tuberíasRequisitos canal

El canal debe ser un canal estándar con una sola entrada conectada. Bloqueo de canalizaciónno funcionaen un canal con varias entradas.

Necesidades de producción

El bloqueo de tuberías solo funciona con los siguientes tipos de grupos de salida:

• HLS• MediaPackage• Microsoft Smooth• UDP

El canal puede contener grupos de salida distintos de los admitidos. MediaLive no realizará el bloqueo decanalización en esos grupos de salida. Esto significa que no hay garantía de que las dos tuberías seanprecisas entre sí.

Paso 1: Verificación de la entradaDebe hablar con su sistema ascendente para asegurarse de que la fuente de entrada cumple estosrequisitos:

• El tipo de entrada. La entradano puedesea HLS.• Si la entrada tiene código de tiempo incrustado. Estas reglas se aplican:

• Para ambosmodos de bloqueo (p. 487), la entrada debe tener un código temporal incorporado.• Para el modo de bloqueo de época, el código de tiempo integrado debe estar dentro de los 2 minutos

de la época. Si el código de tiempo está desactivado más de 2 minutos, MediaLive considera que elorigen no cumple los requisitos para el bloqueo de tuberías.

• Si el origen tiene velocidades de fotogramas variables, cada velocidad de fotogramas de entrada debeser una simple conversión a la velocidad de fotogramas de salida deseada. Para obtener informaciónacerca de conversiones simples, consulte los requisitos que se incluyen más adelante en esta sección.

Si la entrada no cumple estos requisitos, puede seguir utilizándola, pero no tiene sentido seguir el resto deestos procedimientos porque MediaLive no realizará el bloqueo de tuberías en ninguna de las salidas. Estosignifica que no hay garantía de que las dos tuberías sean precisas entre sí.

Requisitos de velocidad de

La conversión entre el marco de entrada y la velocidad de fotogramas de salida deseada debe sersimple,lo que significa que debe aplicarse una de estas declaraciones:

• La velocidad de fotogramas de salida debe ser un número entero múltiplo de la velocidad de fotogramasde entrada. Por ejemplo, la velocidad de fotogramas de entrada podría ser de 45 FPS y la velocidad defotogramas de salida puede ser de 90 FPS.

• La velocidad de fotogramas de entrada debe ser un número entero múltiplo de la velocidad defotogramas de salida. Por ejemplo, la velocidad de fotogramas de entrada podría ser de 60 FPS y lavelocidad de fotogramas de salida puede ser de 30 FPS.

486

Page 498: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPaso 2: Configuración para el bloqueo de tuberías

Tenga en cuenta que con estas reglas, es posible que las frecuencias de fotogramas sean enteros. Porejemplo, si la velocidad de fotogramas de entrada es de 29,97 FPS y la velocidad de fotogramas de salidaes de 59,94 FPS.

A continuación se muestran algunos ejemplos decomplejoFramerate. No puedes usar la entrada si una deestas combinaciones se aplica a tu canal:

• El FPS de entrada es 59,4, el FPS de salida es 60.• El FPS de entrada es 45, el FPS de salida es 60.• El FPS de entrada es de 29,97 FPS, el FPS de salida es 23.978.

Paso 2: Configuración para el bloqueo de tuberíasEl bloqueo de canalización siempre está habilitado. Pero debe configurar el canal para asegurarse de queMediaLive puede realizar correctamente el bloqueo de canalizaciones en los grupos de salida.

Note

En todos los procedimientos de esta sección se presupone que está familiarizado con los pasosgenerales para crear un canal, tal y como se describethe section called “Creación de un canaldesde cero” (p. 154).

Configuración del modo y el código de tiempo para el bloqueo decanalizacionesConfigurar el modo de bloqueo de canalizaciones

1. En el canal que está creando, en el panel de navegación, elija General settings (Configuracióngeneral). A continuación, eligeConfiguración global.

2. ElegirHabilite la configuración global.3. EnModo de bloqueo de salida, elija el modo: pipeline_locking o epoch_locking. Para obtener

información detallada sobre las opciones, elija laInformaciónque aparece junto al campo.4. En el navegadorConfiguración generalsección, elijaConfiguración de código temporal.

EstablezcaFuenteaIncrustado. Debe configurar este campo, de lo contrario MediaLive no intentarárealizar el bloqueo de canalizaciones.

Si lo desea, puede configurar elUmbral de sincronización. Este campo no modifica el bloqueo decanalización.

Configuración de un grupo de salida de HLS, MediaPackage oMicrosoft SmoothEn un grupo de salidas HLS o un grupo de salidas de Microsoft Smooth, debe configurar la velocidad defotogramas para cada codificación de vídeo.

Configuración para el bloqueo de tuberías

1. En el canal que está creando, en el panel de navegación, elija HLS o Microsoft Smooth (grupo desalida HLS) o Microsoft Smooth.

2. Si es necesario, cree las salidas y los códigos de vídeo en cada salida y, a continuación, elija laprimera codificación de vídeo.

3. En el navegadorCodec settings (Configuración del códec), elige el códec. Aparecen más campos.4. Elija el iconoVelocidad de fotogramasy establezca los siguientes campos:

487

Page 499: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSolución de problemas

• Control de velocidad de fotogramas: Le recomendamos que elijaEspecificado. LaopciónInitialize_from_sourceno funciona bien con el bloqueo de tuberías.

• Numerador de velocidad de fotogramasyDenominador velocidad de fotogramas: Establezca laresolución deseada para la salida. Asegúrese de que la conversión de la velocidad de fotogramasde entrada a la velocidad de fotogramas de salida cumplelos requisitos (p. 486).

5. Continúe configurando el canal.

Configuración de un grupo de salidas UDPEn un grupo de salida UDP, debe obtener información sobre los marcadores de segmentación y configurarlos marcadores de segmentación para la velocidad de fotogramas para cada codificación de vídeo.

Configuración para el bloqueo de tuberías

1. Necesita información sobre cómo configurar la segmentación en las salidas. Esta información seencuentra en los campos de laCrear canalpágina de la consola. Para mostrar los campos, elija en elpanel de navegaciónArchivado grupo. Luego elija una salida y elijaNetwork settings (Configuración dered). Elija el iconoInformaciónjunto a cada uno de los siguientes campos:

• Marcadores de segmentación• Tiempo de segmentación• EBP mira hacia adelante msec• Tiempo de fragmento• Estilo de segmentación• Ubicación de EBP• Intervalo de audio de EBP

2. Hable con su contacto en el sistema descendente para obtener los valores recomendados para estoscampos.

3. En el canal que está creando, en el panel de navegación, elija el grupo de salida Archivar.4. Si es necesario, cree las salidas. Luego, en elConfiguración de salida, eligeNetwork settings

(Configuración de red). Aparecen más campos.5. ElegirConfiguración de contenedory establezca valores para los campos de segmentación

enumerados en el paso 1. Es posible que algunos de los campos no se apliquen a los marcadores desegmentación que elija.

6. Si es necesario, cree los códigos de vídeo en cada salida y, a continuación, elija la primeracodificación de vídeo.

7. En el navegadorCodec settings (Configuración del códec), elige el códec. Aparecen más campos.8. Elija el iconoVelocidad de fotogramasy establezca los siguientes campos:

• Control de velocidad de fotogramas: Le recomendamos que elijaEspecificado. LaopciónInitialize_from_sourceno funciona bien con el bloqueo de tuberías.

• Numerador de velocidad de fotogramasyDenominador velocidad de fotogramas: Establezca lavelocidad de fotogramas deseada para la salida. Asegúrese de que la conversión de la velocidad defotogramas de entrada a la velocidad de fotogramas de salida cumplelos requisitos (p. 486).

9. Continúe configurando el canal.

Solución de problemasEl bloqueo de tuberías garantiza que las dos tuberías de un canal estándar sean precisas entre sí, en losgrupos de salida donde MediaLive realiza el bloqueo de tuberías.

488

Page 500: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioRedundancia de canalización

Si usted o el sistema descendente observan que las canalizaciones no están sincronizadas, realice lasiguiente solución de problemas:

• Asegúrese de que MediaLive admite el bloqueo de canalizaciones para el tipo de entrada de su canal.• Asegúrese de que la fuente de entrada tenga un código temporal incorporado.• Si eligió el modo de bloqueo de época, asegúrese de que el código de tiempo incrustado esté dentro de

los 2 minutos posteriores a la época.• Asegúrese de que MediaLive admite el bloqueo de canalizaciones en el grupo de salida que no está

sincronizado.

• Asegúrese de cambiar laControl de velocidad de fotogramaspara que no lo seaInitialize_from_source.• Asegúrese de que la velocidad de fotogramas de entrada y la velocidad de fotogramas de salida sean

una conversión sencilla entre sí.• Si cambia la velocidad de fotogramas dentro del origen, es posible que MediaLive no puede realizar el

bloqueo de canalización durante todo el tiempo porque para esa sección de vídeo, no hay una simpleconversión de frecuencia de fotogramas.

• Asegúrese de haber acordado configurar marcadores de segmentación en un grupo de salida UDP. Enel caso de los demás grupos de salidas compatibles, no tiene que ocuparse de esto porque sus salidasestán siempre segmentadas.

• Asegúrese de configurar el tipo de marcador de segmentación que espera el sistema descendente.

Implementación de redundancia de canalizaciónPuede configurar un canal con dos canalizaciones de codificación para proporcionar resiliencia dentro dela canalización de procesamiento de canal.

Cuando configura el canal con dos canalizaciones de codificación, ambas canalizaciones ingieren elcontenido de origen y producen resultados. Si la canalización actual falla, el sistema descendente puededetectar que ya no recibe contenido y puede cambiar a la otra salida. No hay interrupción en el sistemadescendentemente. MediaLivereinicia la segunda canalización en unos minutos.

Un canal que tiene dos canalizaciones de codificación se denominacanal estándar.

Si no desea implementar redundancia de canalización, configure el canal comocanal de canalizaciónúnica. Si falla la canalización única,MediaLivedeja de producir resultados para entregar al sistemadescendente.

Temas• Decidir si implementar redundancia de canalización (p. 489)• Configuración de un canal estándar (p. 491)• Configurar un canal de canalización única con opciones de actualización (p. 492)• Configurar un canal de canalización única sin potencial de actualización (p. 493)• Cambio de redundancia de canalización en un canal existente (p. 494)

Decidir si implementar redundancia de canalizaciónPara determinar la clase de canal que se va a implementar, debe decidir si desea e implementarredundancia de canalización.

489

Page 501: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioDecidir implementar

Paso 1: Decidir si desea implementar redundancia decanalizaciónDecide siquieroPara implementar redundancia de canalización. Además de labeneficio obviodecanalizaciones redundantes, tenga en cuenta los siguientes puntos:.

• Si va a enviar resultados a AWS ElementalMediaPackage, es posible que desee implementarredundancia de canalización para dar soporteredundancia de entradaenMediaPackage.MediaLiveenviará dos salidas idénticas a las dos entradas deMediaPackagecanal. Si hay un error enla canalización en MediaLive, MediaPackage tiene lógica para cambiar sin problemas la entrada queutiliza.

• Pesar el beneficio de un canal estándar frente a la diferencia en los cargos de procesamiento para uncanal estándar en comparación con un canal de canalización única. Para obtener información acerca delos cargos de canales, consulte http://aws.amazon.com/medialive/pricing/.

• Si decide que todavía no desea implementar redundancia de canalización, puede configurarla para dejarabierta la opción de implementarla más adelante. En los procedimientos más adelante en esta secciónse explica cómo realizar la configuración de esta forma.

Paso 2: Decida si puede implementar redundancia decanalizacionesSi decide que desea configurar un canal estándar, debe determinar silataConfigurar un canal estándar.Sigue estos pasos:

• Póngase en contacto con el sistema ascendente para determinar si pueden enviarle dos flujos de origenpara cada entrada. Si no pueden, no puede configurarlo como canal estándar.

En un canal de varias entradas, todas las entradas deben tener dos flujos de origen. Si tiene contenidode origen procedente de varios sistemas ascendentes, cada sistema ascendente debe ser capaz deproporcionar dos orígenes. Si no todos proporcionan dos orígenes, no puede configurarlo como canalestándar.

• Póngase en contacto con el sistema descendente para determinar si el sistema descendentepuede manejar dos conjuntos de salidas idénticas desde MediaLive y para cambiar según seanecesario. Tenga en cuenta que, tal como se ha descrito anteriormente en esta sección dedecisión,MediaPackagePuede manejar siempre dos salidas.

Si el sistema descendente no tiene esta capacidad, la configuración como canal estándar no tieneninguna ventaja.

Paso 3: Siga el procedimiento correctoDespués de identificar la opción de redundancia de canalización que implementará en el canal, consultelas siguientes secciones para obtener más información:

• Si desea implementar redundancia de canalización inmediatamente y el sistema ascendente puedeproporcionar dos flujos de origen, consultethe section called “Canal estándar” (p. 491).

• Si por ahora no desea implementar redundancia de canalización, pero desea permitir una actualizaciónsencilla a la redundancia de canalización más adelante, consultethe section called “Canal decanalización única con opciones de actualización” (p. 492).

• Si no desea implementar redundancia de canalización ahora o en el futuro, consultethe section called“Canal de canalización única sin actualización” (p. 493).

490

Page 502: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCanal estándar

Configuración de un canal estándarSi desea implementar redundancia de canalización con un nuevo canal, asegúrese de configurar lasentradas como entradas de clase estándar y configurar el canal como canal estándar.

Cuando planifique el flujo de trabajo, siga estas directrices:

• Asegúrese de que el sistema ascendente pueda proporcionarle dos instancias del contenido de origen.Consulte the section called “Evaluar los formatos de origen y el embalaje” (p. 85).

• Cuando llegue al paso deCrear entradas (p. 94), configure todas las entradas como entradas de claseestándar.

Algunas entradas (entradas CDI y entradas RTP) siempre se configuran como entradas de claseestándar. Para todas las demás entradas, configure elClase de entradafield aEntrada estándar.

• Después de crear las entradas y estar en el paso en el queCoordinar con el sistemaascendente (p. 94)acerca de cómo proporcionarán el contenido, asegúrese de que proporcionan dosfuentes de contenido.

• Cuando llegue al paso para crear el canal, haga lo siguiente:• Configura el canal como canal estándar. Consulte the section called “Paso 1: Detalles del canal

completos” (p. 156).• En el paso deAsociar entradas al canal (p. 159), adjunte únicamente entradas de clase estándar. Si

intenta asociar una entrada de clase única a un canal estándar, no podrá crear el canal.

Cómo funciona la redundancia de canalizaciónCuando configura un canal estándar, el canal tiene dos canalizaciones: canalización 0 y canalización1. Cada entrada contiene también dos canalizaciones. Se conecta un origen de contenido a cadacanalización.

Como ilustra este diagrama, el sistema ascendente proporciona dos instancias del contenido a la entrada.Una instancia va a la tubería indicada por la línea azul y la otra va a la tubería indicada por la línea verde.Cada una de estas líneas está unida a una de las dos tuberías del canal. El canal produce dos instanciasidénticas de la salida para el sistema descendente. El sistema descendente elige gestionar una instancia(la salida de la canalización azul) e ignorar la otra instancia (la salida de la canalización verde).

Administración de erroresPuede haber un problema que haga que una canalización deje de funcionar.

• Si la canalización fallida es la canalización que gestiona el sistema descendente (por ejemplo, lacanalización azul), el sistema descendente puede cambiar a la otra salida.

• Transcurridos unos minutos, la canalización fallida se reinicia automáticamente y produce resultados. Elsistema descendente puede seguir manejando la salida de la tubería verde o puede volver a la tuberíaazul. Esta decisión no tiene ningún impacto enMediaLive.

491

Page 503: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCanal de canalización única con opciones de actualización

En este diagrama, observe que el sistema ascendente sigue enviando contenido de origen a lacanalización azul, lo que indica que el sistema ascendente está funcionando pero la canalización 0 hafallado. En su lugar, el sistema descendente ha comenzado a manejar la canalización 1, utilizando elcontenido de origen de la canalización verde.

Configurar un canal de canalización única conopciones de actualizaciónCuando creas el canal por primera vez, es posible que quieras configurarlo sin redundancia decanalización. Sin embargo, es posible que desee permitir una fácil actualización a la redundancia decanalizaciones más adelante.

Cuando planifique el flujo de trabajo, siga estas directrices:

• Cuando llegue al paso deCrear entradas (p. 94), configure todas las entradas como entradas de claseestándar.

Algunas entradas (entradas CDI y entradas RTP) siempre se configuran como entradas de claseestándar. Para todas las demás entradas, configure elClase de entradafield aEntrada estándar.

• Después de crear las entradas y estar en el paso en el queCoordinar con el sistemaascendente (p. 94)sobre cómo proporcionarán el contenido, asegúrese de que proporcionaunoorigen decontenido.

• Cuando llegue al paso para crear el canal, haga lo siguiente:• Configurar el canal como canal de canalización única. Consulte the section called “Paso 1: Detalles del

canal completos” (p. 156).• En el paso deAsociar entradas al canal (p. 159), compruebe que las entradas que adjunta son

entradas de clase estándar.

Cómo funciona un canal de canalización únicaCuando configura un canal de canalización única con la opción de actualizar fácilmente, el canal es uncanal de canalización única, pero todas las entradas son entradas de clase estándar.

• El canal contiene una canalización: canalización 0.• Cada entrada de clase estándar contiene dos canalizaciones. Sin embargo, solo una de las

canalizaciones está conectada a un origen de contenido. La otra canalización de entrada está inactiva.

Como ilustra este diagrama, el sistema ascendente proporciona una instancia del contenido de origena la entrada, a la canalización indicada por la línea azul. La entrada proporciona esa instancia a lacanalización única en el canal. El canal produce una instancia de la salida del sistema descendente. Laotra canalización de la entrada (la canalización verde) siempre está inactiva.

492

Page 504: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCanal de canalización única sin actualización

Administración de erroresSi hay un problema que hace que una canalización deje de funcionar,MediaLivedeja de producir salida. Elsistema descendente deja de recibir la salida.

Configurar un canal de canalización única sinpotencial de actualizaciónSi no desea implementar redundancia de canalización ahora o en el futuro, configure el canal como canalde canalización única y configure las entradas como entradas de clase única, siempre que sea posible.

Note

Antes de decidir implementar esta opción, lea la información sobreconfiguración sin redundanciade canalización, pero con la opción de actualizar fácilmente más adelante (p. 492).

Cuando planifique el flujo de trabajo, siga estas directrices:

• Cuando llegue al paso deCrear entradas (p. 94), configure las entradas de la siguiente manera:• Configure las entradas CDI y las entradas RTP como entradas estándar, porque es la única forma de

configurarlas.• Configure todas las demás entradas como entradas de clase única. Para configurar la entrada de este

modo, configure laClase de entradafield aEntrada única.• Después de crear las entradas y estar en el paso en el queCoordinar con el sistema

ascendente (p. 94)sobre cómo proporcionarán el contenido, asegúrese de que proporcionaunoorigende contenido. Incluso si el canal incluye entradas CDI o entradas RTP, el sistema ascendente de esasentradas debería proporcionar solo una fuente.

• Cuando llegue al paso para crear el canal, haga lo siguiente:• Configurar el canal como canal de canalización única. Consulte the section called “Paso 1: Detalles del

canal completos” (p. 156).• En el paso deAsociar entradas al canal (p. 159), asocie las entradas que ha identificado. Las entradas

pueden ser tanto entradas de clase estándar como entradas de clase única.

Cómo funciona un canal de canalización únicaCuando configura un canal de canalización única sin ninguna provisión de actualización, el canal es uncanal de canalización única. Las entradas pueden ser una combinación de entradas de clase única yentradas de clase estándar.

• El canal contiene una canalización: canalización 0.• Cada entrada de clase única que está asociada al canal contiene una canalización. La entrada está

conectada a un origen de contenido.

493

Page 505: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCambiar un canal existente

Como ilustra este diagrama, el sistema ascendente proporciona una instancia del contenido de origena la entrada, a la canalización indicada por la línea azul. La entrada proporciona esa instancia a lacanalización única en el canal. El canal produce una instancia de la salida del sistema descendente.

• Cada entrada CDI o entrada RTP que está conectada al canal contiene dos canalizaciones. Sinembargo, solo una de las canalizaciones está conectada a un origen de contenido. La otra canalizaciónde entrada está inactiva.

Como ilustra este diagrama, el sistema ascendente proporciona una instancia del contenido de origena la entrada, a la canalización indicada por la línea azul. La entrada proporciona esa instancia a lacanalización única en el canal. El canal produce una instancia de la salida del sistema descendente. Laotra canalización de la entrada (la canalización verde) siempre está inactiva.

Administración de erroresSi hay un problema que hace que una canalización deje de funcionar,MediaLivedeja de producir salida. Elsistema descendente deja de recibir la salida.

Cambio de redundancia de canalización en un canalexistentePara habilitar o deshabilitar la redundancia de canalización en un canal existente, debe actualizar la clasede canal.

Cambiar el canal a un canal de canalización únicaPuede cambiar un canal estándar a una canalización única, para quitar una de las canalizaciones del canaly eliminar la redundancia de la canalización.

Para cambiar la clase de canal, el canal debe estar inactivo (no en ejecución).

Para cambiar la clase de canal a un canal de canalización única

1. En la página Channels (Canales), elija el canal. (No elija el nombre del canal).2. En el menú, elijaActionsy, después,Otras acciones de canaly, después,Actualizar clase de canal a

SINGLE_PIPELINE.3. En el cuadro de diálogo, elija Confirm (Confirmar). MediaLiverealiza las siguientes acciones:

494

Page 506: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCambiar un canal existente

• Elimina la segunda canalización (canalización 1) del canal.• Elimina la segunda dirección de destino de cada grupo de salida.• No elimina el segundo punto de enlace en las entradas. Las entradas no se modifican en modo

alguno. En cambio, al reiniciar el canal, MediaLive simplemente pasa por alto el segundo punto deenlace.

Mientras MediaLive realiza estas acciones, el canal tiene el estado UPDATING (ACTUALIZÁNDOSE).Cuando se completa la actualización, el estado cambia a IDLE (INACTIVO).

4. Es posible que desee notificar al sistema ascendente de cada entrada de inserción que ya no necesitaenviar la entrada al segundo punto de enlace. También puede ser necesario notificar al sistemadescendente de cada grupo de salida que ya no debería esperar resultados en su segundo destino.

Cambiar la clase de canal a estándar — opción APuede cambiar un canal de canalización única a un canal estándar. Siga este procedimiento siconfiguró originalmente el canal de canalización única conentradas de clase estándar y potencial deactualización (p. 492).

Realice estaspasos:

• Haga arreglos con sus sistemas ascendentes para empezar a enviar dos instancias del contenido deorigen.

• Detenga el canal (p. 336).• Cambie la clase de canal a clase estándar. Consulte los pasos posteriores a esta lista.

Ahora ha actualizado el canal de un canal de canalización única con entradas de clase estándar a uncanal estándar con entradas de clase estándar.

• Restablecer el canal (p. 336).

Para cambiar la clase de canal

1. Obtenga una segunda dirección de destino para cada grupo de salida. Cada dirección se encuentra enel sistema descendente de cada grupo de salida.

Por ejemplo, si el canal tiene un grupo de salida HLS (con un servidor HTTPS como sistemadescendente) y un grupo de salida de archivo (con un bucket de Amazon S3 como sistemadescendente), debe escribir la URL a una nueva dirección de destino en el servidor HTTPS y la URL auna nueva carpeta en el bucket de Amazon S3.

Planifique estos destinos (p. 119)Ahora, de la misma forma que planificó las direcciones de destinocuando configuró originalmente el canal. Es posible que tenga que ponerse en contacto con elpropietario de cada sistema descendente.

2. En la página Channels (Canales), elija el canal. (No elija el nombre del canal).3. En el menú, elija Actions (Acciones), Other channel actions (Otras acciones de canal), Update channel

class to STANDARD (Actualizar clase de canal a ESTÁNDAR).4. En el cuadro de diálogo, elija Confirm (Confirmar).5. En la páginaActualización de la clase de canal a Estándar, escriba las direcciones de destino que

identificó en el paso 1. Hay un campo para cada grupo de salida en el canal.6. Elija Submit (Enviar). MediaLiveactualiza el canal y crea una nueva canalización denominada

canalización 1. El origen de esta canalización es la URL previamente inactiva. Al iniciar el canal,MediaLive recibe contenido de esa URL, genera la salida y la envía a los nuevos destinos de cadagrupo de salida.

495

Page 507: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCambiar un canal existente

Cambio de clase: opción Bcpuede cambiar un canal de canalización única a un canal estándar. Siga este procedimiento si configuróoriginalmente uncanal de canalización única con entradas de clase única (p. 493).

Lleve a cabo estos pasos:

• Haga arreglos con sus sistemas ascendentes para empezar a enviar dos instancias del contenido deorigen.

• Detenga el canal (p. 336).• Separe cada entrada de clase única. Para desconectar las entradas, debeEdite el canal (p. 227)y retire

las entradas adjuntas.• Edite cada entrada (p. 260)para convertirlo en clase estándar y agregar un segundo origen.• Edite el canal para cambiar la clase de canal a clase estándar. Consulte los pasos posteriores a esta

lista.• Edite el canal (p. 227)para volver a adjuntar cada entrada.

Ahora ha actualizado el canal de un canal de canalización única con entradas de clase única a un canalestándar con entradas de clase estándar.

• Restablecer el canal (p. 336).

Para cambiar la clase de canal

1. Obtenga una segunda dirección de destino para cada grupo de salida. Cada dirección se encuentra enlos sistemas descendentes de cada grupo de salida.

Por ejemplo, si el canal tiene un grupo de salida HLS (con un servidor HTTPS como sistemadescendente) y un grupo de salida de archivo (con un bucket de Amazon S3 como sistemadescendente), debe escribir la URL a una nueva dirección de destino en el servidor HTTPS y la URL auna nueva carpeta en el bucket de Amazon S3.

Planifique estos destinos ahora, de la misma forma que planificó las direcciones de destino cuandoconfiguró originalmente el canal. Es posible que tenga que ponerse en contacto con el propietario decada sistema descendente.

2. Edite las URL de cada entrada de clase única para incluir una segunda URL, para el segundo origenque proporcionará contenido a la canalización recién agregada.

• Para una entrada de inserción, edite la entrada (p. 260) para que incluya una dirección para elsegundo origen de entrada. Proporcione esa dirección al propietario del sistema ascendente paraque pueda enviar contenido de origen a esa dirección. También debe encontrar en el sistemaascendente la dirección desde la que se enviará el nuevo origen. Asegúrese de que esta direcciónesté cubierta por el grupo de seguridad de entrada para el canal.

• Para una entrada de extracción, obtenga una nueva dirección del propietario del sistemadescendente. Edite la entrada (p. 260) para que incluya esa dirección. Una vez creada lasegunda canalización, MediaLive podrá extraer el segundo contenido de origen (para la segundacanalización).

3. En la página Channels (Canales), elija el canal. (No elija el nombre del canal).4. En el menú, elija Actions (Acciones), Other channel actions (Otras acciones de canal), Update channel

class to STANDARD (Actualizar clase de canal a ESTÁNDAR).5. En el cuadro de diálogo, elija Confirm (Confirmar).

496

Page 508: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioResistencia

6. En la página Update channel class to STANDARD (Actualizar clase de canal a ESTÁNDAR), escribalas direcciones de destino que identificó en el paso 1. Hay un campo para cada grupo de salida en elcanal.

7. Elija Submit (Enviar). MediaLiveactualiza el canal y crea una nueva canalización denominadacanalización 1. Al iniciar el canal, MediaLive envía la salida de esta canalización a los nuevos destinosde cada grupo de salida.

Implementación de resiliencia en el canalAWS ElementalMediaLivedispone de varias características que proporcionan resiliencia en el canal:

• Conmutación por error automática de entrada: Puede configurar dos entradas en unpar conmutación porerror de entrada. La configuración de esta manera proporciona resiliencia en caso de error en el sistemaascendente o entre el sistema ascendente y el canal. Para obtener más información, consulte the sectioncalled “Conmutación por error automática de entrada” (p. 385).

• Comportamiento de pérdida de entrada: Puede configurar el canal para controlar cómoMediaLivesecomporta cuando se pierde la entrada. Esta función cubre todas las entradas, las que están configuradascon conmutación por error de entrada automática y las que no lo están.

Para obtener más información, consulte the section called “Configuración global - Comportamiento depérdida de entrada” (p. 168).

• Redundancia de canalización: Puede configurar el canal con dos canalizaciones, a fin de proporcionarresiliencia dentro de la canalización de canal. Esta característica está controlada por la característicasde clase de canal del canal. Para obtener más información, consulte the section called “Redundancia decanalización” (p. 489).

Procesamiento de mensajes SCTE-35Puede configurar un AWS Elemental MediaLive canal para manejar mensajes SCTE-35 y SCTE-104.Estos mensajes proporcionan información sobre la disponibilidad de espacio publicitario (eventos dedisponibilidad de espacio publicitario) y otros eventos de no disponibilidad de espacio publicitario.

Los mensajes SCTE-35 son mensajes que se pueden incluir en una secuencia de transporte (TS) MPEG-2de origen. Los mensajes SCTE-104 son mensajes que se pueden incluir en el contenido de origen de undispositivo de hardware de AWS Elemental Link. Los mensajes SCTE-104 se convierten automáticamenteen mensajes SCTE-35 tan pronto como MediaLive ingiere la entrada.

Note

Para utilizar las características de disponibilidad de espacio publicitario de MediaLive,familiarícese con el estándar SCTE-35 y, de forma opcional, con el estándar SCTE-67. Tambiéndebería estar familiarizado con la forma en que la entrada que codifica implementa estosestándares.En esta sección se supone que está familiarizado con la creación o edición de un canal, como sedescribe en the section called “Creación de un canal desde cero” (p. 154).

Support para SCTE-35 en el lado de entrada

En el lado de entrada, los mensajes SCTE-35 solo pueden aparecer en entradas que contienensecuencias de transporte (TS) MPEG-2, lo que significa que en MediaLive solo pueden aparecer en lossiguientes tipos de entradas:

• Entradas de Elemental Link• Entradas HLS• Entradas MediaConnect

497

Page 509: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del procesamiento de mensajes

• Entradas RTP• Entradas de archivos de flujo de transporte (TS)• Entradas CDI de AWS

Puede configurar un canal de modo que si una entrada incluye estos mensajes, los mensajes se procesendurante la incorporación (acceso directo) o se omitan.

Support para SCTE-35 en el lado de salida

En el lado de salida, si configura el acceso directo de la entrada (en lugar de omitirla), entonces puedeconfigurar todas las entradas de modo que los mensajes SCTE-35 de la entrada se transformen eninformación de tono que sea adecuada para dicho tipo de salida. Esta información de tono puede tener unade las formas siguientes o ambas:

• Mensajes SCTE-35 en una salida TS• Decoración de manifiesto (o pista dispersa)

Configura cada salida por separado, de modo que puede configurar algunas salidas para incluirinformación de tono y algunas para excluirla.

Como complemento a la información de disponibilidad de espacio publicitario, también puede configurar lassalidas para dejar en blanco el vídeo, el audio y los subtítulos en la información de tono.

Temas• Acerca del procesamiento de mensajes (p. 498)• Preparativo: Establecer el origen SCTE-35: segmentos o manifiesto (p. 504)• Preparativo: Establecer el modo de disponibilidad de publicidad (p. 507)• Habilitación de la decoración de manifiestos en la salida (p. 507)• Habilitación del borrado de espacio publicitario en la salida (p. 511)• Habilitación del apagón en la salida (p. 515)• Habilitación del acceso directo de SCTE-35 o eliminación (p. 518)• Inserción de mensajes SCTE-35 mediante la programación (p. 520)• Manifiestos de ejemplo - HLS (p. 521)

Acerca del procesamiento de mensajesMediaLive trabaja con los mensajes SCTE-35 en las entradas de transmisión de transporte (TS) MPEG-2.Estos mensajes pueden incluir o no descriptores de segmentación.

Temas• Funciones compatibles por tipo de entrada (p. 498)• Características de salida admitidas (p. 499)• Funciones de procesamiento: comportamiento predeterminado (p. 500)• Alcance del procesamiento por función (p. 501)• Funciones compatibles por tipo de salida (p. 502)

Funciones compatibles por tipo de entradaLa tabla siguiente muestra las entradas que pueden incluir información de disponibilidad de espaciopublicitario y cómo MediaLive administra dicha información.

498

Page 510: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del procesamiento de mensajes

Input InterpretamensajesSCTE-35 en lasecuencia detransporte

Interpretar y utilizarla información enel manifiesto deentrada

Elemental Link Sí No aplicable

HLS Sí Sí

MediaConnect Sí No aplicable

RTMP No No aplicable

RTP Sí No aplicable

Archivo deSecuencia detransporte (TS)

Sí No aplicable

AWS CDI Sí No aplicable

Características de salida admitidasDejar en blanco

Las instrucciones de "tono de salida" y "tono de entrada" de los mensajes SCTE-35 en entradas TS estánadaptadas al contenido específico de las transmisiones de vídeo, audio y subtítulos. Puede configurar losajustes para que este contenido se quede en blanco en la salida:

• Para dejar en blanco la disponibilidad de espacio publicitario utilice la característica de borrado de ladisponibilidad de espacio publicitario.

• Para dejar en blanco el contenido de los demás mensajes utilice la característica de corte.

El comportamiento que desea debe configurarse en el canal.

Para obtener más información, consulte the section called “Habilitación del borrado de espaciopublicitario” (p. 511) y the section called “Habilitación del corte” (p. 515).

Decoración de manifiestos

Puede configurar una salida para que su manifiesto esté decorado con información de disponibilidadde espacio publicitario. La decoración de manifiestos funciona en dos orígenes de información dedisponibilidad de espacio publicitario:

• Información de disponibilidad de espacio publicitario que se encuentra en la entrada del canal, si laentrada es una secuencia de transporte (TS)

• Información de disponibilidad de espacio publicitario de los mensajes SCTE-35 añadida a la salidamediante la MediaLive programación

La decoración de manifiestos se aplica únicamente a las salidas HLS, MediaPackage salidas y salidas deMicrosoft Smooth:

• Puede configurar salidas HLS para que sus manifiestos estén decorados de acuerdo con uno de lossiguientes estilos:

499

Page 511: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del procesamiento de mensajes

• Adobe• Elemental• SCTE-35 mejorado

• Las salidas de MediaPackage siempre están configuradas para que sus manifiestos estén decorados.El estilo de marcador siempre es el estilo mejorado SCTE-35. Tenga en cuenta que si realmente nodesea mensajes SCTE-35 en la salida que entrega desde AWS Elemental MediaPackage, en el AWSElemental MediaPackage lateral puede configurar el canal para eliminar los marcadores.

• Puede configurar las salidas Microsoft Smooth de modo que la pista dispersa contenga instruccionesque se correspondan con el contenido de los mensajes SCTE-35 originales.

El comportamiento que desea debe configurarse en el canal. Para obtener más información, consulte thesection called “Habilitación de la decoración de” (p. 507).

Acceso directo de SCTE-35

Puede configurar las salidas TS de modo que todos los mensajes SCTE-35 de la entrada se pasen a lasalida. O puede configurarlo para quitar estos mensajes de la salida.

El comportamiento que desea debe configurarse en el canal. Para obtener más información, consulte thesection called “Habilitación del acceso directo de SCTE-35 o eliminación” (p. 518).

Inserción de mensajes SCTE-35 mediante la programación

Puede insertar mensajes SCTE-35 en salidas TS utilizando la programación del canal (p. 281). Porejemplo, puede agregar una acción en la programación de canales para insertar una inserción de empalmeen el canal en ejecución.

El caso de uso principal de esta característica consiste en agregar mensajes SCTE-35 a la salida, cuandola entrada no incluye aún mensajes SCTE-35.

Para obtener más información, consulte the section called “Inserción de mensajes SCTE-35 mediante laprogramación” (p. 520).

Funciones de procesamiento: comportamiento predeterminadoEl tratamiento predeterminado de SCTE-35 por MediaLive es la siguiente:

• Sin acceso directo: elimine mensajes SCTE-35 en cualquier salida de secuencia de datos. Existe unaexcepción: para MediaPackage salidas, el acceso directo siempre está habilitado.

• Sin borrado ni cortes: no borre el contenido de vídeo de ningún evento. Deje el contenido tal cual.• Sin decoración de manifiestos: no convierta ningún mensaje SCTE-35 en información de evento en

ningún manifiesto de salida ni streaming de datos. Existe una excepción: para MediaPackage salidas, ladecoración de manifiestos siempre está habilitada y no se puede deshabilitar.

Si este es el comportamiento deseado, no necesita seguir avanzando en esta sección sobre SCTE-35.

Normalmente, estos valores predeterminados solo se cambian si se desea incluir información dedisponibilidad de espacio publicitario en las salidas del canal. Los siguientes son ejemplos de cuándocambia los valores predeterminados

• Habilite el acceso directo• Habilite la decoración de manifiestos si el canal incluye grupos de salida de HLS, MediaPackage o

Microsoft Smooth.• En función de su acuerdo con el proveedor de contenido, puede borrar o cortar el contenido de vídeo.

500

Page 512: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del procesamiento de mensajes

Alcance del procesamiento por funciónLas características de SCTE-35 tienen diferentes alcances en el ámbito de los grupos de salidas y losgrupos en los que influyen:

Corte o borrado de la disponibilidad de espacio publicitario

El corte se aplica en el nivel de salida global.. Se borra todo el contenido relevante de todas las salidas entodos los grupos de salida.

El borrado de la disponibilidad de espacio publicitario también se aplica en el nivel de salida global. Sihabilita el corte, todos los espacios publicitarios disponibles en cada salida de cada grupo de salida seborran.

Decoración

La decoración de manifiestos se aplica en el nivel del grupo de salidas. Si habilita la decoración demanifiestos en un grupo de salida, todas las salidas de ese grupo de salida tendrán sus manifiestosdecorados.

Acceso directo de SCTE-35 o eliminación

El acceso directo de SCTE-35 o la eliminación se aplica en el nivel de salida. Puede habilitar el accesodirecto o la eliminación en salidas individuales de TS. Los mensajes se pasan a través o se eliminan solode una salida concreta.

501

Page 513: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del procesamiento de mensajes

Funciones compatibles por tipo de salidaEn esta sección se describen las características de SCTE-35 que se aplican a los distintos tipos de salida.

Temas• Salida de archivo con contenedor MPEG-2 (p. 502)• Salida de captura de cuadros (p. 502)• Salida HLS (p. 503)• Salida MediaPackage (p. 503)• Salida de Microsoft Smooth (p. 503)• Salida RTMP (p. 504)• Salida UDP (p. 504)

Salida de archivo con contenedor MPEG-2

En una salida de archivo (una secuencia de transporte en un contenedor MPEG-2), MediaLive admite lascaracterísticas SCTE-35 de la siguiente manera:

• Acceso directo de los mensajes SCTE-35 — compatible.• Decoración de manifiesto: no se admite porque estas salidas no tienen manifiestos.• Blanking y apagón: aplicable. El contenido de la salida se borra o se corta si las entidades están

habilitadas a nivel de canal.

Tenga cuidado de configurar de modo que haya eliminado mensajes de la entrada (acceso directodeshabilitado) y no haya habilitado el borrado y el corte. En este caso, el contenido de vídeo que fuemarcado por mensajes (en la entrada) no se marcará (en la salida).

• Si tiene los derechos sobre ese contenido de vídeo, no hay ningún problema para configurarlo de estamanera.

• Si no tiene los derechos, entonces la única forma de encontrar ese contenido será buscar los i-frames deIDR que identifiquen dónde solía estar el mensaje SCTE-35.

Salida de captura de cuadros

En una salida de captura de fotogramas, MediaLive admite las características de SCTE-35 de la siguientemanera:

• Acceso directo de los mensajes SCTE-35: no se aplica.

502

Page 514: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del procesamiento de mensajes

• Decoración de manifiesto: no se admite porque estas salidas no tienen manifiestos.• Blanking y apagón: aplicable. El contenido de la salida se borra o se corta si las entidades están

habilitadas a nivel de canal.

Una salida de captura de fotogramas no admite acceso directo de los mensajes SCTE-35. Sin embargo, sise ha habilitado el borrado o el corte (en el nivel del canal), el contenido que se encuentra entre el inicio yla detención del corte se borrará o se cortará, aunque no haya mensajes SCTE-35 presentes.

Salida HLS

En una salida HLS (una secuencia de transporte), MediaLive admite las características de SCTE-35 de lasiguiente manera:

• Acceso directo de los mensajes SCTE-35 — compatible.• Decoración de manifiesto — Compatible.• Blanking y apagón: aplicable. El contenido de la salida se borra o se corta si las entidades están

habilitadas a nivel de canal.

MediaLive admite las siguientes combinaciones de acceso directo y decoración de manifiestos:

• Acceso directo habilitado, decoración habilitada.• Acceso directo deshabilitado, decoración habilitada.• Acceso directo deshabilitado, decoración deshabilitada. Tenga cuidado al configurar con esta

combinación, pero dejando el borrado y corte deshabilitados. En este caso, el contenido de vídeomarcado por mensajes (en la entrada) no está marcado (en la salida). Además, los manifiestos no tieneninformación para identificar ese contenido de vídeo.• Si tiene los derechos sobre ese contenido de vídeo, no hay ningún problema para configurarlo de esta

manera.• Si no tiene los derechos, la única forma de encontrar ese contenido es buscar los i-frames de IDR que

identifiquen dónde estaba el mensaje SCTE-35.

Salida MediaPackage

En un MediaPackage salida, MediaLive admite las características de SCTE-35 de la siguiente manera:

• Acceso directo de los mensajes SCTE-35: siempre habilitado.• Decoración de manifiesto: siempre habilitada.• Blanking y apagón: aplicable. El contenido de la salida se borra o se corta si las entidades están

habilitadas a nivel de canal.

Salida de Microsoft Smooth

En una salida de Microsoft Smooth, MediaLive admite las características de SCTE-35 de la siguientemanera:

• Acceso directo de los mensajes SCTE-35: no se aplica. Los mensajes SCTE-35 nunca se incluyen enesta salida.

• Decoración de manifiesto: no se admite porque estas salidas no tienen manifiestos. Sin embargo, puedeconfigurarlo para incluir instrucciones en la pista dispersa.

• Blanking y apagón: aplicable. El contenido de la salida se borra o se corta si las entidades estánhabilitadas a nivel de canal.

503

Page 515: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPreparación: Establecer el origen SCTE-35

Tenga cuidado de configurarlo de modo que tenga la siguiente combinación:

• No ha habilitado la pista dispersa.• No ha habilitado el borrado y corte.

En este caso, el contenido de vídeo que fue marcado por mensajes (en la entrada) no está marcado (en lasalida).

• Si tiene los derechos sobre ese contenido de vídeo, no hay ningún problema para configurarlo de estamanera.

• Si no tiene los derechos, es imposible encontrar estos borrados y cortes mediante programación en unasalida de Microsoft Smooth.

Salida RTMP

En una salida RTMP, MediaLive admite las características de SCTE-35 de la siguiente manera:

• Acceso directo de los mensajes SCTE-35: no se aplica.• Decoración de manifiesto: no compatible.• Blanking y apagón: aplicable. El contenido de la salida se borra o se corta si las entidades están

habilitadas a nivel de canal.

Salida UDP

En una salida UDP (una secuencia de transporte), MediaLive admite las características de SCTE-35 de lasiguiente manera:

• Acceso directo de los mensajes SCTE-35 — compatible.• Decoración de manifiesto: no se admite porque estas salidas no tienen manifiestos.• Blanking y apagón: compatible.

Tenga cuidado de configurar de modo que haya eliminado mensajes de la entrada (acceso directodeshabilitado) y no haya habilitado el borrado y el corte. En este caso, el contenido de vídeo que fuemarcado por mensajes (en la entrada) no está marcado (en la salida).

• Si tiene los derechos sobre ese contenido de vídeo, no hay ningún problema para configurarlo de estamanera.

• Si no tiene los derechos, entonces la única forma de encontrar ese contenido es buscar los i-frames deIDR que identifiquen dónde solía estar el mensaje de SCTE-35.

Preparativo: Establecer el origen SCTE-35: segmentoso manifiestoSi tiene entradas HLS en el canal, debe configurar la entrada para identificar el origen de los mensajesSCTE-35. Existen dos fuentes posibles:

• Los segmentos del flujo de transporte (TS). Este tipo de fuente se aplica a todas las entradas quepueden incluir mensajes SCTE-35. A menos que se seleccione un identificador de paquetes (PID)SCTE-35 específico, se utilizará el primer PID presente en el TS.

• Etiquetas en un manifiesto de entrada HLS. Este tipo de fuente se aplica únicamente a las entradasHLS.

504

Page 516: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPreparación: Establecer el origen SCTE-35

Para configurar el origen en una entrada que no sea HLS

1. En la páginaCrear/editar canalEn el panel de navegación, seleccioneAsociaciones de entrada.2. EnConfiguración general de entrada, realice el campo siguiente:

• SCTE-35 PID: Especifique el valor PID. Si el valor se deja en blanco, se seleccionará el primer PIDSCTE-35 presente en la entrada.

3. Si procede, repita para otrosAsociaciones de entrada.

Note

Solo tiene que seguir el siguiente procedimiento para las entradas HLS. Para todas las demásentradas, el origen de los mensajes SCTE-35 siempre son los segmentos TS.

Para configurar el origen en una entrada HLS

1. En la páginaCrear/editar canalEn el panel de navegación, seleccioneAsociaciones de entrada.2. Para cada entrada HLS, enConfiguración de entrada de red, enConfiguración de entrada HLS,

eligeEntrada HLS. Aparecen más campos.3. Defina el origen SCTE-35 enSEGMENTOS DE(el valor predeterminado) oMANIFIESTO.

Temas• Formatos de manifiestos compatibles (p. 505)• Cómo MediaLive crea los mensajes SCTE-35 (p. 505)• Cómo MediaLive inserta el mensaje: preroll (p. 506)

Formatos de manifiestos compatiblesLea las siguientes secciones si se configuró para utilizar el manifiesto de entrada HLS como fuenteSCTE-35.

MediaLive puede generar mensajes de inserción de empalme SCTE35 desdeEXT-X-CUE-OUTyopcionalmenteEXT-X-CUE-INetiquetas dentro del manifiesto HLS de origen. A continuación se presentanejemplos de formatos compatibles para estas etiquetas.

• #EXT-X-CUE-OUT:DURATION=60.000

• #EXT-X-CUE-OUT:DURATION="60.000"

• #EXT-X-CUE-OUT:60.000

• #EXT-X-CUE-OUT:"60.000"

• #EXT-X-CUE-IN

Cómo MediaLive crea los mensajes SCTE-35Para cadaEXT-X-CUE-OUT, MediaLive crea un mensaje SCTE-35 de tipo inserto de empalme con lossiguientes datos:

• splice_event_id: número que aumenta, empezando por 1 para el primer mensaje CUE-OUT queMediaLive crea a partir de la entrada actual.

• out_of_network_indicator: true (1)• program_splice_flag: true (1)

505

Page 517: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPreparación: Establecer el origen SCTE-35

• duration_flag: true (1)• break_duration:

• auto_return: 1• reserved: 0• duration: La duración del manifiesto, convertida en ticks de 90 kHz. Por ejemplo, 15 segundos son

1350000 ticks.• splice_immediate_flag: 0 (falso)• splice_time: Utilice el PTS de vídeo del primer fotograma del segmento de vídeo que sigue a este

EXT-X-CUE-OUT en el manifiesto de entrada• unique_program_id: 0• avail_num: número que aumenta, empezando por 1 para el primer mensaje CUE-OUT que MediaLive

crea a partir de la entrada actual.• avails expected: 0

Para cadaEXT-X-CUE-IN, MediaLive crea un mensaje SCTE-35 de tipo inserto de empalme con lossiguientes datos:

• splice_event_id: el ID del EXT-X-CUE-OUT más reciente del manifiesto.• out_of_network_indicator: falso (0)• program_splice_flag: true (1)• duration_flag: falso (0)• splice_immediate_flag: 0 (falso)• splice_time: Utilice el PTS de vídeo del primer fotograma del segmento de vídeo que sigue a este

EXT-X-CUE-IN en el manifiesto de entrada• unique_program_id: 0• avail_num: el valor del más reciente EXT-X-CUE-OUT• avails expected: 0

Cómo MediaLive inserta el mensaje: prerollMediaLive incluye un preroll cuando inserta el mensaje SCTE-35 que corresponde al CUE-OUT. Estepreroll tiene 5 segundos antes del splice_time en el mensaje SCTE-35.

MediaLive reduce el preroll si el canal no tiene suficiente almacenamiento en búfer para permitir el preroll.El búfer, en segundos, es el producto de lo siguiente:

• Duración del segmento de entrada, que se especifica en el manifiesto de entrada• Número de segmentos que se van a incluir en el búfer. Este valor se establece en elSegmentos del

búfercuando adjunta la entrada HLS.

Por ejemplo, si la duración del segmento es de 6 segundos y el número de segmentos es 3, el búfer es de18 segundos.

Garantizar un preroll adecuado

Si el búfer calculado para la entrada es inferior a 5 segundos, MediaLive reduce el preroll. MediaLivepodría reducir el preoll a 0, lo que significaría que el valor PTS del mensaje SCTE35 es igual al PTS deltiempo de empalme.

Para evitar una versión previa inadecuada, le recomendamos que se asegure de que el búfer esComomínimoigual al preroll, más un segmento. Sigue estos pasos:

506

Page 518: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPreparación: Modo de configuración y disponibilidad

• Paso 1: Calcule el búfer mínimo, en segundos, para su entrada: Pre-roll en segundos + longitud de unsegmento en segundos

• Paso 2: Calcule el número de segmentos de ese búfer mínimo: Divida el búfer mínimo por la longitud delsegmento

• Paso 3: Redondea ese mínimo hasta un número entero. O ese mínimo es inferior a 3, redondea esenúmero hasta 3.

• Paso 4: Introduzca este número (o un número mayor, si lo desea) en elSegmentos del búferen el adjuntode entrada.

Por ejemplo, supongamos que la longitud del segmento es de 2 segundos.

• Paso 1: 5 + 2 = 7• Paso 2:7 segundos divididos por 2 = 3,5• Paso 3: Redondea hasta 4.• Paso 4: Ingrese ese número (o un número mayor) en elSegmentos del búferen el adjunto de entrada.

Preparativo: Establecer el modo de disponibilidad depublicidadDebes configurar el modo Ad Avail para notificar MediaLive del tipo de ID de los mensajes SCTE-35 que laentrada utiliza para indicar eventos de disponibilidad de espacio publicitario.

Para establecer el modo de disponibilidad de espacio publicitario

1. En el canal que está creando, en el panel de navegación, elija General settings (Configuracióngeneral).

2. Elija Avail configuration (Configuración de disponibilidad).3. Establezca la opción Avail settings (Configuración de disponibilidad):

• Inserción de separación de SCTE-35 (valor predeterminado): Seleccione este modo si la entradautiliza inserciones de división para indicar espacios publicitarios. La entrada también puede contenermensajes de otros eventos como capítulos o programas.

• Apos de señal de tiempo de SCTE-35: Seleccione este modo si la entrada contiene señales detiempo del tipo de segmentaciónOportunidad de incorporación. La entrada también puede contenermensajes de otros eventos como capítulos o programas.

4. En Ad avail offset (Desplazamiento de disponibilidad de espacio publicitario) establezca un valor, si lodesea. Para obtener más información sobre un campo en el MediaLive consola, elija laInformaciónqueaparece junto al campo.

5. Deje web_delivery_allowed_flag y no_regional_blackout_flag como Follow (Seguir) por ahora. Paraobtener información acerca de estos campos, consulte the section called “Indicadores de restricción deborrado de la disponibilidad de espacio publicitario” (p. 514).

Habilitación de la decoración de manifiestos en lasalidaPuede elegir interpretar los mensajes SCTE-35 de la entrada original e insertar las instruccionescorrespondientes en el manifiesto de salida para las salidas siguientes:

• HLS

507

Page 519: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación de la decoración de

• Microsoft Smooth (las instrucciones se insertan en la pista dispersa).

Las salidas de MediaPackage, que son un tipo de salida HLS, se configuran con la decoración demanifiestos habilitada. No puede deshabilitar la decoración en estas salidas.

La decoración de manifiestos se habilita en el nivel del grupo de salidas. Si habilita la característica en undeterminado grupo de salida, todas las salidas de ese grupo tendrán sus manifiestos decorados.

Para incluir la decoración de manifiestos en algunas salidas y no en otras, debe crear dos grupos desalidas del tipo especificado; por ejemplo, dos grupos de salidas HLS.

Temas• Habilitación de la decoración. (p. 508)• Habilitación de decoración: Microsoft Smo (p. 508)• Cómo se manejan los eventos SCTE-35 en manifiestos y pistas dispersas (p. 509)

Habilitación de la decoración.La decoración de manifiestos se habilita en el nivel del grupo de salidas, lo que significa que losmanifiestos de todas las salidas de ese grupo contienen instrucciones basadas en el contenido delSCTE-35.

Para habilitar la decoración

1. En el canal que está creando asegúrese de que haya establecido el modo de disponibilidadde espacio publicitario. Consulte the section called “Preparación: Modo de configuración ydisponibilidad” (p. 507).

2. En el panel de navegación busque el grupo de salidas HLS deseado.3. En Ad Marker (Marcador de publicidad) seleccione Add ad markers (Añadir marcadores de espacio

publicitario).4. En HLS ad markers (Marcadores de espacio publicitario HLS) seleccione el tipo de marcador de

espacio publicitario. Para obtener información sobre los distintos tipos de marcadores, consulteManifiestos de ejemplo - HLS (p. 521).

5. Repita esta operación para añadir más tipos de marcadores según sea necesario.

El manifiesto de cada salida incluirá un conjunto independiente de etiquetas para cada tipo que seleccione.

Habilitación de decoración: Microsoft SmoCon Microsoft Smooth, si habilita la decoración de manifiestos, las instrucciones se insertan en la pistadispersa.

La decoración de manifiestos se habilita en el nivel del grupo de salidas, lo que significa que las pistasdispersas de todas las salidas de ese grupo contendrán instrucciones basadas en el contenido delSCTE-35.

Para habilitar la decoración

1. En el canal que está creando asegúrese de que haya establecido el modo de disponibilidadde espacio publicitario. Consulte the section called “Preparación: Modo de configuración ydisponibilidad” (p. 507).

2. En el panel de navegación busque el grupo de salidas de Microsoft Smooth deseado.3. En Sparse track (Pista dispersa), para Sparse track type (Tipo de pista dispersa) elija SCTE_35.

508

Page 520: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación de la decoración de

4. Complete la opción Acquisition point ID (ID de punto de adquisición) solo si el cifrado está habilitadoen la salida. Escriba la dirección del certificado.

Cómo se manejan los eventos SCTE-35 en manifiestos y pistasdispersasCuando la decoración de manifiestos o la pista dispersa están habilitadas, MediaLive inserta hasta trestipos de información. Los disparadores para insertar esta información dependen del modo.

Tipos de información

Tipo de instrucción Cuando se inserta

Base64 La información sobre todos los mensajes SCTE-35de la salida se incorpora en el manifiesto; todo elmensaje SCTE-35 se añade en formato base64.

Tinta de salida, señal de entrada Los mensajes SCTE-35 que indican disponibilidadde espacio publicitario dan como resultado lainserción de instrucciones de tono de salida y detono de entrada.

Corte Solo se aplica al estilo de marcador y deSCTE-35 mejorado (para la salida de HLS;consulte the section called “Habilitación de ladecoración.” (p. 508)).

Los mensajes SCTE-35 que no se utilizan paraindicar disponibilidad de espacio publicitario enla inserción de instrucciones de principio y fin decorte, siempre y cuando el corte esté habilitado. Siel corte no está habilitado, estas instrucciones nose insertan.

Modo de inserción de división

ID de tipo de mensaje: inserto de empalme

ID de tipo desegmentación

Base64 Tono de salida, tono deentrada

Corte

No hay descriptor desegmentación

Sí Sí

Anuncio de proveedor Sí Sí

Anuncio de distribuidor Sí Sí

Oportunidad deincorporación

Sí Sí

Break (Interrupción) Sí Sí  

Otros: Programas,capítulos, red, sinprogramación

Sí Sí

509

Page 521: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación de la decoración de

ID de tipo de mensaje: señal horaria

ID de tipo desegmentación

Base64 Tinta de salida, señal deentrada

Corte

Anuncio de proveedor Sí Sí

Anuncio de distribuidor Sí Sí

Oportunidad deincorporación

Sí Sí

Break (Interrupción) Sí Sí  

Otros: Programas,capítulos, red, sinprogramación

Sí Sí

Por ejemplo, lea la primera línea de la primera tabla de la siguiente manera: Cuando se encuentre unainserción de división (sin descriptor de segmentación), la información de base64 y de corte se insertarán enel manifiesto; la información de corte no se insertará.

Modo APOS de señal de tiempo

ID de tipo de mensaje: inserto de empalme

ID de tipo desegmentación

Base64 Secuencia en blanco Corte

No hay descriptor desegmentación

Anuncio de proveedor Sí

Anuncio de distribuidor Sí

Oportunidad deincorporación

Break (Interrupción) Sí    

Otros: Programas,capítulos, red, sinprogramación

ID de tipo de mensaje: Señal de tiempo

ID de tipo desegmentación

Base64 Secuencia en blanco Corte

Anuncio de proveedor Sí

Anuncio de distribuidor Sí

Oportunidad deincorporación

Sí Sí

Break (Interrupción) Sí Sí  

510

Page 522: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del borrado de espacio publicitario

ID de tipo desegmentación

Base64 Secuencia en blanco Corte

Otros: Programas,capítulos, red, sinprogramación

Sí Sí

Por ejemplo, lea la primera línea de la primera tabla de la siguiente manera: Cuando se encuentreuna inserción de división (sin descriptor de segmentación), la información de base64 se insertará enel manifiesto; mientras que la información de corte no se insertará en el manifiesto; mientras que lainformación de corte no se insertarán.

Habilitación del borrado de espacio publicitario en lasalidaPuede habilitar el borrado de la disponibilidad de espacios publicitarios para poner en blanco el contenidode un mensaje SCTE-35 que se considera un mensaje de disponibilidad de espacio publicitario (talcomo lo define el modo de disponibilidad de espacio publicitario en Preparativo: Establecer el modo dedisponibilidad de publicidad (p. 507)).

El corte (blackout) (p. 515) es una característica similar.

El borrado implica la ejecución del siguiente procesamiento:

• Reemplazar el contenido del vídeo asociado a este evento con una imagen que especifique o con unaimagen de color negro.

• Eliminar el audio que está asociado a este evento.• Eliminar los subtítulos que están asociados a este evento.

Comparación con el acceso directo y la decoración de manifiestos

El borrado de la disponibilidad de espacios publicitarios se aplica a todas las salidas. No es posible elegirponer en blanco algunas salidas (por ejemplo, la salida HLS) y no poner en blanco el resto (por ejemplo, lasalida de Microsoft Smooth). Es un all-or-nothing decisión.

La decoración de manifiestos y el acceso directo tienen un alcance menor: se aplican solo a las salidasque admiten estas características.

Important

Tenga en cuenta esto, ya que si no realiza un acceso directo ni realiza una decoración demanifiestos en una salida determinada (porque no son compatibles o porque usted ha decidido nohacerlo), pero sí implementa el borrado, no habrá marcadores en el lugar donde el contenido seborra. La única manera de detectar dónde se produce el borrado será buscar los fotogramas I deIDR que identifican dónde solía estar el mensaje SCTE-35.

Temas• Habilitación del borrado (p. 511)• Disparadores para el borrado de la disponibilidad de espacio publicitario (p. 512)• Indicadores de restricción de borrado de la disponibilidad de espacio publicitario (p. 514)

Habilitación del borradoSiga este procedimiento si desea habilitar la característica de borrado de espacio publicitario.

511

Page 523: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del borrado de espacio publicitario

Para habilitar el borrado

1. En el canal que está creando, en el panel de navegación, elija General settings (Configuracióngeneral).

2. En Avail configuration (Configuración de disponibilidad), establezca Avail settings (Ajustes dedisponibilidad) si todavía no lo ha hecho:

• Inserción de separación de SCTE-35 (valor predeterminado): Seleccione este modo si la entradautiliza inserciones de división para indicar espacios publicitarios. La entrada también puede contenermensajes de otros eventos como capítulos o programas.

• APOS de señal de tiempo de SCTE-35: Seleccione este modo si la entrada contiene señales detiempo del tipo de segmentaciónOportunidad de incorporación. La entrada también puede contenermensajes de otros eventos como capítulos o programas.

El modo establece qué evento, de entre todos los eventos posibles, se tratará como disparador dedisponibilidad de espacio publicitario y qué evento se utilizará como disparador de cortes. A su vez,estos disparadores influyen en cómo se decoran los manifiestos (p. 509), cuándo el vídeo se poneen blanco (p. 512) y cuándo se corta el vídeo (p. 517).

3. En Ad avail offset (Desplazamiento de espacio publicitario) establezca un valor, si lo desea. Consultela ayuda de este campo.

4. En web_delivery_allowed_flag y no_regional_blackout_flag, elija los valores adecuados. Para obtenerinformación acerca de estos campos, consulte the section called “Disparadores para el borrado de ladisponibilidad de espacio publicitario” (p. 512).

• Seguir (predeterminado): Observe la restricción y borre el contenido del evento de disponibilidad deespacio publicitario.

• Ignore: Ignorar la restricción y hacernoEn blanco el contenido del evento de disponibilidad deespacio publicitario.

Por lo general, defina estos dos campos en Seguimiento. Para obtener más información acerca delo que hacen estos campos, consulte the section called “Indicadores de restricción de borrado de ladisponibilidad de espacio publicitario” (p. 514).

5. En Avail blanking (Borrado de disponibilidad), en State (Estado), elija Enabled (Habilitado).6. En Avail blanking imagen (Imagen de borrado de disponibilidad), elija el valor adecuado:

• Deshabilitar: Para utilizar una simple imagen negra para el borrado.• Dejar en blanco Para utilizar una imagen especial para el borrado. En el campo URL escriba

la ruta a un archivo en un bucket de S3. Para la integración con MediaLive, el nombre delbucket no debe usar notación de puntos. Por ejemplo, mycompany-videos es aceptable, peromycompany.videos no lo es. El archivo debe ser del tipo .bmp o .png. También escriba el nombrede usuario y el parámetro de contraseña de Systems Manager para obtener acceso al bucket de S3.Consulte the section called “Acerca de la función para crear parámetros de contraseña” (p. 41).

Disparadores para el borrado de la disponibilidad de espaciopublicitarioPara el borrado de disponibilidad de espacios publicitarios, el modo de disponibilidad de espaciospublicitarios que establezca controla qué eventos de SCTE-35 dan lugar al borrado del contenido.

Activadores en modo de inserción de empalmeEn esta sección se describe qué combinación de tipo de mensaje y de tipo de segmentación se borramediante el borrado de disponibilidad de espacio público cuando el modo de disponibilidad de espaciospúblicos es el modo de inserción de división.

512

Page 524: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del borrado de espacio publicitario

ID de tipo de mensaje: Inserción de división

ID de tipo desegmentación

Borrado

No hay descriptor desegmentación

Anuncio de proveedor Sí

Anuncio de distribuidor Sí

Oportunidad deincorporación

Otros: Programas,capítulos, red, sinprogramación

No

ID de tipo de mensaje: Señal de tiempo

ID de tipo desegmentación

Borrado

Anuncio de proveedor Sí

Anuncio de distribuidor Sí

Oportunidad deincorporación

Otros: Programas,capítulos, red, sinprogramación

No

Se activa en modo APOS de señal de tiempo

En esta sección se describe qué combinación de tipo de mensaje y de tipo de segmentación se borramediante el borrado de disponibilidad de espacio público cuando el modo de disponibilidad de espaciospúblicos es el modo APOS con señal de tiempo.

ID del mensaje l: Inserción de división

ID de tipo desegmentación

Borrado

No hay descriptor desegmentación

No

Anuncio de proveedor No

Anuncio de distribuidor No

Oportunidad deincorporación

No

513

Page 525: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del borrado de espacio publicitario

ID de tipo desegmentación

Borrado

Otros: Programas,capítulos, red, sinprogramación

No

ID de tipo de mensaje: Señal de tiempo

ID de tipo desegmentación

Borrado

Anuncio de proveedor No

Anuncio de distribuidor No

Oportunidad deincorporación

Otros: Programas,capítulos, red, sinprogramación

No

Indicadores de restricción de borrado de la disponibilidad deespacio publicitarioRestricciones en la entrada

Los mensajes SCTE-35 de tipo time_signal siempre contienen descriptores de segmentación.

Los mensajes SCTE-35 de tipo splice_insert pueden contener o no descriptores de segmentación.

Si la entrada tiene mensajes SCTE-35 que sí contienen descriptores de segmentación, estos descriptoresde segmentación siempre contendrán dos tipos de marcadores. Cada marcador tiene un valor "true" o"false" y proporciona información adicional como orientación para el borrado en situaciones específicas:

• web_delivery_allowed_flag• True significa que no hay ninguna restricción a la inclusión del contenido del evento de disponibilidad

de espacio publicitario en una transmisión destinada a entregarse en web: no es necesario borrar elcontenido de las transmisiones destinadas a la entrega en web.

• False significa que existe una restricción: el contenido debe borrarse.• no_regional_blackout_flag

(La redacción de este marcador desorienta. Piense en él como si fuera "regional_delivery_allowed_flag").• True significa que no hay ninguna restricción a la inclusión del vídeo del evento de disponibilidad de

espacio publicitario en una transmisión destinada a mercados regionales: no es necesario borrar elcontenido de las transmisiones destinadas a mercados regionales.

• False significa que existe una restricción: el contenido debe borrarse.

Si ningún marcador está presente (normalmente es el caso con splice_inserts), ambos se consideraránfalsos. El borrado debe realizarse.

Si ambos marcadores están presentes (lo que suele ocurrir; no es normal que solo haya un marcador) y sise da un valor "false" a un marcador, dicho valor tendrá prioridad frente a un valor "true" que tenga el otromarcador. El borrado debe realizarse.

514

Page 526: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del corte

Normalmente, en un mensaje de entrada solo uno de estos marcadores está establecido en false, por loque solo hay una restricción permanente en vigor. Normalmente nunca habrá a la vez una restricción deentrega regional y una entrega restricción de entrega web. Esto se debe a que si el contenido se considerarestringido para entregas regionales, entonces no se considera al mismo tiempo restringido para entregasweb (donde el concepto de región no tiene sentido).

Representación de estas restricciones en MediaLive

Hay dos campos en MediaLive que te permiten controlar cómo MediaLive responde a estas banderas.Consulte the section called “Habilitación del borrado” (p. 511). Normalmente, define los dos campos enSeguimiento (el valor predeterminado), para indicar MediaLive para seguir el comportamiento indicado porel valor de la marca.

Habilitación del apagón en la salidaPuede habilitar el corte para borrar el contenido de un mensaje SCTE-35 que sea del tipo "otro evento" (taly como lo define el modo en Preparativo: Establecer el modo de disponibilidad de publicidad (p. 507)).Por ejemplo, capítulos y programas.

(Una característica similar se describe en the section called “Habilitación del borrado de espaciopublicitario” (p. 511)).

El corte implica la ejecución del siguiente procesamiento:

• Reemplazar el contenido del vídeo asociado al evento con una imagen que especifique o con unaimagen de color negro.

• Eliminar el audio que está asociado al evento.• Eliminar los subtítulos que están asociados al evento.

Comparación con la decoración y el paso del manifiesto

El corte se aplica a todas las salidas. No es posible elegir cortar algunas salidas (por ejemplo, la salidaHLS) y no cortar el resto (por ejemplo, la salida de Microsoft Smooth). Es un all-or-nothing decisión.

La decoración de manifiestos y el acceso directo tienen un alcance menor: se aplican solo a las salidasque admiten estas características.

Important

Tenga en cuenta esto, ya que si no realiza un acceso directo ni realiza una decoración demanifiestos en una salida determinada (porque no son compatibles o porque usted ha decidido nohacerlo), pero sí implementa el borrado, no habrá marcadores en el lugar donde el contenido seborra. La única manera de detectar dónde se produce el borrado será buscar los fotogramas I deIDR que identifican dónde solía estar el mensaje SCTE-35.

Temas• Habilitación del corte (p. 515)• Disparadores de corte (p. 517)• Indicadores de restricción de corte (p. 518)

Habilitación del corteSiga este procedimiento si desea habilitar la característica de corte.

515

Page 527: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del corte

Para habilitar el corte

1. En el canal que está creando, en el panel de navegación, elija General settings (Configuracióngeneral).

2. En Avail configuration (Configuración de disponibilidad), establezca Avail settings (Ajustes dedisponibilidad) si todavía no lo ha hecho:

• Inserción de separación de SCTE-35 (valor predeterminado): Seleccione este modo si la entradautiliza inserciones de división para indicar espacios publicitarios. La entrada también puede contenermensajes de otros eventos como capítulos o programas.

• APOS de señal de tiempo de SCTE-35: Seleccione este modo si la entrada contiene señales detiempo del tipo de segmentaciónOportunidad de incorporación. La entrada también puede contenermensajes de otros eventos como capítulos o programas.

El modo establece qué evento, de entre todos los eventos posibles, se tratará como disparador de"disponibilidad de espacio publicitario" y qué evento se utilizará como disparador de "cortes". A suvez, estos disparadores influyen en cómo se decoran los manifiestos (p. 509), cuándo el vídeo sepone en blanco (p. 512) y cuándo se corta el vídeo (p. 517).

3. En Ad avail offset (Desplazamiento de espacio publicitario) establezca un valor, si lo desea. Consultela ayuda de este campo.

4. En web_delivery_allowed_flag y no_regional_blackout_flag, elija los valores adecuados. Para obtenerinformación acerca de estos campos, consulte the section called “Disparadores de corte” (p. 517).

• Seguir(predeterminado): Observe la restricción y borre el contenido del evento de disponibilidad deespacio publicitario.

• Ignorar: Ignorar la restricción y hacernoen blanco el contenido del evento de disponibilidad deespacio publicitario.

Por lo general, defina estos dos campos en Seguimiento. Para obtener más información acerca delo que hacen estos campos, consulte the section called “Indicadores de restricción de borrado de ladisponibilidad de espacio publicitario” (p. 514).

5. En Blackout slate (Pizarra de corte), en State (Estado), elija Enabled (Habilitado).6. En Blackout slate image (Imagen de pizarra de corte) elija el valor adecuado:

• Deshabilitar: Para utilizar una simple imagen negra para el corte.• Dejar en blanco: Para utilizar una imagen especial para el corte. En el campo URL escriba la

ruta a un archivo en un bucket de Amazon S3. Para la integración con MediaLive, el nombre delbucket no debe usar notación de puntos. Por ejemplo, mycompany-videos es aceptable, peromycompany.videos no lo es. El archivo debe ser del tipo .bmp o .png. También escriba el nombrede usuario y el parámetro de contraseña de Systems Manager para obtener acceso al bucket deS3. Para obtener información acerca de esta clave, consulte the section called “Acerca de la funciónpara crear parámetros de contraseña” (p. 41).

7. Si desea habilitar el corte al finalizar la transmisión red (en otras palabras, cortar el contenido alfinalizar la transmisión de red y eliminar el corte solo cuando se reanude la transmisión de red), sigaleyendo. Si no desea habilitarlo, ya ha terminado la configuración.

8. En Network end blackout (Corte al finalizar transmisión de red) elija Enabled (Habilitado).9. En Network end blackout image (Imagen de corte al finalizar transmisión de red) elija el valor

adecuado:

• Deshabilitar: Para utilizar una simple imagen negra para el corte.• Imagen de apagón final de red: Para usar una imagen especial para el corte de finalización de red.

En el campo URL escriba la ruta a un archivo en un bucket de Amazon S3. Para la integracióncon MediaLive, el nombre del bucket no debe usar notación de puntos. Por ejemplo, mycompany-videos es aceptable, pero mycompany.videos no lo es. El archivo debe ser del tipo .bmp

516

Page 528: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del corte

o .png. También escriba el nombre de usuario y la contraseña de Systems Manager para obteneracceso al bucket de S3. Consulte the section called “Acerca de la función para crear parámetros decontraseña” (p. 41).

10. ParaConfiguración adicional, enID de red, escriba el ID de EIDR de la red en el formato 10.nnn/xxxx-xxxx- xxxx- xxxx- xxxx-xxxx-c (sin distinción entre mayúsculas y min Solo la red y los eventos con esteID activarán el corte.

Disparadores de corteLa característica de corte se activa únicamente mediante mensajes time_signal del tipo de segmentaciónOther (Otro). No se activa mediante mensajes splice_insert de ningún tipo de segmentación ni se activatampoco mediante mensajes time_signal de ningún tipo salvo Other (Otro).

Los mensajes SCTE-35 de ID de tipo "splice insert" (insertar división) y los mensajes de ID de tipo "timesignal" (señal de tiempo) pueden incluir "Otros" mensajes time_signal. Por lo tanto, cuando habilite el corte,el modo de disponibilidad de espacio publicitario (p. 507) no es relevante. El corte funciona igual enambos modos.

El ID de segmentación activa un corte basado en "eventos", tal y como se muestra en la siguiente tabla.

Tipo de segmentación SCTE-35 Cortado

Comienzo de capítulo Comienza el corte

Fin del capítulo Finaliza el corte

Comienzo de red Finaliza el corte

Fin de red Comienza el corte

Inicio del programa Comienza el corte

Fin del programa Finaliza el corte

Comienzo de evento no programado Comienza el corte

Fin de evento no programado Finaliza el corte

Por ejemplo, si la característica de corte está habilitada siempre se produce borrado cuando se encuentraun mensaje de inicio del programa y siempre finaliza cuando se encuentra un mensaje de final delprograma.

Tenga en cuenta que los disparadores de corte de un evento de red son diferentes de los demás eventos:

• Con la red, el borrado comienza cuando se encuentra la instrucción de fin de red.• Con otros eventos, el borrado comienza cuando se encuentra la instrucción de "comienzo de evento".

Jerarquía de activación de eventos de finalización

Los eventos tienen la siguiente "jerarquía de fuerza".

Tipo de segmentación SCTE-35 Nivel de seguridad

Red 1 (más fuerte)

Eventos no programado 2

517

Page 529: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del acceso directo de SCTE-35 o eliminación

Tipo de segmentación SCTE-35 Nivel de seguridad

Programa 3

Capítulo 4 (más débil)

Un corte puede finalizarse únicamente mediante un evento cuya fuerza sea igual o superior al evento quelo inició.

Por ejemplo, si el corte se inicia mediante un inicio de programa, puede finalizarse mediante un comienzode red, una finalización de evento no programado o un fin de programa. No se puede finalizar mediante unfin de capítulo. MediaLive pasa por alto la instrucción "Corte final" que lleva implícito el final de capítulo.

Indicadores de restricción de corteRestricciones en la entrada

Los descriptores de segmentación de los mensajes que son disparadores de corte siempre incluyen dostipos de marcas. Estas marcan proporcionan información adicional como orientación para el corte ensituaciones específicas:

• web_delivery_allowed_flag• True significa que no hay ninguna restricción para incluir el contenido del evento en un flujo que está

destinado a una entrega web. No es necesario cortar el contenido de flujos destinados a la entrega decontenido web.

• False significa que hay una restricción. El contenido debe cortarse.• no_regional_blackout_flag

• True significa que no hay ninguna restricción para incluir el vídeo del evento en un flujo que estádestinado a mercados regionales. No es necesario cortar el contenido de flujos destinados amercados regionales.

• False significa que hay una restricción. El contenido debe cortarse.

Si ambos marcadores están presentes (lo que suele ser el caso; no es normal que solo haya un marcador)y si se da un valor "false" a un marcador, dicho valor prevalecerá sobre un valor "true" que tenga el otromarcador. El corte debería producirse.

Normalmente, en un mensaje de entrada solo uno de estos marcadores está establecido en false, por loque solo hay una restricción permanente en vigor. Normalmente nunca habrá a la vez una restricción deentrega regional y una entrega restricción de entrega web. Esto se debe a que si el contenido se considerarestringido para entregas regionales, entonces no se considera al mismo tiempo restringido para entregasweb (donde el concepto de región no tiene sentido).

Representación de estos indicadores en MediaLive

Hay dos campos en MediaLive que te permiten controlar cómo MediaLive responde a estas banderas.Consulte the section called “Habilitación del borrado” (p. 511). Normalmente, define los dos campos enSeguimiento (el valor predeterminado), para indicar MediaLive para seguir el comportamiento indicado porel valor de la marca.

Habilitación del acceso directo de SCTE-35 oeliminaciónPuede configurar el MediaLive canal de para que los mensajes SCTE-35 de la entrada se pasen (incluyan)en el streaming de datos de las siguientes salidas:

518

Page 530: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHabilitación del acceso directo de SCTE-35 o eliminación

• Salidas en un grupo de salidas de archivo• Salidas en un grupo de salidas HLS.• Salidas en un MediaPackage grupo de salida. Para estos tipos de grupos de salida, el acceso directo

siempre está habilitado. No se puede desactivar.• Salidas en un grupo de salidas UDP.• Salidas en un grupo de salidas Multiplex. Para los grupos de salida Multiplex, el paso SCTE-35 está

habilitado de forma predeterminada.

Alineación con vídeo

El PTS del mensaje SCTE-35 se ajusta para adaptarse al PTS del fotograma de vídeo correspondiente.

El paso se encuentra en el nivel de salida

El acceso directo de SCTE-35 o la eliminación se aplica en el nivel de salida. Los mensajes se pasandirectamente o se eliminan solo de una salida concreta. En la mayoría de las salidas, el comportamientopredeterminado (si no cambia los campos de configuración) es eliminar los mensajes. Para salidasde MediaPackage, el comportamiento predeterminado es pasar los mensajes; no puede cambiar estecomportamiento.

Selección del identificador de paquete (PID) de la entrada

Si el origen contiene varios PID SCTE-35, es posible que desee seleccionar un PID específico para pasara la salida. Por defecto, MediaLive seleccionará el primer PID SCTE-35 presente en la entrada. Esto sepuede cambiar seleccionando un valor PID específico de laConfiguración general de entradaSección sobrede laAsociación de entrada. Si el valor PID seleccionado no está presente en la entrada, no se pasaráningún PID SCTE-35 desde la entrada y se activará una alerta.

Habilitación de paso para salidas de archivadoSiga este procedimiento si desea habilitar o deshabilitar el acceso directo para salidas de archivo.

Para habilitar el acceso directo

1. En el canal que está creando busque el grupo de salidas Archive (Archivo) que contiene la salida quedesea configurar.

2. Elija esa salida.3. En PID settings (Configuración de PID) complete los campos siguientes:

• Control SCTE-35: Establecer comoPaso a través.• SCTE-35 PID: Deje el PID predeterminado o escriba el PID adonde desee que vayan los mensajes

SCTE-35.4. Si procede, repita esta operación para otras salidas de este u otro grupo de salidas Archive (Archivo).

Todos los mensajes SCTE-35 de la entrada se incluyen en el streaming de datos de las salidas que haconfigurado.

Habilitación de paso para salidas HLSSiga este procedimiento si desea habilitar o deshabilitar el acceso directo para las salidas HLS.

Para habilitar el acceso directo

1. En el canal que está creando, busque el grupo de salidas HLS que contiene la salida que deseaconfigurar.

2. Elija esa salida.

519

Page 531: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioInserción de mensajes SCTE-35 mediante la programación

3. En PID settings (Configuración de PID) complete los campos siguientes:

• Comportamiento SCTE-35: Establecer comoPaso a través.• SCTE-35 PID: Deje el PID predeterminado o escriba el PID adonde desee que vayan los mensajes

SCTE-35.4. Si procede, repita esta operación para otras salidas de este u otro grupo de salidas HLS.

Todos los mensajes SCTE-35 de la entrada se incluirán en el streaming de datos de las salidas que haconfigurado.

Habilitación de paso para salidas UDPSiga este procedimiento si desea habilitar o deshabilitar el acceso directo para salidas UDP.

Para habilitar el acceso directo

1. En el canal que está creando, busque el grupo de salidas UDP que contiene la salida que deseaconfigurar.

2. Elija esa salida.3. En PID settings (Configuración de PID) complete los campos siguientes:

• Control SCTE-35: Establecer comoPaso a través.• SCTE-35 PID: Deje el PID predeterminado o escriba el PID adonde desee que vayan los mensajes

SCTE-35.4. Si procede, repita esta operación para otras salidas de este u otro grupo de salidas UDP.

Todos los mensajes SCTE-35 de la entrada se incluirán en el streaming de datos de las salidas que haconfigurado.

Selección del identificador de paquete (PID) SCTE-35 desde laentradaSiga este procedimiento si desea seleccionar un SCTE-35 específico de la entrada.

Para seleccionar el PID

1. En el canal que está creando o editando, navegue hasta elAsociación de entradaDesde el quedesearía seleccionar un PID.

2. Elige esoAsociación de entrada.3. EnConfiguración general de entrada, realice el campo siguiente:

• SCTE-35 PID: Especifique el valor PID. Si el valor se deja en blanco, se seleccionará el primer PIDSCTE-35 presente en la entrada.

4. Si procede, repita para otrosAsociaciones de entrada.

Inserción de mensajes SCTE-35 mediante laprogramaciónUtilice la programación de canales (p. 281) para insertar mensajes SCTE-35 en el contenido. Por ejemplo,puede agregar una acción en la programación de canales para insertar una inserción de división en elcanal en curso a una hora específica.

520

Page 532: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioManifiestos de ejemplo - HLS

El principal caso de uso de esta característica consiste en agregar mensajes SCTE-35, cuando elcontenido fuente no incluye ya mensajes SCTE-35.

Para insertar mensajes SCTE-35 en el contenido, cree acciones en la programación. Para obtenerinformación detallada, consulte Recursos: MediaLiveprogramación (p. 277).

Después MediaLive inserta el mensaje SCTE-35 en el canal, MediaLive procesa el mensaje de la mismamanera que procesaría los mensajes SCTE-35 que estaban en la entrada. Este procesamiento se definecuando se crea el canal y se configuran las siguientes opciones:

• Borrado• Corte• Decoración de manifiestos• Paso a través

Para obtener un resumen de estas opciones, consulte the section called “Alcance del procesamiento porfunción” (p. 501) y the section called “Funciones compatibles por tipo de salida” (p. 502).

Manifiestos de ejemplo - HLSMediaLive admite los siguientes estilos de manifiesto de HLS en las salidas:

• Adobe• Elemental• SCTE-35 mejorado

En esta sección se describe el etiquetado de marcadores de anuncios de cada estilo de manifiesto desalida.

Note

MediaLive no interpreta la información de decoración de disponibilidad de espacio publicitario enel manifiesto asociado al origen de entrada.

Marcadores de anuncios: AdobeInserta un CUE: DURATION para cada espacio publicitario disponible. No inserta ningún CUE-OUT CONT(etiquetas de continuación) para indicar a un reproductor cliente que se une en medio de la pausa queexiste un espacio disponible actualmente. No inserta una etiqueta CUE-IN al final del espacio disponible.

Estructura

Segmento Tag Recuento de etiquetas

Segmento en el que comienzael espacio disponible.

1 TACO: Etiqueta DURATION 1

Contenido de la etiqueta• CUE:DURATION contiene los elementos siguientes:

• duration — Duración en fracciones de segundo.• id — Identificador único entre todas las etiquetas CUE de disponibilidad de espacio publicitario• type — SpliceOut

521

Page 533: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioManifiestos de ejemplo - HLS

• time — El tiempo de PTS del anuncio disponible en fracciones de segundo.Ejemplo

Esta es la etiqueta de un espacio publicitario disponible que dura 414.171 PTS:

#EXT-X-CUE:DURATION="201.467",ID="0",TYPE="SpliceOut",TIME="414.171"

Marcadores de anuncios: ElementalEstructura

Segmento Tag Recuento de etiquetas

Segmento en el que comienzael espacio disponible.

CUE-OUT 1

Cada segmento sucesivo. CUE-OUT-CONT 0-n

Segmento en el que finaliza elespacio disponible.

CUE-IN 1

Contenido de la etiqueta• CUE-OUT contiene DURATION.• CUE-OUT-CONT contiene el tiempo transcurrido y la duración.• CUE-IN no tiene contenido.

Ejemplo

#EXT-X-CUE-OUT:30.000 ...# EXT-X-CUE-OUT-CONT: 8.308/30 ...# EXT-X-CUE-OUT-CONT: 20.391/30...# EXT-X-CUE-IN

Marcadores de anuncios: SCTE-35 mejoradoEstructura

Segmento Tag Recuento de etiquetas

Segmento en el que comienzael espacio disponible.

OATCLS-SCTE35 1

Segmento en el que comienzael espacio disponible.

ASSET 1

522

Page 534: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCodificaciones de uso compartido y clonación

Segmento Tag Recuento de etiquetas

Segmento en el que comienzael espacio disponible.

CUE-OUT 1

Cada segmento sucesivo. CUE-OUT-CONT 0-n

Segmento en el que finaliza elespacio disponible.

CUE-IN 1

Contenido de la etiqueta• OATCLS-SCTE35 que contiene los bytes sin procesar codificados con base64 del mensaje de

disponibilidad de espacio publicitario SCTE-35 original.• ASSET que contiene la etiqueta CAID o UPID tal y como se especifica en el mensaje SCTE35

original.• Un CUE-OUT por disponibilidad de espacio publicitario.• CUE-OUT-CONT que contiene los elementos siguientes:

• El tiempo de disponibilidad transcurrido.• La duración declarada en el mensaje SCTE35 original.• SCTE35 que contiene los bytes sin procesar codificados con base64 del mensaje de

disponibilidad de espacio publicitario SCTE-35 original.

Estas líneas se repiten hasta que la disponibilidad del espacio publicitario finaliza.• CUE-IN para indicar el final de la disponibilidad de espacio publicitario.

Ejemplo

#EXT-OATCLS-SCTE35:/DA0AAAAAAAAAAAABQb+ADAQ6QAeAhxDVUVJQAAAO3/PAAEUrEoICAAAAAAg+2UBNAAANvrtoQ== #EXT-X-ASSET:CAID=0x0000000020FB6501 #EXT-X-CUE-OUT:201.467...#EXT-X-CUE-OUT-CONT:ElapsedTime=5.939,Duration=201.467,SCTE35=/DA0AAAA+…AAg+2UBNAAANvrtoQ==...#EXT-X-CUE-IN

El uso compartido codifica entre salidasPuede compartir una única codificación entre varias salidas dentro de un canal. Puede clonar unacodificación para que sirva de base para una nueva codificación dentro del canal.

CodificaciónPuede compartir una codificación entre varias salidas si desea que estas salidas tengan codificacionesidénticas. Cuando compartes una codificación, solo hay una instancia de la codificación en el canal. Todaslas salidas afectadas utilizan esa codificación.

Por ejemplo, es posible que tenga un canal que contenga estos grupos de salida:

523

Page 535: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCodificación de clonación

• Un grupo de salida Archive, con una codificación de vídeo.• Un grupo de salida HLS, con tres codificaciones de vídeo en una pila ABR.• Un grupo de salida RTMP, con una codificación de vídeo.

La codificación de vídeo del grupo de salida RTMP podría ser idéntica a una de las codificaciones devídeo del grupo de salida HLS. Por lo tanto, en lugar de crear cinco codificaciones de vídeo, crearía cuatrocodificaciones. Configuraría el grupo de salida RTMP para compartir la codificación adecuada del grupo desalida HLS.

El uso compartido de codificación se aplica a vídeo, audio y subtítulos. Compartir codificaciones reduceel esfuerzo de rellenar campos. También reduce el riesgo de error cuando pretende crear codificacionesidénticas entre las salidas. No hay posibilidad de que completes accidentalmente un campo de formadiferente.

Se aplican estas reglas al uso compartido de codificaciones:

• Cuando comparte una codificación, comparte todos los campos, incluido el selector de origen de lacodificación.

Si desea crear dos codificaciones que comparten todos sus campos de configuración pero que se basanen fuentes diferentes,no puedecomparte la única instancia de codificación. Deberías en su lugarclone lacodificación (p. 524).

• Puedes compartir cualquier codificación entre tantos resultados como quieras.• Puedes compartir más de una codificación en el canal.• Solo puedes compartir dentro del mismo canal. No puede compartir entre canales.

Para obtener instrucciones para clonar codificaciones al crear un canal, consultethe section called “Paso 6:Configurar vídeo” (p. 218),the section called “Paso 7: Configurar audio” (p. 220), ythe section called “Paso8: Configurar subtítulos” (p. 222).

Codificación de clonaciónPuede clonar una codificación para que sirva de base para una nueva codificación dentro del canal.

Por ejemplo, es posible que tenga dos codificaciones de audio en el canal que comparten algunos campos.Crea la primera codificación de audio. A continuación, crea una segunda codificación clonando la primeracodificación y cambiará cualquiera de los campos de la segunda codificación. En este caso, las doscodificaciones son instancias separadas.

Se aplican estas reglas al uso compartido de codificaciones:

• Al clonar una codificación, hay dos instancias de la codificación, incluso si no cambia ningún campo en lasegunda codificación.

• Después de clonar la codificación para crear la nueva instancia, puede cambiar cualquiera de loscampos, incluido el selector de origen de la codificación.

• Puedes combinar el uso compartido y la clonación. Por ejemplo, podría clonar la codificación A paracrear codificación B. A continuación, podría compartir la codificación B entre dos o más salidas.

• Puedes clonar más de una codificación en el canal.• Solo puedes clonar dentro del mismo canal. No puede clonar entre canales.

Para obtener instrucciones para clonar codificaciones al crear un canal, consultethe section called “Paso 6:Configurar vídeo” (p. 218),the section called “Paso 7: Configurar audio” (p. 220), ythe section called “Paso8: Configurar subtítulos” (p. 222).

524

Page 536: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioDatos SMPTE-2038

Incorporar datos auxiliares de SMPTE-2038 en unaTS MPEG-2

Puede configurar MediaLive para extraer datos auxiliares específicos de un PID SMPTE-2038 contenido enestas entradas:

• Entradas de secuencia de transporte HLS (TS)• MediaConnectinputs• Entradas RTP

MediaLive puede extraer los siguientes datos de un SMPTE-2038 que se incluye en una de estas entradas:

• Subtítulos ARIB: subtítulos que cumplen ARIB STD-B37 versión 2.4.• Subtítulos integrados: subtítulos que se llevan como subtítulos auxiliares que cumplen con SMPTE 334.

Los subtítulos auxiliares deben cumplir con el estándar EIA-608 (también conocido como CEA-608 o"subtítulos de línea 21") o el estándar CEA-708 (también conocido como EIA-708).

• Subtítulos de teletexto: formato de teletexto OP47, también conocido como SMPTE RDD-08 (quecumplen con ITU-R BT.1120-7).

• Código de tiempo: código de tiempo SMPTE 12M. MediaLivereconoce este código de tiempo comofuente de código de tiempo incrustado.

Note

En esta sección se supone que está familiarizado con la creación o edición de un canal, como sedescribe en the section called “Creación de un canal desde cero” (p. 154).

Origen de SMPTE-2038 bien formado

En MediaLive para extraer y procesar los datos adecuadamente, SMPTE-2038 debe cumplir ciertoscriterios:

• SMPTE-2038 debe estar presente en cada PMT.• El PID en el que se encuentra SMPTE-2038 no debe cambiar en la secuencia. No hay compatibilidad

para cambiar el PID y enviar un nuevo PMT que identifique ese PID.• La secuencia debe contener SMPTE-2038 en un solo PID. Si está presente en más de un PID, no hay

garantía de que MediaLive identifique el PID que aparece primero. Podría elegir otro PID, con resultadosque no pretende.

Para configurar el canal para utilizar los datos SMPTE-2038

Puede especificar cómo desea que MediaLive utilice los datos SMPTE-2038 que están en la entrada.

1. En la página Crear canal, encuentre la Asociación de entrada para la entrada correspondiente.2. En Configuración general de las entradas, establezca Preferir SMPTE-2038 en una de las siguientes

opciones:

• Preferido— Para un elemento específico de datos,MediaLivebusca primero los datos en unPID SMPTE-2038. Si los datos no se encuentran en el SMPTE-2038 o si no hay SMPTE-2038,MediaLive busca los datos en otras ubicaciones de la secuencia.

525

Page 537: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioListas de control de acceso (ACL) de Amazon S3

• Ignorar(predeterminado) —MediaLivenunca busca un PID SMPTE-2038. Aunque un elementoespecífico de datos no esté disponible en otros lugares de la secuencia, MediaLive no busca unPID SMPTE-2038. Por ejemplo, si establece el origen del código temporal en incorporado y nohay ningún origen de código temporal en la secuencia de vídeo, MediaLive no lo buscará en unSMPTE-2038.

Cómo MediaLive utiliza los datos SMPTE-2038

Si se configura para preferir los datos SMPTE-2038, MediaLive administra los datos de la siguientemanera:

• Leyendas — En elAsociación de entradapara la entrada relevante, puede configurar un selector desubtítulos que especifiqueARIB,Incrustado, o bienTelextexto. MediaLivebusca primero el tipo desubtítulos especificado en el SMPTE-2038. Si MediaLive no encuentra los subtítulos allí, se ve en otrasubicaciones de la secuencia.

Independientemente de dónde MediaLive encuentre los subtítulos, cuando MediaLive los extrae, losprocesa de la manera habitual, de acuerdo con la configuración de los subtítulos en la salida (p. 408).

• Código de tiempo — En elConfiguración generalsección para canal, en laConfiguración de códigotemporal, puede configurar laFuenteaIncrustado. MediaLivebusca primero un código de tiempo SMPTE12M en el SMPTE-2038. Si MediaLive no encuentra los subtítulos allí, busca un código temporalincrustado directamente en la secuencia de vídeo.

MediaLive asocia el código temporal SMPTE 12M con el fotograma de vídeo más cercano. Para obtenerinformación sobre cómo MediaLive utiliza el código temporal, consulte the section called “Cómo funcionael código de tiempo en tiempo de ejecución ” (p. 530).

Uso de ACL para la entrega a Amazon SimpleStorage Service

En un canal, es posible que tenga una o más salidas en las que el destino es un bucket en AmazonSimple Storage Service (Amazon S3). Si el bucket es propiedad de otroAWScuenta (otra organización),normalmente desea que la otra cuenta se convierta en el propietario de los archivos de salida.

Puede transferir la propiedad configurandoMediaLivepara incluir una lista de control de acceso (ACL)específica al realizar la entrega en el bucket.

Para obtener más información acerca de la preparación para utilizar una ACL, consulte los temassiguientes:

• Para obtener una salida de archivo o captura de fotogramas:the section called “Control del acceso a lasalida” (p. 121)

• Para una salida HLS:the section called “Control del acceso a la salida” (p. 122)

En la consola, el campo para habilitar la función se encuentra en la sección de cada grupo de salida. Elcampo se describe en las siguientes secciones:

• Salidas de archivo:the section called “Campos de destino” (p. 170)• Para salidas de captura de fotogramas —the section called “Campos de destino” (p. 177)• Para salidas HLS —the section called “Campos de destino — Amazon S3” (p. 181)

526

Page 538: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEtiquetado de recursos de

Etiquetado de AWS ElementalMediaLiverecursosUna etiqueta es un elemento de metadatos que usted o AWS asigna a un recurso de AWS. Cada etiquetaconsta de una key (clave) y un value (valor). En el caso de etiquetas que usted asigna, debe definir la clavey el valor. Por ejemplo, puede definir la clave como stage y el valor de un recurso como test.

Las etiquetas le ayudan a hacer lo siguiente:

• Identificar y organizar sus recursos de AWS. Muchos servicios de AWS admiten el etiquetado, por loque puede asignar la misma etiqueta a los recursos de diferentes servicios para indicar que los recursosestán relacionados. Por ejemplo, podría asignar la misma etiqueta a un AWS ElementalMediaLivecanal yun punto de enlace que asigne a un AWS ElementalMediaTailorConfiguración de .

• Realizar un seguimiento de los costos de AWS. Estas etiquetas se activan en el panel de AWS Billingand Cost Management. AWS usa las etiquetas para clasificar los costos y enviar un informe mensual deasignación de costos. Para obtener más información, consulte Uso de etiquetas de asignación de costosen la Guía del usuario de AWS Billing.

En las siguientes secciones, se ofrece más información acerca de las etiquetas de AWSElementalMediaLive.

Recursos compatibles en AWS ElementalMediaLiveLos siguientes recursos de AWS ElementalMediaLivesoporte del etiquetado de:

• Canales• Entradas• Grupos de seguridad de entrada• Multiplexores• Reservas

Para obtener información acerca de cómo añadir y administrar etiquetas, consulte Administración deetiquetas (p. 527).

Restricciones de las etiquetasLas siguientes restricciones básicas se aplican a las etiquetas en AWS ElementalMediaLiveRecursos de :

• Cantidad máxima de etiquetas que puede asignar a un recurso: 50• Longitud máxima de la clave: 128 caracteres Unicode.• Longitud máxima del valor: 256 caracteres Unicode.• Caracteres válidos para claves y valores: a-z, A-Z, 0-9, espacio y los siguientes caracteres: _ . : / = + - y

@• Las claves y los valores distinguen entre mayúsculas y minúsculas• No utilice aws: como prefijo para claves, ya que está reservado para AWS.

Además, AWS ElementalMediaLiveno admite la característica de control de acceso basado en etiquetasdeAWS Identity and Access Management(IAM).

Administración de etiquetasLas etiquetas se componen de las propiedades Value y Key de un recurso.

527

Page 539: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de código temporal

Puede utilizar la AWS Management Console para administrar etiquetas. También puede utilizar AWSElementalMediaLiveConsola de, laAWS CLIo AWS ElementalMediaLiveAPI de para agregar, editar oeliminar los valores de estas propiedades.

Etiquetado mediante laAWS Management ConsoleLe recomendamos que administre las etiquetas mediante Tag Editor en la AWS Management Console.Tag Editor proporciona una forma unificada y centralizada de crear y administrar sus etiquetas. Tag Editorproporciona los mejores resultados, incluida la coherencia entre las etiquetas dentro de MediaLive y entreMediaLive y otros servicios.

Para obtener más información, consulte Uso de Tag Editor en la Introducción a la AWS ManagementConsole.

Etiquetado medianteMediaLivePara obtener información sobre cómo administrar etiquetas con la consola de MediaLive, consulte losiguiente:

• the section called “Paso 1: Detalles del canal completos” (p. 156)— para obtener información acerca dela inclusión de etiquetas cuando se crea un canal

• the section called “Edición y eliminación de un canal” (p. 227)— para obtener información sobre lamodificación de etiquetas en un canal existente

• Recursos: MediaLive entrada (p. 235)— para obtener información sobre cómo incluir etiquetas en unaentrada

• Recursos: MediaLiveGrupos de seguridad de entrada (p. 263)— para obtener información acerca de lainclusión de etiquetas en un grupo de seguridad de entrada

• the section called “Creación de un multiplex y un programa” (p. 267)— para obtener información sobrecómo incluir etiquetas en un multiplex

Para obtener información acerca de la administración de etiquetas mediante AWS ElementalMediaLiveAPI,consulte lo siguiente:

• Recursosen laAWS ElementalMediaLiveReferencia de la API

Configuración de código temporalPuede configurar el canal para que incluya metadatos de código de tiempo en las codificaciones de salidaindividuales para cualquier tipo de grupo de salida excepto captura de fotogramas. El código de tiempo enla salida es un mensaje SEI de tipo pic_timing.

El código de tiempo se configura en dos lugares del canal: la entrada y la salida.

• En el lado de entrada, se especifica el origen del código de tiempo.• En la salida, en cada codificación de vídeo,se especifica si se debe incluir el código de tiempo. De forma

predeterminada, el código de tiempo no se incluye en la codificación de vídeo.

La hora en el canal se ejecuta en un reloj (no en un temporizador). La hora en la salida está en formato de24 horas hh:mm:ss:ff y cambia a medianoche. Para obtener más información sobre el comportamientodel código de tiempo, consulte the section called “Cómo funciona el código de tiempo en tiempo deejecución ” (p. 530).

En esta sección se supone que está familiarizado con la creación o edición de un canal, como se describeen the section called “Creación de un canal desde cero” (p. 154).

528

Page 540: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioAcerca del umbral de sincronización

Para configurar el origen del código de tiempo

1. En la página Create channel (Crear canal), en la sección General settings (Configuración general),elija Timecode configuration (Configuración de código de tiempo).

2. En Source (Origen), establezca el valor apropiado:

• INCRUSTADO— Utilice el código de tiempo en el vídeo de origen. SiMediaLiveno encuentraun código de tiempo incrustado en el origen, vuelve al código de tiempo del reloj del sistema(SYSTEMCLOCK). Si se detecta un código de tiempo incrustado después de iniciar elcanal,MediaLivecambiará del reloj del sistema de retroceso al código de tiempo incrustado reciéndetectado.

• RELOJ DEL SISTEMA— Utilice la hora UTC.• A BASE DE CERO— La hora del primer fotograma en la salida será 00:00:00:00.

Para el código de tiempo incrustado, MediaLive busca el código de tiempo de la siguiente manera:

• MPEG2 — Código de tiempo insertado en cada encabezado GOP, de conformidad con la sección6.2.2.6 de ISO/IEC 13818-2-2000 (R2006)

• H.264 (AVC): código de tiempo insertado en un mensaje SEI de tipo pic_timing, de conformidad conla sección D.1.2 de ISO/IEC 14496-10-2005

• H.265 (HEVC): código de tiempo insertado en un mensaje SEI de tipo código de tiempo, deconformidad con la sección D.2.26 del UIT-T H.265

3. (Opcional) En Sync threshold (Umbral de sincronización), introduzca un umbral (en fotogramas)para sincronizar el código de tiempo de salida actual con el código de tiempo de entrada actual.Para obtener información sobre este campo, consulte the section called “Acerca del umbral desincronización” (p. 529).

Para incluir códigos de tiempo en la salida

1. En la página Create Channel (Crear canal), en la sección Output groups (Grupos de salida), cree unasalida o elija una salida existente.

2. Muestre la sección Stream settings (Configuración de transmisión) y, a continuación, elija la secciónVideo (Vídeo).

3. En Codec settings (Configuración del códec), elija el códec para esta codificación de vídeo. Aparecenmás campos.

4. ParaCódigo temporal, paraInserción de código temporal, seleccione una opción:

• DISCAPACITADO— Esta codificación no incluye metadatos de código temporal.• PIC_TIMING_SEI— Esta codificación incluirá metadatos de código temporal como mensaje SEI de

tipopic_timing, de conformidad con la sección D.1.2 de la ISO/IEC 14496-10-2005.

Temas• Acerca del umbral de sincronización (p. 529)• Cómo funciona el código de tiempo en tiempo de ejecución (p. 530)

Acerca del umbral de sincronizaciónLaUmbral de sincronizaciónsincroniza el código de tiempo de salida con el código de tiempo deentrada. La desviación puede ocurrir de varias maneras. Por ejemplo, pueden producirse problemas deprocesamiento que hacen que MediaLive elimine o repita fotogramas para compensarlos. O puede haberdiscontinuidades en la secuencia de código de tiempo de entrada.

529

Page 541: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCómo funciona el código de tiempo en tiempo de ejecución

Finalidad de la sincronización

La sincronización es útil si es importante para el flujo de trabajo que el código de tiempo de salida (quegenera MediaLive) coincida con el código de tiempo de entrada original.

• La coincidencia puede ser importante si sabe que el sistema descendente debe identificar fotogramasespecíficos.

Normalmente, el sistema descendente ya ha identificado estos fotogramas en función del código detiempo de entrada original. Por lo tanto, el código de tiempo de salida debe coincidir con el código detiempo de entrada original, para que el sistema descendente encuentre el fotograma deseado.

• La coincidencia no es importante si la finalidad principal del código de tiempo de salida es simplementeidentificar de forma única cada fotograma de salida.

Cómo funciona la sincronización

Después de que el código de tiempo de entrada y el código de tiempo de salida se hayan desviado unnúmero especificado de fotogramas, MediaLive inserta una discontinuidad en la secuencia del código detiempo de salida y establece el código de tiempo de salida para que coincida con el código de tiempo deentrada actual.

Los principales inconvenientes de la sincronización son que introduce discontinuidades de código detiempo en los metadatos, y que no puede garantizar que cada código de tiempo de salida sea único.

Cómo funciona el código de tiempo en tiempo deejecuciónInicio del canal inicial

Al iniciar el canal, MediaLive muestra el código de tiempo de entrada (si configura el origen comoincrustado). Después de eso, MediaLive genera un código de tiempo para cada fotograma de salida queproduce, aumentando el código de tiempo con cada fotograma. El código de tiempo no se interrumpemediante un cambio de entrada (p. 440).

MediaLive vuelve a consultar el código de tiempo de entrada solo si da alguna de estas situaciones:

• Ha habilitado la sincronización de código de tiempo al configurar el origen del código de tiempo y seproduce una desviación.

• Ha habilitado el bloqueo de canalización y MediaLive determina la necesidad de volver a sincronizar lascanalizaciones.

Pausar y anular la pausa

Si pausa el canal, MediaLive sigue codificando fotogramas, que descarta inmediatamente. Pero dado queMediaLive continúa la codificación, los códigos de tiempo siguen aumentando. Por lo tanto, al anular lapausa, habrá una discontinuidad en el código de tiempo en la salida.

Parada y reinicio

Si para y reinicia el canal, MediaLive sigue el comportamiento dictado para el origen del código de tiempo:

• Si el origen es reloj UTC o basado en cero, MediaLive aplica el código de tiempo pertinente al primerfotograma de salida.

• Si el origen está incrustado, MediaLive vuelve a muestrear el código de tiempo en la entrada.Podría darse el problema cuando la primera vez que inició el canal con el origen establecido como

530

Page 542: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPista de truco

incrustado,MediaLiveno encontró un código de tiempo incrustado y, por lo tanto, utilizó el reloj delsistema. Pero la próxima vez que inicia el canal, MediaLive podría encontrar un código de tiempoincrustado (tal vez haya un cambio de entrada). En este caso, MediaLive utiliza ese código de tiempoincrustado para el primer fotograma de salida.

Implementación de una pista de trucoEl juego de trucos se utiliza en los reproductores de vídeo digital para imitar algunas capacidades de losreproductores analógicos, incluidas las capacidades de avance rápido y rebobinado. Estas capacidadessuelen incluir un juego de trucosPista de: una señal visual para la persona que utiliza el reproductor devídeo. En AWS ElementalMediaLive, puede incluir activos de seguimiento en el grupo de salida. El sistemadescendente de ese grupo de salida puede utilizar estos activos para implementar la guía visual en suimplementación de trucos.

MediaLiveproporciona dos métodos para incluir estos activos:

• Manifiesto solo i-Frame que cumple con la especificación HLS.• Una pista de reproducción de trucos que se ajusta a la especificación de la lista de reproducción de

medios de imagen, versión 0.4.

MediaLiveadmite estos métodos de la siguiente manera:

• En los grupos de salida HLS, MediaLiveadmite ambos métodos.• EnMediaPackagegrupos de salida,MediaLiveadmite la reproducción de trucos a través de la

especificación de la lista de reproducción de Image Media

Elegir una implementación de pista de trick-playPuedes seguir uno o ambos métodos de juego de trucos en el mismo grupo de salida.

Antes de seguir cualquiera de los métodos, póngase en contacto con el sistema descendente del grupo desalida para averiguar cómo implementan trick-play. Descubra lo siguiente:

• ¿El sistema descendente puede admitir una pista de truco? Si es así, ¿qué especificación de trucosigue?

• ¿La implementación compatible es obligatoria u opcional? Ambas implementaciones introducen líneasespecíficas en el manifiesto de HLS. Si las líneas están ausentes, el sistema descendente no podrámanejar la salida deMediaLive?

Es probable que el sistema descendente considere que ambas implementaciones son opcionales.• Si elige el método de manifiesto solo I-frame, confirme que el sistema descendente admite el método

de acuerdo con la especificación HLS. Si el sistema descendente tiene una variación, es posible que elsistema descendente no pueda manejar la salida deMediaLive. MediaLiveno admite personalizacionesdel método.

• Si elige el método de lista de reproducción de medios de imagen, confirme que el sistema descendenteadmite el método de acuerdo con la especificación de la lista de reproducción de medios de imagen. Siel sistema descendente tiene una variación, es posible que el sistema descendente no pueda manejar lasalida deMediaLive. MediaLiveno admite personalizaciones de la implementación.

Temas• Pista de trick-play a través de fotogramas I (p. 532)• Pista de truco a través de la especificación de la lista de reproducción de medios de imagen (p. 532)

531

Page 543: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPista de trick-play a través de fotogramas I

Pista de trick-play a través de fotogramas IEn un grupo de salida HLS, yPuedes admitir pistas de trick-playproporcionando un manifiesto solo defotogramas I.

Funcionamiento del métodoAl crear el grupo de salida HLS, crea una o más salidas de vídeo, de la forma habitual. Para obtenerun recordatorio de la estructura de grupos de salida, consulte los diagramas dethe section called “HLSoMediaPackagegrupo de salida” (p. 141). En el grupo de salida, habilita el campo para crear un manifiestosolo I-frame que se ajuste a la especificación HLS.

MediaLiveproduce dos manifiestos secundarios para cada codificación: un manifiesto para manejarel vídeo de la forma habitual y el manifiesto de solo fotograma I. El manifiesto solo i-Frame permite alreproductor descendente identificar fotogramas de vídeo específicos a solicitar, para construir la pista detruco. Por lo tanto, este método de pista de truco no produce codificaciones adicionales en el grupo desalida.

Cada manifiesto solo I-frame contiene lo siguiente:

• Uno#EXT-X-I-FRAMES-ONLY , para indicar que el manifiesto es solo I-frame.• Muchos#EXT-X-BYTERANGE entradas. Cada entrada identifica la posición de una posición de marco en

I.

ConfiguraciónConfigura la pista de truco una vez para todo el grupo de salida de HLS.

Note

En la información que se proporciona en esta sección se presupone que está familiarizado con lospasos generales paracreación de un canal (p. 154).

Para configurar un manifiesto de solo fotogramas I

Incluya estos pasos al crear el grupo de salida HLS.

1. En el navegadorGrupo de salida HLS, enManifiesto y segmentos, paraI-frame only playlists (Listas dereproducción solo i-frame), eligeENABLED.

2. Configurar los campos restantes del grupo de salidacomo lo haría normalmente (p. 180). Configurarlas salidas y codificar las salidas de vídeo, audio y subtítuloscomo lo haría normalmente (p. 218).

Pista de truco a través de la especificación de la listade reproducción de medios de imagenEn un HLS oMediaPackagegrupo de salida, yPuedes apoyarunapista de trick-playproporcionando un activoque siga la especificación de la lista de reproducción de medios de imagen, versión 0.4. LaMediaLivelaimplementación sigue el método basado en el tiempo de la especificación. La especificación se encuentraaquí:

https://github.com/image-media-playlist/spec/blob/master/image_media_playlist_v0_4.pdf

Roku es uno deejemplo de unplataforma que implementa esta especificación.

532

Page 544: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPista de truco a través de la especificación dela lista de reproducción de medios de imagen

Funcionamiento del métodoAl crear elGrupo de salida, se crean salidas estándar de la manera habitual para las codificaciones devídeo, audio y subtítulos. Consultethe section called “HLS oMediaPackagegrupo de salida” (p. 141)paradiagramas que ilustran la estructura de los codificados del grupo de salida.

También creas unosalida que contiene una codificación de captura de fotogramas. La codificación es unaserie de archivos JPEG, un archivo para cada segmento de vídeo, lo que significa que la captura sigue lasegmentación de la codificación de vídeo. Esta codificación es el activo que el reproductor descendentepuede utilizar para implementar la pista de truco.

MediaLivecrea un manifiesto principal y el niño se manifiesta de la manera habitual. El manifiesto principalincluye unEXT-X-IMAGE-STREAM-INFPara la codificación de captura de fotogramas. El manifiestosecundario para la codificación de captura de fotogramas contieneEXT-X-IMAGES-ONLYetiquetas. Elcontenido y el formato de estas etiquetas cumplen con la especificación Image Media Playlist.

ConfiguraciónConfiguras la pista de truck-play en elgrupo de salida mediante la creación de una salida adicionalquecontiene una codificación de vídeo que consiste en capturas de fotogramas. Puede agregar hastatres salidas de captura de fotogramas en un grupo de salida y hasta tres codificaciones de captura defotogramas en el canal.

Note

En la información que se proporciona en esta sección se presupone que está familiarizado con lospasos generales paracreación de un canal (p. 154).

Para configurar la codificación de captura de fotogramasen un grupo de salida HLS

Para crear una codificación de captura de fotogramas en un grupo de salida HLS, crea un tipo especial desalida y establece su códec de vídeo enCaptura de fotogramas.

1. En el navegadorGrupo de salida HLS, enSalidas HLS, eligeAñadir salidapara añadir otro resultado.2. Para esa salida, celigeConfiguración, y enConfiguración de salida, setValores de HLSaCaptura de

fotogramas hls.3. EnAjustes de transmisión, elegirVideoyconfigurar los campos de vídeo, incluidos:

• Width (Ancho)yAltura— Póngase en contacto con su sistema descendente para obtener los valorescorrectos. Si adivinas los valores, la experiencia en el reproductor descendente podría no seróptima.

• Codec settings (Configuración del códec)— ElijaCaptura fotogramas.• Intervalo de captura— No cambies el valor de este campo. Déjalo vacío para que la captura de

fotogramas utilice el intervalo predeterminado.4. ElegirAudio 1y eligeEliminar audiode modo que el contenedor tenga solo una codificación (una

codificación de vídeo).

Para configurar la codificación de captura de fotogramas en unMediaPackagegrupo de salida

Para crear una codificación de captura de fotogramas en unMediaPackagegrupo de salida, crea una salidanormal y establece su códec de vídeo enCaptura de fotogramas.

1. En el navegadorMediaPackagegrupo de salida, enMediaPackagesalidas, eligeAñadir salidaparaañadir otro resultado.

2. Para esa salida, elijaConfiguracióny luego seleccioneAjustes de transmisión. En Stream settings(Configuración de secuencia), elija Video (Vídeo).

533

Page 545: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVídeo — espacio de color

3. EnCodec settings (Configuración del códec), eligeCaptura fotogramas.4. Configura los demás campos de vídeo, incluidos:

• Width (Ancho)yAltura— Póngase en contacto con su sistema descendente para obtener los valorescorrectos. Si adivinas los valores, la experiencia en el reproductor descendente podría no seróptima.

• Intervalo de captura— No cambies el valor de este campo. Déjalo vacío para que la captura defotogramas utilice el intervalo predeterminado.

5. ElegirAudio 1y eligeEliminar audiode modo que el contenedor tenga solo una codificación (unacodificación de vídeo).

Lala salida forma parte de la pila ABR y tiene el mismo destino que el resto codificaen el HLSoMediaPackagegrupo de salida.

Tratamiento del espacio de color en AWSElementalMediaLive

El vídeo de origen puede usar un espacio de color específico y una función de brillo específica. El vídeo deorigen también puede incluir metadatos que describan aspectos del color.

Puede trabajar con espacio de color en dos lugares del canal: en la entrada y en la salida.

Trabajo con espacio de color en el lado de entrada: corregir los metadatos

En la entrada, puede elegir entre dos opciones. Estas opciones se refieren únicamente a los metadatos:

• Puede configurarlo para pasar cualquier metadato a la salida.• Puede configurar los metadatos del espacio de color y pasar esos metadatos corregidos a la salida.

MediaLivepermite configurar cada entrada de forma independiente.

De forma predeterminada, MediaLive transfiere (sin corrección) los metadatos del espacio de colorpresente. Transfiere tanto los metadatos SDR como HDR.

Trabajo con espacio de color en el lado de salida: cambiar el espacio de color y los metadatos

En la salida, puede elegir entre tres opciones. Estas opciones se corresponden con el espacio de color ysus metadatos:

• Puede configurar la configuración para pasar el espacio de color del contenido. MediaLiveno cambia elespacio de color ni los metadatos.

• Puede configurar la configuración para eliminar los metadatos del espacio de color. MediaLiveno cambiael espacio de color pero elimina los metadatos.

• Puede configurar la conversión del espacio de color que está en el contenido de vídeo en otro espaciode color y cambiar los metadatos del espacio de color para que coincidan con esa conversión.MediaLivecambia tanto el espacio de color como los metadatos.

MediaLivepermite configurar cada salida de forma independiente.

De forma predeterminada, MediaLive no convierte el espacio de color ni cambia los metadatos del espaciode color. Transferencia del espacio de color de origen y los metadatos hasta la salida.

Temas

534

Page 546: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEspacio de color y resolución de vídeo

• Espacio de color y resolución de vídeo (p. 535)• Información general sobre el espacio de color (p. 535)• Configuración del tratamiento de la entrada (p. 536)• Configuración del tratamiento del espacio de color en cada salida (p. 541)

Espacio de color y resolución de vídeoEl espacio de color se refiere al rango de color. MediaLiveadmite los siguientes espacios de color:

• SDR (rango dinámico estándar)• Espacios de color HDR (rango dinámico alto)

La resolución se refiere al número de píxeles de vídeo. MediaLiveadmite las siguientes resoluciones:

• SD (definición estándar).• HD (alta definición).• UHD (definición ultraalta). Para UHD, MediaLive admite resoluciones de hasta 4K.

Normalmente se utilizan las siguientes combinaciones de espacio de color y resolución:

• El espacio de color SDR se puede asociar con vídeo SD, HD y UHD.• El espacio de color HDR se puede asociar con vídeo HD o UHD.

HDR no suele asociarse con contenido SD, pero MediaLive sí admite esta combinación.

Información general sobre el espacio de colorA continuación se muestra alguna información general sobre el espacio de color.

DefinicionesEl vídeo de origen puede usar un espacio de color específico y una función de brillo específica. El vídeo deorigen también puede incluir metadatos que describan aspectos del color.

• El espacio de color especifica un intervalo de colores de píxel que se pueden aplicar al contenido.

MediaLive admite dos espacios de color SDR y dos espacios de color HDR. Para obtener másinformación sobre el alcance de esta característica, consultethe section called “¿Cómo MediaLive admitelos estándares de espacio de color?” (p. 536).

• La función de brillo controla el brillo de cada píxel. El brillo se conoce también como tablas gamma,tablas de búsqueda (LUT), función de transferencia electroóptica (EOTF) y función de transferencia.

• Hay tres conjuntos posibles de metadatos:• Metadatos del espacio de color, que especifican qué espacio de color se aplica al contenido. Se dice

que el contenido está marcado para un espacio de color.• Metadatos de la función de brillo, que especifican qué función de brillo se aplica al contenido.• Mostrar metadatos.

Estándares de espacio de colorCada espacio de color tiene diferentes estándares para los tres conjuntos de datos de color.

535

Page 547: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la entrada

Para leer esta tabla, busque un espacio de color en la primera columna y, a continuación, identifique lostres conjuntos de datos de color para ese espacio de color.

Término de MediaLivepara el espacio de color

Cumple con esteestándar de espacio decolor

Cumple con esteestándar de función debrillo

Cumple con esteestándar de metadatosde visualización

601 o rec601 SDR rec. 601 BT.1886 No se usa. Esteespacio de color noincluye metadatos devisualización.

709 o rec709 SDR rec. 709 BT.1886 No se usa. Esteespacio de color noincluye metadatos devisualización.

HDR10 rec.2020 SMPTE ST 2084 (PQ) SMPTE ST 2086

HLG o HLG 2020 rec.2020 HLG rec. 2020 No se usa. Esteespacio de color noincluye metadatos devisualización.

Tenga en cuenta que HDR10 y HLG utilizan el mismo espacio de color. Utilizan diferentes funciones debrillo y estándares de metadatos de visualización.

¿Cómo MediaLive admite los estándares de espacio de color?En la entrada, MediaLive puede leer los metadatos de los cuatro estándares de espacio de color. En ellado de salida,MediaLivepuede producir el espacio de color (incluidos los metadatos) para tres de losestándares de espacio de color. MediaLivepuede pasar el espacio de color en la entrada a la salida paralas cuatro normas de espacio de color.

Espacio de color ¿Puede leer MediaLivela información en laentrada?

MediaLivepuedeproducir el espacio decolor en la salida?

MediaLive¿Puede pasarel espacio de color?

601 Sí Sí Sí

709 Sí Sí Sí

HDR10 Sí Sí Sí

HLG Sí No Sí

MediaLiveno puede leer la información de la entrada procedente de un dispositivo AWS Elemental Link.Sin embargo, cuando configura la entrada, puede especificar el espacio de color que se aplica.

Configuración del tratamiento de la entradaDebe identificar los espacios de color que están en el contenido del vídeo y decidir si desea corregir losmetadatos del espacio de color.

536

Page 548: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la entrada

Tenga en cuenta que puede haber una diferencia entre el espacio de color y lo que establecen losmetadatos del espacio de color. Cuando el contenido se encuentra en un espacio de color específico,utiliza un rango definido de colores de píxel. Los metadatos del espacio de color indican cuál es eserango. Idealmente, los metadatos coinciden con el espacio de color real, de modo que si los metadatosespecifican 601, el espacio de color en realidad es 601. PeroEn la práctica, los metadatos pueden serincorrectos, puede que no se hayan incluido o pueden especificar un espacio de color queMediaLivenoadmite nada.

Temas• Procedimiento para el tratamiento de la entrada (p. 537)• Limpiar escenarios para metadatos de espacio de color (p. 539)

Procedimiento para el tratamiento de la entradaNote

Si piensa eliminar los metadatos del espacio de color detodosLos resultados, no tiene sentidocorregir los metadatos, de modo que puede dejar la configuración predeterminada para lasentradas. Vaya a the section called “El procedimiento” (p. 542).

Para decidir cómo tratar los metadatos del espacio de color

1. Póngase en contacto con el proveedor de contenido para determinar qué espacio o espacios decolor se aplican a cada origen de vídeo. Un origen individual puede contener una combinación dediferentes espacios de color, especialmente si el contenido es un recurso VOD que tiene algunos añosde antigüedad.

Obtenga los nombres de los espacios de color.

Si la fuente de vídeo procede de un dispositivo AWS Elemental Link y el espacio de color es HDR10,obtenga también los valores Max CLL y Max FALL que se aplican al contenido. (Solo HDR10 tieneestos dos valores).

2. Pregunte al proveedor de contenido si los metadatos del espacio de color son precisos. El contenidopodría estar:

• Marcado correctamente.• Marcado incorrectamente. Este caso es más común con contenido SDR antiguo.• Sin marcar (no hay metadatos de espacio de color).• Marcado correctamente pero ilegible. Este caso siempre se aplica cuando la entrada procede de un

dispositivo AWS Elemental Link.• Marcado como desconocido.• Marcado con un espacio de color que MediaLive no admite.

El contenido de origen podría ser cualquier combinación de marcado, desconocido y no marcado.3. Decida si necesita agregar o limpiar los metadatos del espacio de color en cada entrada. Si piensa

incluir metadatos del espacio de color en al menos una salida (ya sea pasándolos desde la entrada oconvirtiéndolos), entonces debe agregarlos o limpiarlos, según corresponda.

Note

Si piensa eliminar los metadatos del espacio de color de todas las salidas, no es necesariolimpiarlos. Puede pasarlos a la salida tal como están. Puede dejar de leer este procedimiento.

Para obtener información sobre las opciones para contenido diferente, consulte las tablas de thesection called “Escenarios de limpieza” (p. 539).

537

Page 549: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la entrada

Se aplican las siguientes reglas:

• Las opciones de limpieza no convierten los metadatos del espacio de color. Ellosmarcarlo—MediaLiveinserta metadatos que faltan o cambia los metadatos para el contenido marcadoincorrectamente.

• Corrija únicamente el espacio de color si está seguro de que todas las partes sin marcar utilizanel espacio de color que elija. Si tras la limpieza el contenido se marca como perteneciente a unespacio de color específico sin estar en este espacio de color, la calidad del color del vídeo sedegradará en la salida.

• Si piensa convertir el espacio de color en la salida, tenga en cuenta que esta conversión solo seaplicará al contenido marcado. Por lo tanto, si usa la limpieza para insertar metadatos que faltan,puede aumentar el porcentaje de contenido que se convierte en la salida.

Para configurar cada entrada asociada al canal

Note

En esta sección se supone que está familiarizado con la creación o edición de un canal, como sedescribe en the section called “Creación de un canal desde cero” (p. 154).

1. En la página Create Channel (Crear canal), en la sección Input attachments (Datos adjuntos deentrada), para Video selector (Selector de vídeo), elija Video selector (Selector de vídeo).

2. Defina los valores adecuados para Color space (Espacio de color) y Color space usage (Uso delespacio de color). Estos dos campos controlan la corrección de los metadatos del espacio de color.

En la tabla siguiente, cada fila muestra una combinación válida de los dos campos y el resultado deesa combinación.

Campo de espacio de color Campo de uso del espacio decolor

Resultado

FOLLOW Este campo se omite. Transferencia directa.MediaLive no cambia losmetadatos del espacio de color.

REC_601oREC_709o

HDR10 o

HLG

Force Limpieza. MediaLive marcatodo el contenido comoque usa el espacio de colorespecificado.

REC_601oREC_709o

HDR10 o

HLG

Fallback (Alternativa) Limpieza. MediaLivemarca elcontenido como que utiliza elespacio de color especificadosolo para partes del contenidoque no están marcadas o estánmarcadas como desconocidaso están marcadas con unespacio de color no compatible.

3. Este paso se aplica únicamente si ha elegidoHDR10y la entrada adjunta es paraunMediaLivedispositivo. Debe especificar los valores para la CLL máxima y la FALL máxima para elcontenido. Debería haber obtenido esta información del proveedor de contenido.

ParaConfiguración del espacio de color, eligeHDR10. En los dos campos que aparecen, introduzca losvalores.

538

Page 550: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la entrada

Limpiar escenarios para metadatos de espacio de colorEn esta sección se describen los escenarios de limpieza recomendados en función de lo siguiente:

• Cómo piensa tratar el espacio de color en la salida• La calidad de los metadatos del espacio de color en la entrada.

Escenario A: paso precisometadatosLos detalles de este escenario son los siguientes:

• Manejo previsto en la salida: pase por el espacio de color.• Estado de la entrada: el contenido de vídeo es cualquier combinación de espacios de color: SDR, HDR o

ambos.• Estado de los metadatos del espacio de color de entrada: los metadatos son correctos.

Recomendación:

• Espacio de colorfield — Establecer enSEGUIR• Uso del espacio de colorfield —MediaLiveLa no tiene en cuenta este campo.

Durante la ingesta,MediaLiveconservará (pasará) los metadatos.

Escenario B: convierte metadatos precisosLos detalles de este escenario son los siguientes:

• Manipulación prevista en la salida: convierte el espacio de color y los metadatos.• Estado del espacio de color de entrada: el contenido de vídeo es cualquier combinación de espacios de

color: SDR, HDR o ambos.• Estado de los metadatos del espacio de color de entrada: los metadatos son correctos.

Recomendación:

• Espacio de colorfield — Establecer enSEGUIR• Uso del espacio de colorfield —MediaLiveLa no tiene en cuenta este campo.

Durante la ingesta,MediaLiveconservará (pasará) los metadatos.

Escenario C — Eliminar metadatosLos detalles de este escenario son los siguientes:

• Tratamiento previsto en la salida: elimina los metadatos del espacio de color.• Estado de la entrada: el contenido de vídeo es cualquier combinación de espacios de color: SDR, HDR o

ambos.• Estado de los metadatos del espacio de color de entrada: Los metadatos pueden ser de cualquier

calidad.

Recomendación:

• Espacio de colorfield — Establecer enSEGUIR

539

Page 551: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la entrada

• Uso del espacio de colorfield —MediaLiveLa no tiene en cuenta este campo.

Durante la ingesta,MediaLiveconservará (pasará) los metadatos. Tiene previsto eliminar los metadatos, porlo que no le importa su calidad.

Escenario D: corrija los metadatos

Los detalles de este escenario son los siguientes:

• Manejo previsto en la salida: convierta o pase por el espacio de color.• Estado de la entrada: el contenido de vídeo es un espacio de color. Por ejemplo, el contenido es todo

REC_601.• Estado de los metadatos del espacio de color de entrada: faltan algunos de los metadatos, marcados

comodesconocido, o marcado como espacio de color queMediaLiveno admite nada.

Además, algunos de los metadatos están equivocados. Por ejemplo, está marcado como HDR10, perode hecho, es REC_601.

Recomendación:

• Espacio de colorfield — Se establece en el espacio de color que tiene metadatos inaceptables.• Uso del espacio de colorfield — Establecer enFUERZA

Durante la ingesta,MediaLivecreará metadatos del espacio de color especificado para todos los metadatosque faltan, no marcados y desconocidos.

También obligará a todos los metadatos existentes a que coincidan con el espacio de color especificado.Por lo tanto, todo el contenido de la entrada se marcará constantemente como perteneciente a un espaciode color.

Escenario E: corrija los metadatos en un espacio de color

Los detalles de este escenario son los siguientes:

• Manejo previsto en la salida: convierta o pase por el espacio de color.• Estado de la entrada: el contenido de vídeo es cualquier combinación de espacios de color: REC_601,

REC_709, HDR y HLG.• Estado de los metadatos del espacio de color de entrada: los metadatos del contenido de vídeo de un

espacio de color son una mezcla de aceptables e inaceptables. Faltan los metadatos de ese contenido,marcados comodesconocido, o marcado como espacio de color queMediaLiveno admite nada. Pero,de hecho, todo ese contenido debe marcarse como un espacio de color específico, por ejemplo, comoREC_601.

Los metadatos del contenido de cualquier otro espacio de color son correctos. Por ejemplo, losmetadatos del contenido REC_709 y del contenido HDR10 son correctos.

Recomendación:

• Espacio de colorfield — Se establece en el espacio de color que tiene metadatos inaceptables.• Uso del espacio de colorfield — Establecer enALTERBACK

Durante la ingesta,MediaLivecreará metadatos del espacio de color específico para todo el contenido devídeo que falta, no marcado y desconocido. Conservará los metadatos existentes.

540

Page 552: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la salida

Escenario F: corrija los metadatos en varios espacios de colorLos detalles de este escenario son los siguientes:

• Manejo previsto en la salida: convierta o pase por el espacio de color.• Estado de la entrada: el contenido de vídeo está enmás de unoespacio de color. Por ejemplo, el

contenido es una mezcla de REC_601, REC_709 y HDR10.• Estado de los metadatos del espacio de color de entrada: faltan los metadatos de un espacio de color,

son incorrectos, marcados comodesconocido, o marcado como espacio de color queMediaLiveno admitenada. Por ejemplo, el espacio de color es REC_601, pero sus metadatos correspondientes no sonfiables.

Además, los metadatos de uno o varios otros espacios de color también faltan, son incorrectos,desconocidos o no son compatibles. Por ejemplo, el espacio de color de ese contenido es HLG, pero susmetadatos correspondientes no son fiables.

Recomendación:

No hay forma de limpiar este contenido porque solo puede marcar todo el contenido como un tipo deespacio de color. Pero en este escenario, los metadatos son incorrectos en diferentes tipos de espacio decolor.

Si fuerza la aplicación del espacio de color, parte de él se verá obligada a ser correcta, pero parte de él severá obligada a incorregir la información. Los metadatos inexactos darán lugar a una conversión inexacta(si los convierte en la salida) o a una experiencia de visualización inferior (si los pasa directamente en lasalida).

La mejor recomendación que podemos proporcionar esPara eliminar los metadatos en la salida—escenario C.

Configuración del tratamiento del espacio de color encada salidaPara cada salida, decida cómo desea tratar el espacio de color y los metadatos del espacio de color.Puede hacer lo siguiente:

• Convierta el espacio de color del contenido en un espacio de color diferente en la salida.MediaLiveadmite las siguientes conversiones:• Convertir todo el contenido a 601 o 709. MediaLivetambién convierte los metadatos.• Convertir todo el contenido a HDR10. Esta opción solo está disponible si el códec de salida es H.265

(HEVC).• Eliminar los metadatos del espacio de color. MediaLiveno cambia el espacio de color.• Transfiere los metadatos del espacio de color a la salida. MediaLiveno cambia el espacio de color.

Note

MediaLivese convierte de un espacio de color a otro en función de los metadatos del contenido.MediaLiveno examina el vídeo para intentar determinar si realmente coincide con el espacio decolor identificado en los metadatos. Por lo tanto, para que la conversión se realice correctamente,los metadatos deben ser lo más precisos posible. Para corregir los metadatos, consulte thesection called “Configuración de la entrada” (p. 536).

Temas• Procedimiento para el tratamiento de la salida (p. 542)

541

Page 553: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la salida

• Eliminación de metadatos del espacio de color (p. 543)• Pasar por el espacio de color (p. 543)• Conversión del espacio de color a SDR (p. 544)• Convertir el espacio de color a HDR10 (p. 546)

Procedimiento para el tratamiento de la salidaSiga este procedimiento para configurar el tratamiento del espacio de color en cada salida. Puedeconfigurar cada salida con una gestión distinta del espacio de color. Por ejemplo, puede crear una salidaque transfiera el espacio de color original y otra que lo convierta.

Preparativos

Debe decidir si necesita habilitar el modo VQ mejorado en la salida. Este modo solo se aplica a las salidasque utilizan H.264. Siga estas instrucciones:

Conversión prevista Detalles Acción

Convertir a SDR Desea convertir contenido HDR,además de contenido SDR.

Por ejemplo, desea convertirtanto el contenido 601 como HLGa 709.

Debe habilitar el modo VQmejorado.

Convertir a SDR No desea convertir contenidoHDR.

Por ejemplo, desea convertir 709a 601.

No es necesario habilitar el modoVQ mejorado.

Cualquier acción No hay HDR10 ni HLG enninguna de las entradas.

No es necesario habilitar el modoVQ mejorado.

Cualquier acción Ya ha habilitado el modo VQmejorado para mejorar la calidaddel vídeo.

Deje el modo activado.

Para habilitar el modo VQ mejorado, consulte the section called “Vídeo: modo VQ mejorado” (p. 548).

Para configurar cada salida

Note

En esta sección se supone que está familiarizado con la creación o edición de un canal, como sedescribe en the section called “Creación de un canal desde cero” (p. 154).

1. En la página Crear canal, en la sección Grupos de salida, elija la salida.2. Muestre la sección Ajustes de transmisión y, a continuación, elija la sección Vídeo.3. Rellene los campos Ancho y Alto para especificar una resolución válida. Anote si está especificando

una resolución SD, HD o UHD.4. Para Codec settings (Configuración de códec), elija H264 (AVC) o H265 (HEVC).5. Si la resolución es una resolución SD, elijaDetalles del códecy, a continuación, complete elPerfil

de,datos y búsqueda(solo para H.265), yNivel.

542

Page 554: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la salida

6. Si la resolución es una resolución HD o UHD, elija Detalles del códec, y, a continuación, complete lasección Perfil:

• Si desea convertir el contenido a un espacio de color HDR o si desea transferir un espacio de colorHDR, elija uno de los perfiles que tenga 10BIT en el nombre.

• Si desea convertir el contenido a un espacio de color SDR o si desea transferir un espacio de colorSDR, puede elegir cualquier perfil.

7. Para Espacio de color, elija Configuración de espacio de color y, a continuación, elija la opciónadecuada para eliminar, transferir o convertir los metadatos del espacio de color. Para obtenerinformación sobre las opciones, consulte las tablas de las siguientes secciones.

8. Si realiza la conversión a HDR10, puede completarCLL de máximayMáximo de caídapara configurarmetadatos de visualización. Para obtener más información sobre un campo de la consola deMediaLive, elija el enlace Info (Información) situado junto al campo.

Eliminación de metadatos del espacio de colorPara eliminar todos los metadatos del espacio de color, en Detalles del códec, expanda Espacio de colory establezca Configuración del espacio de color en No incluir. En la siguiente tabla se muestra cómoMediaLive trata cada tipo de espacio de color que encuentra.

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

Contenido en cualquier espacio de color queMediaLive admita

Contenido sin metadatos de espacio de color

Contenido con metadatos de espacio de colordesconocido o no admitido

MediaLive hace lo siguiente para todo el contenido:

• No cambia el espacio de color ni el brillo (losvalores de píxel) en la salida.

• Elimina los metadatos del espacio de color.

La salida no contendrá metadatos de espaciode color, metadatos de brillo ni metadatos devisualización.

Pasar por el espacio de colorPara pasar todos los metadatos del espacio de color existentes, en Detalles del códec, expanda Espaciode color y establezca Configuración del espacio de color en Transferencia del espacio de color. En la tablasiguiente se muestra cómo MediaLive trata cada tipo de espacio de color que encuentra.

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

Contenido en cualquier espacio de color queMediaLive admita

No cambia el espacio de color ni el brillo (losvalores de píxel) en la salida.

Pasa cualquiera de los tres conjuntos demetadatos que están presentes.

Contenido marcado con un espacio de colordesconocido o no admitido

No cambia el espacio de color ni el brillo (losvalores de píxel) en la salida.

Deja el contenido marcado con el espacio de colordesconocido.

543

Page 555: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la salida

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

Pasa los metadatos de brillo y los metadatos devisualización.

Contenido sin metadatos de espacio de color No cambia el espacio de color ni el brillo (losvalores de píxel) en la salida.

Deja el contenido sin marcar (sin metadatos deespacio de color).

Conversión del espacio de color a SDRPara convertir todo el espacio de color a 601 o 709, en Detalles del códec, expanda Espacio de color yestablezca Configuración del espacio de color en Rec601 o Rec709. En la siguiente tabla se muestra cómoMediaLive trata cada tipo de espacio de color que encuentra.

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

Contenido en el mismo espacio de color SDR No cambia el espacio de color (los valores depíxel) en la salida.

Pasa los metadatos del espacio de color.

Pasa los metadatos de brillo.

Contenido en el otro espacio de color SDR Convierte el contenido en el espacio de color SDRy la función de brillo elegidos. La conversión asignalos píxeles a valores de código que representan elmismo color que los valores de código originales.

Cambia los metadatos del espacio de color paraespecificar el nuevo espacio de color.

Pasa los metadatos de brillo. Esto es correctoporque los dos espacios de color SDR utilizan lamisma función de brillo.

Contenido en HDR10 Cuando el códec de salida es H.264 y el modoVQ mejorado está habilitado, MediaLive hace losiguiente:

• Convierte el contenido en el espacio decolor SDR y la función de brillo elegidos. Laconversión asigna los píxeles a valores decódigo que representan el mismo color que losvalores de código originales.

• Cambia los metadatos del espacio de color paraespecificar el nuevo espacio de color.

• Cambia los metadatos de brillo para especificarel nuevo estándar.

• Elimina todos los metadatos de visualización.

544

Page 556: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la salida

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

Si no ha habilitado VQ, MediaLive no realizaninguna conversión. Pasa los metadatos delespacio de color, todos los metadatos de brillo ytodos los metadatos de visualización.

Cuando el códec de salida es H.265, MediaLivehace lo siguiente:

• Convierte el contenido en el espacio decolor SDR y la función de brillo elegidos. Laconversión asigna los píxeles a valores decódigo que representan el mismo color que losvalores de código originales.

• Cambia los metadatos del espacio de color paraespecificar el nuevo espacio de color.

• Cambia los metadatos de brillo para especificarel nuevo estándar.

• Elimina todos los metadatos de visualización.

Cuando el códec de salida es H.264y si hahabilitado la VQ mejorada,MediaLivehace losiguiente:

• Convierte el contenido en el espacio decolor SDR y la función de brillo elegidos. Laconversión asigna los píxeles a valores decódigo que representan el mismo color que losvalores de código originales.

• Cambia los metadatos del espacio de color paraespecificar el nuevo espacio de color.

• Cambia los metadatos de brillo para especificarel nuevo estándar.

Si no ha habilitado VQ, MediaLive no realizaninguna conversión. Pasa los metadatos delespacio de color y todos los metadatos de brillo.

Contenido en HLG

Cuando el códec de salida es H.265 MediaLivehace lo siguiente:

• Convierte el contenido en el espacio decolor SDR y la función de brillo elegidos. Laconversión asigna los píxeles a valores decódigo que representan el mismo color que losvalores de código originales.

• Cambia los metadatos del espacio de color paraespecificar el nuevo espacio de color.

• Cambia los metadatos de brillo para especificarel nuevo estándar.

545

Page 557: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la salida

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

Contenido marcado con un espacio de colordesconocido o no admitido

No cambia el espacio de color (los valores depíxel) en la salida.

Deja el contenido marcado con el espacio de colordesconocido.

Pasa los metadatos de brillo y los metadatos devisualización.

Contenido sin metadatos de espacio de color No cambia el espacio de color (los valores depíxel) en la salida.

Deja el contenido sin marcar (sin metadatos deespacio de color).

Pasa los metadatos de brillo y los metadatos devisualización.

Convertir el espacio de color a HDR10Esta opción solo está disponible cuando el códec de salida es H.265 (HEVC).

Para convertir todo el espacio de color a HDR10, en Detalles del códec, expanda Espacio de color yestablezca Configuración del espacio de color en HDR10. La siguiente tabla muestra cómo MediaLive tratacada tipo de espacio de color que encuentra.

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

Contenido en un espacio de color SDR Convierte el contenido en el espacio de color yfunción de brillo nuevos. La conversión asigna lospíxeles a valores de código que representan elmismo color que los valores de código originales.

Cambia los metadatos del espacio de color paraespecificar el nuevo espacio de color.

Cambia los metadatos de brillo para especificar elnuevo estándar.

Si rellena los campos CLL máximo y FALLmáximo, los valores de esos campos se insertanen los metadatos de visualización.

No hay cambios en los valores de píxel delcontenido. De hecho, esta conversión ajusta elespacio de color SDR más pequeño en el espaciode color HDR más grande y asigna los píxelesa nuevos valores de código que representan elmismo color. La conversión no hace que el colorexistente sea más rico.Normalmente, no elegiría convertir SDR a HDRsi todo el contenido de todas las entradas estáen SDR. Esto se debe a que MediaLive no

546

Page 558: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración de la salida

Metadatos del espacio de color que MediaLiveencuentra

Cómo MediaLive trata el espacio de color

realiza ningún cambio en los valores de píxel delcontenido.

Normalmente, una conversión de SDR a HDR solose produce cuando se tiene contenido tanto HDRcomo SDR y se decide convertir de HLG a HDR10.Tanto el contenido HLG como el contenido SDR seconvierten, aunque, como acabamos de comentar,la conversión no tiene ningún efecto en el color delcontenido SDR.

Contenido en HDR10 No cambia el espacio de color (los valores depíxel) en la salida.

Pasa los metadatos del espacio de color.

Pasa los metadatos de brillo y los metadatos devisualización.

Contenido en HLG No hay conversión; no hay cambios en los valoresde píxel del contenido. Esto es correcto porqueHDR10 y HLG utilizan el mismo espacio de color(solo difieren en la función de brillo y en losmetadatos de visualización).

Convierte el contenido en la nueva función debrillo.

Cambia los metadatos del espacio de color alnuevo espacio de color.

Cambia los metadatos de brillo para especificar elnuevo estándar.

Si rellena los campos CLL máximo y FALLmáximo, MediaLive inserta los valores de esoscampos en los metadatos de visualización.

Contenido marcado con un espacio de colordesconocido o no admitido

No hay cambios en los valores de píxel delcontenido.Deja el contenido marcado con el espacio de colordesconocido.

Pasa los metadatos de brillo y los metadatos devisualización.

Contenido sin metadatos de espacio de color No hay cambios en los valores de píxel delcontenido.

Deja el contenido sin marcar.

Pasa los metadatos de brillo y los metadatos devisualización.

547

Page 559: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVídeo: modo VQ mejorado

Configuración del modo VQ mejoradoVQ mejorado es un modo opcional que afecta a la calidad de vídeo de las salidas. Afecta a la codificaciónde vídeo en las dos situaciones siguientes:

• La codificación utiliza H.264 (AVC).• La codificación utiliza el modo de control de velocidad (p. 549) QVBR o CBR.

El modo VQ mejorado se aplica de la siguiente manera:

• No se aplica a los grupos de salida de captura de fotogramas.• Se aplica a grupos de salida Multiplex. Para este tipo de grupo de salida, debe habilitar el modo.• Se aplica a los otros tipos de grupos de salida. Para estos tipos, puede habilitar opcionalmente el modo.

• Es necesario si desea convertir el espacio de color HDR en el espacio de color SDR en una salida queutilice H.264. Aunque la codificación utilice VBR, debe habilitar el modo para obtener esta conversiónde espacio de color. Para obtener más información, consulte the section called “Vídeo — espacio decolor” (p. 534).

Note

Si el modo de control de velocidad es VBR, no hay ninguna ventaja en la configuración del modoVQ mejorado. Pero se seguirán aplicando costos para el canal con el modo VQ mejorado.

Para obtener más información acerca de las ventajas del modo VQ mejorado, consulte Benefits ofenhanced VQ (p. 548).

Para obtener información sobre los cargos por usar este modo, consulte la lista de precios de MediaLive.Note

En esta sección se supone que está familiarizado con la creación o edición de un canal, como sedescribe en the section called “Creación de un canal desde cero” (p. 154).Los campos de la consola para configurar este modo se encuentran en la sección Configuracióndel códec de Ajustes de transmisión de vídeo en cada salida. Para revisar el paso en el que secompletan estos campos, consulte the section called “Paso 6: Configurar vídeo” (p. 218).

Para habilitar el modo VQ mejorado

Puede habilitar el modo VQ mejorado en cualquier codificación de vídeo que utilice H.264 (AVC) comocódec.

1. En la sección Grupos de salida de la página Crear canal de la consola de MediaLive, en el panelAjustes de transmisión elija Vídeo.

2. En la sección Configuración del códec expanda la sección Configuración de codificación adicional .3. En Nivel de calidad, elija ENHANCED_QUALITY.4. (Opcional) En Configuraciones de filtro, elija Filtro temporal. O bien, para omitir el filtro, elija No incluir.

Para obtener información sobre las ventajas de los filtros, consulte Benefits of the temporalfilter (p. 549).

5. Si eligeTemporal, cambie la intensidad predeterminada y, opcionalmente, active la nitidez. Paraobtener más información sobre un campo de la consola de MediaLive, elija el enlace Info (Información)situado junto al campo.

Beneficios del modo VQ mejorado

548

Page 560: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioVídeo — Modo de control de velocidad

Cuando el modo VQ mejorado está habilitado, MediaLive puede producir una calidad de vídeo ligeramentemejor sin un aumento en la velocidad de bits (los campos de velocidad de bits de la sección Control develocidad en Configuración del códec).

Por lo tanto, puede usar el modo VQ mejorado de una de estas dos maneras:

• Puede optar por aprovechar la calidad de vídeo mejorada. Normalmente, la principal mejora es suavizarlas transiciones complejas en contenido de vídeo con mucho movimiento.

• Puede optar por reducir la velocidad de bits (quizás un 5 %) y mantener la calidad de vídeo de destinooriginal. De esta manera, se reducen los requisitos de ancho de banda de la salida.• Para cambiar la velocidad de bits cuando el modo de control de velocidad es QVBR, cambie el valor

de Tasa de bits máxima.• Para cambiar la velocidad de bits cuando el modo de control de velocidad es CBR, cambie el valor de

Tasa de bits.

Beneficios del filtro temporal

El filtro temporal es útil tanto para el contenido de origen con mucho ruido (cuando tiene un exceso deartefactos digitales) como para el contenido de origen limpio.

Cuando el contenido tiene mucho ruido, el filtro limpia el contenido de origen antes de la fase decodificación, con estos dos efectos:

• Mejora la calidad del vídeo de salida porque el contenido se ha limpiado.• Disminuye el ancho de banda porque MediaLive no desperdicia bits codificando el ruido.

Cuando el contenido está razonablemente limpio, el filtro tiende a disminuir la velocidad de bits,especialmente cuando el modo de control de velocidad es QVBR.

Configuración del modo de control de velocidadEsta característica no se aplica al vídeo de una salida de captura de fotogramas.

Puede configurar el modo de control de velocidad durante la configuración del vídeo al crear un canal. Estafunción le permite controlar la calidad y la velocidad de bits del vídeo.

Note

En la información que se proporciona en esta sección se presupone que está familiarizado con lospasos generales para crear un canal, tal y como se describe enthe section called “Creación de uncanal desde cero” (p. 154), y específicamente conconfiguración del vídeo (p. 218).

Cuando se codifica vídeo visualmente complejo (como, por ejemplo, eventos deportivos con muchomovimiento con publico con vestidos brillantes en el fondo), siempre hay un equilibrio entre una calidadde vídeo alta y una tasa de bits baja. Una mayor calidad de vídeo requiere mayor tasa de bits. Hay menoscontrapartida con vídeo sencillo visualmente como dibujos animados.

AWS ElementalMediaLiveofrece varias opciones que proporcionan diversas relaciones de calidad de vídeofrente a la tasa de bits.

Para establecer el modo de control de tasa y la tasa de bits para la salida

1. En el panel Stream settings (Configuración de secuencia), para Video (Vídeo), para Codec settings(Configuración de códec), seleccione H264.

2. En la sección Rate Control (Control de velocidad), para Rate control mode (Modo de control develocidad), seleccione QVBR o CBR o VBR. El modo predeterminado es CBR. Para obtener

549

Page 561: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModo de velocidad de bits variable

definida en función de la calidad (QVBR)

información acerca de cómo elegir la mejor opción y sobre cómo completar los demás camposenModo de control de velocidad, consulte las secciones siguientes.

Temas• Modo de velocidad de bits variable definida en función de la calidad (QVBR) (p. 550)• Modo de velocidad de bits variable (VBR) (p. 551)• Modo de velocidad de bits constante (CBR) (p. 552)

Modo de velocidad de bits variable definida en funciónde la calidad (QVBR)Con el modo de la velocidad de bits variable definida en función de la calidad (QVBR),MediaLiveapuntaa una calidad específica y utiliza solo la velocidad de bits que necesita para alcanzar esa calidad. Lacalidad del vídeo coincidirá con la calidad especificada excepto cuando el vídeo sea muy complejo.En este caso, cuando no sea posible alcanzar la calidad deseada sin exceder la velocidad de bitsmáxima,MediaLiveObserva la tasa de bits máxima. Esto significa que el vídeo no alcanza la calidaddeseada.

Le recomendamos este modo si usted o sus espectadores pagan en función del ancho de banda, porejemplo, si entrega a una CDN como AmazonCloudFronto si los usuarios de visualización se encuentranen redes móviles.

Con el modo QVBR, puede especificar una calidad objetivo o permitirMediaLivedeterminar la calidadobjetivo.

Opción 1: Establecimiento de una calidad objetivoPara configurar en modo QVBR con una calidad de destino que especifique, complete los campos de lasiguiente manera:

• Tasa de bits máxima. Consulte la tabla que sigue a esta lista.• Nivel de calidad. Consulte la tabla que sigue a esta lista.• También debe configurar elVelocidad de bits. Introduzca el mismo valor que introduce enTasa de bits

máxima.

Este campo no afecta al nivel de calidad en el modo QVBR, peroMediaLivelo usa para calcularlos cargos de salida de esta salida. Para obtener más información acerca de los cargos,consultelaMediaLiveLista de precios. Si te vasVelocidad de bitsvacío,MediaLivecalcula los cargosutilizando el valor de laAusencia máximaTasa de bits en elEspecificaciones de entrada (p. 158)secciónde la configuración del canal.

• EstablezcaTamaño del búfer de bandaVelocidad de bits máxima que el doble de.• EstablezcaTasa de relleno del búferhasta el 90%.• Omitir los demás campos de esta sección. No se utilizan para QVBR.

Valores a utilizar: Establecimiento de la propiedad deTasa de bits máximayNivel de calidadpara tusdispositivos de visualización más importantes. Para ver sugerencias, consulte la siguiente tabla.

Dispositivo de visualización Nivel de calidad Tasa de bits máxima

Pantalla principal De 8 a 10 De 4 000 000 a 6 000 000

Equipo o tablet 7 De 1 500 000 a 3 000 000

550

Page 562: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModo de velocidad de bits variable (VBR)

Dispositivo de visualización Nivel de calidad Tasa de bits máxima

Smartphone 6 De 1 000 000 a 1 500 000

Cómo funciona: Velocidad de bits puede cambiar con cada fotograma (para obtener al menos la calidadespecificada) pero no puede superar la tasa de bits máxima. El codificador no intenta mantener unatasa de bits media. Siempre alcanza la velocidad de bits máxima que es necesaria para obtener lacalidad especificada. Por otra parte, si la calidad se puede obtener con velocidades de bits más bajas, elcodificador no utiliza la velocidad de bits más alta.

Opción 2: DejeMediaLivedeterminar el nivel de calidadPara configurar en modo QVBR con una calidad objetivo queMediaLivedetermina y completa los camposcomo se indica a continuación:

• Deje elNivel de calidad de QVBRCampo vacío.• EnTasa de bits máxima, introduzca la velocidad máxima que desea que utilice la salida.• También debe configurar elVelocidad de bits. Introduzca el mismo valor que introduce enTasa de bits

máxima.

Este campo no afecta al nivel de calidad en el modo QVBR, peroMediaLivelo usa para calcularlos cargos de salida de esta salida. Para obtener más información acerca de los cargos,consultelaMediaLiveLista de precios. Si te vasVelocidad de bitsvacío,MediaLivecalcula los cargosutilizando el valor de laAusencia máximaTasa de bits en elEspecificaciones de entrada (p. 158)secciónde la configuración del canal.

• EstablezcaTamaño del búfer de bandaVelocidad de bits máxima que el doble de.• EstablezcaTasa de relleno del búferhasta el 90%.

Cómo funciona: No se especifica una calidad objetivo. En lugar de estoMediaLivededuce la calidad quedesea basándose en los siguientes campos que ha completado:

• La resolución de vídeo de salida (los valores delAlturayWidth (Ancho)campos que también seencuentran en esta sección Vídeo).

• Velocidad de bits máxima.

Velocidad de bits puede cambiar con cada fotograma (para obtener al menos la calidad queMediaLivehaidentificado), pero no puede superar la velocidad de bits máxima. El codificador no intenta mantener unatasa de bits media. Siempre alcanza la tasa de bits máxima que es necesaria para obtener la calidadidentificada. Por otra parte, si la calidad se puede obtener con velocidades de bits más bajas, el codificadorno utiliza la velocidad de bits más alta.

Modo de velocidad de bits variable (VBR)Con el modo de tasa de bits variable (VBR), se especifica una tasa de bits media y una tasa de bitsmáxima. La calidad de vídeo y la tasa de bits varían en función de la complejidad del vídeo.

Elija VBR en lugar de QVBR si desea mantener una tasa de bits media específica durante la duración delcanal. Si no se tiene que restringir la tasa de bits, considere la posibilidad de utilizar QVBR.

Para configurar el modo VBR, complete los campos como se indica a continuación:

• Velocidad de bits(velocidad de bits media). Intente evaluar la complejidad esperada del vídeo yestablezca una tasa de bits media adecuada.

551

Page 563: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModo de velocidad de bits constante (CBR)

Si te vasVelocidad de bitsvacío,MediaLiveestablece la velocidad de bits media en 5 Mbps.

El valor que introduceVelocidad de bitstambién afecta a los cargos de salida de este producto. Si tevasVelocidad de bitsvacío,MediaLivecalcula los cargos utilizando el valor de laAusencia máximaTasa debits en elEspecificaciones de entrada (p. 158)sección de la configuración del canal. Para obtener másinformación acerca de los cargos, consultelaMediaLiveLista de precios.

• Establecimiento de la propiedad deTasa de bits máximapara adaptarse a los picos esperados.• EstablezcaTamaño del búfer de bandaVelocidad de bits máxima que el doble de.• EstablezcaTasa de relleno del búferhasta el 90%.• Omitir los demás campos de esta sección. No se utilizan para VBR.

Cómo funciona: Velocidad de bits puede cambiar con cada fotograma (para obtener la mejor calidad) perono puede superar la tasa de bits máxima especificada. El codificador también garantiza que a medida queel canal progresa, la secuencia satisface la tasa de bits media especificada. Este modo es útil cuando seesperan picos breves en la complejidad del vídeo. El codificador establece como objetivo la tasa de bitsmedia pero aumenta a la tasa de bits máxima durante un tiempo breve cuando es necesario.

Modo de velocidad de bits constante (CBR)Con el modo de tasa de bits constante (CBR), debe especificar una tasa de bits. La calidad de vídeo varíaen función de la complejidad del vídeo.

Seleccione CBR únicamente si distribuye recursos a dispositivos que no admiten tasas de bits variables.

Pero si es aceptable que la tasa de bits difiera de vez en cuando de una tasa especificada, considere laposibilidad de utilizar VBR o QVBR. Durante la duración del canal, podría obtener una tasa de bits inferior yuna mejor calidad con VBR o QVBR.

Para configurar el modo CBR, complete los campos como se indica a continuación:

• Velocidad de bits. Establecimiento de la propiedad deVelocidad de bitspara equilibrar la calidad del vídeoy la tasa de bits de salida. Si deja este campo vacío,MediaLiveestablece la velocidad de bits en 5 Mbps.

El valor que introduceVelocidad de bitstambién afecta a los cargos de salida de este producto. Si tevasVelocidad de bitsvacío,MediaLivecalcula los cargos utilizando el valor de laAusencia máximaTasa debits en elEspecificaciones de entrada (p. 158)sección de la configuración del canal. Para obtener másinformación acerca de los cargos, consultelaMediaLiveLista de precios.

• EstablezcaTamaño del búfer de bandahasta el doble de velocidad de bits.• EstablezcaTasa de relleno del búferhasta el 90%.• Omitir los demás campos de esta sección. No se utilizan para CBR.

Cómo funciona: El resultado siempre con la tasa de bits especificada. Algunas veces dicha tasa de bits dalugar a un vídeo de mayor calidad y, en ocasiones, da lugar a un vídeo de menor calidad.

Entrega de salidas a través de su VPCPuede configurar un canal para que tenga puntos de enlace de salida en Amazon Virtual Private Cloud(Amazon VPC). Este modo de entrega resulta útil si un destino de salida importante para su canal es unadirección de la VPC.

El destino de salida de la VPC suele ser una dirección de Amazon EC2. También podría ser un bucket enAmazon Simple Storage Service (Amazon S3) si ha configurado puntos de enlace de VPC para Amazon

552

Page 564: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas y restricciones

S3. Es posible que desee enviar salida a la VPC para poder realizar un procesamiento posterior o parapoder entregar el vídeo a través deAWS Direct Connect.

Si no cuenta con una VPC, puede dejar de leer esta sección. Siempre configurará el canal de formaregular, con puntos finales enMediaLive. No es necesario realizar ninguna configuración especial paraconfigurar los canales de forma regular.

Reglas y restriccionesLas siguientes reglas se aplican a un canal configurado para su entrega a través de la VPC:

• No puedes cambiar un canal existente para empezar a entregar en tu VPC o dejar de entregar a travésde la VPC.

• Laclase de canal (p. 489)puede ser estándar o de una sola tubería.• No se puede cambiar la clase de canal en un canal existente• No se pueden incluir grupos de salida multiplex en el canal.• El canal puede tener grupos de salida con destinos en la VPC, con destinos en otras ubicaciones (como

AWS Elemental)MediaPackage) y con destinos en la Internet pública.

Note

En la información que se proporciona en esta sección se presupone que está muy familiarizadocon Amazon Virtual Private Cloud, conAWS PrivateLink, conAWS Direct Connecty con lasprácticas generales de creación de redes.

Temas• Cómo funciona la entrega de VPC (p. 553)• Preparativos (p. 554)• Configuración para la entrega de VPC (p. 555)• Cambio de la configuración (p. 556)• Identificación de los requisitos de subred y zona de disponibilidad (p. 556)

Cómo funciona la entrega de VPCLa entrega de VPC se aplica a cadaMediaLivecanal. Puede tener algunos canales que se entregan através de su VPC y otros canales que se entregan de forma regular.

Con la entrega de VPC, los puntos finales del canal se encuentran en la VPC, en lugar de en la VPCqueMediaLiveposee. Esta configuración proporciona ventajas, incluida la seguridad mejorada, porque lasalida no tiene que ir al límite de la Internet pública para llegar a los destinos de salida que hay en la VPC.

El siguiente diagrama ilustra el funcionamiento de la entrega de VPC. La caja azul es un canal con doscanalizaciones. La caja naranja es tu VPC. Tenga en cuenta que los extremos de las dos canalizacionesse encuentran en la VPC. En este ejemplo, solo tiene un grupo de salida, con un destino en EC2 en laVPC. Este grupo de salida podría ser un grupo de salida HLS que se envía a un servidor HTTP de lainstancia EC2.

En el siguiente diagrama, se ilustra un canal con tres grupos de salida:

• El destino de un grupo de salida está activadosu EC2ejemplo.• El destino de la salida que se muestra en la parte superior está activadoMediaPackage. La salida sale

del punto final de la canalización, va al límite deAWS(el cuadro gris) y vuelve a entrar, al destino en AWSElementalMediaPackage.

553

Page 565: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioPreparativos

• El destino de la salida que se muestra en la parte inferior está en Internet pública. La salida sale de latubería y luego saleAWSy entra en la Internet pública.

Se ha configurado para su entrega en su VPC de la siguiente manera:

• Identifique las subredes y los grupos de seguridad de la VPC para los endpoints del canal.• Identifique subredes y grupos de seguridad para los destinos de salida, para los grupos de salidas con

destinos en la VPC.• Determine si necesita identificar direcciones IP elásticas para asociar al canal.• Compruebe los permisos necesarios para el rol de entidad de confianza paraMediaLive. Debe

actualizar el rol si el canal utiliza un rol de entidad de confianza personalizado, en lugar de lafunción integradaMediaLiveAccessRoleque está disponible a través de la consola. Para obtenermás información, consulte the section called “Referencia: resumen del acceso a entidades deconfianza” (p. 60).

• Actualice las políticas de IAM para los usuarios. Para obtener más información, consulte the sectioncalled “Referencia: resumen del acceso de los usuarios” (p. 54).

• Al crear un canal, debe incluir esta subred, grupo de seguridad y dirección IP elástica en la configuracióndel canal.

En las siguientes secciones se describe esta configuración de manera detallada.

PreparativosUn usuario de Amazon VPC debe configurar la VPC e identificar subredes y grupos de seguridad para elcanal.

Para configurar la VPC

1. Proporcione a su usuario de Amazon VPC las siguientes pautas:

• Directrices para las subredes y zonas de disponibilidad — Consultethe section called “Identificaciónde los requisitos de subred y zona de disponibilidad” (p. 556)

• Directrices para el grupo de seguridad para las subredes de endpoints de canal: el grupo o gruposde seguridad deben seguir estas reglas:• Las reglas combinadas de los grupos de seguridad deben permitir el tráfico saliente desde el

punto de enlace a todos los destinos de salida. Estos destinos pueden estar en su VPC, destinosenAWSservicios y destinos en la Internet pública.

• Guía para el grupo de seguridad de las subredes de destino: el grupo o grupos de seguridad debenseguir estas reglas:• Las reglas combinadas de los grupos de seguridad deben permitir el tráfico entrante desde los

puntos de enlace del canal.2. Determine si necesita identificar los EIP para asociarse con el canal. Si el canal tiene grupos de salida

con destinos fuera de la VPC, debe proporcionar un mecanismo para que el contenido salga de laVPC. Una forma de hacerlo es asociar los EIP a los puntos de enlace del canal. Estos extremosaparecen en el diagrama dethe section called “Cómo funciona la entrega de VPC” (p. 553)Hable conel usuario de Amazon VPC acerca de sus requisitos.

Si decide asociar los EIP a los endpoints del canal, identifique esos EIP.3. Una vez que el usuario de Amazon VPC haya realizado la configuración, obtenga la siguiente

información:

• ID de la VPC o de las VPC.• Los ID de las subredes y zonas de disponibilidad de los endpoints del canal.

554

Page 566: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioConfiguración para la entrega de VPC

• Los ID de las subredes y zonas de disponibilidad de los destinos.

• Los ID de los grupos de seguridad de las subredes.• La dirección IP elástica que se asocia a las interfaces de red elástica de los puntos de enlace del

canal.4. La entrega a través de la VPC depende de la configuración adecuada para el enrutamiento y DNS de

la red de VPC. Proporcione al usuario de Amazon VPC las siguientes pautas:

• Si espera que las direcciones con un nombre de dominio lleguen a la VPC o si espera que laVPC llegue a direcciones con un nombre de dominio, debe configurar un DNS para resolver esosnombres de dominio. Este requisito se aplica por igual aAWSservicios que pueden tener nombresde dominio.

• Si se espera alguna comunicación con Internet pública, necesitará una NAT o una Internet Gatewayen su VPC.

• Dentro de la VPC, debe configurar tablas de enrutamiento para permitir la comunicación entre lassubredes que desea utilizar.

• Todas las direcciones IP deben ser IPV4.

Configuración para la entrega de VPCNote

En la información que se proporciona en esta sección se presupone que está familiarizado con lospasos generales paracreación de un canal (p. 154). También supone que ha leídoConfiguración:Preparación ascendente y descendente (p. 78)y ha planificado el flujo de trabajo de su canal.

Para configurar la entrega de VPC

Sigue estos pasos en algún momento cuando estés creando el canal.

1. En la páginaCrear canalpágina, elijaDetalles de canal y entradaen el panel de navegación.2. Complete elEntrega de salidasección :

• Modo de entrega— ElijaVPC:.• Configuración de VPC— ElijaSeleccione subredes y grupos de seguridad.• Subredes— Elija una de las subredes que ha obtenido. La lista desplegable muestra las subredes

de todas las VPC, identificadas de la siguiente manera:

<subnet ID> <Availability Zone of subnet> <IPv4 CIDR block of subnet> <VPCID> <Subnet tag called "Name", if it exists>

Por ejemplo:

subnet-1122aabb us-west-2a 10.1.128.0/24 vpc-3f139646 para puntos de enlace de VPC

Si la lista de subredes está vacía, elija Specify custom VPC (Especificar VPC personalizada)y escriba el ID de subred en el campo. (Solo tiene que escribir el ID de subred, por ejemplo,subnet-1122aabb).

MediaLiveasocia esta subred con la canalización 0.• Si tu canal es un canal estándar, añade otra subred. Todavía enSubredes, elija la segunda subred.

Esta segunda vez, la lista desplegable muestra únicamente las subredes de la misma VPC que laprimera subred.

555

Page 567: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCambio de la configuración

MediaLiveasocia esta subred con la canalización 1.• Grupos de seguridad: Elija el grupo o grupos de seguridad que ha obtenido siguiendo el mismo

proceso que para las subredes. La lista desplegable muestra los grupos de seguridad quepertenecen a la VPC que ha elegido, identificados de la siguiente manera:

<security group ID> <description attached to this security group> <VPC ID>

• EIP para endpoints— Si procede, introduzca las direcciones IP elásticas que ha obtenido.MediaLivetoma la primera dirección IP elástica que especifique y la asocia a la canalización 0.Asocia la segunda dirección IP elástica (si procede) a la canalización 1.

3. Siga estas directrices cuando cree los grupos de salida en el canal:

• Para los grupos de salida de canales que tienen destinos en su VPC o en Amazon S3, obtenga laURL o la ruta de bucket. No es necesario modificar la sintaxis de destino. Si el usuario de AmazonVPC ha configurado correctamente el enrutamiento, las salidas encontrarán correctamente estassalidas en la VPC.

• Para los grupos de salida de canales que tienen destinos que no están en la VPC, siga elprocedimiento habitual. No es necesario modificar la sintaxis de destino. Si el usuario de AmazonVPC ha configurado correctamente el enrutamiento, las salidas encontrarán correctamente lassalidas que están fuera de la VPC.

Resultado

Cuando te configuras para la entrega a través de tu VPC,MediaLivecrea una o dos interfaces de redelásticas en la VPC. Crea una elastic network interface para un canal de canalización única y dos para uncanal estándar.

Si elige utilizar direcciones IP elásticas,MediaLivetambién asocia esas direcciones IP elásticas a la elasticnetwork interface.

Puede ver la configuración del punto de entrega en eldetalles del canal (p. 337).

Cambio de la configuraciónSi has configurado un canal para la entrega de VPC, ten en cuenta lo siguiente:

• No puedes cambiar un canal existente para empezar a entregar a través de tu VPC o dejar de entregar através de la VPC.

• No se puede cambiar elclase de canal (p. 489)en un canal existente configurado para su entrega através de la VPC.

• Si agrega otra entrada que utiliza la VPC, asegúrese de que sigue la yanormasestablecidas (p. 556)para VPC, subredes y zonas de disponibilidad.

• Si eliminas el canal o si eliminas todos los grupos de salida,MediaLiveelimina los puntos de interfazelástica que creó en la instancia de Amazon EC2.

Identificación de los requisitos de subred y zona dedisponibilidadLas subredes y zonas de disponibilidad se aplican de la siguiente manera:

• Entradas de— AlgunosMediaLivelos tipos de entrada se encuentran en la VPC, lo que significa queestán en una subred específica. Por ejemplo, una entrada RTMP puede estar en la VPC. Para obtenermás información, consulte the section called “Formatos y protocolos de entrada compatibles” (p. 579).

• Puntos de enlace de: los extremos del canal se encuentran en una subred.

556

Page 568: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentificación de los requisitos desubred y zona de disponibilidad

• Destinos: las direcciones IP de las salidas de la VPC se encuentran en una subred. Identifica lasdirecciones IP (y sus subredes implícitas) cuandoPlanificar el sistema descendente (p. 119).

Debe identificar las VPC y las subredes delMediaLiveendpoints y para los destinos de salida que son unadirección de la VPC. Debe tener en cuenta lo siguiente:

• Debe asegurarse de que la configuración sigue las reglas de asignación entre subredes y zonas dedisponibilidad. Consultethe section called “Caso de uso A: sin entradas de VPC” (p. 557)y la secciónque le sigue.

• Cada subred debe tener un bloque de CIDR privado (un rango de direcciones IP).• Cada subred debe tener dos direcciones no utilizadas en ese bloque.

Temas• Caso de uso A: sin entradas de VPC (p. 557)• Caso de uso B: el canal incluye entradas de VPC (p. 558)

Caso de uso A: sin entradas de VPCEste caso de uso se aplica si el canal no tiene entradas que utilizan la VPC:

• NoMediaConnectinputs• Sin entradas CDI• Sin entradas de VPC RTMP• Sin entradas de VPC RTP

Este es un diagrama de la configuración, cuando el canal es un canal estándar. En este ejemplo, el canaltiene dos grupos de salida. Supongamos que los destinos de ambos grupos de salida están en EC2 en laVPC.

Canales de canalización única

Debe identificar subredes para las siguientes ubicaciones:

• El punto final de canal de la canalización 0 (en el cuadro azul).• Los destinos de la canalización 0 (en el cuadro naranja).

La configuración debe respetar estas reglas para VPC y subredes:

• Puede configurar las ubicaciones en cualquier número de VPC.• No es necesario que ninguna de las VPC o subredes sea igual o diferente.

La configuración debe respetar estas reglas para las zonas de disponibilidad de las subredes queidentifique:

• El punto final del canal puede estar en la misma zona de disponibilidad que el destino (o los destinos)o en otra zona de disponibilidad. Si se encuentra en una zona de disponibilidad diferente, incurrirá encargos por transferencia de datos salientes. Para obtener más información sobre los precios, consultehttp://aws.amazon.com/medialive/pricing/.

Canales estándar

Debe identificar subredes para lo siguiente:

557

Page 569: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentificación de los requisitos desubred y zona de disponibilidad

• Los dos extremos de canal (en el cuadro azul).• Todos los destinos (en la caja naranja).

La configuración debe respetar estas reglas para VPC y subredes:

• Puede configurar las ubicaciones en cualquier número de VPC.• Las subredes de los extremos del canal deben ser diferentes entre sí, pero las dos subredes deben estar

en la misma VPC.• No hay otros requisitos para la exclusividad de las subredes en ninguna de las subredes identificadas.

La configuración debe respetar estas reglas para las zonas de disponibilidad de las subredes queidentifique:

• Las zonas de disponibilidad de los dos extremos de canal deben ser diferentes.• Cada punto final de canal puede estar en la misma zona de disponibilidad que el destino (o los

destinos). O puede estar en una zona de disponibilidad diferente. Si elige configurar diferentes zonas dedisponibilidad, incurrirá en cargos por transferencia de datos salientes. Para obtener más informaciónsobre los precios, consulte http://aws.amazon.com/medialive/pricing/.

Caso de uso B: el canal incluye entradas de VPCEste caso de uso se aplica si el canal incluye entradas que utilizan la VPC:

• MediaConnectinputs• Entradas CDI• Entradas de VPC RTMP• Entradas de VPC RTP

Este es un diagrama de la configuración, cuando el canal es un canal estándar. En este ejemplo, el canaltiene al menos una entrada de VPC. También tiene dos grupos de salida. Supongamos que los destinos deambos grupos de salida están en EC2 en la VPC.

Canales de canalización única

Debe identificar subredes para las siguientes ubicaciones:

• Punto final de la entrada de VPC para la canalización 0 (en el cuadro verde).• El punto final de canal de la canalización 0 (en el cuadro azul).• Los destinos de la canalización 0 (en el cuadro naranja).

La configuración debe respetar estas reglas para VPC y subredes:

• Puede configurar las ubicaciones en cualquier número de VPC.• No es necesario que ninguna de las VPC o subredes sea igual o diferente.

La configuración debe respetar estas reglas para las zonas de disponibilidad de las subredes queidentifique:

• El punto final de la entrada de la VPC y el punto de enlace del canal deben estar dentro de la mismazona de disponibilidad. Esta regla existe porque estos dos extremos se encuentran dentro de lacanalización del canal y la canalización no puede iniciarse en una zona de disponibilidad y terminar enotra.

558

Page 570: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioreferencia: Códec de audio: AAC

Si la entrada de VPC ya está configurada en la VPC, probablemente sea más fácil identificar la zona dedisponibilidad de esa subred como zona de disponibilidad compartida.

Si la entrada de VPC aún no está configurada, asegúrese de que las dos subredes estén en la mismazona de disponibilidad.

• El punto final del canal puede estar en la misma zona de disponibilidad que el destino (o los destinos)o en otra zona de disponibilidad. Si se encuentra en una zona de disponibilidad diferente, incurrirá encargos por transferencia de datos salientes. Para obtener más información sobre los precios, consultehttp://aws.amazon.com/medialive/pricing/.

Canales estándar

Debe identificar subredes para lo siguiente:

• Los puntos finales de las entradas de VPC (en el cuadro verde).• Los extremos del canal (en el cuadro azul).• Los destinos (en la caja naranja).

La configuración debe respetar estas reglas para VPC y subredes:

• Puede configurar las ubicaciones en cualquier número de VPC.• La subred de las entradas de VPC en la canalización 0 y las entradas de VPC de la canalización 1

deben estar en la misma VPC. Pueden estar en las mismas o diferentes subredes.• La subred del punto final de canal de la canalización 0 y el extremo de canal de la canalización 1 deben

ser diferentes entre sí, pero las dos subredes deben estar en la misma VPC.• No existen otros requisitos para la exclusividad de las subredes en ninguna de las VPC o subredes

identificadas.

La configuración debe respetar estas reglas para la zona de disponibilidad:

• Las zonas de disponibilidad de los dos extremos de canal deben ser diferentes.• Dentro de cada canalización, el extremo de la entrada de la VPC y el extremo del canal deben estar en

la misma zona de disponibilidad. Esta regla existe porque estos dos extremos se encuentran dentro dela canalización del canal y la canalización no puede iniciarse en una zona de disponibilidad y terminar enotra.

Si la entrada de VPC ya está configurada en la VPC, probablemente sea más fácil identificar la zona dedisponibilidad de esa subred como zona de disponibilidad compartida.

Si la entrada de VPC aún no está configurada, asegúrese de que las subredes estén en la misma zonade disponibilidad.

• Dentro de cada canalización, cada extremo de canal puede estar en la misma zona de disponibilidadque el destino (o los destinos). O puede estar en una zona de disponibilidad diferente. Si elige configurardiferentes zonas de disponibilidad, incurrirá en cargos por transferencia de datos salientes. Para obtenermás información sobre los precios, consulte http://aws.amazon.com/medialive/pricing/.

referencia: Frecuencia de muestreo y velocidad debits compatibles para AAC

En esta sección se explica cómo configurar las cuatro propiedades siguientes del códec de audio AAC:

559

Page 571: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModo de codificación 1.0

• Perfil• Modo de codificación• Velocidad de muestreo• Velocidad de bits

En la consola, estas propiedades se encuentran en cuatro campos delConfiguración de códecspara elcódec AAC. Para llegar aquí, vaya a laCreación de canaly elija la salida adecuada en el grupo de salida.EnConfiguración de salida, vaya a laAudiosección. En Codec settings (Configuración del códec)Aac,a continuación, expandaConfiguración de códecs. Para revisar el paso en el que se completan estoscampos, consulte the section called “Paso 7: Configurar audio” (p. 220).

Note

Puedes configurar los cuatro campos. O puedes dejar todos los campos con sus valorespredeterminados.Si cambia solo uno o dos campos, podría crear una combinación que no sea válida. Consulte lastablas de las siguientes secciones para comprobar que la combinación que ha creado es válida.

Para configurar estos cuatro campos

1. Seleccione unModo de codificación.2. Seleccione unPerfil deque es válido con ese perfil. Consulte las tablas que siguen este procedimiento.3. Seleccione unVelocidad de muestreoque es válido para esa combinación de perfil y modo de

codificación.4. Seleccione unVelocidad de bitsque se encuentra dentro del rango que se admite para esa frecuencia

de muestreo.

Modo de codificación 1.0En esta tabla, lee las filas para encontrar el perfil que quieras. A continuación, lea para encontrar unacombinación válida de frecuencia de muestreo y velocidad de bits.

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

22050 8000 12000

24000 8000 12000

32000 12000 64 000

44100 18000 64 000

Hev1

48000 18000 64 000

8000 8000 14000

12000 8000 14000

16 000 8000 28000

22050 24000 28000

24000 24000 28000

LC

32000 32000 192000

560

Page 572: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModo de codificación 1+1

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

44100 56000 256000

48000 56000 288000

88200 288000 288000

96000 128000 288000

Modo de codificación 1+1En esta tabla, lee las filas para encontrar el perfil que quieras. A continuación, lea para encontrar unacombinación válida de frecuencia de muestreo y velocidad de bits.

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

32000 24000 128000

44100 40000 192000

48000 40000 192000

Hev1

96000 224000 256000

8000 16 000 28000

12000 16 000 28000

16 000 16 000 56000

22050 48000 56000

24000 48000 56000

32000 64 000 384 000

44100 112000 512000

48000 112000 576000

88200 256000 576000

LC

96000 256000 576000

Modo de codificación 2.0En esta tabla, lee las filas para encontrar el perfil que quieras. A continuación, lea para encontrar unacombinación válida de frecuencia de muestreo y velocidad de bits.

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

Hev1 32000 16 000 128000

561

Page 573: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModo de codificación 5.1

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

44100 16 000 96000

48000 16 000 128000

96000 96000 128000

22050 8000 12000

24000 8000 12000

32000 12000 64 000

44100 20 000 64 000

Hev2

48000 20 000 64 000

8000 16 000 20000

12000 16 000 20000

16 000 16 000 32000

22050 32000 32000

24000 32000 32000

32000 40000 384 000

44100 96000 512000

48000 64 000 576000

88200 576000 576000

LC

96000 256000 576000

Modo de codificación 5.1En esta tabla, lee las filas para encontrar el perfil que quieras. A continuación, lea para encontrar unacombinación válida de frecuencia de muestreo y velocidad de bits.

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

32000 64 000 320000

44100 64 000 224000

48000 64 000 320000

Hev1

96000 240000 320000

32000 160000 768000

44100 256000 640000

LC

48000 256000 768000

562

Page 574: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioModo de codificación y mezcla de receptores

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

96000 640000 768000

Modo de codificación y mezcla de receptoresElija este modo de codificación si tiene una pista de audio AD (descripción de audio) que desea incluir enla salida.

En esta tabla, lee las filas para encontrar el perfil que quieras. A continuación, lea para encontrar unacombinación válida de frecuencia de muestreo y velocidad de bits.

Perfil Frecuencia de muestreo(Hz)

Velocidad de bitsmínima válida (bits/seg)

Velocidad de bitsmáxima válida (bits/seg)

Hev1

22050 8000 12000

24000 8000 12000

32000 12000 64 000

44100 20 000 64 000

48000 20 000 64 000

Hev1

8000 8000 14000

12000 8000 14000

16 000 8000 28000

22050 24000 28000

24000 24000 28000

32000 32000 192000

44100 56000 256000

48000 56000 288000

88200 288000 288000

LC

96000 128000 288000

Referencia: subtítulos admitidosEn esta sección se incluyen tablas que especifican los formatos de subtítulos que se admiten en lasentradas y los formatos de subtítulos que se admiten en las salidas.

Existen varios factores que controlan su capacidad para generar subtítulos en un formato determinado:

563

Page 575: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFormatos admitidos

• El tipo de contenedor de entrada. Un contenedor de entrada determinado puede contener subtítulos enalgunos formatos y no en otros.

• El formato de los subtítulos de entrada. Un formato determinado de subtítulos se puede convertir aalgunos formatos y no a otros.

• El tipo de contenedores de salida. Un contenedor de salida determinado admite algunos formatos desubtítulos mientras que otros no los admite.

Temas• Información general sobre los formatos admitidos (p. 564)• Categorías de subtítulos (p. 567)• Cómo leer la información de subtítulos admitidos (p. 568)• Formatos admitidos en una salida de archivo (p. 569)• Formatos admitidos en una salida HLS o unaMediaPackagesalida (p. 571)• Formatos admitidos en una salida Microsoft Smooth (p. 573)• Formatos admitidos en una salida RTMP (p. 575)• Formatos admitidos en una salida UDP o en una salida multiplex (p. 576)

Información general sobre los formatos admitidosEn la siguiente tabla se muestran los formatos admitidos, se especifica si se admiten en las entradas osalidas, y se indica el estándar que define cada formato.

Subtítulo Admite la entrada Admite la salida Descripción

Datos auxiliares Sí   Datos que cumplencon «SMPTE 291M:Paquete de datosauxiliares y formato deespacio» y que estácontenido en datosauxiliares.

ARIB Sí Sí Subtítulos que cumplenARIB STD-B37 versión2.4.

Forzado   Sí Desde la entrada: Estécnicamente imposibleque el codificador leasubtítulos de grabación.Por lo tanto, desde elpunto de vista de unaentrada, no puedenconsiderarse subtítulos.

Para la salida: Lossubtítulos que segraban son subtítulosque se conviertenen texto y luego sesuperponen sobre la

564

Page 576: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFormatos admitidos

Subtítulo Admite la entrada Admite la salida Descripciónimagen directamente enla transmisión de vídeo.

DVB-Sub Sí Sí Subtítulos que cumplenETSI EN 300 743.

EBU-TT-D   Sí Leyendas que cumplencon EBU Tech 3380,formato de distribuciónde subtitulación deEBU-TT-D, 2018.

Incrustado Sí Sí En la mayoría decontenedores:Subtítulos que cumplenel estándar EIA-608(también conocidocomo CEA-608 o«subtítulos de línea 21")o el estándar CEA-708(también conocido comoEIA-708).

En un contenedorde entrada de Link:Subtítulos que sellevan como subtítulosauxiliares que cumplencon SMPTE 334. Lossubtítulos auxiliaresque cumplen con elestándar EIA-608(también conocidocomo CEA-608 o"subtítulos de línea 21")o el estándar CEA-708(también conocido comoEIA-708).

Incrustado+SCTE-20 Sí Sí Subtítulos que tienenal mismo tiempoincrustación y SCTE-20en el vídeo. Lossubtítulos integrados seinsertan antes que lossubtítulos SCTE-20.

RTMPCaptionInfo   Sí Subtítulos que cumplenAdobeonCaptionInfoformato.

565

Page 577: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFormatos admitidos

Subtítulo Admite la entrada Admite la salida Descripción

SCTE-20 Sí   Subtítulos que cumplenel estándar “SCTE20 2012 Methods forCarriage of CEA-608Closed Captions andNon-Real Time SampledVideo" (SCTE 20 2012Métodos de transportede subtítulos cerradosCEA-608 y vídeo demuestra en tiempo queno es real).

SCTE-20+Incrustado   Sí Subtítulos que cumplenSCTE-43. Los subtítulosSCTE-20 se insertan enel vídeo antes que lossubtítulos incrustados.

SCTE-27 Sí   Subtítulos que cumplenel estándar “SCTE-27(2011), SubtitlingMethods for BroadcastCable" (SCTE-27(2011), métodos desubtitulado para cablede transmisión).

SMPTE-TT   Sí Subtítulos que cumplenel estándar "SMPTE ST2052-1:2010"

Teletexto Sí Sí Desde la entrada TS:Subtítulos en formato deteletexto EBU.

Desde una entrada CDIo en un contenedorLink: Subtítulos enformato de teletextoOP47, también conocidocomo SMPTE RDD-08(que cumplen con ITU-RBT.1120-7).

TTML   Sí Archivos de subtítulosque cumplen el estándar"Timed Text MarkupLanguage 1 (TTML1)(Lenguaje de marcadorde texto con tiempocontrolado) [segundaedición]".

566

Page 578: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCategorías de subtítulos

Subtítulo Admite la entrada Admite la salida Descripción

WebVTT   Sí Subtítulos que cumplenel «webvtt: Formato deseguimiento de textode vídeo web» (http://dev.w3.org/html5/webvtt/).

Categorías de subtítulosLos subtítulos se agrupan en cinco categorías, en función de cómo se incluyen los subtítulos en la salida.

Formato de los subtítulos Categoría de este formato

ARIB Estilo de objeto

Forzado Forzado

DVB-Sub Estilo de objeto

EBU-TT-D Sidecar

Incrustado Incrustado

Incrustado+SCTE-20 Incrustado

RTMPCaptionInfo Estilo de objeto

SCTE-20+Incrustado Incrustado

SCTE-27 Estilo de objeto

SMPTE-TT De streaming

Teletexto Estilo de objeto

TTML Sidecar

WebVTT Sidecar

Subtítulos incrustadosLos subtítulos se transportan dentro de la codificación del vídeo, la cual está, a su vez, en una salidadel grupo de salidas. Solo hay una entidad de subtítulos dentro de esa codificación de vídeo, aunque laentidad puede contener subtítulos para hasta cuatro idiomas.

567

Page 579: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioLectura de la información

Subtítulos de estilo de objetoTodas las codificaciones de subtítulos para un determinado grupo de salidas se encuentran en la mismasalida que el vídeo y audio correspondiente.

Subtítulos sidecarCada subtítulo se codifica para un determinado grupo de salidas en su propia salida de "solo subtítulos". Elgrupo de salida puede contener más de una salida de subtítulos, por ejemplo, una para cada idioma.

Cada salida de solo subtítulos se convierte en un archivo independiente en la salida empaquetada.

De streamingCada subtítulo se codifica para un determinado grupo de salidas en su propia salida de "solo subtítulos". Elgrupo de salida puede contener más de una salida de subtítulos, por ejemplo, una para cada idioma.

Cada salida de solo subtítulos se convierte en una secuencia independiente en la salida empaquetada.

Subtítulos forzadosLos subtítulos se convierten en texto y, a continuación, se superponen directamente sobre la imagen enla codificación de vídeo. Estrictamente hablando, una vez que se produce la superposición, dejan de serrealmente subtítulos porque no se pueden distinguir del vídeo.

Cómo leer la información de subtítulos admitidosCon los subtítulos, existen restricciones en cuanto a la capacidad de producir un formato de salidaespecífico a partir del formato de entrada.

Debe asegurarse de que es posible producir los formatos de salida que desea en un tipo de salidaespecífico, a partir de los subtítulos de la entrada. Por ejemplo, debe asegurarse de que puede producir

568

Page 580: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalida de archivo

subtítulos DVB-sub en una salida de Archive, cuando el origen es una entrada HLS que contiene subtítulosSCTE-20.

Para determinar que el tipo de entrada y el formato de subtítulos de entrada pueden producir el formato desubtítulos elegido en el tipo de salida elegido, consulte las tablas de las siguientessecciones (p. 569).

Siga estos pasos:

1. Encuentre la tabla de su contenedor de salida. Por ejemplo, Archive.2. En la tabla, busque en la primera columna el tipo de contenedor de la entrada que se le ha suministrado.

Por ejemplo, HLS.3. Busque en la segunda columna los subtítulos de entrada que se encuentran en dicho contenedor. Por

ejemplo, SCTE-20.4. En la tercera columna busque el formato de subtítulos de salida que necesita. Por ejemplo, DVB-Sub.

Si el formato está incluido, su entrada es adecuada.

Si el formato no aparece en la lista, debe pedir al proveedor de la entrada que proporcione una fuentediferente.

Las tablas de los formatos admitidos se encuentran en las siguientes secciones:

• the section called “Salida de archivo” (p. 569)• the section called “HLS oMediaPackagesalida” (p. 571)• the section called “Salida de Microsoft Smooth” (p. 573)• the section called “Salida RTMP” (p. 575)• the section called “Salida UDP o multiplex” (p. 576)

Formatos admitidos en una salida de archivoEn esta tabla, busque su tipo de subtítulos y contenedor de entrada. A continuación, busque los formatosde subtítulos que son compatibles en una salida de archivo (archivo MPEG-TS), cuando tenga estecontenedor de entrada y tipo de subtítulos.

Contenedor de subtítulos origen Entrada de subtítulo de origen Subtítulos de salida admitidos

ARIB ARIB

Incrustado Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

CDI Container

Teletexto DVB-Sub

Teletexto

HLS Container Incrustado Forzado

DVB-Sub

569

Page 581: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalida de archivo

Contenedor de subtítulos origen Entrada de subtítulo de origen Subtítulos de salida admitidosIncrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

SCTE-20 Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

Incrustado Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

Contenedor de Link

Teletexto DVB-Sub

Teletexto

Auxiliar Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

MP4 Container

Incrustado o incrustado+SCTE-20

Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

570

Page 582: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS oMediaPackagesalida

Contenedor de subtítulos origen Entrada de subtítulo de origen Subtítulos de salida admitidos

RTMP Container Incrustado Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

ARIB ARIB

DVB-Sub Forzado

DVB-Sub

Incrustado o incrustado+SCTE-20

Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

SCTE-20 Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

SCTE-27 Ninguno

Contenedor MPEG-TS (a través del RTPoMediaConnectProtocolo)

Teletexto DVB-Sub

Teletexto

Formatos admitidos en una salida HLS ounaMediaPackagesalidaEn esta tabla, busque su tipo de subtítulos y contenedor de entrada. A continuación, busque los formatosde subtítulos que son compatibles para una salida HLS oMediaPackagesalida, cuando tenga estecontenedor de entrada y tipo de subtítulos.

571

Page 583: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioHLS oMediaPackagesalida

Contenedor de subtítulos de Entrada de subtítulo de origen Subtítulos de salida admitidos

ARIB Ninguno

Incrustado Forzado

Incrustado

WebVTT

CDI Container

Teletexto Teletexto

Incrustado Forzado

Incrustado

WebVTT

HLS Container

SCTE-20 Forzado

Incrustado

WebVTT

Incrustado Forzado

Incrustado

WebVTT

Contenedor de Link

Teletexto Forzado

WebVTT

Auxiliar Forzado

Incrustado

WebVTT

MP4 Container

Incrustado o incrustado+SCTE-20

Forzado

Incrustado

WebVTT

RTMP Container Incrustado Forzado

Incrustado

WebVTT

ARIB Ninguno

DVB-Sub Forzado

WebVTT

MPEG-TS Container

(a través del RTPoMediaConnectProtocolo)

Incrustado o incrustado+SCTE-20

Forzado

Incrustado

572

Page 584: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalida de Microsoft Smooth

Contenedor de subtítulos de Entrada de subtítulo de origen Subtítulos de salida admitidosWebVTT

SCTE-20 Forzado

Incrustado

WebVTT

SCTE-27 Forzado

WebVTT

Teletexto Forzado

WebVTT

Formatos admitidos en una salida Microsoft SmoothEn esta tabla, busque su tipo de subtítulos y contenedor de entrada. A continuación, busque los formatosde subtítulos que son compatibles para una salida de Microsoft Smooth, cuando tenga este contenedor deentrada y tipo de subtítulos.

Contenedor de subtítulos de Entrada de subtítulo de origen Subtítulos de salida admitidos

ARIB Ninguno

Incrustado Forzado

EBU-TT

SMPTE-TT

TTML

CDI Container

Teletexto Forzado

EBU-TT

SMPTE-TT

TTML

Incrustado Forzado

EBU-TT-D

SMPTE-TT

TTML

HLS Container

SCTE-20 Forzado

EBU-TT-D

SMPTE-TT

TTML

573

Page 585: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalida de Microsoft Smooth

Contenedor de subtítulos de Entrada de subtítulo de origen Subtítulos de salida admitidos

Incrustado Forzado

EBU-TT-D

SMPTE-TT

TTML

Contenedor de Link

Teletexto Forzado

SMPTE-TT

TTML

Auxiliar Forzado

EBU-TT-D

SMPTE-TT

TTML

MP4 Container

Incrustado o incrustado+SCTE-20

Forzado

EBU-TT-D

SMPTE-TT

TTML

RTMP Container Incrustado Forzado

EBU-TT-D

SMPTE-TT

TTML

ARIB Ninguno

DVB-Sub SMPTE-TT

Incrustado o incrustado+SCTE-20

Forzado

EBU-TT-D

SMPTE-TT

TTML

MPEG-TS Container

(a través del RTPoMediaConnectProtocolo)

SCTE-20 Forzado

EBU-TT-D

SMPTE-TT

TTML

574

Page 586: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalida RTMP

Contenedor de subtítulos de Entrada de subtítulo de origen Subtítulos de salida admitidos

SCTE-27 Forzado

SMPTE-TT

Teletexto Forzado

EBU-TT-D

SMPTE-TT

TTML

Formatos admitidos en una salida RTMPEn esta tabla, busque su tipo de subtítulos y contenedor de entrada. A continuación, busque los formatosde subtítulos que son compatibles para una salida de RTMP, cuando tenga este contenedor de entrada ytipo de subtítulos.

Contenedor de subtítulos de Entrada de subtítulo de origen Subtítulos de salida admitidos

ARIB Ninguno

Incrustado Forzado

IncrustadoRTMPCaptionInfo

CDI Container

Teletexto Ninguno

Incrustado Forzado

Incrustado

RTMPCaptionInfo

HLS Container

SCTE-20 Incrustado

Incrustado Forzado

Incrustado

RTMPCaptionInfo

Contenedor de Link

Teletexto Ninguno

Auxiliar Forzado

Incrustado

RTMPCaptionInfo

MP4 Container

Incrustado o incrustado+SCTE-20

Forzado

Incrustado

RTMPCaptionInfo

575

Page 587: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalida UDP o multiplex

Contenedor de subtítulos de Entrada de subtítulo de origen Subtítulos de salida admitidos

RTMP Container Incrustado Forzado

Incrustado

RTMPCaptionInfo

ARIB Ninguno

DVB-Sub Forzado

Incrustado o incrustado+SCTE-20

Forzado

Incrustado

RTMPCaptionInfo

SCTE-20 Incrustado

RTMPCaptionInfo

SCTE-27 Forzado

MPEG-TS Container

(a través del RTPoMediaConnectProtocolo)

Teletexto Ninguno

Formatos admitidos en una salida UDP o en unasalida multiplexEn esta tabla, busque su tipo de subtítulos y contenedor de entrada. A continuación, busque los formatosde subtítulos que son compatibles para una salida de streaming MPEG-TS a través de UDP o RTP, o parauna salida multiplex MPTS, cuando tenga este contenedor de entrada y tipo de subtítulos.

Contenedor de subtítulos origen Entrada de subtítulo de origen Subtítulos de salida admitidos

ARIB ARIB

Incrustado Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

CDI Container

Teletexto Forzado

DVB-Sub

Teletexto

HLS Container Incrustado Forzado

DVB-Sub

Incrustado

576

Page 588: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSalida UDP o multiplex

Contenedor de subtítulos origen Entrada de subtítulo de origen Subtítulos de salida admitidosIncrustado+SCTE-20SCTE-20

SCTE-20+Incrustado

SCTE-20 Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

Incrustado Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

Contenedor de Link

Teletexto Forzado

DVB-Sub

WebVTT

Auxiliar Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

MP4 Container

Incrustado o incrustado+SCTE-20

Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

577

Page 589: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: Contenedores de entrada y códecs compatibles

Contenedor de subtítulos origen Entrada de subtítulo de origen Subtítulos de salida admitidos

RTMP Container Incrustado Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

ARIB ARIB

DVB-Sub Forzado

DVB-Sub

Incrustado o incrustado+SCTE-20

Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

SCTE-20 Forzado

DVB-Sub

Incrustado

Incrustado+SCTE-20

SCTE-20

SCTE-20+Incrustado

SCTE-27 Ninguno

MPEG-TS Container

(a través del RTPoMediaConnectProtocolo)

Teletexto Forzado

DVB-Sub

Teletexto

Referencia: Contenedores de entrada y códecscompatibles

Este capítulo proporciona información sobre los tipos de contenido de entrada y los códecs de vídeo yaudio de entrada que AWS ElementalMediaLivepuede ingerir.

578

Page 590: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFormatos y protocolos de entrada compatibles

Temas• Formatos y protocolos de entrada compatibles (p. 579)• Support entradas en directo y de archivos (p. 582)• Clase de entrada compatible (p. 583)• Support la configuración como entrada de VPC (p. 584)• Códecs compatibles para entradas (p. 584)• Características de las fuentes de vídeo y audio (p. 586)

Formatos y protocolos de entrada compatiblesEn la tabla siguiente se enumeran los tipos de entrada admitidos y se describe cómo gestiona la entrada elcontenido de origen.

En las secciones posteriores a la tabla se describe cómoMediaLiveingiere una entrada de empuje oextracción.

MediaLiveTipo deentrada

Empujar o tirar? Caso de uso Sistema ascendente yprotocolo compatible

CDI Push (Insertar) Inserción de unasecuencia sin comprimiren su VPC en unpunto de enlace fijoenMediaLive.

Amazon VPC dentro deuna nube privada

HLS Extracción de unrecurso o una secuenciaHLS de un punto deenlace externo medianteel protocolo HTTP, cono sin una conexiónsegura.

Servidor HTTP o

Servidor HTTPS

HLS Extraer una secuenciaHLS o un activode VOD de AWSElementalMediaStoreatravés de una conexiónsegura.

AWSElementalMediaStoreconun protocolopersonalizado

HLS

Pull (Extraer)

Extracción de unrecurso VOD o unasecuencia HLS de unbucket de Amazon S3,utilizando una conexiónsegura.

Amazon S3 mediante unprotocolo personalizado

Enlace Push (Insertar) Inserción de unasecuencia de transporte(TS) desde undispositivo de AWSElemental Link.

AWS Elemental Linkmediante una conexióninterna

MediaConnect Push (Insertar) Inserción de unasecuencia de

AWSElementalMediaConnecta

579

Page 591: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFormatos y protocolos de entrada compatibles

MediaLiveTipo deentrada

Empujar o tirar? Caso de uso Sistema ascendente yprotocolo compatible

transporte (TS) desdeun flujo en AWSElementalMediaConnect.

Esta entrada utilizaunMediaConnectARNde flujo, no un URI.

través de una conexióninterna

MP4 Extracción de un archivoMP4 de un servidorHTTP, con o sin unaconexión segura.

Servidor HTTP o

Servidor HTTPS

MP4

Pull (Extraer)

Extracción de un archivoMP4 de un bucket deAmazon S3, utilizandouna conexión segura.

Con MediaLive, elnombre del bucketno debe usar lanotación de puntos. Porejemplo, mycompany-videos es válido, peromycompany.videos nolo es.

Amazon S3 mediante unprotocolo personalizado

Archivo de secuencia detransporte (TS)

Pull (Extraer) Extracción de un archivoTS de un servidorHTTP, con o sin unaconexión segura.Son compatibles conextensiones de archivosde.ts o.m2ts.

MediaLivesolo admitearchivos TS estáticos.No admite archivos TSen crecimiento que seescriben mientras seusan.

Servidor HTTP o

Servidor HTTPS

580

Page 592: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioFormatos y protocolos de entrada compatibles

MediaLiveTipo deentrada

Empujar o tirar? Caso de uso Sistema ascendente yprotocolo compatible

Archivo de secuencia detransporte (TS)

Extracción de un archivoTS de un bucket deAmazon S3, utilizandouna conexión segura.Son compatibles conextensiones de archivosde.ts o.m2ts.

MediaLivesolo admitearchivos TS estáticos.No admite archivos TSen crecimiento que seescriben mientras seusan.

Con MediaLive, elnombre del bucketno debe usar lanotación de puntos. Porejemplo, mycompany-videos es válido, peromycompany.videos nolo es.

Amazon S3 mediante unprotocolo personalizado

Extracción RTMP Pull (Extraer) Extraer una secuenciade un punto de enlaceexterno utilizando elprotocolo RTMP.

MediaLive no admiteentradas que utilicen elprotocolo RTMPS.

Servidor RTMP a travésde extracción RTMP

Inserción RTMP Inserción de unasecuencia en unpunto de enlace fijo deMediaLive, mediante elprotocolo RTMP.

MediaLive no admiteentradas que utilicen elprotocolo RTMPS.

Servidor RTMP a travésde inserción RTMP

Inserción RTMP

Push (Insertar)

Inserción de unasecuencia en su VPC enun punto de enlace fijode MediaLive, medianteel protocolo RTMP.

MediaLive no admiteentradas que utilicen elprotocolo RTMPS.

Amazon VPC a travésde RTMP dentro de unanube privada

581

Page 593: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSupport entradas en directo y de archivos

MediaLiveTipo deentrada

Empujar o tirar? Caso de uso Sistema ascendente yprotocolo compatible

RTP Inserción de unasecuencia de transporte(TS) en un puntode enlace fijo enMediaLive, mediante elprotocolo RTP.

Servidor RTP a travésde inserción RTP

RTP

Push (Insertar)

Inserción de unasecuencia de transporte(TS) de su VPC en unpunto de enlace fijo enMediaLive, mediante elprotocolo RTP.

Amazon VPC a travésde RTP dentro de unanube privada

Incorporación con una entrada de extracciónUna entrada de extracción funciona de la siguiente manera: el origen publica continuamente en un puntode enlace que se encuentra fuera de MediaLive. Cuando el canal (que está conectado a la entrada) seestá ejecutando, MediaLive se conecta a la entrada e incorpora el contenido.

Cuando el canal no se está ejecutando, MediaLive no se conecta a la entrada. (Es posible que haya otrasaplicaciones que sí se conectan).

Una entrada de extracción funciona con una entrada de streaming (donde el origen se está publicandocontinuamente) o una entrada VOD (donde el origen está disponible en el punto de enlace y no cambia).

Incorporación con una entrada de inserción RTMPUna entrada de inserción RTMP funciona de la siguiente manera: el origen intenta realizar una entrega aun punto de enlace que se especifica en la entrada de MediaLive. Debe haber un protocolo de enlace entreel origen y el canal de MediaLive para que el origen tenga información del estado de la entrada.

Cuando se inicia el canal (que está conectado a esta entrada), MediaLive responde al mensaje delprotocolo de enlace y lo incorpora. Cuando el canal no se ejecuta, MediaLive no reacciona; el origen entraen un estado de pausa.

Una entrada de inserción solo funciona con un origen de streaming.

Incorporación con una entrada de inserción RTPUna entrada de inserción RTP funciona de la siguiente manera: el origen intenta realizar una entrega a unpunto de enlace que se especifica en la entrada de MediaLive. El origen no es consciente de si el canal deMediaLive incorpora el contenido.

Cuando se inicia el canal (que está conectado a esta entrada), MediaLive reacciona al origen y loincorpora. Cuando el canal no se ejecuta, MediaLive no reacciona; el origen continúa publicando en elpunto de enlace, pero MediaLive ignora esa acción.

Una entrada de inserción solo funciona con un origen de streaming.

Support entradas en directo y de archivosEn la tabla siguiente se especifica si un tipo de entrada admite transmisiones en directo o activos VOD.

582

Page 594: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioClase de entrada compatible

MediaLiveTipo de entrada ¿Soporta transmisión en directo? ¿Admite activo VOD?

CDI Sí No

HLS desde un servidor HTTP oHTTPS o desdeMediaStore

MediaLive considera que unaentrada HLS es una transmisiónen directo si el campo Buffersegments (Segmentos del búfer)tiene un valor de entre 3 y 10,ambos incluidos.

(Para mostrar este campo enelCanala través de la páginadeConfiguración general deentradaparaConfiguración deentrada de red, eligeEntradade red. Para configuración deentrada HLS, seleccioneEntradaHls. LaSegmentos delbúferaparece el campo).

MediaLiveconsidera que laentrada es unActivo de VODsielSegmentos del búfertiene unvalor de 11 o más o no definido(vacío).

HLS de Amazon S3 Sí, tal como se ha definido en lafila anterior

No recomendamos Amazon S3como origen de una transmisiónen directo.

Sí, tal como se ha definido en lafila anterior

Enlace Sí No

MediaConnect Sí No

MP4 No Sí, solo con extensión dearchivo .mp4

Archivo de secuencia detransporte (TS)

No Sí, solo con extensiones dearchivo.ts y .m2ts

Extracción RTMP Sí Sí

Inserción RTMP Sí No

RTP Sí No

Clase de entrada compatibleAlgunas entradas se pueden configurar como clases de entrada. Algunas entradas solo se puedenconfigurar como clase única. El tipo de clase que se va a utilizar depende de si planea implementar laresiliencia de la canalización.

MediaLiveTipo de entrada Se puede configurar comoentrada de clase única

Se puede configurar comoentrada de clase estándar

CDI No Sí

583

Page 595: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSupport la configuración como entrada de VPC

MediaLiveTipo de entrada Se puede configurar comoentrada de clase única

Se puede configurar comoentrada de clase estándar

HLS Sí Sí

Enlace Sí Sí

MediaConnect Sí Sí

MP4 Sí Sí

Archivo de secuencia detransporte (TS)

Sí Sí

Extracción RTMP Sí Sí

Inserción RTMP Sí Sí

RTP No Sí

Support la configuración como entrada de VPCAlgunas entradas pueden configurarse en Amazon Virtual Private Cloud (Amazon VPC). Para obtener másinformación, consulte the section called “Creación de una entrada” (p. 236).

MediaLiveTipo de entrada Se puede configurar como entrada de VPC

CDI Sí

HLS No

Enlace No

MediaConnect No

MP4 No

Archivo de secuencia de transporte (TS) No

Extracción RTMP No

Inserción RTMP Sí

RTP Sí

Códecs compatibles para entradasEn la siguiente tabla se muestran los códecs que MediaLive admite para el contenido de origen.

Contenedor Códecs de vídeo Códecs de audio

CDI

Para obtener más información,consulte the section called

Vídeo sin comprimir PCM

584

Page 596: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCódecs compatibles para entradas

Contenedor Códecs de vídeo Códecs de audio“Características de las fuentes devídeo y audio” (p. 586).

HLS

Consulte HLS inputs (p. 585),después de esta tabla.

H.264 (AVC) AAC

Dolby Digital

Dolby Digital Plus

Enlace Cualquier códec incluido enun contenedor Link siempre escompatible con MediaLive

Hasta cuatro pares estéreo(audio 2.0)

MediaConnect H.264 (AVC)

HEVC (H.265)

MPEG-2

AAC

Dolby Digital

Dolby Digital Plus

MPEG Audio

PCM

MP4 H.264 (AVC)

HEVC (H.265)

MPEG-2

AAC

Archivo de secuencia detransporte (TS)

H.264 (AVC)

HEVC (H.265)

MPEG-2

AAC

Dolby Digital

Dolby Digital Plus

MPEG Audio

PCM

RTMP H.264 (AVC) AAC

RTP H.264 (AVC)

HEVC (H.265)

MPEG-2

AAC

Dolby Digital

Dolby Digital Plus

MPEG Audio

PCM

Entradas HLS

Los activos de audio y vídeo pueden multiplexarse en una sola secuencia. o en un grupo derepresentación de audio independiente. Si utiliza audio en un grupo de copias,el grupo se puedeseleccionar mediante elID del grupoyNombreque está en el#EXT -X-MEDIAetiqueta.

585

Page 597: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCaracterísticas de las fuentes de vídeo y audio

Características de las fuentes de vídeo y audioOrientation (Orientación)

MediaLivesolo ingiere vídeo paisajístico. Si una fuente de vídeo está configurada como vertical,MediaLiveloingerirán pero lo girarán hacia el paisaje.

Velocidad de imagen de entrada

MediaLivesolo admite entradas de velocidad de cuadro constante (CFR). No admite velocidades de cuadrovariables (VFR).

Otras características

Contenedor Características del vídeo Características del audio

CDI • Sin comprimir 4:2:2 de 8 bits• 4:2:2 sin comprimir10 bits

PCM Big-Endian de 24 bits

Mono (1,0), mono dual (2,0),estéreo (2,0), 5,1, 7.1

222, GRP

48 kHz, 96 kHz

referencia: Contenedores de salida y códecscompatibles

Este capítulo proporciona información sobre los tipos de contenido de salida y los códecs y vídeo de salidaqueMediaLivepuede producir.

Temas• Contenedores compatibles y sistemas descendentes (p. 586)• Support para entrega a VPC (p. 588)• Códecs compatibles para salidas (p. 589)

Contenedores compatibles y sistemas descendentesEn la siguiente tabla se muestran los formatos de salida y los protocolos que admite MediaLive.

MediaLivetipo desalida (grupo desalida)

Caso de uso Sistemadescendentey protocolocompatible

Salida en directoadmitida

Salida de VODadmitida

Archivado Envío de archivosde secuenciade transporte(TS) a un bucketde AmazonS3. ConsulteAmazon S3 Bucket

Amazon S3a través deun protocolopersonalizado

No Sí. Un canal solopuede contener ungrupo de salida dearchivo.

586

Page 598: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioContenedores compatibles y sistemas descendentes

MediaLivetipo desalida (grupo desalida)

Caso de uso Sistemadescendentey protocolocompatible

Salida en directoadmitida

Salida de VODadmitida

Names (p. 588),después de estatabla.

Captura defotogramas

Envío de unaserie de archivosJPEG a un bucketde AmazonS3. ConsulteAmazon S3 BucketNames (p. 588),después de estatabla.

Amazon S3a través deun protocolopersonalizado

No Sí. Un canalpuede contenerun máximo de tresgrupos de salidade captura defotogramas.

HLS concontenedorestándar ocontenedor FMP4

Envío de unasecuencia HLS aun servidor queadmite HTTP PUToWebDav.

Servidor HTTP Sí Sí, cuando elgrupo de salidaestá configuradopara el modo VOD

HLS concontenedorestándar ocontenedor FMP4

Envío de unasecuencia HLS aun servidor queadmite HTTPSPUT oWebDav.

Servidor HTTPS Sí Sí, cuando elgrupo de salidaestá configuradopara el modo VOD

HLS concontenedorestándar ocontenedor FMP4

Envío de unasecuencia HLS auna CDN Akamai.

CDN Akamai através de HTTP oHTTPS

Sí No

HLS solo concontenedorestándar

Envío de unasecuencia HLSa un canal deMediaPackagemediante elprotocolo HTTPS.

AWSElementalMediaPackageatravés de HTTPS

Sí No

HLS concontenedorestándar ocontenedor FMP4

Envío de unasecuencia HLS aun contenedor enMediaStore.

AWSElementalMediaStoreconun protocolopersonalizado

Sí Sí, cuando elgrupo de salidaestá configuradopara el modo VOD

HLS concontenedorestándar ocontenedor FMP4

Envío de unasecuencia HLSa un bucketde AmazonS3. ConsulteAmazon S3 BucketNames (p. 588),después de estatabla.

Amazon S3a través deun protocolopersonalizado

Sí Sí, cuando elgrupo de salidaestá configuradopara el modo VOD

587

Page 599: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSupport para entrega a VPC

MediaLivetipo desalida (grupo desalida)

Caso de uso Sistemadescendentey protocolocompatible

Salida en directoadmitida

Salida de VODadmitida

MediaPackage Envío de unasecuencia HLSa un canal deMediaPackage.

AWSElementalMediaPackageatravés de unHTTPSWebDav

Sí No

Microsoft Smooth Envío de unasecuencia a unservidor de origeno CDN que admiteMicrosoft SmoothStreaming.

Una CDNcompatible através de HTTP oHTTPS

Sí No

Multiplexor Cree unasecuencia detransporte (TS)que forme parte deun multiplexor deMediaLive.

  Sí No

RTMP Envío de unasecuencia a unservidor queadmite el protocoloRTMP.

Servidor RTMP Sí No

RTMPS Envío de unasecuencia a unservidor queadmite el protocoloRTMPS.

Servidor RTMPS Sí No

UDP Envío de unasecuencia detransporte (TS) aun servidor queadmite UDP.

Servidor UDP Sí No

Nombres de bucket de Amazon S3

Con MediaLive, el nombre del bucket no debe usar la notación de puntos. Por ejemplo, mycompany-videos es válido, pero mycompany.videos no lo es.

Support para entrega a VPCEn la tabla siguiente se especifica qué contenedores se pueden entregar a un destino de la VPC, cuandose configura el canal que se configura para la entrega de VPC. Para obtener más información acerca de laentrega de VPC, consultethe section called “Entrega de VPC” (p. 552).

588

Page 600: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioCódecs compatibles para salidas

MediaLivetipo de salida (grupode salida)

Se puede entregar a un destinoen su VPC

Se puede entregar a un destinofuera de la VPC

Archivado Un bucket, si Amazon S3 estáconfigurado con un endpoint deVPC

Sí, si asocia direcciones IPelásticas al canal

Captura de fotogramas Un bucket, si Amazon S3 estáconfigurado con un endpoint deVPC

Sí, si asocia direcciones IPelásticas al canal

HLS a un servidor HTTP oHTTPS

Un bucket, si Amazon S3 estáconfigurado con un endpoint deVPC

Sí, si asocia direcciones IPelásticas al canal

HLS a un servidor Akamai Un bucket, si Amazon S3 estáconfigurado con un endpoint deVPC

Sí, si asocia direcciones IPelásticas al canal

HLS aMediaPackagea través deHTTP

No Sí, si asocia direcciones IPelásticas al canal

HLS aMediaStore No Sí, si asocia direcciones IPelásticas al canal

HLS a Amazon S3 Un bucket, si Amazon S3 estáconfigurado con un endpoint deVPC

Sí, si asocia direcciones IPelásticas al canal

MediaPackage No Sí, si asocia direcciones IPelásticas al canal

Microsoft Smooth Un servidor en Amazon EC2 Sí, si asocia direcciones IPelásticas al canal

Multiplexor No

Cuando el canal está configuradopara la entrega de VPC, nopuede contener una salidamultiplex.

No

Cuando el canal está configuradopara la entrega de VPC, nopuede contener una salidamultiplex.

RTMP o RTMPS Un servidor en Amazon EC2 Sí, si asocia direcciones IPelásticas al canal

UDP Un servidor en Amazon EC2 Sí, si asocia direcciones IPelásticas al canal

Códecs compatibles para salidasEn la siguiente tabla, se enumeran los códecs queMediaLiveadmite.

Contenedor Códecs de vídeo Códecs de audio

Archivado H.264 (AVC)

H.265 (HEVC)

AAC

Dolby Digital

589

Page 601: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReferencia: identificadores de datos variables

Contenedor Códecs de vídeo Códecs de audioDolby Digital Plus

MPEG-1 Capa II

Captura de fotogramas JPEG Ninguno. Una salida de capturade fotogramas no incluye audio.

HLS con contenedor estándar H.264 (AVC)

H.265 (HEVC)

AAC

Dolby Digital

Dolby Digital Plus

HLS con contenedor fMP4 H.265 (HEVC) AAC

Dolby Digital

Dolby Digital Plus

MediaPackage H.264 (AVC)

H.265 (HEVC)

AAC

Dolby Digital

Dolby Digital Plus

Microsoft Smooth H.264 (AVC)

H.265 (HEVC)

AAC

Dolby Digital

Dolby Digital Plus

Multiplexor H.264 (AVC)

H.265 (HEVC)

AAC

Dolby Digital

Dolby Digital Plus

RTMP o RTMPS H.264 (AVC) AAC

Dolby Digital

Dolby Digital Plus

UDP H.264 (AVC)

H.265 (HEVC)

AAC

Dolby Digital

Dolby Digital Plus

Referencia: identificadores de datos variablesLos identificadores para datos variables son códigos $ que puede incluir en un valor de campo pararepresentar datos variables. Normalmente, MediaLive resuelve los datos variables (por ejemplo, $dt$ parala fecha y hora) al ejecutar el canal. Por ejemplo, $dt$ se resuelve en la fecha y hora actuales.

Cuando utiliza estos identificadores, asegúrese de que el canal no acabe con dos (o más) salidas condestinos idénticos. Si ocurre esto, el canal supera la validación tras la creación, pero se produce un error alintentar iniciarlo.

590

Page 602: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioDatos de variables compatibles

En las secciones siguientes se describen los identificadores de variables que admite MediaLive y las reglasen las que puede utilizar estos identificadores.

Datos de variables compatiblesMediaLive admite los identificadores de datos variables enumerados en la tabla siguiente. En cada fila, laprimera columna especifica la cadena que se va a introducir en un campo. La segunda columna especificael formato de los datos después de que MediaLive haya resuelto la variable. La tercera columna describelos datos.

Identifier Formato Descripción

$dt$ AAAAMMDDTHHMMSS Para salidas HLS, la fecha y horaUTC de cada segmento.

Para todas las demás salidas, lafecha y la hora UTC de inicio delcanal.

$d$ AAAAMMDD Para salidas HLS, la fecha y horaUTC de cada segmento.

Para todas las demás salidas,la fecha UTC cuando se inicia elcanal.

$t$ HHMMSS Para salidas HLS, la hora UTCde cada segmento.

Para todas las demás salidas, lahora de inicio UTC del canal.

$rv$ Kb Tasa de bits de vídeo

$ra$ Kb Total de todas las tasas de bitsde audio en la salida.

$rc$ Kb Tasa de bits del contenedor dela salida o la suma de todas lastasas de bits de vídeo y audiopara la salida, si la tasa de bitsdel contenedor no se especifica.

$w$ Píxeles Resolución horizontal.

$h$ Píxeles Resolución vertical.

$f$ Entero Velocidad de fotogramas FPS sindecimales. Por ejemplo, “23,976”aparece como “23”.

$$ $ $ de escape.

$sn$ Entero, longitud fija Número del segmento del vídeoen la salida.

%0n Modificador de relleno Modificador de identificador dedatos. El modificador rellenael valor resuelto con ceros a la

591

Page 603: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioReglas para utilizar datos variables

Identifier Formato Descripciónizquierda. El formato es%0n,donde n es un número.

Por ejemplo, para garantizarque el valor resuelto en elidentificador $h$ es de 5caracteres, especifique elidentificador como $h%05$.

Si la resolución vertical es "720",el valor de relleno resuelto es"00720".

Reglas para utilizar datos variablesEn esta tabla se describe dónde se pueden utilizar los identificadores de datos variables de la tablaanterior. En cada fila, las dos primeras columnas especifican dónde se pueden utilizar identificadores. Latercera columna especifica los identificadores que se pueden utilizar en esa ubicación.

Objeto Campo Identificadores aceptables

Canal: grupos de salida Archivo,HLS, Microsoft Smooth

Campo de destino en un grupode salida

$dt$, $d$, $t$

Canal: Archivo, grupos de salidaSmooth

Campo de modificador denombre en una salida

Todos excepto $ra$, $rc$, $sn$

Canal: grupos de salida HLS Campo de modificador denombre en una salida

Todos excepto $sn$

Canal: Archivo, grupos de salidaSmooth

Campo de modificador desegmento en una salida

Todos excepto $ra$, $rc$, $sn$

Canal: grupos de salida HLS Campo de modificador desegmento en una salida

Todos excepto $sn$

Programación: Acción deetiquetado de segmentos HLSID3.

Campo de etiqueta Todos

592

Page 604: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioProtección de los datos

Seguridad en AWSElementalMediaLive

La seguridad en la nube de AWS es la mayor prioridad. Como cliente de AWS, se beneficia de unaarquitectura de red y un centro de datos que se han diseñado para satisfacer los requisitos de seguridadde las organizaciones más exigentes.

La seguridad es una responsabilidad compartida entre AWS y usted. El modelo de responsabilidadcompartida la describe como seguridad de la nube y seguridad en la nube:

• Seguridad de la nube: AWS es responsable de proteger la infraestructura que ejecuta los serviciosde AWS en la nube de AWS. AWS también proporciona servicios que puede utilizar de forma segura.Auditores externos prueban y verifican periódicamente la eficacia de nuestra seguridad en el marcode los programas de conformidad de AWS. Para obtener más información acerca de los programas deconformidad que se aplican a AWS ElementalMediaLive, consulteAWSServicios de en el ámbito delprograma de conformidad.

• Seguridad en la nube: su responsabilidad se determina según el servicio de AWS que utilice. Tambiénes responsable de otros factores, incluida la confidencialidad de los datos, los requisitos de la empresa yla legislación y los reglamentos aplicables.

Esta documentación le ayuda a comprender cómo aplicar el modelo de responsabilidad compartida cuandose utiliza MediaLive. En los siguientes temas, se le mostrará cómo configurar MediaLive para satisfacersus objetivos de seguridad y conformidad. También puede aprender a utilizar otros servicios de AWS quelo ayuden a monitorear y proteger los recursos de MediaLive.

Temas• Protección de datos en AWS ElementalMediaLive (p. 593)• Administración de identidades y accesos en AWS ElementalMediaLive (p. 595)• Validación de la conformidad de AWS ElementalMediaLive (p. 595)• Resiliencia en AWS ElementalMediaLive (p. 595)• Seguridad de la infraestructura en AWS ElementalMediaLive (p. 596)

Protección de datos en AWS ElementalMediaLiveAWSModelo de responsabilidad compartidase aplica a la protección de datos en AWSElementalMediaLive. Como se describe en este modelo, AWS es responsable de proteger lainfraestructura global que ejecuta toda la Nube de AWS. Usted es responsable de mantener el controlsobre el contenido alojado en esta infraestructura. Este contenido incluye la configuración de seguridady las tareas de administración de los servicios de AWS que usted utiliza. Para obtener más informaciónsobre la privacidad de datos, consulte Data Privacy FAQ (Preguntas frecuentes sobre la privacidad dedatos). Para obtener información sobre la protección de datos en Europa, consulte laAWSModelo deresponsabilidad compartida y RGPDPublicación del blog sobreAWSBlog de seguridad.

Con fines de protección de datos, recomendamos proteger las credenciales de Cuenta de AWS yconfigurar cuentas de usuario individuales con AWS Identity and Access Management (IAM). De esta

593

Page 605: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioEliminación de datos en AWS ElementalMediaLive

manera, solo se otorgan a cada usuario los permisos necesarios para cumplir con sus obligacioneslaborales. También recomendamos proteger sus datos de las siguientes formas:

• Utilice Multi-Factor Authentication (MFA) con cada cuenta.• Utilice SSL/TLS para comunicarse con los recursos de AWS. Recomendamos TLS 1.2 o una versión

posterior.• Configure la API y el registro de actividad del usuario con AWS CloudTrail.• Utilice las soluciones de cifrado de AWS, junto con todos los controles de seguridad predeterminados

dentro de los servicios de AWS.• Utilice avanzados servicios de seguridad administrados, como Amazon Macie, que lo ayuden a detectar

y proteger los datos personales almacenados en Amazon S3.• Si necesita módulos criptográficos validados FIPS 140-2 al acceder a AWS a través de una interfaz de

línea de comandos o una API, utilice un punto de enlace de FIPS. Para obtener más información sobrelos puntos de enlace de FIPS disponibles, consulte Estándar de procesamiento de la información federal(FIPS) 140-2.

Recomendamos encarecidamente que nunca introduzca información de identificación confidencial, como,por ejemplo, direcciones de email de sus clientes, en etiquetas o en los campos de formato libre, como elcampo Name (Nombre). Esto incluye cuando trabaje con AWS ElementalMediaLiveu otrosAWSserviciosque utilizan la consola, API,AWS CLI, o bienAWSSDK. Los datos que ingresa en etiquetas o campos deformato libre utilizados para los nombres se pueden utilizar para los registros de facturación o diagnóstico.

Si proporciona una URL a un servidor externo,MediaLiverequiere que no incluya información decredenciales en la URL para validar la solicitud para ese servidor. Si una URL de un servidor externorequiere credenciales, le recomendamos que utilice la función Almacén de parámetros enAWSSystemsManager. Para obtener más información y pasos para implementarAWSAlmacén de parámetros deSystems Manager, consulteRequisitos para AWS Systems Manager: creación de parámetros decontraseña en el almacén de parámetros.

AWS ElementalMediaLiveno requiere que proporcione ningún dato del cliente. No hay campos en loscanales,Dispositivos,entradas,Grupos de seguridad de entrada, multiplexes o reservas,donde se esperaque proporcione datos de cliente.

MediaLiveincluye funciones tales como elAWS Systems ManagerAlmacén de parámetros que leproporciona una forma segura de gestionar información confidencial. Debe utilizar siempre estascaracterísticas para transferir una contraseña; no debe eludirlas incluyendo una contraseña en una URL.

Eliminación de datos en AWS ElementalMediaLivePuede eliminar datos de AWS ElementalMediaLiveeliminando el objeto, por ejemplo, el canal o la entrada.Puede eliminar datos utilizando la consola, la API REST, la AWS CLI o los SDK de AWS. Los datos seeliminarán; no se requieren pasos adicionales después de eliminar los datos completando una operaciónde eliminación.

Para eliminar datos mediante la consola, consulte las secciones siguientes:

• the section called “Eliminación de un canal” (p. 228)• Recursos: MediaLive Dispositivos de (p. 230)• the section called “Eliminación de una entrada” (p. 261)• the section called “Eliminación de un grupo de seguridad de entrada” (p. 265)• the section called “ Eliminación de multiplexes, programas y canales ” (p. 269)• the section called “Eliminación de una reserva” (p. 276)

594

Page 606: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioIdentity and Access Management

Administración de identidades y accesos en AWSElementalMediaLive

AWS Identity and Access Management(IAM) es unServicio de AWSque ayuda al administrador a controlarde forma segura el acceso aAWSde AWS. Los administradores de IAM controlan quién está autenticado(ha iniciado sesión) y autorizado (tiene permisos) para utilizar recursos de MediaLive. IAM es unServicio deAWSque puede utilizar sin cargo adicional.

Para obtener más información acerca de la administración de identidades y accesos para MediaLive,consulte Configuración de: Permisos de IAM (p. 15) y Configuración de: Permisos de IAM paraproducción (p. 23).

Validación de la conformidad de AWSElementalMediaLive

Auditores externos evalúan la seguridad y la conformidad de AWS ElementalMediaLivecomo parte demúltiplesAWSprogramas de conformidad. Entre estos se incluyen HIPAA e ISO.

Para obtener una lista de los servicios de AWS en el ámbito de programas de conformidad específicos,consulte Servicios de AWS en el ámbito del programa de conformidad. Para obtener información general,consulte Programas de conformidad de AWS.

Puede descargar los informes de auditoría de terceros con AWS Artifact. Para obtener más información,consulte Descarga de informes en AWS Artifact.

Su responsabilidad en relación con la conformidad al utilizar MediaLive estará determinada por el gradode confidencialidad de los datos, los objetivos de conformidad de la compañía y la legislación y normativasaplicables. AWS proporciona recursos para ayudar con la conformidad:

• Guías de inicio rápido de seguridad y conformidad: estas guías de implementación tratanconsideraciones sobre arquitectura y ofrecen pasos para implementar los entornos de referenciacentrados en la seguridad y la conformidad en AWS.

• Documento técnico sobre arquitectura para seguridad y conformidad de HIPAA : en este documentotécnico, se describe cómo las empresas pueden utilizar AWS para crear aplicaciones conformes conHIPAA.

• AWSRecursos de conformidad: este conjunto de manuales y guías podría aplicarse a su sector yubicación.

• AWS Config: este servicio de AWS evalúa en qué medida las configuraciones de los recursos cumplenlas prácticas internas, las directrices del sector y la normativa.

• AWS Security Hub: este servicio de AWS proporciona una vista integral de su estado de seguridad enAWS que lo ayuda a verificar la conformidad con los estándares y las prácticas recomendadas del sectorde seguridad.

Resiliencia en AWS ElementalMediaLiveLa infraestructura global de AWS se compone de regiones y zonas de disponibilidad de AWS. AWSLas regiones proporcionan varias zonas de disponibilidad físicamente independientes y aisladas quese encuentran conectadas mediante redes con un alto nivel de rendimiento y redundancia, además debaja latencia. Con las zonas de disponibilidad, puede diseñar y utilizar aplicaciones y bases de datos

595

Page 607: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuarioSeguridad de infraestructuras

que realizan una conmutación por error automática entre zonas de disponibilidad sin interrupciones. Laszonas de disponibilidad tienen una mayor disponibilidad, tolerancia a errores y escalabilidad que lasinfraestructuras tradicionales de centros de datos únicos o múltiples.

Para obtener más información sobre las regiones y zonas de disponibilidad de AWS, consulteInfraestructura global de AWS.

Seguridad de la infraestructura en AWSElementalMediaLive

Como servicio administrado, AWS ElementalMediaLiveestá protegido por elAWSprocedimientos deseguridad de red globales de que se describen en elAmazon Web Services: Información general sobreprocesos de seguridaddocumento técnico.

Puede utilizar llamadas a la API publicadas en AWS para obtener acceso a MediaLive a través de lared. Los clientes deben ser compatibles con Transport Layer Security (TLS) 1.0 o una versión posterior.Recomendamos TLS 1.2 o una versión posterior. Los clientes también deben ser compatibles conconjuntos de cifrado con confidencialidad directa total (PFS) tales como Ephemeral Diffie-Hellman (DHE)o Elliptic Curve Ephemeral Diffie-Hellman (ECDHE). La mayoría de los sistemas modernos como Java 7 yposteriores son compatibles con estos modos.

Además, las solicitudes deben estar firmadas mediante un ID de clave de acceso y una clave de accesosecreta que esté asociada a una entidad de seguridad de IAM. También puede utilizar AWS SecurityToken Service (AWS STS) para generar credenciales de seguridad temporales para firmar solicitudes.

596

Page 608: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Historial de revisión de la guía delusuario

En la siguiente tabla se describe la documentación de esta versión de AWS ElementalMediaLive

• Versión de la API: la más reciente

update-history-change update-history-description update-history-date

Nuevo AWS ElementalLinkCloudWatchMétricasde (p. 353)

AWS ElementalLinkCloudWatchSe haactualizado la sección demétricas con nuevas métricasrelacionadas con la entrega depaquetes.

21 de marzo de 2022

Compatibilidad defotogramas (p. 130)

La guía del usuario se haactualizado con instruccionespara garantizar la compatibilidadentre las velocidades defotogramas.

18 de marzo de 2022

Eliminación de la limitación desalida UHD única (p. 12)

La guía del usuario se haactualizado para eliminar lalimitación de una codificaciónUHD. Esta limitación se sigueaplicando cuando se utiliza unaentrada CDI.

28 de febrero de 2022

AWS ElementalLinkCloudWatchMétricasde (p. 353)

AWS Elemental Link ahoraadmiteCloudWatchMétricas de .

21 de enero de 2022

Reloj de fecha y hora delprograma (PDT) (p. 202)

La lista de campos configurablespara los manifiestos de salidaHLS se ha actualizado paraincluir el nuevo selector defuentes de reloj PDT.

7 de enero de 2022

ID de tipo de segmentación deinterrupción agreg (p. 509)

Se ha agregado documentaciónpara un tipo de segmentación deruptura a las tablas de inserciónde empalme y APOS Timesignal.

8 de diciembre de 2021

Compatibilidad con HEVC desalida de archivo (p. 589)

Salida de archivosahora admitecódecs H.265 (HEVC).

22 de noviembre de 2021

Selección PID de entradaSCTE-35 (p. 518)

AWS ElementalMediaLiveahoraadmite la selección de un valorPID SCTE-35 específico de laentrada.

19 de noviembre de 2021

597

Page 609: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Velocidad de fotogramas deorigen (p. 586)

La guía del usuario aclaraahora queMediaLivesoloadmite velocidades de cuadroconstantes (CFR) en la entrada.No se admiten frecuencias defotogramas variables (VFR).

12 de noviembre de 2021

Paso de DVB-Sub (p. 403) La guía del usuario ahoraaclara que los subtítulos DVB-sub presentes en la entradasiempre se pasarán a la salida,independientemente del PIDycódigo de idiomaselección.

12 de noviembre de 2021

CloudWatchMétrica: segundosde error de entrada decanal (p. 349)

Un nuevoCloudWatchSe haagregado la métrica. Estamétrica realiza un seguimientodel número de segundos enque ciertos tipos de entradacontienen uno o más paquetesirrecuperables.

12 de noviembre de 2021

Entrada de archivo TransportStream (p. 579)

La guía del usuario documentaahora el soporte de entrada dearchivos Transport Stream (TS)agregado recientemente.

4 de noviembre de 2021

Marcas de agua deNielsen (p. 482)

AWS ElementalMediaLiveahoraadmite lacapacidadpara crearmarcas de agua Nielsen.

28 de octubre de 2021

Audio en una entradaHLS (p. 584)

Hemos actualizado lasentradas de HLS para aclararqueMediaLiveahora admite laentrada de audio en grupos derepresentación.

10 de septiembre de 2021

Autenticación de resumen deAkamai (p. 199)

La guía del usuario ahoradocumenta la configuracióncorrecta cuando se utiliza laautenticación de resumen paraun destino de Akamai.

1 de septiembre de 2021

Períodos demantenimiento (p. 369)

La guía del usuario documentaahora la función de ventanasde mantenimiento agregadarecientemente. Esto permiteconfigurar un día y una horapara el mantenimiento rutinariorequerido de los canales.

26 de agosto de 2021

Support con estilos de fuente consubtítulos WebVTT (p. 399)

La guía del usuario documentaahora la función implementadarecientemente para admitir elpaso del color y el estilo deposición de los subtítulos deorigen a la salida, cuando lossubtítulos de salida son WebVTT.

11 de agosto de 2021

598

Page 610: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Extracción de informaciónde mensaje SCTE-35 delmanifiesto (p. 504)

MediaLiveahora admite lacapacidad de extraer informaciónde uso publicitario del manifiestode una entrada HLS y convertirla información en mensajesSCTE-35 de tipo splice insert. Acontinuación, puede configurar elcanal para incluir esos mensajesen las salidas.

5 de agosto de 2021

Subtítulos de salidaWebVTT (p. 563)

MediaLiveahora admite lacapacidad de producir subtítulosde salida WebVTT mediantela conversión de subtítulos deorigen basados en objetos queestán en formato DVB-Sub oSCTE-27. La sección sobresubtítulos admitidos y la secciónsobre el trabajo con subtítulos sehan revisado.

18 de junio de 2021

Espacio de color (p. 534) Hemos revisado la guía paramanejar el espacio de color.También hemos agregadoinformación sobre la ingestiónde metadatos del espacio decolor desde un dispositivo AWSElemental Link.

15 de junio de 2021

Adición de restricciones: Cargosde entrada de AWS ElementalLink UHD (p. 10)

La guía del usuario incluyeinformación sobre los cargospor ingerir insumos del tipo dedispositivo.

15 de junio de 2021

AmazonCloudWatchMétricasde (p. 341)

MediaLiveahoraadmiteCloudWatchMétricasde . Estas métricas se publicanen elMediaLivenamespaceenCloudWatch.

1 de junio de 2021

Bloqueo de canalizaciones consalidas UDP (p. 488)

MediaLiveahora admite elbloqueo de canalizaciones consalidas UDP.

26 de mayo de 2021

Orientación del vídeo deorigen (p. 586)

La guía del usuario aclaraahora queMediaLivesolo admiteorientación de vídeo horizontal.

25 de mayo de 2021

Adición a restricciones: tipos deentrada para conmutación deentrada (p. 10)

La guía del usuario incluyeaclaraciones sobre los tipos deentradas VOD que puede incluiren la conmutación de entradas.

25 de mayo de 2021

Trick-playenMediaPackageGrupos desalida (p. 532)

Ahora puedes incluir una pista detruco en unMediaPackagegrupode salida.

4 de mayo de 2021

599

Page 611: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Codificación de salida de usocompartido y clonación (p. 523)

Hay una nueva sección enla guía para describir lascodificaciones de uso compartidoo clonación dentro de las salidasen el canal y entre ellas.

4 de mayo de 2021

Planificación del intercambio decodificadores (p. 149)

La sección sobre el diseño desalidas de codificación se harevisado para proporcionarorientación para compartir oclonar codificaciones dentro yentre las salidas del canal.

4 de mayo de 2021

Bloqueo de tuberías (p. 485) Hay una nueva sección enla guía para describir cómofunciona la función de bloqueo decanalizaciones existente.

4 de mayo de 2021

Revisión de la resiliencia (p. 497) Hemos revisado la informaciónsobre las opciones de resilienciadel canal. Se han revisado variassecciones de la guía.

13 de abril de 2021

Aclaración sobre las propiedadesque controlan los cargos desalida (p. 218)

La sección sobre la configuraciónde la codificación de vídeoen el canal incluye ahorainformación sobre los campos(resolución, velocidad defotogramas, velocidad de bits)que contribuyen al cálculo de loscargos de cada salida.

13 de abril de 2021

Cálculo de las cargas desalida con control de velocidadQVBR (p. 549)

Ahora hay información sobrecómo configurar la velocidad debits para garantizar cargas desalida precisas cuando se utilizael control de velocidad QVBR.

13 de abril de 2021

Support con estilos de fuente consubtítulos TTML (p. 399)

La guía del usuario documentaahora la función implementadarecientemente para admitir elpaso de los estilos de fuentede los subtítulos de origen a lasalida, cuando los subtítulos desalida son TTML.

12 de abril de 2021

Superposición de gráficos enmovimiento (p. 472)

AWS ElementalMediaLiveahoraadmite la capacidad de insertaruna superposición de gráficosen movimiento en el vídeo en uncanal.

5 de abril de 2021

Support listas de control deacceso (ACL) de AmazonS3 (p. 526)

La guía incluye ahora informaciónsobre el soporte agregadorecientemente para ACL cuandose entregan salidas a AmazonS3.

30 de marzo de 2021

600

Page 612: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Acceso necesario parael asistente de flujo detrabajo (p. 54)

Hemos agregado informaciónsobre el acceso que necesitanlos usuarios del asistente deflujo de trabajo. Para utilizar elasistente de flujo de trabajo, losusuarios necesitan acceso aotrosAWSServicios de .

15 de marzo de 2021

MediaLiveasistente de flujode (p. 333)

La consola incluye ahora unasistente de flujo de trabajo quele permite crear rápidamente uncanal en funcionamiento.

3 de marzo de 2021

Support con conmutación porerror automática de entrada conentradas CDI (p. 420)

MediaLiveahora admite laconfiguración de dos entradasCDI como pares de conmutaciónpor error de entrada automática.Para implementar la conmutaciónpor error automática de entradacon entradas CDI, debeconfigurar las dos entradas CDIcomosocioentradas.

15 de febrero de 2021

Adición a restricciones: númeromáximo de selectores deaudio (p. 10)

La guía del usuario especificaahora el número máximo deselectores de entrada de audioen un canal.

3 de febrero de 2021

Salida y codificación máximas decaptura de fotogramas (p. 10)

Ampliación de los límitesdel número máximo decodificaciones de captura defotogramas.

2 de febrero de 2021

Especificación de la lista dereproducción de medios deimagen para trucos (p. 532)

Ahora puede incluir una pista dejuego de trucos en un grupo desalida de HLS. Esta pista siguela especificación Image MediaPlaylist, versión 0.4.

2 de febrero de 2021

Recorte de entrada (p. 431) Ahora se admite el recorte deuna entrada de archivo que sealmacena en un servidor HTTP.

1 de febrero de 2021

Leyendas en entradasCDI (p. 91)

Las entradas CDI ahora puedenincluir subtítulos.

1 de febrero de 2021

Reorganización (p. 578) La sección sobre contenedoresy códecs se encuentra ahoraen dos secciones, una paracontenedores y códecs deentrada y otra para contenedoresy códecs de salida.

27 de enero de 2021

Nueva función: entrega a travésde la VPC (p. 552)

Ahora puede configurar un canalpara que tenga puntos finales desalida en Amazon Virtual PrivateCloud (Amazon VPC).

27 de enero de 2021

601

Page 613: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Sección de cuotas movida (p. 8) Hemos trasladado el capítulosobre cuotas al principio de laguía.

11 de diciembre de 2020

Sección de preciosmovidos (p. 7)

Hemos trasladado la informaciónsobre precios del capítulo Qué esa su propio capítulo al principiode la guía.

11 de diciembre de 2020

Permisos para transferencias dedispositivos (p. 29)

Se ha actualizado la informaciónde los requisitos de acceso de losusuarios para incluir el acceso alas operaciones de transferenciade dispositivos. En esta sección,busque el término Dispositivos.

4 de diciembre de 2020

MediaLiveDispositivosde (p. 383)

Ya no hay una regla de quecada canal pueda tener solouna entrada de Elemental Linkasociada a él. Esto significa queahora puede incluir entradasElemental Link en un canalestándar (un canal con doscanalizaciones).

4 de diciembre de 2020

Transferencia dedispositivos (p. 232)

La guía del usuario se haactualizado para describircómo transferir un dispositivo aotroAWSaccount.

4 de diciembre de 2020

Revisión de la documentaciónpara crear grupos desalida (p. 169)

Como parte de la revisión de lasección sobre la planificación delflujo de trabajo con el sistemadescendente, hemos revisado lassecciones sobre la configuracióndel destino en cada tipo de grupode salida.

9 de noviembre de 2020

Revisión de la documentaciónpara crear entradas (p. 235)

Como parte de la revisión de lasección sobre la planificación delflujo de trabajo con el sistemaascendente, hemos revisado losprocedimientos para crear cadatipo de entrada.

9 de noviembre de 2020

Revisión de la información paradiseñar el flujo de trabajo (p. 78)

La sección sobre el diseño delflujo de trabajo se ha revisado yreorganizado.

9 de noviembre de 2020

Revisión de la información paradiseñar el canal (p. 130)

La sección sobre el diseñodel canal se ha revisado yreorganizado.

9 de noviembre de 2020

Códec de audio AAC (p. 559) Hemos añadido una secciónque enumera las combinacionescompatibles de modo decodificación, perfil, frecuencia demuestreo y velocidad de bits parael códec AAC.

5 de noviembre de 2020

602

Page 614: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Adición a restricciones:número máximo de accionesprogramadas (p. 10)

La guía del usuario especificaahora el número máximo deacciones que puede contener laprogramación de canales.

2 de octubre de 2020

Tablas de acceso (p. 54) Hemos trasladado dos tablas alnivel superior del capítulo quedescribe cómo configurar IAMpara producción. Ahora las tablasson más fáciles de encontrarcuando navegas.

29 de septiembre de 2020

Salidas de solo audio (p. 372) Hay una nueva sección enla guía que describe cómoconfigurar un grupo de salida quesolo contiene audio.

4 de septiembre de 2020

Subtítulos de salida EBU-TT-D (p. 563)

MediaLiveahora admite subtítulosEBU-TT-D en las salidas.La sección sobre subtítulosadmitidos y la sección sobre eltrabajo con subtítulos se hanrevisado.

24 de julio de 2020

Support para la preparación deinsumos (p. 280)

La programación de canalesadmite ahora la capacidad depreparar una entrada asociadaa un conmutador de entradainmediato, a fin de reducirel retraso que se producecuandoMediaLiverealiza elcambio.

18 de junio de 2020

Soporte completo para el modoinmediato para programaracciones (p. 277)

El programa de canales ahoratipo de inicio inmediato paratodas las acciones de laprogramación.

18 de junio de 2020

Cuotas para entradas deElemental Link (p. 8)

La tabla de cuotas de MediaLiveincluye ahora las cuotas paraentradas de Elemental Link.

29 mayo de 2020

Permisos paradispositivos (p. 29)

Se ha actualizado la informaciónde los requisitos de acceso de losusuarios para incluir el acceso alos dispositivos. En esta sección,busque el término Dispositivos.

29 mayo de 2020

MediaLiveDispositivosde (p. 383)

AWS ElementalMediaLiveahoraadmite la capacidad deincorporar contenido enstreaming desde un dispositivode hardware de AWS ElementalLink.

29 mayo de 2020

603

Page 615: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Datos auxiliares enSMPTE-2038 (p. 525)

AWS ElementalMediaLiveahoraadmite la capacidad de extraerdatos auxiliares específicos deun PID SMPTE-2038 en entradasespecíficas.

29 mayo de 2020

Dispositivos de AWSElemental (p. 230)

AWS ElementalMediaLiveahoraincluye laMediaLivedispositivo,como una representación de undispositivo de hardware de AWSElemental Link.

29 mayo de 2020

Modo VQ mejorado (p. 548) AWS ElementalMediaLiveahoraadmite la capacidad de configurarel modo VQ mejorado encualquier codificación de vídeoH.264.

6 de mayo de 2020

Espacio de color (p. 534) AWS ElementalMediaLiveahoraadmite la conversión del espaciode color HDR al espacio de colorSDR en las salidas.

6 de mayo de 2020

SCTE-35 programa acciones enmodo de seguimiento (p. 277)

La programación de canalesahora admite la posibilidad deintroducir acciones para insertarun mensaje SCTE-35 en modode seguimiento. Configurar laacción para que siga una acciónde cambio de entrada existente.MediaLiveinserta la accióncuando finaliza la entrada de esecambio de entrada.

24 de abril de 2020

Revisión de la documentaciónpara crear grupos desalida (p. 169)

Los procedimientos para crear ungrupo de salida y una salida sehan revisado y reorganizado.

23 de abril de 2020

Manifiestos HLSredundantes (p. 466)

Hay una nueva sección en laguía que describe el soporterecién añadido para manifiestosHLS redundantes.

23 de abril de 2020

Manifiestos personalizados engrupos de salida HLS (p. 461)

Hay una nueva sección en laguía para describir la funciónexistente de personalización delas rutas para los manifiestosHLS.

23 de abril de 2020

Sección para cambiar la clase decanal (p. 228)

La información sobre el cambiode la clase de canal se hacambiado de lugar, para quesea más fácil de encontrar.La información está ahoraen su propia subsección enelMediaLiveSección de canales.

3 de abril de 2020

604

Page 616: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Sección de resiliencia (p. 497) LaMediaLiveLa secciónCaracterísticas ahora incluyeuna subsección que enumera lasdiversas características que lepermiten mejorar la resilienciaen elMediaLivecanal. Se hanrevisado varias secciones de laguía.

3 de abril de 2020

Nueva función: falla automáticade entrada (p. 385)

Ahora se admite configurardos entradas como un parde conmutación por error deentrada, para proporcionarresiliencia en el canal cuandohay problemas en el sistemaascendente deMediaLive.

3 de abril de 2020

Clase de canal (p. 422) LaMediaLiveLa secciónCaracterísticas incluye ahorauna subsección sobre la clasede canal, que controla laredundancia de canalizaciones.Anteriormente, la informaciónsobre esta característicaexistente era más difícil deencontrar en la guía.

3 de abril de 2020

Configuración de códigotemporal (p. 528)

La guía del usuario ahoraincluye información sobre laconfiguración del código detiempo, incluidos los estándaresadmitidos para los códigos detiempo en la entrada y para loscódigos de tiempo en la salida.

26 de marzo de 2020

Grupos de representación deaudio para salidas HLS (p. 374)

Hay una nueva secciónen la guía para describir lafunción existente de grupos derepresentación de audio en lassalidas HLS.

3 de marzo de 2020

Limitaciones de conmutación deentrada (p. 444)

La regla de que no puedes tenerambas cosasMediaConnectLasentradas y entradas de VPCasociadas a un canal ya nose aplican. Esa regla se haeliminado de la lista de límites.

2 de febrero de 2020

Número de salidas de captura defotogramas (p. 589)

Un canal ahora puede contenerhasta tres grupos de salidade captura de fotogramas.Anteriormente, solo podíacontener uno.

31 de enero de 2020

605

Page 617: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Nuevo identificador de datosvariables: $sn$ inserta el númerode segmento del vídeo en lasalida. (p. 590)

AWS ElementalMediaLiveadmiteun identificador de datosvariables$sn$para insertar lacapacidad de insertar etiquetasID3 en cada segmento en HLSyMediaPackagesalidas.

31 de diciembre de 2019

Etiquetado de segmentosID3 (p. 427)

AWS ElementalMediaLiveahoraadmite la capacidad de insertaretiquetas ID3 en cada segmentoen HLS yMediaPackagesalidas.

31 de diciembre de 2019

Resumen de reglas yrestricciones (p. 10)

La guía del usuario incluyeahora una sección que describealgunas de las reglas yrestricciones que se aplican aAWS ElementalMediaLive.

12 de diciembre de 2019

Requisitos de acceso de IAMpara multiplexores (p. 29)

Se ha revisado la lista deoperaciones necesarias para lafunción de multiplexor para incluirec2.DescribeAvailabilityZonas.

12 de diciembre de 2019

Marcas de agua deNielsen (p. 484)

AWS ElementalMediaLiveahoraadmite la capacidad de convertirmarcas de agua de Nielsen ametadatos ID3.

9 de diciembre de 2019

Revisión de la documentaciónpara programaciones (p. 589)

La programación del canalahora admite la posibilidad deintroducir acciones para cambiarla adquisición del canal de unaentrada a otra. Este capítulo seha revisado.

8 de diciembre de 2019

SCTE-35 programa acciones enmodo inmediato (p. 277)

La programación de canalesahora admite la posibilidad deintroducir acciones para insertarinmediatamente un mensajeSCTE-35. Antes, solo admitía lainserción en un momento fijo.

25 de noviembre de 2019

SCTE-35 programa acciones enmodo inmediato (p. 589)

La programación de canalesahora admite la posibilidad deintroducir acciones para insertarinmediatamente un mensajeSCTE-35. Antes, solo admitía lainserción en un momento fijo.

25 de noviembre de 2019

PermisosdeMediaLivemultiplexor (p. 29)

Se ha actualizado la informaciónde los requisitos de acceso de losusuarios para incluir el acceso ala característica de multiplexor.

25 de noviembre de 2019

Multiplexor y MPTS (p. 474) Ahora puede crear un multiplexorpara producir una MPTS.

25 de noviembre de 2019

606

Page 618: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Espacio de color (p. 534) AWS ElementalMediaLiveahoraincluye opciones para convertir elespacio de color y para tratar losmetadatos de espacio de colordel vídeo.

12 de septiembre de 2019

Espacios publicitarios:decoración de manifiestos enHLS (p. 503)

Ahora, en un grupo de salidaHLS, puede habilitar ladecoración de manifiestos perodeshabilitar el acceso directode SCTE-35. (Anteriormente,tenía que deshabilitar ambascaracterísticas o habilitar ambasen el mismo grupo de salida).

12 de septiembre de 2019

Compatibilidad con un cambio deentrada inmediato (p. 277)

La programación de canalesahora admite la capacidadde introducir una solicitudpara cambiar una entrada loantes posible, que es de modoinmediato.

25 de julio de 2019

Compatibilidad con un cambio deentrada inmediato (p. 279)

La programación de canalesahora admite la posibilidad deintroducir una solicitud paracambiar una entrada lo antesposible (modo inmediato).

25 de julio de 2019

Recorte de entrada (p. 431) Ahora puede recortar unaentrada de archivo para queMediaLive incorpore solouna parte del archivo. Lasinstrucciones de recorte seincluyen en la acción de cambiode entrada que configuró en laprogramación.

25 de julio de 2019

Entradas dinámicas (p. 423) La característica de cambio deentrada de la programaciónde MediaLive ahora admite elcambio a una entrada dinámica.Con una entrada dinámica,debe especificar un archivodiferente cada vez que cambie ala entrada.

25 de julio de 2019

Información deseguridad (p. 593)

El nuevo capítulo de seguridadcontiene información sobrecómo configurar AWSElementalMediaLiveparasatisfacer sus objetivos deseguridad y conformidad.

28 de mayo de 2019

607

Page 619: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Reorganización de la guía delusuario (p. 1)

Los capítulos de la guía delusuario se han reorganizado ycambiado de nombre. No se haeliminado ninguna sección. Los"componentes" de MediaLivese han ordenado de modo queaparezcan juntos (canal, entrada,etc.) y algunas secciones sehan trasladado al capítulodenominado "Características deMediaLive".

28 de mayo de 2019

Cuotas para entradas deVPC (p. 8)

La tabla de cuotas de MediaLiveahora incluye las cuotas para lasentradas de VPC.

3 de mayo de 2019

Cambio de clase decanal (p. 227)

Ahora puede cambiar la clase decanal de un canal existente

3 de mayo de 2019

Cambio de clase decanal (p. 228)

Ahora puede cambiar la clase decanal de un canal existente

3 de mayo de 2019

Canales estándar y canales decanalización única (p. 156)

Ahora puede configurar un canalcon una canalización única. Lapágina Create channel (Crearcanal) incluye un campo Channelclass (Clase de canal)

5 de abril de 2019

Revisión de la documentaciónpara configurar el acceso (p. 23)

Procedimientos para configurarel usuario y el servicioconAWSEl acceso de IAMse ha revisado y dividido endos capítulos,Configuración>yConfiguración de la producción.

22 de marzo de 2019

Permisos para la entidad deconfianza para la entrega deVPC (p. 60)

La información sobre lospermisos de la entidad deconfianza se ha actualizado paraincluir las acciones necesariaspara admitir la función de entregade VPC.

22 de marzo de 2019

MediaPackagegrupo desalida (p. 205)

Hay un nuevo tipo de grupo desalida: MediaPackage, que lepermite enviar la salida a AWSElementalMediaPackage. Estenuevo tipo de grupo de salidacrea una salida HLS que sesimplifica para su entrega aMediaPackage.

13 de marzo de 2019

Compatibilidad con la aplicaciónde pausas y la anulación depausas de una canalización decanal (p. 283)

La programación de canalesahora admite la posibilidadde introducir acciones paraaplicar y anular pausas de unacanalización en un canal.

8 de marzo de 2019

Support fuentes HLScifradas (p. 86)

MediaLiveahora admite fuentesHLS cifradas.

5 de marzo de 2019

608

Page 620: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Insertar entradas desde suVPC (p. 235)

Puede crear una entrada deinserción RTP o una entrada deinserción RTMP para insertarcontenido desde un sistemaascendente que está en suAmazon VPC aMediaLive. Sehan actualizado varios capítulos,incluido el capítulo sobre lasentradas y el capítulo sobre lacreación de un canal desde cero.

20 de febrero de 2019

Cuotas de reservas (p. 8) La tabla de cuotas de MediaLiveincluye ahora las cuotas parareservas.

11 de febrero de 2019

Etiquetado (p. 527) Ahora se admite la asociaciónde etiquetas a canales,entradas,Grupos de seguridad deentrada, multiplexes y reservas.

8 de febrero de 2019

Grupo de salida de captura defotogramas (p. 176)

Hay un nuevo tipo de grupo desalida: grupo de salida de capturade fotogramas, para enviar unaserie de archivos de captura defotogramas a Amazon SimpleStorage Service.

25 de enero de 2019

Integración con el AWSCloudTrail (p. 366)

Ahora se admite el registro dellamadas a la API de MediaLivecon CloudTrail.

18 de enero de 2019

Integración con AWSElementalMediaConnect (p. 235)

Puede configurar el usode un flujo desde AWSElementalMediaConnectcomoentrada para un canal. Se haañadido información al capítulosobre entradas y el capítulosobre creación de un canaldesde cero.

7 de diciembre de 2018

Revisión de la documentaciónpara programaciones (p. 277)

La programación del canalahora admite la posibilidad deintroducir acciones para cambiarla adquisición del canal de unaentrada a otra. Este capítulo seha revisado.

8 de noviembre de 2018

609

Page 621: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Cambio de entrada (p. 440) Ahora se admite el cambio deentrada. El canal debe estarconfigurado con varias entradasy la programación debe conteneracciones para cambiar de unaentrada a otra. Se ha añadido unnuevo capítulo sobre cambio deentrada. Además, se ha añadidoinformación acerca de variasentradas (que son necesariaspara el cambio de entrada) enlos capítulos existentes sobreplanificación y creación de uncanal.

8 de noviembre de 2018

Cambio de las cuotas deentrada (p. 8)

Las cuotas para las entradas sedividen ahora en dos categorías:inserción y extracción.

8 de noviembre de 2018

Característica de modode control de velocidad deQVBR (p. 549)

Existe una nueva opciónpara el campo de control develocidad que forma parte de laconfiguración de la codificaciónde vídeo en las salidas de uncanal. La opción es "tasa de bitsvariable definida en función de lacalidad" (QVBR).

17 de octubre de 2018

Actualización de documentosolo, Se ha introducido fuenteRSS (p. 597)

Ahora puede suscribirse auna fuente RSS para recibirnotificaciones de actualizacionesa esta guía de usuario.

21 de junio de 2018

Cambio Descripción Fecha

Requisitos para canalesredundantes en AWSElementalMediaPackage

Si su sistema descendente esAWS ElementalMediaPackage,ya no es necesario configurardos canales en ese servicio.Las secciones the section called“Paso 2: Configuración delsistema descendente” (p. 70)y the section called “Paso7: Coordinar con sistemasdescendentes” (p. 119) sehan revisado para reflejar estecambio.

31 de agosto de 2018

Característica de programación Ahora se admite añadir mensajesSCTE-35 y superposicionesde imágenes estáticas a laprogramación del canal, parasu inclusión en un canal enejecución.

24 de agosto de 2018

610

Page 622: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Cambio Descripción FechaSe han añadido lassecciones Recursos:MediaLiveprogramación (p. 277)y the section called“Superposiciones deimágenes” (p. 429).

Característica de reservas Ahora se admite comprar unareserva para procesamiento.Con una reserva, pagauna tarifa más baja en elprocesamiento específico. Seha añadido la sección Recursos:MediaLivereservas (p. 271).

19 de junio de 2018

Característica de registros decanal

Ahora se admite el envíode información de registro aAmazonCloudWatchRegistros.Se han añadido las secciones thesection called “Registro” (p. 169)y the section called“Monitorización de medianteCloudWatch Registros” (p. 362).La sección Configuraciónde: Permisos de IAM paraproducción (p. 23) se ha revisadopara incluir la configuración deregistros.

13 de junio de 2018

Característica de alertas deconsola

Ahora se admite la visualizaciónde alertas de canal en la consola.Consulte Supervisión de uncanal o multiplex (p. 337).La información sobre laconfiguración de alertas se hatrasladado a este capítulo.

6 de junio de 2018

Soporte para salidas RTMP the section called “Paso7: Coordinar con sistemasdescendentes” (p. 119) ahoraincluye RTMP. La secciónthesection called “Grupo desalida RTMP” (p. 212)seha agregado.the sectioncalled “Categorías desubtítulos” (p. 567)ahora incluyeRTMPCaptionInfo.the sectioncalled “Salida RTMP” (p. 575)seha agregado.

18 de abril de 2018

611

Page 623: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Cambio Descripción Fecha

Característica Editar entrada,Característica editar grupo deseguridad de entrada

Ahora se admite la ediciónde una entrada y la ediciónde un grupo de seguridad deentrada existente. Consulte thesection called “Edición de unaentrada” (p. 260) the sectioncalled “Edición de un grupo deseguridad de entrada” (p. 264)

23 de marzo de 2018

Característica Eliminar entrada,característica Eliminar grupo deseguridad de entrada

Ahora se admite la eliminaciónde una entrada y la eliminaciónde un grupo de seguridadde entrada. Consulte thesection called “Edición de unaentrada” (p. 260) the sectioncalled “Edición de un grupo deseguridad de entrada” (p. 264)

23 de marzo de 2018

Creación de un canal the section called “Creación deun canal desde cero” (p. 154)se han revisado ampliamente,especialmente con másinformación y ejemplos sobre laconfiguración de destinos paragrupos de salida.

23 de marzo de 2018

Característica de especificaciónde entrada

Los campos de especificaciónde entrada garantizan queel servicio asigne suficientesrecursos de procesamiento ycalcule correctamente los cargosde procesamiento. Consulte thesection called “Paso 2: Asociarentradas” (p. 159).

15 de febrero de 2018

Característica de edición decanal

Ahora se admite la ediciónde los campos de un canal(guardado) existente. Consultethe section called “Edición de uncanal” (p. 227).

15 de febrero de 2018

Característica de plantillaspersonalizadas

Los usuarios pueden crearplantillas personalizadas apartir de canales existentes ypueden importar esas plantillasa nuevos canales. Consulte thesection called “Creación de uncanal a partir de una plantilla oclonando” (p. 225).

15 de febrero de 2018

Nuevo servicio y guía Esta es la versión inicial deAWSElementalMediaLiveGuía delusuario de.

27 de noviembre de 2017

612

Page 624: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Note

• LaAWSLos servicios multimedia no están diseñados ni diseñados para su uso con aplicacioneso en situaciones que requieran un rendimiento a prueba de fallos, tales como operacionesde seguridad de vida, sistemas de navegación o comunicación, control del tráfico aéreo omáquinas de soporte vital en las que la falta de disponibilidad, interrupción o falla de losservicios podría conducir hasta la muerte, lesiones personales, daños materiales o dañosambientales.

• Componente de AWS ElementalMediaLiveestá licenciado bajo la licencia de cartera depatentes del AVC para uso personal y no comercial de un consumidor para (i) codificar vídeode conformidad con el estándar AVC («vídeo AVC») y/o (ii) decodificar vídeo AVC que fuecodificado por un consumidor que realiza una actividad personal y no comercial y/o se obtuvode una proveedor de vídeo con licencia para proporcionar vídeo AVC. No se concede ningunalicencia ni estará implícita para ningún otro uso. Componente de AWS ElementalMediaLiveestálicenciado bajo la licencia de cartera de patentes mpeg-4 para uso personal y no comercial deun consumidor para (i) codificación de vídeo de conformidad con el estándar visual mpeg-4(«vídeo mpeg-4») y/o (ii) decodificación de vídeo mpeg-4 codificado por un consumidordedicado a una actividad personal y no comercial y/ o se obtuvo de un proveedor de vídeo conlicencia para proporcionar vídeo AVC. No se concede ninguna licencia ni estará implícita paraningún otro uso. Se puede obtener información adicional de MPEG-LA, LLC. Consultehttp://www.mpegla.com.

• AWS ElementalMediaLivepuede contener Dolby Digital y Dolby Digital Plus, que estánprotegidos por las leyes internacionales y estadounidenses de derechos de autor comoobras no publicadas. Dolby Digital y Dolby Digital Plus son confidenciales y son propiedad deDolby Laboratories. Queda prohibida su reproducción o divulgación, total o parcialmente, ola producción de obras derivadas de ellas sin el permiso expreso de Dolby Laboratories. ©Copyright 2003-2015 Dolby Laboratories. Todos los derechos reservados.

613

Page 625: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

Glosario de AWSPara ver la terminología más reciente de AWS, consulte el Glosario de AWS en la Referencia general deAWS.

614

Page 626: AWS Elemental MediaLive

AWS Elemental MediaLive Guía del usuario

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

dcxv