Spec-Zone.ru › AWS CLI v2

[ aws . mediapackage-vod ]

describe-packaging-configuration

Описание

Возвращает описание ресурса MediaPackage VOD PackagingConfiguration.

См. также: AWS API Documentation

Синтаксис

  describe-packaging-configuration
--id <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]

Параметры

--id (строка) Идентификатор ресурса MediaPackage VOD PackagingConfiguration.

--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 (булево)

Включить отладочную запись в журнал.

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

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

--no-verify-ssl (булево)

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

--no-paginate (булево)

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

--output (строка)

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

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

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • on
  • off
  • auto

--no-sign-request (булево)

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

--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 V1, а двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, сопоставляемого с двоичным блоком, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить перелистывание вывода.

--cli-auto-prompt (булево)

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

--no-cli-auto-prompt (булево)

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

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве «Начало работы» в Руководстве пользователя AWS CLI.

За исключением случаев, когда указано иное, во всех примерах используются правила цитирования в стиле Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. «Использование кавычек со строками» в Руководстве пользователя AWS CLI.

Для описания конфигурации упаковки

Следующий describe-packaging-configuration пример отображает все детали конфигурации упаковки с именем DASH.

aws mediapackage-vod describe-packaging-configuration \
    --id DASH

Вывод:

{
    "Arn":"arn:aws:mediapackage-vod:us-west-2:111122223333:packaging-configurations/DASH",
    "Id":"DASH",
    "PackagingGroupId":"Packaging_group_1",
    "DashPackage":[
        {
            "SegmentDurationSeconds":"2"
        },
        {
            "DashManifests":{
                "ManifestName":"index",
                "MinBufferTimeSeconds":"30",
                "Profile":"NONE"
            }
        }
    ]
}

Дополнительную информацию см. в разделе «Просмотр подробных сведений о конфигурации упаковки» в Руководстве пользователя AWS Elemental MediaPackage.

Вывод

Arn -> (строка)

Идентификатор ресурса (ARN) конфигурации упаковки.

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

Конфигурация упаковки CMAF.

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

Конфигурация шифрования CMAF.

ConstantInitializationVector -> (строка)

Необязательное 128-битное, 16-байтовое шестнадцатеричное значение, представленное строкой из 32 символов, используемое совместно с ключом для шифрования блоков. Если вы не укажете значение, MediaPackage создаст постоянный вектор инициализации (IV).

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

Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.

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

Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите используемые пресеты шифрования аудио и видео. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.

PresetSpeke20Audio -> (строка)

Набор пресетов шифрования аудио.

PresetSpeke20Video -> (строка)

Набор пресетов шифрования видео.

RoleArn -> (строка)

Идентификатор ресурса (ARN) роли IAM, которую AWS Elemental MediaPackage будет использовать при доступе к службе поставщика ключей.

SystemIds -> (список)

Идентификаторы систем для включения в запросы ключей.

(строка)

Url -> (строка)

URL внешней службы поставщика ключей.

HlsManifests -> (список)

Список конфигураций макета HLS.

(структура)

Конфигурация макета HTTP Live Streaming (HLS).

AdMarkers -> (строка)

Этот параметр управляет тем, как метки рекламы включаются в упакованную конечную точку OriginEndpoint. «NONE» исключит все метки рекламы SCTE-35 из вывода. «PASSTHROUGH» заставит макет содержать копию меток рекламы SCTE-35 (комментарии), взятых непосредственно из входного макета HTTP Live Streaming (HLS). «SCTE35_ENHANCED» генерирует метки рекламы и теги затемнения на основе сообщений SCTE-35 в входном источнике.

IncludeIframeOnlyStream -> (логическое значение)

При включении в выходные данные будет добавлен только поток с I-кадрами.

ManifestName -> (строка)

Необязательная строка для включения в имя макета.

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

Интервал (в секундах) между каждой меткой EXT-X-PROGRAM-DATE-TIME, вставляемой в пакеты. Кроме того, при указании интервала сообщения ID3Timed Metadata будут генерироваться каждые 5 секунд, используя время поступления контента. Если интервал не указан или равен 0, то метки EXT-X-PROGRAM-DATE-TIME не будут вставлены в пакеты, и сообщения ID3Timed Metadata не будут генерироваться. Обратите внимание, что независимо от этого параметра, если в входном HTTP Live Streaming (HLS) содержится ID3 Timed Metadata, он будет передан в выходной HLS.

RepeatExtXKey -> (логическое значение)

При включении метка EXT-X-KEY будет повторяться в выходных пакетах.

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

Конфигурация StreamSelection.

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

Максимальная битрейт видео (бит/с) для включения в вывод.

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

Минимальная битрейт видео (бит/с) для включения в вывод.

StreamOrder -> (строка)

Директива, определяющая порядок потоков в выводе.

IncludeEncoderConfigurationInSegments -> (логическое значение)

Если includeEncoderConfigurationInSegments установлено в true, MediaPackage помещает метаданные SPS (Sequence Parameter Set), PPS (Picture Parameter Set) и VPS (Video Parameter Set) вашего кодера в каждый видеофрагмент, а не в фрагмент инициализации. Это позволяет использовать разные значения SPS/PPS/VPS для ваших активов во время воспроизведения контента.

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

Продолжительность (в секундах) каждого фрагмента. Фактические фрагменты будут округляться до ближайшего кратного длительности исходного фрагмента.

CreatedAt -> (строка)

Время создания конфигурации упаковки.

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

Конфигурация упаковки Dynamic Adaptive Streaming over HTTP (DASH).

DashManifests -> (список)

Список конфигураций макета DASH.

(структура)

Конфигурация макета DASH.

ManifestLayout -> (строка)

Определяет положение некоторых тегов в описании медиапредставления (MPD). При установке в FULL элементы, такие как SegmentTemplate и ContentProtection, включаются в каждый Representation. При установке в COMPACT дублирующиеся элементы объединяются и представляются на уровне AdaptationSet.

ManifestName -> (строка)

Необязательная строка для включения в имя макета.

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

Минимальная продолжительность (в секундах), которую игрок будет буферизовать медиа перед началом презентации.

Profile -> (строка)

Тип профиля Dynamic Adaptive Streaming over HTTP (DASH). При установке в «HBBTV_1_5» включен вывод, совместимый с HbbTV 1.5.

ScteMarkersSource -> (строка)

Источник меток scte, используемых. При установке в SEGMENTS метки scte берутся из фрагментов входящего контента. При установке в MANIFEST метки scte берутся из макета входящего контента.

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

Конфигурация StreamSelection.

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

Максимальная битрейт видео (бит/с) для включения в вывод.

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

Минимальная битрейт видео (бит/с) для включения в вывод.

StreamOrder -> (строка)

Директива, определяющая порядок потоков в выводе.

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

Конфигурация шифрования Dynamic Adaptive Streaming over HTTP (DASH).

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

Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.

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

Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите используемые пресеты шифрования аудио и видео. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.

PresetSpeke20Audio -> (строка)

Набор пресетов шифрования аудио.

PresetSpeke20Video -> (строка)

Набор пресетов шифрования видео.

RoleArn -> (строка)

Идентификатор ресурса (ARN) роли IAM, которую AWS Elemental MediaPackage будет использовать при доступе к службе поставщика ключей.

SystemIds -> (список)

Идентификаторы систем для включения в запросы ключей.

(строка)

Url -> (строка)

URL внешней службы поставщика ключей.

IncludeEncoderConfigurationInSegments -> (логическое значение)

Если includeEncoderConfigurationInSegments установлено в true, MediaPackage помещает метаданные SPS (Sequence Parameter Set), PPS (Picture Parameter Set) и VPS (Video Parameter Set) вашего кодера в каждый видеофрагмент, а не в фрагмент инициализации. Это позволяет использовать разные значения SPS/PPS/VPS для ваших активов во время воспроизведения контента.

IncludeIframeOnlyStream -> (логическое значение)

При включении в выходные данные будет добавлен только поток с I-кадрами.

PeriodTriggers -> (список)

Список триггеров, которые управляют тем, когда выходное описание представления медиа (MPD) Dynamic Adaptive Streaming over HTTP (DASH) будет разделено на несколько периодов. Если список пуст, контент не будет разделен на более одного периода. Если список содержит «ADS», новые периоды будут созданы, когда актив содержит метки рекламы SCTE-35.

(строка)

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

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

SegmentTemplateFormat -> (строка)

Определяет тип SegmentTemplate, включенного в описание представления медиа (MPD). При установке в NUMBER_WITH_TIMELINE в каждом SegmentTemplate представлена полная временная шкала со ссылками на $Number$ медиафайлов. При установке в TIME_WITH_TIMELINE в каждом SegmentTemplate представлена полная временная шкала со ссылками на $Time$ медиафайлов. При установке в NUMBER_WITH_DURATION в каждом SegmentTemplate указана только продолжительность с ссылками на $Number$ медиафайлов.

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

Конфигурация пакета HTTP Live Streaming (HLS).

Шифрование -> (структура)

Конфигурация шифрования HTTP Live Streaming (HLS).

ConstantInitializationVector -> (строка)

Постоянный вектор инициализации для шифрования (необязательно). Если не указано, вектор инициализации будет периодически вращаться.

EncryptionMethod -> (строка)

Метод шифрования для использования.

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

Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.

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

Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие предустановки шифрования аудио и видео использовать. Учтите следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить вращение ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.

PresetSpeke20Audio -> (строка)

Коллекция предустановок шифрования аудио.

PresetSpeke20Video -> (строка)

Коллекция предустановок шифрования видео.

RoleArn -> (строка)

Amazon Resource Name (ARN) роли IAM, которую AWS Elemental MediaPackage будет использовать при доступе к службе поставщика ключей.

SystemIds -> (список)

Идентификаторы систем для включения в запросы ключей.

(строка)

Url -> (строка)

URL внешней службы поставщика ключей.

HlsManifests -> (список)

Список конфигураций манифестов HLS.

(структура)

Конфигурация манифеста HTTP Live Streaming (HLS).

AdMarkers -> (строка)

Этот параметр управляет тем, как маркеры рекламы включаются в упакованный OriginEndpoint. «NONE» исключает все маркеры рекламы SCTE-35 из вывода. «PASSTHROUGH» приводит к тому, что манифест содержит копию маркеров рекламы SCTE-35 (комментарии), взятые непосредственно из входного манифеста HTTP Live Streaming (HLS). «SCTE35_ENHANCED» генерирует маркеры рекламы и метки затемнения на основе сообщений SCTE-35 во входном источнике.

IncludeIframeOnlyStream -> (булево)

При включении в выходные данные будет добавлен поток только I-кадров.

ManifestName -> (строка)

Необязательная строка для включения в имя манифеста.

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

Интервал (в секундах) между каждым тегом EXT-X-PROGRAM-DATE-TIME, вставленным в манифесты. Кроме того, при указании интервала сообщения ID3Timed Metadata будут генерироваться каждые 5 секунд, используя время инжеста контента. Если интервал не указан или установлен в 0, то теги EXT-X-PROGRAM-DATE-TIME не будут вставлены в манифесты, и сообщения ID3Timed Metadata не будут генерироваться. Обратите внимание, что независимо от этого параметра, если в входном HTTP Live Streaming (HLS) содержится ID3 Timed Metadata, он будет передан в выходной HLS.

RepeatExtXKey -> (булево)

При включении тег EXT-X-KEY будет повторяться в выходных манифестах.

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

Конфигурация StreamSelection.

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

Максимальная скорость передачи видео (бит/с) для включения в выходной поток.

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

Минимальная скорость передачи видео (бит/с) для включения в выходной поток.

StreamOrder -> (строка)

Директива, определяющая порядок потоков на выходе.

IncludeDvbSubtitles -> (булево)

При включении MediaPackage передает субтитры цифрового вещания (DVB) в выходной поток.

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

Продолжительность (в секундах) каждого фрагмента. Фактические фрагменты будут округляться до ближайшего кратного длительности исходного фрагмента.

UseAudioRenditionGroup -> (булево)

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

Id -> (строка)

Идентификатор PackagingConfiguration.

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

Конфигурация пакета Microsoft Smooth Streaming (MSS).

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

Конфигурация шифрования Microsoft Smooth Streaming (MSS).

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

Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.

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

Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие предустановки шифрования аудио и видео использовать. Учтите следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить вращение ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.

PresetSpeke20Audio -> (строка)

Коллекция предустановок шифрования аудио.

PresetSpeke20Video -> (строка)

Коллекция предустановок шифрования видео.

RoleArn -> (строка)

Amazon Resource Name (ARN) роли IAM, которую AWS Elemental MediaPackage будет использовать при доступе к службе поставщика ключей.

SystemIds -> (список)

Идентификаторы систем для включения в запросы ключей.

(строка)

Url -> (строка)

URL внешней службы поставщика ключей.

MssManifests -> (список)

Список конфигураций манифестов MSS.

(структура)

Конфигурация манифеста Microsoft Smooth Streaming (MSS).

ManifestName -> (строка)

Необязательная строка для включения в имя манифеста.

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

Конфигурация StreamSelection.

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

Максимальная скорость передачи видео (бит/с) для включения в выходной поток.

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

Минимальная скорость передачи видео (бит/с) для включения в выходной поток.

StreamOrder -> (строка)

Директива, определяющая порядок потоков на выходе.

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

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

PackagingGroupId -> (строка)

Идентификатор PackagingGroup.

Tags -> (карта)

Коллекция тегов, связанных с ресурсом

key -> (строка)

value -> (строка)

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

Spec-Zone.ru

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