Spec-Zone.ru › AWS CLI v2

[ aws . mediapackage ]

list-origin-endpoints

Описание

Возвращает коллекцию записей OriginEndpoint.

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

list-origin-endpoints является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничность, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничностью, аргумент --query должен извлекать данные из результатов следующих выражений запроса: OriginEndpoints

Синтаксис

  list-origin-endpoints
[--channel-id <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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]

Параметры

--channel-id (строка) Если указано, запрос вернёт только OriginEndpoints, связанные с заданным идентификатором канала.

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

--starting-token (строка)

Токен для указания, с какой точки начать постраничный вывод. Это NextToken из ранее обрезанного ответа.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--page-size (целое число)

Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить сбой вызовов AWS-сервиса из-за истечения времени ожидания.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--max-items (целое число)

Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов больше указанного значения, в выводе команды предоставляется NextToken. Для возобновления постраничного вывода укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.

--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.

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

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

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

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

Примеры

Примечание

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

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

Для перечисления всех origin-endpoints на канале

Следующая list-origin-endpoints команда перечисляет все конечные точки происхождения, настроенные на канале с именем test.

aws mediapackage list-origin-endpoints \
    --channel-id test

Вывод:

{
    "OriginEndpoints": [
        {
            "Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/247cff871f2845d3805129be22f2c0a2",
            "ChannelId": "test",
            "DashPackage": {
                "ManifestLayout": "FULL",
                "ManifestWindowSeconds": 60,
                "MinBufferTimeSeconds": 30,
                "MinUpdatePeriodSeconds": 15,
                "PeriodTriggers": [],
                "Profile": "NONE",
                "SegmentDurationSeconds": 2,
                "SegmentTemplateFormat": "NUMBER_WITH_TIMELINE",
                "StreamSelection": {
                    "MaxVideoBitsPerSecond": 2147483647,
                    "MinVideoBitsPerSecond": 0,
                    "StreamOrder": "ORIGINAL"
                },
                "SuggestedPresentationDelaySeconds": 25
            },
            "Id": "tester2",
            "ManifestName": "index",
            "StartoverWindowSeconds": 0,
            "Tags": {},
            "TimeDelaySeconds": 0,
            "Url": "https://8343f7014c0ea438.mediapackage.us-west-2.amazonaws.com/out/v1/247cff871f2845d3805129be22f2c0a2/index.mpd",
            "Whitelist": []
        },
        {
            "Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/869e237f851549e9bcf10e3bc2830839",
            "ChannelId": "test",
            "HlsPackage": {
                "AdMarkers": "NONE",
                "IncludeIframeOnlyStream": false,
                "PlaylistType": "EVENT",
                "PlaylistWindowSeconds": 60,
                "ProgramDateTimeIntervalSeconds": 0,
                "SegmentDurationSeconds": 6,
                "StreamSelection": {
                    "MaxVideoBitsPerSecond": 2147483647,
                    "MinVideoBitsPerSecond": 0,
                    "StreamOrder": "ORIGINAL"
                },
                "UseAudioRenditionGroup": false
            },
            "Id": "tester",
            "ManifestName": "index",
            "StartoverWindowSeconds": 0,
            "Tags": {},
            "TimeDelaySeconds": 0,
            "Url": "https://8343f7014c0ea438.mediapackage.us-west-2.amazonaws.com/out/v1/869e237f851549e9bcf10e3bc2830839/index.m3u8",
            "Whitelist": []
        }
    ]
}

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

Вывод

NextToken -> (строка)

Токен, который может быть использован для возобновления постраничной навигации с конца коллекции.

OriginEndpoints -> (список)

Список записей OriginEndpoint.

(структура)

Конфигурация ресурса OriginEndpoint.

Arn -> (строка)

Amazon Resource Name (ARN), назначенный OriginEndpoint.

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

Удостоверения CDN Authorization

CdnIdentifierSecret -> (строка)

Amazon Resource Name (ARN) секрета в Secrets Manager, который используется вашей сетью доставки контента (CDN) для авторизации доступа к вашему конечной точке.

SecretsRoleArn -> (строка)

Amazon Resource Name (ARN) для роли IAM, которая позволяет MediaPackage взаимодействовать с AWS Secrets Manager.

ChannelId -> (строка)

Идентификатор канала, с которым связан OriginEndpoint.

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

Конфигурация упаковки Common Media Application Format (CMAF).

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

Конфигурация шифрования Common Media Application Format (CMAF).

ConstantInitializationVector -> (строка)

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

EncryptionMethod -> (строка)

Метод шифрования, который необходимо использовать.

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

Время (в секундах) между каждым обновлением ключа шифрования.

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

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

CertificateArn -> (строка)

Amazon Resource Name (ARN) сертификата Certificate Manager, который MediaPackage будет использовать для обеспечения безопасного обмена данными с поставщиком ключей.

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

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

PresetSpeke20Audio -> (строка)

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

PresetSpeke20Video -> (строка)

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

ResourceId -> (строка)

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

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 во входном источнике. «DATERANGE» вставляет метки EXT-X-DATERANGE для сигнализации событий рекламы и перехода программ в маникфестах HLS и CMAF. Для этого варианта необходимо установить значение programDateTimeIntervalSeconds, которое больше 0.

Id -> (строка)

Идентификатор маникфеста. Идентификатор должен быть уникальным в OriginEndpoint, и его нельзя изменить после создания.

IncludeIframeOnlyStream -> (булево)

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

ManifestName -> (строка)

Необязательная короткая строка, добавленная в конец URL-адреса OriginEndpoint. Если не указано, по умолчанию используется manifestName для OriginEndpoint.

PlaylistType -> (строка)

Тип плейлиста HTTP Live Streaming (HLS). При указании «EVENT» или «VOD» соответствующая запись EXT-X-PLAYLIST-TYPE будет включена в медиаплейлист.

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

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

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.

Url -> (строка)

URL упакованного OriginEndpoint для потребления.

AdTriggers -> (список)

Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выходных данных. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включенных типов сообщений.

(строка)

AdsOnDeliveryRestrictions -> (строка)

Эта настройка позволяет использовать флаги ограничений доставки в описаниях сегментирования SCTE-35, чтобы определить, сигнализирует ли сообщение о рекламе. Выбор «NONE» означает, что сообщения SCTE-35 не становятся рекламой. Выбор «RESTRICTED» означает, что сообщения SCTE-35 указанных типов, содержащие ограничения доставки, будут рассматриваться как реклама. Выбор «UNRESTRICTED» означает, что сообщения SCTE-35 указанных типов, не содержащие ограничений доставки, будут рассматриваться как реклама. Выбор «BOTH» означает, что все сообщения SCTE-35 указанных типов будут рассматриваться как реклама. Обратите внимание, что сообщения Splice Insert не имеют этих флагов и всегда обрабатываются как реклама, если указаны в AdTriggers.

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

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

SegmentPrefix -> (строка)

Необязательная пользовательская строка, которая добавляется в начало имени каждого сегмента. Если не указано, она по умолчанию равна ChannelId.

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

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

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

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

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

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

StreamOrder -> (строка)

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

CreatedAt -> (строка)

Дата и время создания OriginEndpoint.

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

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

AdTriggers -> (список)

Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выходных данных. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включённых типов сообщений.

(строка)

AdsOnDeliveryRestrictions -> (строка)

Этот параметр позволяет использовать флаги ограничений доставки в сегментационных описаниях SCTE-35, чтобы определить, сигнализирует ли сообщение о рекламе. Выбор «NONE» означает, что сообщения SCTE-35 не являются рекламой. Выбор «RESTRICTED» означает, что сообщения SCTE-35 типов, указанных в AdTriggers, содержащие ограничения доставки, будут обрабатываться как реклама. Выбор «UNRESTRICTED» означает, что сообщения SCTE-35 типов, указанных в AdTriggers, не содержащие ограничений доставки, будут обрабатываться как реклама. Выбор «BOTH» означает, что все сообщения SCTE-35 типов, указанных в AdTriggers, будут обрабатываться как реклама. Обратите внимание, что сообщения Splice Insert не имеют этих флагов и всегда обрабатываются как реклама, если указаны в AdTriggers.

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

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

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

Время (в секундах) между каждой сменой ключа шифрования.

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

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

CertificateArn -> (строка)

Идентификатор ресурса Amazon (ARN) сертификата Certificate Manager, который MediaPackage будет использовать для обеспечения безопасной передачи данных между конечной точкой и службой поставщика ключей.

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

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

PresetSpeke20Audio -> (строка)

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

PresetSpeke20Video -> (строка)

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

ResourceId -> (строка)

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

RoleArn -> (строка)

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

SystemIds -> (список)

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

(строка)

Url -> (строка)

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

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

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

ManifestLayout -> (строка)

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

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

Временной интервал (в секундах), содержащийся в каждом манифесте.

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

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

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

Минимальная продолжительность (в секундах) между потенциальными изменениями описания представления медиа DASH (MPD).

PeriodTriggers -> (список)

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

(строка)

Profile -> (строка)

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

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

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

SegmentTemplateFormat -> (строка)

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

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

Настройка StreamSelection.

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

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

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

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

StreamOrder -> (строка)

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

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

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

UtcTiming -> (строка)

Определяет тип UTCTiming, включённого в описание представления медиа (MPD)

UtcTimingUri -> (строка)

Указывает атрибут value поля UTCTiming, когда utcTiming имеет значение HTTP-ISO, HTTP-HEAD или HTTP-XSDATE

Description -> (строка)

Краткое описание конечной точки Origin.

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

Конфигурация пакета для потоковой передачи видео в реальном времени (HLS).

AdMarkers -> (строка)

Эта настройка определяет, как метки рекламы включаются в упакованный OriginEndpoint. «NONE» — исключает все метки рекламы SCTE-35 из вывода. «PASSTHROUGH» приводит к тому, что манифест содержит копию меток рекламы SCTE-35 (комментарии), взятые непосредственно из входного манифеста потоковой передачи видео в реальном времени (HLS). «SCTE35_ENHANCED» генерирует метки рекламы и теги отключения на основе сообщений SCTE-35 в исходном источнике. «DATERANGE» вставляет теги EXT-X-DATERANGE для обозначения событий перехода рекламы и программы в манифестах HLS и CMAF. Для этого параметра необходимо задать значение programDateTimeIntervalSeconds, большее 0.

AdTriggers -> (список)

Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы на выходе. Если список пустой, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включенных типов сообщений.

(строка)

AdsOnDeliveryRestrictions -> (строка)

Эта настройка позволяет флагам ограничений доставки в описаниях сегментации SCTE-35 определять, сигнализирует ли сообщение о рекламе. Выбор «NONE» означает, что сообщения SCTE-35 не становятся рекламой. Выбор «RESTRICTED» означает, что сообщения SCTE-35 типов, указанных в AdTriggers, содержащие ограничения доставки, будут обрабатываться как реклама. Выбор «UNRESTRICTED» означает, что сообщения SCTE-35 типов, указанных в AdTriggers, не содержащие ограничений доставки, будут обрабатываться как реклама. Выбор «BOTH» означает, что все сообщения SCTE-35 типов, указанных в AdTriggers, будут обрабатываться как реклама. Обратите внимание, что сообщения Splice Insert не имеют этих флагов и всегда обрабатываются как реклама, если указаны в AdTriggers.

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

Конфигурация шифрования потоковой передачи видео в реальном времени (HLS).

ConstantInitializationVector -> (строка)

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

EncryptionMethod -> (строка)

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

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

Интервал (в секундах) между каждым обновлением ключа шифрования.

RepeatExtXKey -> (булево)

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

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

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

CertificateArn -> (строка)

Идентификатор ресурса Amazon (ARN) сертификата Certificate Manager, который MediaPackage будет использовать для обеспечения безопасной передачи данных от конечного пользователя к службе предоставления ключей.

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

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

PresetSpeke20Audio -> (строка)

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

PresetSpeke20Video -> (строка)

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

ResourceId -> (строка)

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

RoleArn -> (строка)

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

SystemIds -> (список)

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

(строка)

Url -> (строка)

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

IncludeDvbSubtitles -> (булево)

При включенном режиме MediaPackage передает субтитры DVB в выходной поток.

IncludeIframeOnlyStream -> (булево)

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

PlaylistType -> (строка)

Тип списка воспроизведения HTTP Live Streaming (HLS). При указании «EVENT» или «VOD» в медиа-списке воспроизведения будет включена соответствующая запись EXT-X-PLAYLIST-TYPE.

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

Временной интервал (в секундах), содержащийся в каждом родительском манифесте.

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.

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

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

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

Настройка StreamSelection.

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

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

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

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

StreamOrder -> (строка)

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

UseAudioRenditionGroup -> (булево)

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

Id -> (строка)

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

ManifestName -> (строка)

Короткий текст, добавляемый в конец URL OriginEndpoint.

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

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

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

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

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

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

CertificateArn -> (строка)

Идентификатор ресурса Amazon (ARN) сертификата Certificate Manager, который MediaPackage будет использовать для обеспечения безопасной передачи данных от конечного пользователя к службе предоставления ключей.

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

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

PresetSpeke20Audio -> (строка)

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

PresetSpeke20Video -> (строка)

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

ResourceId -> (строка)

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

RoleArn -> (строка)

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

SystemIds -> (список)

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

(строка)

Url -> (строка)

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

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

Временной интервал (в секундах), содержащийся в каждом манифесте.

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

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

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

Настройка StreamSelection.

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

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

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

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

StreamOrder -> (строка)

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

Origination -> (строка)

Управление разрешением получения видео для данного OriginEndpoint. Если установлено ALLOW, OriginEndpoint может быть запрошен в соответствии с любыми другими формами управления доступом. Если установлено DENY, OriginEndpoint не может быть запрошен. Это может быть полезно для сбора Live to VOD или для временного отключения получения.

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

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

Tags -> (карта)

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

key -> (строка)

value -> (строка)

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

Время задержки (секунды) для принудительной задержки воспроизведения живого контента. Если не указано, для OriginEndpoint задержка времени не будет установлена.

Url -> (строка)

URL упакованного OriginEndpoint для использования.

Whitelist -> (список)

Список CIDR-блоков IP-адресов источников, которые будут разрешены для доступа к OriginEndpoint.

(строка)

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

Spec-Zone.ru

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