[ aws . mediapackage ]
обновить-точку-доступа-к-источнику
Описание
Обновляет существующую точку доступа к источнику.
См. также: Документацию API AWS
Синтаксис
update-origin-endpoint
[--authorization <value>]
[--cmaf-package <value>]
[--dash-package <value>]
[--description <value>]
[--hls-package <value>]
--id <value>
[--manifest-name <value>]
[--mss-package <value>]
[--origination <value>]
[--startover-window-seconds <value>]
[--time-delay-seconds <value>]
[--whitelist <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]
Параметры
--authorization (структура) Учетные данные авторизации CDN-сетиРасширенный идентификатор CDN-сети -> (строка)
SecretsRoleArn -> (строка)
Сокращенный синтаксис:
CdnIdentifierSecret=string,SecretsRoleArn=string
Синтаксис JSON:
{
"CdnIdentifierSecret": "string",
"SecretsRoleArn": "string"
}
--cmaf-package (структура) Конфигурация упаковки CMAF (Common Media Application Format).Шифрование -> (структура)
Конфигурация шифрования CMAF (Common Media Application Format).
ConstantInitializationVector -> (строка)
EncryptionMethod -> (строка)
KeyRotationIntervalSeconds -> (целое число)
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставляет ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших точек доступа, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите используемые аудио- и видеопресеты шифрования. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration можно использовать для точек доступа DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 использует спецификацию CPIX 2.3. Необходимо отключить ротацию ключей для этой точки доступа, установив значение keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем, которые нужно включить в запросы ключей.
(строка)
Url -> (строка)
HlsManifests -> (список)
Список конфигураций HLS-манифестов
(структура)
Конфигурация HLS (HTTP Live Streaming) манифеста.
AdMarkers -> (строка)
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые рассматриваются как метки рекламы на выходе. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включенных типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
Id -> (строка)
IncludeIframeOnlyStream -> (булево)
ManifestName -> (строка)
PlaylistType -> (строка)
PlaylistWindowSeconds -> (целое число)
ProgramDateTimeIntervalSeconds -> (целое число)
SegmentDurationSeconds -> (целое число)
SegmentPrefix -> (строка)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
Синтаксис JSON:
{
"Encryption": {
"ConstantInitializationVector": "string",
"EncryptionMethod": "SAMPLE_AES"|"AES_CTR",
"KeyRotationIntervalSeconds": integer,
"SpekeKeyProvider": {
"CertificateArn": "string",
"EncryptionContractConfiguration": {
"PresetSpeke20Audio": "PRESET-AUDIO-1"|"PRESET-AUDIO-2"|"PRESET-AUDIO-3"|"SHARED"|"UNENCRYPTED",
"PresetSpeke20Video": "PRESET-VIDEO-1"|"PRESET-VIDEO-2"|"PRESET-VIDEO-3"|"PRESET-VIDEO-4"|"PRESET-VIDEO-5"|"PRESET-VIDEO-6"|"PRESET-VIDEO-7"|"PRESET-VIDEO-8"|"SHARED"|"UNENCRYPTED"
},
"ResourceId": "string",
"RoleArn": "string",
"SystemIds": ["string", ...],
"Url": "string"
}
},
"HlsManifests": [
{
"AdMarkers": "NONE"|"SCTE35_ENHANCED"|"PASSTHROUGH"|"DATERANGE",
"AdTriggers": ["SPLICE_INSERT"|"BREAK"|"PROVIDER_ADVERTISEMENT"|"DISTRIBUTOR_ADVERTISEMENT"|"PROVIDER_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_PLACEMENT_OPPORTUNITY"|"PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY", ...],
"AdsOnDeliveryRestrictions": "NONE"|"RESTRICTED"|"UNRESTRICTED"|"BOTH",
"Id": "string",
"IncludeIframeOnlyStream": true|false,
"ManifestName": "string",
"PlaylistType": "NONE"|"EVENT"|"VOD",
"PlaylistWindowSeconds": integer,
"ProgramDateTimeIntervalSeconds": integer
}
...
],
"SegmentDurationSeconds": integer,
"SegmentPrefix": "string",
"StreamSelection": {
"MaxVideoBitsPerSecond": integer,
"MinVideoBitsPerSecond": integer,
"StreamOrder": "ORIGINAL"|"VIDEO_BITRATE_ASCENDING"|"VIDEO_BITRATE_DESCENDING"
}
}
--dash-package (структура) Конфигурация упаковки DASH (Dynamic Adaptive Streaming over HTTP).AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выводе. Если пусто, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включенных типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
Encryption -> (структура)
Конфигурация шифрования Dynamic Adaptive Streaming over HTTP (DASH).
KeyRotationIntervalSeconds -> (целое число)
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая будет предоставлять ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие аудио- и видео-пресеты шифрования использовать. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration можно использовать для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить смену ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
IncludeIframeOnlyStream -> (булево)
ManifestLayout -> (строка)
ManifestWindowSeconds -> (целое число)
MinBufferTimeSeconds -> (целое число)
MinUpdatePeriodSeconds -> (целое число)
PeriodTriggers -> (список)
Список триггеров, которые управляют временем разделения исходящего описания медиапредставления Dynamic Adaptive Streaming over HTTP (DASH) (MPD) на несколько периодов. Если пусто, контент не будет разделен на более одного периода. Если список содержит «ADS», новые периоды будут созданы там, где исходный канал содержит метки рекламы SCTE-35.
(строка)
Profile -> (строка)
SegmentDurationSeconds -> (целое число)
SegmentTemplateFormat -> (строка)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
SuggestedPresentationDelaySeconds -> (целое число)
UtcTiming -> (строка)
UtcTimingUri -> (строка)
Синтаксис JSON:
{
"AdTriggers": ["SPLICE_INSERT"|"BREAK"|"PROVIDER_ADVERTISEMENT"|"DISTRIBUTOR_ADVERTISEMENT"|"PROVIDER_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_PLACEMENT_OPPORTUNITY"|"PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY", ...],
"AdsOnDeliveryRestrictions": "NONE"|"RESTRICTED"|"UNRESTRICTED"|"BOTH",
"Encryption": {
"KeyRotationIntervalSeconds": integer,
"SpekeKeyProvider": {
"CertificateArn": "string",
"EncryptionContractConfiguration": {
"PresetSpeke20Audio": "PRESET-AUDIO-1"|"PRESET-AUDIO-2"|"PRESET-AUDIO-3"|"SHARED"|"UNENCRYPTED",
"PresetSpeke20Video": "PRESET-VIDEO-1"|"PRESET-VIDEO-2"|"PRESET-VIDEO-3"|"PRESET-VIDEO-4"|"PRESET-VIDEO-5"|"PRESET-VIDEO-6"|"PRESET-VIDEO-7"|"PRESET-VIDEO-8"|"SHARED"|"UNENCRYPTED"
},
"ResourceId": "string",
"RoleArn": "string",
"SystemIds": ["string", ...],
"Url": "string"
}
},
"IncludeIframeOnlyStream": true|false,
"ManifestLayout": "FULL"|"COMPACT"|"DRM_TOP_LEVEL_COMPACT",
"ManifestWindowSeconds": integer,
"MinBufferTimeSeconds": integer,
"MinUpdatePeriodSeconds": integer,
"PeriodTriggers": ["ADS", ...],
"Profile": "NONE"|"HBBTV_1_5"|"HYBRIDCAST"|"DVB_DASH_2014",
"SegmentDurationSeconds": integer,
"SegmentTemplateFormat": "NUMBER_WITH_TIMELINE"|"TIME_WITH_TIMELINE"|"NUMBER_WITH_DURATION",
"StreamSelection": {
"MaxVideoBitsPerSecond": integer,
"MinVideoBitsPerSecond": integer,
"StreamOrder": "ORIGINAL"|"VIDEO_BITRATE_ASCENDING"|"VIDEO_BITRATE_DESCENDING"
},
"SuggestedPresentationDelaySeconds": integer,
"UtcTiming": "NONE"|"HTTP-HEAD"|"HTTP-ISO"|"HTTP-XSDATE",
"UtcTimingUri": "string"
}
--description (строка) Краткое текстовое описание конечной точки OriginEndpoint.
--hls-package (структура) Конфигурация пакетирования HTTP Live Streaming (HLS).AdMarkers -> (строка)
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выходных данных. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включенных типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
Encryption -> (структура)
Конфигурация шифрования HTTP Live Streaming (HLS).
ConstantInitializationVector -> (строка)
EncryptionMethod -> (строка)
KeyRotationIntervalSeconds -> (целое число)
RepeatExtXKey -> (булево)
SpekeKeyProvider -> (структура)
Настройка для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, которые используют SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие предустановки шифрования аудио и видео использовать. Обратите внимание на следующие моменты, когда используете encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH или CMAF, которые используют SPEKE 2.0. SPEKE 2.0 полагается на спецификацию CPIX 2.3. Необходимо отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
IncludeDvbSubtitles -> (булево)
IncludeIframeOnlyStream -> (булево)
PlaylistType -> (строка)
PlaylistWindowSeconds -> (целое число)
ProgramDateTimeIntervalSeconds -> (целое число)
SegmentDurationSeconds -> (целое число)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
UseAudioRenditionGroup -> (булево)
Синтаксис JSON:
{
"AdMarkers": "NONE"|"SCTE35_ENHANCED"|"PASSTHROUGH"|"DATERANGE",
"AdTriggers": ["SPLICE_INSERT"|"BREAK"|"PROVIDER_ADVERTISEMENT"|"DISTRIBUTOR_ADVERTISEMENT"|"PROVIDER_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_PLACEMENT_OPPORTUNITY"|"PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY", ...],
"AdsOnDeliveryRestrictions": "NONE"|"RESTRICTED"|"UNRESTRICTED"|"BOTH",
"Encryption": {
"ConstantInitializationVector": "string",
"EncryptionMethod": "AES_128"|"SAMPLE_AES",
"KeyRotationIntervalSeconds": integer,
"RepeatExtXKey": true|false,
"SpekeKeyProvider": {
"CertificateArn": "string",
"EncryptionContractConfiguration": {
"PresetSpeke20Audio": "PRESET-AUDIO-1"|"PRESET-AUDIO-2"|"PRESET-AUDIO-3"|"SHARED"|"UNENCRYPTED",
"PresetSpeke20Video": "PRESET-VIDEO-1"|"PRESET-VIDEO-2"|"PRESET-VIDEO-3"|"PRESET-VIDEO-4"|"PRESET-VIDEO-5"|"PRESET-VIDEO-6"|"PRESET-VIDEO-7"|"PRESET-VIDEO-8"|"SHARED"|"UNENCRYPTED"
},
"ResourceId": "string",
"RoleArn": "string",
"SystemIds": ["string", ...],
"Url": "string"
}
},
"IncludeDvbSubtitles": true|false,
"IncludeIframeOnlyStream": true|false,
"PlaylistType": "NONE"|"EVENT"|"VOD",
"PlaylistWindowSeconds": integer,
"ProgramDateTimeIntervalSeconds": integer,
"SegmentDurationSeconds": integer,
"StreamSelection": {
"MaxVideoBitsPerSecond": integer,
"MinVideoBitsPerSecond": integer,
"StreamOrder": "ORIGINAL"|"VIDEO_BITRATE_ASCENDING"|"VIDEO_BITRATE_DESCENDING"
},
"UseAudioRenditionGroup": true|false
}
--id (строка) Идентификатор OriginEndpoint, который необходимо обновить.
--manifest-name (строка) Короткая строка, которая будет добавлена в конец URL конечной точки.
--mss-package (структура) Конфигурация пакета Microsoft Smooth Streaming (MSS).Encryption -> (структура)
Конфигурация шифрования Microsoft Smooth Streaming (MSS).
SpekeKeyProvider -> (структура)
Настройка для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, которые используют SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие предустановки шифрования аудио и видео использовать. Обратите внимание на следующие моменты, когда используете encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH или CMAF, которые используют SPEKE 2.0. SPEKE 2.0 полагается на спецификацию CPIX 2.3. Необходимо отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
ManifestWindowSeconds -> (целое число)
SegmentDurationSeconds -> (целое число)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
Синтаксис JSON:
{
"Encryption": {
"SpekeKeyProvider": {
"CertificateArn": "string",
"EncryptionContractConfiguration": {
"PresetSpeke20Audio": "PRESET-AUDIO-1"|"PRESET-AUDIO-2"|"PRESET-AUDIO-3"|"SHARED"|"UNENCRYPTED",
"PresetSpeke20Video": "PRESET-VIDEO-1"|"PRESET-VIDEO-2"|"PRESET-VIDEO-3"|"PRESET-VIDEO-4"|"PRESET-VIDEO-5"|"PRESET-VIDEO-6"|"PRESET-VIDEO-7"|"PRESET-VIDEO-8"|"SHARED"|"UNENCRYPTED"
},
"ResourceId": "string",
"RoleArn": "string",
"SystemIds": ["string", ...],
"Url": "string"
}
},
"ManifestWindowSeconds": integer,
"SegmentDurationSeconds": integer,
"StreamSelection": {
"MaxVideoBitsPerSecond": integer,
"MinVideoBitsPerSecond": integer,
"StreamOrder": "ORIGINAL"|"VIDEO_BITRATE_ASCENDING"|"VIDEO_BITRATE_DESCENDING"
}
}
--origination (строка) Управление разрешением на происхождение видео для данного OriginEndpoint. Если установлено в ALLOW, OriginEndpoint может быть запрошен в соответствии с любыми другими формами контроля доступа. Если установлено в DENY, OriginEndpoint не может быть запрошен. Это может быть полезно для сбора данных с Live на VOD или для временного отключения происхождения.
Возможные значения:
ALLOWDENY
--startover-window-seconds (целое число) Максимальная продолжительность (в секундах) контента, который нужно сохранить для воспроизведения с начала. Если не указано, воспроизведение с начала будет отключено для OriginEndpoint.
--time-delay-seconds (целое число) Размер задержки (в секундах) для обеспечения воспроизведения живого контента. Если не указано, для OriginEndpoint не будет задержки во времени.
--whitelist (список) Список CIDR-блоков IP-адресов источников, которым будет разрешен доступ к OriginEndpoint.(строка)
Синтаксис:
"string" "string" ...
--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 (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 версии 1, а двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок 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.
Примеры
Примечание
Чтобы использовать следующие примеры, необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования в стиле Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. раздел Использование кавычек со строками в руководстве пользователя AWS CLI.
Обновление конечной точки источника
Следующая update-origin-endpoint команда обновляет конечную точку источника с именем cmaf_sports. Она изменяет задержку времени на 0 секунд.
aws mediapackage update-origin-endpoint \
--id cmaf_sports \
--time-delay-seconds 0
Вывод:
{
"Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/1dc6718be36f4f34bb9cd86bc50925e6",
"ChannelId": "sportschannel",
"CmafPackage": {
"HlsManifests": [
{
"AdMarkers": "NONE",
"Id": "cmaf_sports_endpoint",
"IncludeIframeOnlyStream": false,
"PlaylistType": "EVENT",
"PlaylistWindowSeconds": 60,
"ProgramDateTimeIntervalSeconds": 0,
"Url": "https://c4af3793bf76b33c.mediapackage.us-west-2.amazonaws.com/out/v1/1dc6718be36f4f34bb9cd86bc50925e6/cmaf_sports_endpoint/index.m3u8"
}
],
"SegmentDurationSeconds": 2,
"SegmentPrefix": "sportschannel"
},
"Id": "cmaf_sports",
"ManifestName": "index",
"StartoverWindowSeconds": 0,
"Tags": {
"region": "west",
"media": "sports"
},
"TimeDelaySeconds": 0,
"Url": "",
"Whitelist": []
}
Дополнительную информацию см. в разделе Редактирование конечной точки в руководстве пользователя AWS Elemental MediaPackage.
Вывод
Arn -> (строка)
Authorization -> (структура)
Учетные данные авторизации CDN
CdnIdentifierSecret -> (строка)
SecretsRoleArn -> (строка)
ChannelId -> (строка)
CmafPackage -> (структура)
Настройка пакета кодирования Common Media Application Format (CMAF).
Encryption -> (структура)
Настройка шифрования Common Media Application Format (CMAF).
ConstantInitializationVector -> (строка)
EncryptionMethod -> (строка)
KeyRotationIntervalSeconds -> (целое число)
SpekeKeyProvider -> (структура)
Настройка для доступа к внешнему сервису Secure Packager and Encoder Key Exchange (SPEKE), который предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Договор шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Чтобы настроить договор шифрования, укажите, какие предустановки шифрования аудио и видео использовать. Обратите внимание на следующие соображения при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 использует спецификацию CPIX 2.3. Вы должны отключить ротацию ключей для этой конечной точки, установив значение keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
HlsManifests -> (список)
Список конфигураций HLS-манифестов
(структура)
Конфигурация манифеста HTTP Live Streaming (HLS).
AdMarkers -> (строка)
Id -> (строка)
IncludeIframeOnlyStream -> (boolean)
ManifestName -> (строка)
PlaylistType -> (строка)
PlaylistWindowSeconds -> (целое число)
ProgramDateTimeIntervalSeconds -> (целое число)
Url -> (строка)
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выводе. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включённых типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
SegmentDurationSeconds -> (целое число)
SegmentPrefix -> (строка)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
CreatedAt -> (строка)
DashPackage -> (структура)
Настройка пакета для динамического адаптивного потокового вещания по протоколу HTTP (DASH).
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выводе. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех указанных типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
Encryption -> (структура)
Настройка шифрования для динамического адаптивного потокового вещания по протоколу HTTP (DASH).
KeyRotationIntervalSeconds -> (целое число)
SpekeKeyProvider -> (структура)
Настройка для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие аудио- и видео-пресеты шифрования использовать. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может быть использован для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 полагается на спецификацию CPIX 2.3. Вы должны отключить смену ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
IncludeIframeOnlyStream -> (булево)
ManifestLayout -> (строка)
ManifestWindowSeconds -> (целое число)
MinBufferTimeSeconds -> (целое число)
MinUpdatePeriodSeconds -> (целое число)
PeriodTriggers -> (список)
Список триггеров, контролирующих, когда выходное описание представления медиа DASH (MPD) будет разделено на несколько периодов. Если список пуст, контент не будет разделен на более чем один период. Если в списке есть «ADS», новые периоды будут созданы, где исходный канал содержит метки рекламы SCTE-35.
(строка)
Profile -> (строка)
SegmentDurationSeconds -> (целое число)
SegmentTemplateFormat -> (строка)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
SuggestedPresentationDelaySeconds -> (целое число)
UtcTiming -> (строка)
UtcTimingUri -> (строка)
Description -> (строка)
HlsPackage -> (структура)
Настройка конфигурации упаковки потокового видео HLS.
AdMarkers -> (строка)
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы на выходе. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов для создания меток рекламы для всех включенных типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
Encryption -> (структура)
Конфигурация шифрования HTTP Live Streaming (HLS).
ConstantInitializationVector -> (строка)
EncryptionMethod -> (строка)
KeyRotationIntervalSeconds -> (целое число)
RepeatExtXKey -> (булево)
SpekeKeyProvider -> (структура)
Настройка для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая будет предоставлять ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в потоке. Для настройки контракта шифрования укажите, какие предустановки аудио- и видеошифрования использовать. Обратите внимание на следующие моменты, когда используете encryptionContractConfiguration: encryptionContractConfiguration можно использовать для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Необходимо отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
IncludeDvbSubtitles -> (булево)
IncludeIframeOnlyStream -> (булево)
PlaylistType -> (строка)
PlaylistWindowSeconds -> (целое число)
ProgramDateTimeIntervalSeconds -> (целое число)
SegmentDurationSeconds -> (целое число)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
UseAudioRenditionGroup -> (булево)
Id -> (строка)
ManifestName -> (строка)
MssPackage -> (структура)
Конфигурация упаковки Microsoft Smooth Streaming (MSS).
Encryption -> (структура)
Настройка шифрования Microsoft Smooth Streaming (MSS).
SpekeKeyProvider -> (структура)
Настройка для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая будет предоставлять ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в потоке. Для настройки контракта шифрования укажите, какие предустановки аудио- и видеошифрования использовать. Обратите внимание на следующие моменты, когда используете encryptionContractConfiguration: encryptionContractConfiguration можно использовать для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Необходимо отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
ManifestWindowSeconds -> (целое число)
SegmentDurationSeconds -> (целое число)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
Origination -> (строка)
StartoverWindowSeconds -> (целое число)
Tags -> (отображение)
Коллекция тегов, связанных с ресурсом
ключ -> (строка)
значение -> (строка)
TimeDelaySeconds -> (целое число)
Url -> (строка)
Whitelist -> (список)
Список CIDR-блоков IP-адресов источников, которым разрешен доступ к OriginEndpoint.
(строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.