Spec-Zone.ru › AWS CLI v2

[ aws . mediatailor ]

создание-программы

Описание

Создает программу в рамках канала. Для получения информации о программах, см. работу с программами в Руководстве пользователя MediaTailor.

См. также: Документацию API AWS

Синтаксис

  create-program
[--ad-breaks <value>]
--channel-name <value>
[--live-source-name <value>]
--program-name <value>
--schedule-configuration <value>
--source-location-name <value>
[--vod-source-name <value>]
[--audience-media <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--ad-breaks (список)

Настройки конфигурации блока рекламы.

(структура)

Параметры конфигурации блока рекламы.

MessageType -> (строка)

Тип вставки рекламы SCTE-35. Допустимые значения: SPLICE_INSERT , TIME_SIGNAL .

OffsetMillis -> (длинное целое)

Сколько миллисекунд после начала программы начинается реклама. Это значение должно быть в пределах 100 мс от границы сегмента, в противном случае блок рекламы будет пропущен.

Slate -> (структура)

Конфигурация блока рекламы.

SourceLocationName -> (строка)

Имя расположения источника, где хранится VOD-источник для заставки.

VodSourceName -> (строка)

Имя VOD-источника заставки. VOD-источник должен уже существовать в расположении источника, прежде чем его можно будет использовать для заставки.

SpliceInsertMessage -> (структура)

Определяет сообщение SCTE-35 splice_insert() , вставляемое вокруг рекламы. Для получения информации об использовании splice_insert() , см. спецификацию SCTE-35, раздел 9.7.3.1.

AvailNum -> (целое число)

Записывается в splice_insert.avail_num , как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию - 0 . Значения должны находиться в диапазоне от 0 до 256 включительно.

AvailsExpected -> (целое число)

Записывается в splice_insert.avails_expected , как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию - 0 . Значения должны находиться в диапазоне от 0 до 256 включительно.

SpliceEventId -> (целое число)

Записывается в splice_insert.splice_event_id , как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию - 1 .

UniqueProgramId -> (целое число)

Записывается в splice_insert.unique_program_id , как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию - 0 . Значения должны находиться в диапазоне от 0 до 256 включительно.

TimeSignalMessage -> (структура)

Определяет сообщение SCTE-35 time_signal , вставляемое вокруг рекламы.

Программы в расписании канала могут быть настроены с одним или несколькими блоками рекламы. Вы можете прикрепить сообщение SCTE-35 splice_insert к блоку рекламы. Это сообщение предоставляет основные метаданные о блоке рекламы.

Для получения дополнительной информации см. раздел 9.7.4 спецификации SCTE-35 2022 года.

SegmentationDescriptors -> (список)

Конфигурации сообщений SCTE-35 segmentation_descriptor , отправляемых с сообщением time_signal .

(структура)

Сообщение segmentation_descriptor может содержать расширенные поля метаданных, такие как идентификаторы содержимого, для передачи широкого спектра информации о блоке рекламы. MediaTailor записывает метаданные о рекламе в выходном манифесте как часть данных SCTE-35 маркера рекламы EXT-X-DATERANGE или EventStream .

Сообщения segmentation_descriptor должны отправляться с типом сообщения time_signal .

Для получения дополнительной информации см. таблицу segmentation_descriptor() спецификации SCTE-35 2022 года.

SegmentationEventId -> (целое число)

Идентификатор события для назначения сообщению segmentation_descriptor.segmentation_event_id , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значение по умолчанию — 1.

SegmentationUpidType -> (целое число)

Тип Upid для назначения сообщению segmentation_descriptor.segmentation_upid_type , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны находиться в диапазоне от 0 до 256 включительно. Значение по умолчанию — 14.

SegmentationUpid -> (строка)

Upid для назначения сообщению segmentation_descriptor.segmentation_upid , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значение должно быть шестнадцатеричной строкой, содержащей только символы от 0 до 9 и от A до F. Значение по умолчанию — пустая строка.

SegmentationTypeId -> (целое число)

Идентификатор типа для назначения сообщению segmentation_descriptor.segmentation_type_id , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны находиться в диапазоне от 0 до 256 включительно. Значение по умолчанию — 48.

SegmentNum -> (целое число)

Номер сегмента для назначения сообщению segmentation_descriptor.segment_num , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны находиться в диапазоне от 0 до 256 включительно. Значение по умолчанию — 0.

SegmentsExpected -> (целое число)

Количество ожидаемых сегментов, которое назначается сообщению segmentation_descriptor.segments_expectedS , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны находиться в диапазоне от 0 до 256 включительно. Значение по умолчанию — 0.

SubSegmentNum -> (целое число)

Номер подсегмента для назначения сообщению segmentation_descriptor.sub_segment_num , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны находиться в диапазоне от 0 до 256 включительно. Значение по умолчанию — null.

SubSegmentsExpected -> (целое число)

Количество ожидаемых подсегментов, которое назначается сообщению segmentation_descriptor.sub_segments_expected , как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны находиться в диапазоне от 0 до 256 включительно. Значение по умолчанию — null.

AdBreakMetadata -> (список)

Определяет список пар «ключ-значение», которые MediaTailor генерирует внутри тега EXT-X-ASSET для вывода SCTE35_ENHANCED .

(структура)

Для вывода SCTE35_ENHANCED определяет ключ и соответствующее значение. MediaTailor генерирует эти пары внутри тега EXT-X-ASSET .

Key -> (строка)

Для вывода SCTE35_ENHANCED определяет ключ. MediaTailor берет этот ключ и его соответствующее значение и генерирует пару «ключ-значение» внутри тега EXT-X-ASSET . Если вы указываете ключ, вы также должны указать соответствующее значение.

Value -> (строка)

Для вывода SCTE35_ENHANCED определяет значение. MediaTailor берет это значение и его соответствующий ключ и генерирует пару «ключ-значение» внутри тега EXT-X-ASSET . Если вы указываете значение, вы также должны указать соответствующий ключ.

Синтаксис JSON:

[
  {
    "MessageType": "SPLICE_INSERT"|"TIME_SIGNAL",
    "OffsetMillis": long,
    "Slate": {
      "SourceLocationName": "string",
      "VodSourceName": "string"
    },
    "SpliceInsertMessage": {
      "AvailNum": integer,
      "AvailsExpected": integer,
      "SpliceEventId": integer,
      "UniqueProgramId": integer
    },
    "TimeSignalMessage": {
      "SegmentationDescriptors": [
        {
          "SegmentationEventId": integer,
          "SegmentationUpidType": integer,
          "SegmentationUpid": "string",
          "SegmentationTypeId": integer,
          "SegmentNum": integer,
          "SegmentsExpected": integer,
          "SubSegmentNum": integer,
          "SubSegmentsExpected": integer
        }
        ...
      ]
    },
    "AdBreakMetadata": [
      {
        "Key": "string",
        "Value": "string"
      }
      ...
    ]
  }
  ...
]

--live-source-name (строка)

Имя канала для этой программы.

--program-name (строка)

Имя LiveSource для этой программы.

--schedule-configuration (строка)

Имя программы.

--schedule-configuration (структура)

Настройки конфигурации расписания.

Transition -> (структура)

Конфигурации переходов программы.

DurationMillis -> (длинное целое)

Продолжительность прямой программы в секундах.

RelativePosition -> (строка)

Позиция, где эта программа будет вставлена относительно RelativePosition .

RelativeProgram -> (строка)

Имя программы, рядом с которой будет вставлена эта программа, как определено RelativePosition .

ScheduledStartTimeMillis -> (длинное целое)

Дата и время начала программы в миллисекундах с эпохи.

Type -> (строка)

Определяет, когда программа воспроизводится в расписании. Вы можете установить значение на ABSOLUTE или RELATIVE .

ABSOLUTE - Программа воспроизводится в определенное время. Эта настройка может использоваться только для каналов, использующих LINEAR PlaybackMode .

Обратите внимание на следующие моменты, когда используются переходы ABSOLUTE :

Если предыдущая программа в расписании имеет продолжительность, которая выходит за пределы указанного времени, MediaTailor обрезает предыдущую программу на общей границе сегмента.

Если есть пробелы в воспроизведении, MediaTailor воспроизводит FillerSlate , который вы настроили для своего линейного канала.

RELATIVE - Программа вставляется в расписание либо перед, либо после программы, которую вы указываете через RelativePosition .

ClipRange -> (структура)

Конфигурация диапазона клипа программы.

EndOffsetMillis -> (длинное целое)

Конечная отметка диапазона клипа в миллисекундах, начиная с начала VOD-источника, связанного с программой.

StartOffsetMillis -> (длинное целое)

Начальная отметка диапазона клипа в миллисекундах. Эта отметка обрезает начало по числу миллисекунд в продолжительности VOD-источника.

Упрощенный синтаксис:

Transition={DurationMillis=long,RelativePosition=string,RelativeProgram=string,ScheduledStartTimeMillis=long,Type=string},ClipRange={EndOffsetMillis=long,StartOffsetMillis=long}

Синтаксис JSON:

{
  "Transition": {
    "DurationMillis": long,
    "RelativePosition": "BEFORE_PROGRAM"|"AFTER_PROGRAM",
    "RelativeProgram": "string",
    "ScheduledStartTimeMillis": long,
    "Type": "string"
  },
  "ClipRange": {
    "EndOffsetMillis": long,
    "StartOffsetMillis": long
  }
}

--source-location-name (строка)

Имя расположения источника.

--vod-source-name (строка)

Имя, используемое для обозначения VOD-источника.

--audience-media (список)

Список AudienceMedia, определённых в программе.

(структура)

Объект AudienceMedia содержит Audience и список AlternateMedia.

Audience -> (строка)

Определённая в AudienceMedia аудитория.

AlternateMedia -> (список)

Список AlternateMedia, определённых в AudienceMedia.

(структура)

Плейлист медиа (VOD и/или live), который будет воспроизводиться вместо основного медиа в данной программе.

SourceLocationName -> (строка)

Имя расположения источника для alternateMedia.

LiveSourceName -> (строка)

Имя источника live для alternateMedia.

VodSourceName -> (строка)

Имя источника VOD для alternateMedia.

ClipRange -> (структура)

Настройка диапазона клипа для источника VOD, связанного с программой.

EndOffsetMillis -> (длинное целое число)

Конечная точка диапазона клипа в миллисекундах, отсчитываемая от начала источника VOD, связанного с программой.

StartOffsetMillis -> (длинное целое число)

Начальная точка диапазона клипа в миллисекундах. Эта величина обрезает начало на указанное количество миллисекунд от длительности источника VOD.

ScheduledStartTimeMillis -> (длинное целое число)

Дата и время начала alternateMedia в миллисекундах с начала эпохи.

AdBreaks -> (список)

Параметры конфигурации разрывов для рекламы, определённых в AlternateMedia.

(структура)

Параметры конфигурации разрывов для рекламы.

MessageType -> (строка)

Тип вставки рекламы SCTE-35. Допустимые значения: SPLICE_INSERT , TIME_SIGNAL .

OffsetMillis -> (длинное целое число)

Время (в миллисекундах) после начала программы, когда начинается реклама. Это значение должно попадать в пределах 100 мс от границы сегмента, в противном случае разрыв рекламы будет пропущен.

Slate -> (структура)

Настройка слайда для разрыва рекламы.

SourceLocationName -> (строка)

Имя расположения источника, где хранится источник VOD слайда.

VodSourceName -> (строка)

Имя источника VOD для слайда. Источник VOD должен уже существовать в расположении источника перед использованием его для слайда.

SpliceInsertMessage -> (структура)

Определяет сообщение SCTE-35 splice_insert(), вставляемое вокруг рекламы. Для получения информации об использовании splice_insert(), см. спецификацию SCTE-35, раздел 9.7.3.1.

AvailNum -> (целое число)

Записывается в splice_insert.avail_num, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть в диапазоне от 0 до 256 включительно.

AvailsExpected -> (целое число)

Записывается в splice_insert.avails_expected, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть в диапазоне от 0 до 256 включительно.

SpliceEventId -> (целое число)

Записывается в splice_insert.splice_event_id, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 1.

UniqueProgramId -> (целое число)

Записывается в splice_insert.unique_program_id, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть в диапазоне от 0 до 256 включительно.

TimeSignalMessage -> (структура)

Определяет сообщение SCTE-35 time_signal, вставляемое вокруг рекламы.

Программы в расписании канала можно настроить с одним или несколькими разрывами рекламы. Вы можете добавить сообщение SCTE-35 splice_insert к разрыву рекламы. Это сообщение предоставляет базовые метаданные о разрыве рекламы.

Для получения дополнительной информации см. раздел 9.7.4 спецификации SCTE-35 2022 года.

SegmentationDescriptors -> (список)

Настройки для сообщений SCTE-35 segmentation_descriptor, отправляемых вместе с сообщением time_signal.

(структура)

Сообщение segmentation_descriptor может содержать расширенные поля метаданных, такие как идентификаторы контента, для передачи широкого спектра информации о разрыве рекламы. MediaTailor записывает метаданные рекламы в выходной макет как часть данных SCTE-35 маркера рекламы EXT-X-DATERANGE или EventStream.

Сообщения segmentation_descriptor должны быть отправлены с типом сообщения time_signal.

Для получения дополнительной информации см. таблицу segmentation_descriptor() спецификации SCTE-35 2022 года.

SegmentationEventId -> (целое число)

Идентификатор события для назначения сообщению segmentation_descriptor.segmentation_event_id, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значение по умолчанию — 1.

SegmentationUpidType -> (целое число)

Тип Upid для назначения сообщению segmentation_descriptor.segmentation_upid_type, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 14.

SegmentationUpid -> (строка)

Upid для назначения сообщению segmentation_descriptor.segmentation_upid, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значение должно быть шестнадцатеричной строкой, содержащей только символы от 0 до 9 и от A до F. Значение по умолчанию — пустая строка.

SegmentationTypeId -> (целое число)

Идентификатор типа для назначения сообщению segmentation_descriptor.segmentation_type_id, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 48.

SegmentNum -> (целое число)

Номер сегмента для назначения сообщению segmentation_descriptor.segment_num, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 0.

SegmentsExpected -> (целое число)

Количество ожидаемых сегментов, назначаемое сообщению segmentation_descriptor.segments_expectedS, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 0.

SubSegmentNum -> (целое число)

Номер подсегмента для назначения сообщению segmentation_descriptor.sub_segment_num, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — null.

SubSegmentsExpected -> (целое число)

Количество ожидаемых подсегментов, назначаемое сообщению segmentation_descriptor.sub_segments_expected, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — null.

AdBreakMetadata -> (список)

Определяет список пар ключ/значение, которые MediaTailor генерирует внутри тега EXT-X-ASSET для вывода SCTE35_ENHANCED.

(структура)

Для вывода SCTE35_ENHANCED, определяет ключ и соответствующее значение. MediaTailor генерирует эти пары внутри тега EXT-X-ASSET.

Key -> (строка)

Для вывода SCTE35_ENHANCED, определяет ключ. MediaTailor берёт этот ключ и его связанное значение, и генерирует пару ключ/значение внутри тега EXT-X-ASSET. Если вы указываете ключ, вы также должны указать соответствующее значение.

Value -> (строка)

Для вывода SCTE35_ENHANCED, определяет значение. MediaTailor берёт это значение и его связанный ключ, и генерирует пару ключ/значение внутри тега EXT-X-ASSET. Если вы указываете значение, вы также должны указать соответствующий ключ.

DurationMillis -> (длинное целое число)

Продолжительность alternateMedia в миллисекундах.

Синтаксис JSON:

[
  {
    "Audience": "string",
    "AlternateMedia": [
      {
        "SourceLocationName": "string",
        "LiveSourceName": "string",
        "VodSourceName": "string",
        "ClipRange": {
          "EndOffsetMillis": long,
          "StartOffsetMillis": long
        },
        "ScheduledStartTimeMillis": long,
        "AdBreaks": [
          {
            "MessageType": "SPLICE_INSERT"|"TIME_SIGNAL",
            "OffsetMillis": long,
            "Slate": {
              "SourceLocationName": "string",
              "VodSourceName": "string"
            },
            "SpliceInsertMessage": {
              "AvailNum": integer,
              "AvailsExpected": integer,
              "SpliceEventId": integer,
              "UniqueProgramId": integer
            },
            "TimeSignalMessage": {
              "SegmentationDescriptors": [
                {
                  "SegmentationEventId": integer,
                  "SegmentationUpidType": integer,
                  "SegmentationUpid": "string",
                  "SegmentationTypeId": integer,
                  "SegmentNum": integer,
                  "SegmentsExpected": integer,
                  "SubSegmentNum": integer,
                  "SubSegmentsExpected": integer
                }
                ...
              ]
            },
            "AdBreakMetadata": [
              {
                "Key": "string",
                "Value": "string"
              }
              ...
            ]
          }
          ...
        ],
        "DurationMillis": long
      }
      ...
    ]
  }
  ...
]

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью JSON-предоставленного значения, так как строка будет взята буквально. Это может не быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если предоставлено значение null или input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, будет напечатан пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, выполняется проверка входных данных команды и возвращается пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (boolean)

Включить отладку регистрации.

--endpoint-url (string)

Переопределить URL по умолчанию команды заданным URL.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI проверит SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (string)

Стиль форматирования вывода команд.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

Запрос JMESPath для фильтрации данных ответа.

--profile (string)

Использовать определённый профиль из файла учетных данных.

--region (string)

Регион для использования. Переопределяет настройки из конфигурации/окружения.

--version (string)

Отобразить версию этого инструмента.

--color (string)

Включить/выключить вывод цвета.

  • on
  • off
  • auto

--no-sign-request (boolean)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (string)

Файл с сертификатами CA для проверки SSL-сертификатов. Переопределяет настройки из конфигурации/окружения.

--cli-read-timeout (int)

Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет выполняться блокирующим образом без таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (string)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое отображается как двоичный блок fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла необходимо правильно отформатировать для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

Отключить пагинатор CLI для вывода.

--cli-auto-prompt (boolean)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматическое запроса параметров ввода CLI.

Вывод

AdBreaks -> (список)

Настройки конфигурации рекламных пауз.

(структура)

Параметры конфигурации рекламных пауз.

MessageType -> (строка)

Тип вставки рекламы SCTE-35. Принятые значения: SPLICE_INSERT , TIME_SIGNAL .

OffsetMillis -> (длинное целое)

Сколько миллисекунд пройдёт после начала программы, прежде чем начнется рекламная пауза. Это значение должно находиться в пределах 100 мс от границы сегмента, иначе рекламная пауза будет пропущена.

Slate -> (структура)

Настройки рекламной паузы.

SourceLocationName -> (строка)

Название источника, в котором хранится VOD-источник видеоролика.

VodSourceName -> (строка)

Имя VOD-источника видеоролика. VOD-источник должен уже существовать в источнике, прежде чем его можно будет использовать для видеоролика.

SpliceInsertMessage -> (структура)

Это определяет вставленное сообщение SCTE-35 splice_insert() вокруг рекламы. Для получения информации о работе с splice_insert() см. спецификацию SCTE-35, раздел 9.7.3.1.

AvailNum -> (целое число)

Записывается в splice_insert.avail_num, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть в диапазоне от 0 до 256 включительно.

AvailsExpected -> (целое число)

Записывается в splice_insert.avails_expected, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть в диапазоне от 0 до 256 включительно.

SpliceEventId -> (целое число)

Записывается в splice_insert.splice_event_id, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 1.

UniqueProgramId -> (целое число)

Записывается в splice_insert.unique_program_id, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть в диапазоне от 0 до 256 включительно.

TimeSignalMessage -> (структура)

Определяет вставленное сообщение SCTE-35 time_signal вокруг рекламы.

Программы в расписании канала можно настроить с одной или несколькими рекламными паузами. Вы можете прикрепить сообщение SCTE-35 splice_insert к рекламной паузе. Это сообщение предоставляет основные метаданные о рекламной паузе.

Для получения дополнительной информации см. раздел 9.7.4 спецификации SCTE-35 2022.

SegmentationDescriptors -> (список)

Настройки для сообщения(ей) SCTE-35 segmentation_descriptor, отправляемых с сообщением time_signal.

(структура)

Сообщение segmentation_descriptor может содержать расширенные поля метаданных, такие как идентификаторы контента, для передачи широкого спектра информации о рекламной паузе. MediaTailor записывает метаданные рекламы в выходном манифесте как часть SCTE-35 данных EXT-X-DATERANGE или маркера рекламы EventStream.

Сообщения segmentation_descriptor должны отправляться с типом сообщения time_signal.

Для получения дополнительной информации см. таблицу segmentation_descriptor() спецификации SCTE-35 2022.

SegmentationEventId -> (целое число)

Идентификатор события, назначаемый сообщению segmentation_descriptor.segmentation_event_id, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значение по умолчанию — 1.

SegmentationUpidType -> (целое число)

Тип Upid, назначаемый сообщению segmentation_descriptor.segmentation_upid_type, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 14.

SegmentationUpid -> (строка)

Upid, назначаемый сообщению segmentation_descriptor.segmentation_upid, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значение должно быть шестнадцатеричной строкой, содержащей только символы от 0 до 9 и от A до F. Значение по умолчанию — «» (пустая строка).

SegmentationTypeId -> (целое число)

Идентификатор типа, назначаемый сообщению segmentation_descriptor.segmentation_type_id, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 48.

SegmentNum -> (целое число)

Номер сегмента, назначаемый сообщению segmentation_descriptor.segment_num, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 0.

SegmentsExpected -> (целое число)

Количество ожидаемых сегментов, назначаемых сообщению segmentation_descriptor.segments_expectedS, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — 0.

SubSegmentNum -> (целое число)

Номер подсегмента, назначаемый сообщению segmentation_descriptor.sub_segment_num, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — null.

SubSegmentsExpected -> (целое число)

Количество ожидаемых подсегментов, назначаемых сообщению segmentation_descriptor.sub_segments_expected, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022. Значения должны быть в диапазоне от 0 до 256 включительно. Значение по умолчанию — null.

AdBreakMetadata -> (список)

Определяет список пар ключ/значение, которые MediaTailor генерирует в теге EXT-X-ASSET для вывода SCTE35_ENHANCED.

(структура)

Для вывода SCTE35_ENHANCED определяет ключ и соответствующее значение. MediaTailor генерирует эти пары в теге EXT-X-ASSET.

Key -> (строка)

Для вывода SCTE35_ENHANCED определяет ключ. MediaTailor берёт этот ключ и соответствующее значение, и генерирует пару ключ/значение в теге EXT-X-ASSET. Если вы указали ключ, вы также должны указать соответствующее значение.

Value -> (строка)

Для вывода SCTE35_ENHANCED определяет значение. MediaTailor берёт это значение и соответствующий ключ, и генерирует пару ключ/значение в теге EXT-X-ASSET. Если вы указали значение, вы также должны указать соответствующий ключ.

Arn -> (строка)

ARN, назначаемый программе.

ChannelName -> (строка)

Имя, назначаемое каналу для этой программы.

CreationTime -> (временная метка)

Время создания программы.

LiveSourceName -> (строка)

Имя LiveSource для этой программы.

ProgramName -> (строка)

Имя, назначаемое этой программе.

ScheduledStartTime -> (временная метка)

Запланированное время начала программы.

SourceLocationName -> (строка)

Имя, назначаемое источнику для этой программы.

VodSourceName -> (строка)

Имя, используемое для ссылки на VOD-источник.

ClipRange -> (структура)

Настройки конфигурации диапазона клипа.

EndOffsetMillis -> (длинное целое)

Конечное смещение диапазона клипа в миллисекундах, начиная с начала VOD-источника, связанного с программой.

StartOffsetMillis -> (длинное целое)

Начальное смещение диапазона клипа в миллисекундах. Это смещение обрезает начало по числу миллисекунд в продолжительности VOD-источника.

DurationMillis -> (длинное целое)

Продолжительность живой программы в миллисекундах.

AudienceMedia -> (список)

Список AudienceMedia, определённых в программе.

(структура)

Объект AudienceMedia содержит Audience и список AlternateMedia.

Audience -> (строка)

Определённый в AudienceMedia Audience.

AlternateMedia -> (список)

Список AlternateMedia, определённых в AudienceMedia.

(структура)

Плейлист медиа (VOD и/или live), который будет воспроизводиться вместо стандартного медиа в конкретной программе.

SourceLocationName -> (строка)

Имя расположения источника для alternateMedia.

LiveSourceName -> (строка)

Имя источника live для alternateMedia.

VodSourceName -> (строка)

Имя источника VOD для alternateMedia.

ClipRange -> (структура)

Конфигурация диапазона клипов для источника VOD, связанного с программой.

EndOffsetMillis -> (длинное целое)

Конечная временная отметка диапазона клипов в миллисекундах, начиная с начала источника VOD, связанного с программой.

StartOffsetMillis -> (длинное целое)

Начальная временная отметка диапазона клипов в миллисекундах. Эта отметка обрезает начало на указанное количество миллисекунд от начала продолжительности источника VOD.

ScheduledStartTimeMillis -> (длинное целое)

Дата и время начала воспроизведения alternateMedia в миллисекундах с начала эпохи.

AdBreaks -> (список)

Параметры конфигурации разрывов рекламы, определённых в AlternateMedia.

(структура)

Параметры конфигурации разрыва рекламы.

MessageType -> (строка)

Тип вставки рекламы SCTE-35. Допустимые значения: SPLICE_INSERT , TIME_SIGNAL .

OffsetMillis -> (длинное целое)

Время в миллисекундах после начала программы, когда начинается реклама. Это значение должно попадать в пределах 100 мс от границы сегмента, в противном случае разрыв рекламы будет пропущен.

Slate -> (структура)

Конфигурация слайда разрыва рекламы.

SourceLocationName -> (строка)

Имя расположения источника, где хранится источник VOD слайда.

VodSourceName -> (строка)

Имя источника VOD слайда. Источник VOD должен уже существовать в расположении источника перед его использованием для слайда.

SpliceInsertMessage -> (структура)

Определяет вставленный сообщение SCTE-35 splice_insert() вокруг рекламы. Для получения информации об использовании splice_insert(), см. спецификацию SCTE-35, раздел 9.7.3.1.

AvailNum -> (целое число)

Записывается в splice_insert.avail_num, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть между 0 и 256 включительно.

AvailsExpected -> (целое число)

Записывается в splice_insert.avails_expected, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть между 0 и 256 включительно.

SpliceEventId -> (целое число)

Записывается в splice_insert.splice_event_id, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 1.

UniqueProgramId -> (целое число)

Записывается в splice_insert.unique_program_id, как определено в разделе 9.7.3.1 спецификации SCTE-35. Значение по умолчанию — 0. Значения должны быть между 0 и 256 включительно.

TimeSignalMessage -> (структура)

Определяет сообщение SCTE-35 time_signal, вставленное вокруг рекламы.

Программы в расписании канала могут быть сконфигурированы с одним или несколькими разрывами рекламы. Вы можете добавить сообщение SCTE-35 splice_insert к разрыву рекламы. Это сообщение предоставляет основные метаданные о разрыве рекламы.

Для получения дополнительной информации см. раздел 9.7.4 спецификации SCTE-35 2022 года.

SegmentationDescriptors -> (список)

Конфигурации сообщений SCTE-35 segmentation_descriptor, отправленных вместе с сообщением time_signal.

(структура)

Сообщение segmentation_descriptor может содержать расширенные поля метаданных, такие как идентификаторы контента, для передачи широкого спектра информации о разрыве рекламы. MediaTailor записывает метаданные об рекламе в выходном манифесте в качестве части данных SCTE-35 маркера рекламы EXT-X-DATERANGE или EventStream.

segmentation_descriptor сообщения должны быть отправлены с типом сообщения time_signal.

Для получения дополнительной информации см. таблицу segmentation_descriptor() спецификации SCTE-35 2022 года.

SegmentationEventId -> (целое число)

Идентификатор события для присвоения сообщению segmentation_descriptor.segmentation_event_id, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значение по умолчанию — 1.

SegmentationUpidType -> (целое число)

Тип Upid для присвоения сообщению segmentation_descriptor.segmentation_upid_type, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть от 0 до 256 включительно. Значение по умолчанию — 14.

SegmentationUpid -> (строка)

Upid для присвоения сообщению segmentation_descriptor.segmentation_upid, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значение должно быть шестнадцатеричной строкой, содержащей только символы от 0 до 9 и от A до F. Значение по умолчанию — «» (пустая строка).

SegmentationTypeId -> (целое число)

Идентификатор типа для присвоения сообщению segmentation_descriptor.segmentation_type_id, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть от 0 до 256 включительно. Значение по умолчанию — 48.

SegmentNum -> (целое число)

Номер сегмента для присвоения сообщению segmentation_descriptor.segment_num, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть от 0 до 256 включительно. Значение по умолчанию — 0.

SegmentsExpected -> (целое число)

Количество ожидаемых сегментов, которое назначается сообщению segmentation_descriptor.segments_expectedS, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть от 0 до 256 включительно. Значение по умолчанию — 0.

SubSegmentNum -> (целое число)

Номер подсегмента для присвоения сообщению segmentation_descriptor.sub_segment_num, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть от 0 до 256 включительно. Значение по умолчанию — null.

SubSegmentsExpected -> (целое число)

Количество ожидаемых подсегментов, которое назначается сообщению segmentation_descriptor.sub_segments_expected, как определено в разделе 10.3.3.1 спецификации SCTE-35 2022 года. Значения должны быть от 0 до 256 включительно. Значение по умолчанию — null.

AdBreakMetadata -> (список)

Определяет список пар ключ/значение, которые MediaTailor генерирует внутри тега EXT-X-ASSET для вывода SCTE35_ENHANCED.

(структура)

Для вывода SCTE35_ENHANCED определяет ключ и соответствующее значение. MediaTailor генерирует эти пары внутри тега EXT-X-ASSET.

Key -> (строка)

Для вывода SCTE35_ENHANCED определяет ключ. MediaTailor берёт этот ключ и связанное с ним значение и генерирует пару ключ/значение внутри тега EXT-X-ASSET. Если вы указываете ключ, вы также должны указать соответствующее значение.

Value -> (строка)

Для вывода SCTE35_ENHANCED определяет значение. MediaTailor берёт это значение и связанный с ним ключ и генерирует пару ключ/значение внутри тега EXT-X-ASSET. Если вы указываете значение, вы также должны указать соответствующий ключ.

DurationMillis -> (длинное целое)

Продолжительность alternateMedia в миллисекундах.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API