Spec-Zone.ru › AWS CLI v2

[ aws . mediatailor ]

обновить-программу

Описание

Обновляет программу в канале.

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

Синтаксис

  update-program
[--ad-breaks <value>]
--channel-name <value>
--program-name <value>
--schedule-configuration <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 , вставляемое вокруг рекламы.

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

См. раздел 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"
      }
      ...
    ]
  }
  ...
]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сокращённый синтаксис:

Transition={ScheduledStartTimeMillis=long,DurationMillis=long},ClipRange={EndOffsetMillis=long,StartOffsetMillis=long}

Синтаксис JSON:

{
  "Transition": {
    "ScheduledStartTimeMillis": long,
    "DurationMillis": long
  },
  "ClipRange": {
    "EndOffsetMillis": long,
    "StartOffsetMillis": long
  }
}

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

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

(структура)

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

Audience -> (строка)

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

AlternateMedia -> (список)

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

(структура)

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

SourceLocationName -> (строка)

Название расположения источника для alternateMedia.

LiveSourceName -> (строка)

Название источника прямой трансляции для 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. Если предоставлено значение без значения или значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно валидирует входные данные команд и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет нестабилен между версиями AWS CLI, и нет гарантии обратной совместимости в сгенерированном JSON-скелете.

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

--debug (boolean)

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

--endpoint-url (строка)

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

--no-verify-ssl (boolean)

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

--no-paginate (boolean)

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

--output (строка)

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

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

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • on
  • off
  • auto

--no-sign-request (boolean)

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

--ca-bundle (строка)

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

--cli-read-timeout (целое число)

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

--cli-connect-timeout (целое число)

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

--cli-binary-format (строка)

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

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

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

--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 -> (отметка времени)

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

ProgramName -> (строка)

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

SourceLocationName -> (строка)

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

VodSourceName -> (строка)

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

LiveSourceName -> (строка)

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

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

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

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

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

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

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

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

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

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

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

AudienceMedia -> (список)

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

(структура)

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

Audience -> (строка)

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

AlternateMedia -> (список)

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

(структура)

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

SourceLocationName -> (строка)

Название источника расположения для alternateMedia.

LiveSourceName -> (строка)

Название источника прямой трансляции для 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