Spec-Zone.ru › AWS CLI v2

[ aws . mediapackagev2 ]

получение конечной точки источника

Описание

Получает указанную конечную точку источника, настроенную в AWS Elemental MediaPackage, для получения URL-адреса воспроизведения и просмотра параметров упаковки, которые она в настоящее время использует.

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

Синтаксис

  get-origin-endpoint
--channel-group-name <value>
--channel-name <value>
--origin-endpoint-name <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]

Параметры

--channel-group-name (строка)

Имя, описывающее группу каналов. Имя является основным идентификатором группы каналов и должно быть уникальным для вашей учетной записи в регионе AWS.

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

Имя, описывающее канал. Имя является основным идентификатором канала и должно быть уникальным для вашей учетной записи в регионе AWS и группе каналов.

--origin-endpoint-name (строка)

Имя, описывающее конечную точку источника. Имя является основным идентификатором конечной точки источника и должно быть уникальным для вашей учетной записи в регионе AWS и канале.

--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
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • вкл
  • выкл
  • авто

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

Вывод

Arn -> (строка)

Идентификатор ресурса Amazon (ARN), связанный с ресурсом.

ChannelGroupName -> (строка)

Имя, описывающее группу каналов. Имя является основным идентификатором группы каналов и должно быть уникальным для вашей учетной записи в данной области AWS.

ChannelName -> (строка)

Имя, описывающее канал. Имя является основным идентификатором канала и должно быть уникальным для вашей учетной записи в данной области AWS и группе каналов.

OriginEndpointName -> (строка)

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

ContainerType -> (строка)

Тип контейнера, присоединенного к этой конечной точке происхождения.

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

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

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

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

SegmentName -> (строка)

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

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

При выборе MediaPackage объединяет все аудиодорожки в группе рендеринга. Все остальные дорожки в потоке могут быть использованы с любым аудио рендерингом из группы.

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

При выборе набор потоков включает дополнительный поток только с кадрами I-кадра, наряду с другими дорожками. Если значение ложь, этот дополнительный поток не включается. MediaPackage генерирует поток только с кадрами I-кадра из первого рендеринга в манифесте. Сервис вставляет теги EXT-I-FRAMES-ONLY в выходной манифест, а затем генерирует и включает список воспроизведения только с кадрами I в потоке. Этот список воспроизведения позволяет использовать такие функции плеера, как быстрая перемотка вперед и назад.

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

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

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

Параметры конфигурации SCTE в настройках сегмента.

ScteFilter -> (список)

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

(строка)

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

Параметры для шифрования контента.

ConstantInitializationVector -> (строка)

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

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

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

TsEncryptionMethod -> (строка)

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

CmafEncryptionMethod -> (строка)

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

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

Частота (в секундах) изменения ключей для потоковых рабочих процессов в реальном времени, в которых контент передается в реальном времени. Сервис получает ключи контента до начала потоковой передачи живого контента, а затем получает их по мере необходимости на протяжении всего срока службы рабочего процесса. По умолчанию ротация ключей установлена на 300 секунд (5 минут), минимальный интервал ротации, что эквивалентно установке значения 300. Если вы не введете интервал, ключи контента не будут вращаться.

Следующее примерное значение настроек приводит к ротации ключей каждые 30 минут: 1800

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

Параметры для поставщика ключей SPEKE.

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

Настройте один или несколько ключей шифрования контента для ваших конечных точек, которые используют SPEKE Версии 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие предустановки шифрования аудио и видео использовать.

PresetSpeke20Audio -> (строка)

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

Описание значений:

  • PRESET-AUDIO-1 - Используйте один ключ контента для шифрования всех аудиодорожек в вашем потоке.
  • PRESET-AUDIO-2 - Используйте один ключ контента для шифрования всех стерео аудиодорожек и один ключ контента для шифрования всех многоканальных аудиодорожек.
  • PRESET-AUDIO-3 - Используйте один ключ контента для шифрования всех стерео аудиодорожек, один ключ контента для шифрования всех многоканальных аудиодорожек с 3 до 6 каналами и один ключ контента для шифрования всех многоканальных аудиодорожек с более чем 6 каналами.
  • SHARED - Используйте один и тот же ключ контента для всех аудио- и видеодорожек в вашем потоке.
  • UNENCRYPTED - Не шифруйте ни одну из аудиодорожек в вашем потоке.

PresetSpeke20Video -> (строка)

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

Описание значений:

  • PRESET-VIDEO-1 - Используйте один ключ контента для шифрования всех видеодорожек в вашем потоке.
  • PRESET-VIDEO-2 - Используйте один ключ контента для шифрования всех видеодорожек SD и один ключ контента для всех видеодорожек HD и выше.
  • PRESET-VIDEO-3 - Используйте один ключ контента для шифрования всех видеодорожек SD, один ключ контента для видеодорожек HD и один ключ контента для всех видеодорожек UHD.
  • PRESET-VIDEO-4 - Используйте один ключ контента для шифрования всех видеодорожек SD, один ключ контента для видеодорожек HD, один ключ контента для всех видеодорожек UHD1 и один ключ контента для всех видеодорожек UHD2.
  • PRESET-VIDEO-5 - Используйте один ключ контента для шифрования всех видеодорожек SD, один ключ контента для видеодорожек HD1, один ключ контента для видеодорожек HD2, один ключ контента для всех видеодорожек UHD1 и один ключ контента для всех видеодорожек UHD2.
  • PRESET-VIDEO-6 - Используйте один ключ контента для шифрования всех видеодорожек SD, один ключ контента для видеодорожек HD1, один ключ контента для видеодорожек HD2 и один ключ контента для всех видеодорожек UHD.
  • PRESET-VIDEO-7 - Используйте один ключ контента для шифрования всех видеодорожек SD + HD1, один ключ контента для видеодорожек HD2 и один ключ контента для всех видеодорожек UHD.
  • PRESET-VIDEO-8 - Используйте один ключ контента для шифрования всех видеодорожек SD + HD1, один ключ контента для видеодорожек HD2, один ключ контента для всех видеодорожек UHD1 и один ключ контента для всех видеодорожек UHD2.
  • SHARED - Используйте один и тот же ключ контента для всех видео- и аудиодорожек в вашем потоке.
  • UNENCRYPTED - Не шифруйте ни одну из видеодорожек в вашем потоке.

ResourceId -> (строка)

Уникальный идентификатор контента. Сервис отправляет его на сервер ключей для идентификации текущей конечной точки. Как вы сделаете его уникальным, зависит от того, насколько детализированным вы хотите сделать контроль доступа. Сервис не разрешает использовать один и тот же идентификатор для двух одновременных процессов шифрования. Идентификатор ресурса также известен как идентификатор контента.

Следующий пример показывает идентификатор ресурса: MovieNight20171126093045

DrmSystems -> (список)

Поставщик DRM-решения, который вы используете для защиты вашего контента во время распространения.

(строка)

RoleArn -> (строка)

ARN для роли IAM, предоставленной поставщиком ключей, предоставляющей доступ к API поставщика ключей. Эта роль должна иметь политику доверия, которая разрешает MediaPackage принять роль, и она должна иметь достаточную политику разрешений для доступа к определенному URL-адресу получения ключей. Получите эту информацию у своего поставщика DRM-решений.

Допустимый формат: arn:aws:iam::{accountID}:role/{name} . Следующий пример показывает ARN роли: arn:aws:iam::444455556666:role/SpekeAccess

Url -> (строка)

URL прокси-сервера API Gateway, который вы настроили для взаимодействия с вашим сервером ключей. Прокси-сервер API Gateway должен находиться в той же области AWS, что и MediaPackage, и должен начинаться с https://.

Следующий пример показывает URL-адрес: https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection

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

Дата и время создания конечной точки происхождения.

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

Дата и время последнего изменения конечной точки происхождения.

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

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

Description -> (строка)

Описание вашей конечной точки происхождения.

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

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

HlsManifests -> (список)

Настройка манифеста потокового видео (HLS) по протоколу HTTP.

(структура)

Получение настроек манифеста потокового видео (HLS) по протоколу HTTP.

ManifestName -> (строка)

Короткая строка, добавляемая к URL-адресу конечной точки. Имя манифеста создает уникальный путь к этой конечной точке. Если вы не укажете значение, MediaPackage использует значение по умолчанию, index. MediaPackage автоматически добавляет расширение формата, например, .m3u8. Вы не можете использовать одно и то же имя манифеста, если используете манифест HLS и манифест HLS с низкой задержкой. Свойство manifestName объекта HLSManifest переопределяет значение manifestName, предоставленное в объекте originEndpoint.

Url -> (строка)

URL-адрес домена выхода для доставки потока от MediaPackage.

ChildManifestName -> (строка)

Короткая строка, добавляемая к URL-адресу конечной точки. Имя дочернего манифеста создает уникальный путь к этой конечной точке. Если вы не укажете значение, MediaPackage использует значение по умолчанию, index_1. Свойство manifestName объекта HLSManifest переопределяет значение manifestName, предоставленное в объекте originEndpoint.

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

Общее время (в секундах) содержимого манифеста.

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

Вставляет теги EXT-X-PROGRAM-DATE-TIME в выходной манифест с указанным интервалом. Если вы не укажете интервал, теги EXT-X-PROGRAM-DATE-TIME не будут включены в манифест. Эти теги синхронизируют поток с реальным временем, чтобы зрители могли перемотать к определенному моменту во временной шкале воспроизведения на плеере.

Независимо от этого параметра, если в входных данных HLS присутствует метаданные ID3Timed, они передаются в выходной HLS.

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

Настройка SCTE.

AdMarkerHls -> (строка)

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

Описание значений:

  • DATERANGE - Вставить теги EXT-X-DATERANGE для обозначения событий рекламы и перехода к программе в манифестах TS и CMAF. Если вы используете DATERANGE, вы должны установить значение programDateTimeIntervalSeconds равным 1 или больше. Чтобы узнать больше о DATERANGE, см. SCTE-35 Маркер рекламы EXT-X-DATERANGE.

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

Настройка фильтра включает параметры для фильтрации манифеста, начального и конечного времени и задержки времени, которые применяются ко всем вашим запросам к этому манифесту.

ManifestFilter -> (строка)

Вы можете указать один или несколько фильтров манифеста для всех ваших запросов к манифесту. При включении фильтра манифеста обратите внимание, что вы не можете использовать идентичный параметр фильтра манифеста для URL-адреса конечной точки этого манифеста.

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

Вы можете указать начальное время для всех ваших запросов к манифесту. При включении начального времени обратите внимание, что вы не можете использовать параметры начального времени для URL-адреса конечной точки этого манифеста.

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

Вы можете указать конечное время для всех ваших запросов к манифесту. При включении конечного времени обратите внимание, что вы не можете использовать параметры конечного времени для URL-адреса конечной точки этого манифеста.

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

Вы можете указать задержку времени для всех ваших запросов к манифесту. Введите значение, меньшее, чем окно перезапуска вашей конечной точки. При включении задержки времени обратите внимание, что вы не можете использовать параметры задержки времени для URL-адреса конечной точки этого манифеста.

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

Вы можете указать время начала клипа для всех ваших запросов к манифесту. При включении времени начала клипа обратите внимание, что вы не можете использовать параметры времени начала клипа для URL-адреса конечной точки этого манифеста.

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

Для вставки тега EXT-X-START в ваш плейлист HLS укажите объект конфигурации StartTag с допустимым TimeOffset. При этом вы также можете необязательно указать, нужно ли включать значение PRECISE в тег EXT-X-START.

TimeOffset -> (вещественное число)

Укажите значение для TIME-OFFSET в вашем теге EXT-X-START. Введите знаковое число с плавающей запятой, которое, если положительное, должно быть меньше конфигурируемой продолжительности манифеста минус три раза конфигурируемая целевая продолжительность сегмента. Если отрицательное, абсолютное значение должно быть больше трех раз конфигурируемой целевой продолжительности сегмента, и абсолютное значение должно быть меньше конфигурируемой продолжительности манифеста.

Precise -> (булево)

Укажите значение для PRECISE в вашем теге EXT-X-START. Оставьте пустым или выберите false, чтобы использовать значение по умолчанию NO. Выберите yes, чтобы использовать значение YES.

UrlEncodeChildManifest -> (булево)

При включении MediaPackage кодирует URL-строку для запросов API для дочерних манифестов HLS в соответствии с протоколом подписи Amazon Web Services Signature Version 4 (SigV4). Дополнительную информацию см. в руководстве по управлению удостоверениями и доступом Amazon Web Services Signature Version 4 для запросов API.

LowLatencyHlsManifests -> (список)

Настройка манифеста потокового видео (HLS) с низкой задержкой.

(структура)

Получение настроек манифеста потокового видео (HLS) с низкой задержкой по протоколу HTTP.

ManifestName -> (строка)

Короткая строка, добавляемая к URL-адресу конечной точки. Имя манифеста создает уникальный путь к этой конечной точке. Если вы не укажете значение, MediaPackage использует значение по умолчанию, index. MediaPackage автоматически добавляет расширение формата, например, .m3u8. Вы не можете использовать одно и то же имя манифеста, если используете манифест HLS и манифест HLS с низкой задержкой. Свойство manifestName объекта HLSManifest переопределяет значение manifestName, предоставленное в объекте originEndpoint.

Url -> (строка)

URL-адрес домена выхода для доставки потока от MediaPackage.

ChildManifestName -> (строка)

Короткая строка, добавляемая к URL-адресу конечной точки. Имя дочернего манифеста создает уникальный путь к этой конечной точке. Если вы не укажете значение, MediaPackage использует значение по умолчанию, index_1. Свойство manifestName объекта HLSManifest переопределяет значение manifestName, предоставленное в объекте originEndpoint.

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

Общее время (в секундах) содержимого манифеста.

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

Вставляет теги EXT-X-PROGRAM-DATE-TIME в выходной манифест с указанным интервалом. Если вы не укажете интервал, теги EXT-X-PROGRAM-DATE-TIME не будут включены в манифест. Эти теги синхронизируют поток с реальным временем, чтобы зрители могли перемотать к определенному моменту во временной шкале воспроизведения на плеере.

Независимо от этого параметра, если в входных данных HLS присутствует метаданные ID3Timed, они передаются в выходной HLS.

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

Настройка SCTE.

AdMarkerHls -> (строка)

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

Описание значений:

  • DATERANGE - Вставить теги EXT-X-DATERANGE для обозначения событий рекламы и перехода к программе в манифестах TS и CMAF. Если вы используете DATERANGE, вы должны установить значение programDateTimeIntervalSeconds равным 1 или больше. Чтобы узнать больше о DATERANGE, см. SCTE-35 Маркер рекламы EXT-X-DATERANGE.

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

Настройка фильтра включает параметры для фильтрации манифеста, начального и конечного времени и задержки времени, которые применяются ко всем вашим запросам к этому манифесту.

ManifestFilter -> (строка)

Вы можете указать один или несколько фильтров манифеста для всех ваших запросов к манифесту. При включении фильтра манифеста обратите внимание, что вы не можете использовать идентичный параметр фильтра манифеста для URL-адреса конечной точки этого манифеста.

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

Вы можете указать начальное время для всех ваших запросов к манифесту. При включении начального времени обратите внимание, что вы не можете использовать параметры начального времени для URL-адреса конечной точки этого манифеста.

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

Вы можете указать конечное время для всех ваших запросов к манифесту. При включении конечного времени обратите внимание, что вы не можете использовать параметры конечного времени для URL-адреса конечной точки этого манифеста.

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

Вы можете указать задержку времени для всех ваших запросов к манифесту. Введите значение, меньшее, чем окно перезапуска вашей конечной точки. При включении задержки времени обратите внимание, что вы не можете использовать параметры задержки времени для URL-адреса конечной точки этого манифеста.

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

Вы можете указать время начала клипа для всех ваших запросов к манифесту. При включении времени начала клипа обратите внимание, что вы не можете использовать параметры времени начала клипа для URL-адреса конечной точки этого манифеста.

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

Для вставки тега EXT-X-START в ваш плейлист HLS укажите объект конфигурации StartTag с допустимым TimeOffset. При этом вы также можете необязательно указать, нужно ли включать значение PRECISE в тег EXT-X-START.

TimeOffset -> (вещественное число)

Укажите значение для TIME-OFFSET в вашем теге EXT-X-START. Введите знаковое число с плавающей запятой, которое, если положительное, должно быть меньше конфигурируемой продолжительности манифеста минус три раза конфигурируемая целевая продолжительность сегмента. Если отрицательное, абсолютное значение должно быть больше трех раз конфигурируемой целевой продолжительности сегмента, и абсолютное значение должно быть меньше конфигурируемой продолжительности манифеста.

Precise -> (булево)

Укажите значение для PRECISE в вашем теге EXT-X-START. Оставьте пустым или выберите false, чтобы использовать значение по умолчанию NO. Выберите yes, чтобы использовать значение YES.

UrlEncodeChildManifest -> (булево)

При включении MediaPackage кодирует URL-строку для запросов API для дочерних манифестов LL-HLS в соответствии с протоколом подписи Amazon Web Services Signature Version 4 (SigV4). Дополнительную информацию см. в руководстве по управлению удостоверениями и доступом Amazon Web Services Signature Version 4 для запросов API.

DashManifests -> (список)

Настройка манифеста DASH.

(структура)

Получение конфигурации манифеста DASH.

ManifestName -> (строка)

Короткая строка, добавляемая к URL-адресу конечной точки. Имя манифеста создает уникальный путь к этой конечной точке. Если значение не указано, MediaPackage использует имя манифеста по умолчанию, index.

Url -> (строка)

URL-адрес доменной зоны эгресса для доставки потоков из MediaPackage.

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

Общее время (в секундах) содержимого манифеста.

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

Конфигурация фильтра включает настройки для фильтрации манифеста, начального и конечного времени и задержки времени, которые применяются ко всем запросам эгресса для этого манифеста.

ManifestFilter -> (строка)

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

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

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

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

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

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

Можно указать задержку времени для всех запросов эгресса манифеста. Введите значение, меньшее, чем окно перемотки конечной точки. При включении задержки времени обратите внимание, что вы не можете использовать параметры запроса задержки времени для URL-адреса конечной точки этого манифеста.

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

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

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

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

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

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

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

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

SegmentTemplateFormat -> (строка)

Определяет тип переменной, используемой в URL-адресе media тега SegmentTemplate в манифесте. Также указывает, включена ли информация о временной шкале сегментов в SegmentTimeline или SegmentTemplate.

Описание значений:

  • NUMBER_WITH_TIMELINE - Переменная $Number$ используется в URL-адресе media. Значение этой переменной — порядковый номер сегмента. Полный объект SegmentTimeline представлен в каждом SegmentTemplate.

PeriodTriggers -> (список)

Список триггеров, контролирующих моменты разделения манифеста MPEG-DASH на несколько периодов. Оставьте это значение пустым, чтобы указать, что весь манифест содержится в одном периоде. Дополнительную информацию о периодах в манифесте DASH см. в разделе Multi-period DASH в AWS Elemental MediaPackage.

(строка)

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

Настройка SCTE.

AdMarkerDash -> (строка)

Выберите, как включать метки рекламы в упакованное содержимое. Если вы включаете метки рекламы в поток содержимого в своих потоковых кодерах, вам необходимо сообщить MediaPackage, что делать с метками рекламы на выходе.

Описание значений:

  • Binary - Метка SCTE-35 выражается как шестнадцатеричная строка (строка Base64), а не полным XML.
  • XML - Метка SCTE выражается полностью в XML.

DrmSignaling -> (строка)

Определяет, как манифест DASH сигнализирует о содержимом DRM.

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

Определяет тип UTC-времени, включенного в описание представления медиа DASH (MPD).

TimingMode -> (строка)

Режим UTC-времени.

TimingSource -> (строка)

Метод, который плеер использует для синхронизации с координированным универсальным временем (UTC) по часам.

Profiles -> (список)

Профиль, с которым соответствует выход.

(строка)

BaseUrls -> (список)

Базовый URL для получения сегментов.

(структура)

Базовые URL-адреса для получения сегментов. Можно указать несколько расположений и указать приоритет и вес для использования каждого из них, для использования в многоканальных рабочих процессах CDN.

Url -> (строка)

Расположение источника для сегментов.

ServiceLocation -> (строка)

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

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

Только для профилей DVB-DASH. Приоритет этого расположения для обслуживания сегментов. Чем меньше число, тем выше приоритет.

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

Только для профилей DVB-DASH. Весовой коэффициент для расположений источников, имеющих одинаковый приоритет.

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

Подробная информация о содержимом, которое вы хотите, чтобы MediaPackage передавал в манифест устройству воспроизведения.

Title -> (строка)

Название манифеста.

Source -> (строка)

Информация о поставщике контента.

Copyright -> (строка)

Авторское право на содержимое.

LanguageCode -> (строка)

Код языка этого манифеста.

MoreInformationUrl -> (строка)

Абсолютный URL, содержащий дополнительную информацию об этом контенте.

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

Только для конечных точек, использующих профиль DVB-DASH. Информация о загрузке шрифтов и сообщения об ошибках, которую вы хотите, чтобы MediaPackage передавал в манифест.

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

Настройки шрифта субтитров.

Url -> (строка)

URL для загрузки шрифтов для субтитров.

MimeType -> (строка)

mimeType ресурса по URL-адресу загрузки шрифтов.

Дополнительную информацию о типах MIME шрифтов см. в документе «Профиль MPEG-DASH для передачи служб DVB на основе ISO BMFF через IP-сети».

FontFamily -> (строка)

Имя fontFamily для субтитров, как описано в формате EBU-TT-D Subtitling Distribution.

ErrorMetrics -> (список)

Настройки отчета об ошибках устройства воспроизведения.

(структура)

Только для профилей DVB-DASH. Настройки отчетов об ошибках от устройства воспроизведения, которые вы хотите, чтобы Elemental MediaPackage передавал в манифест.

ReportingUrl -> (строка)

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

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

Количество устройств воспроизведения из 1000, которые отправят отчеты об ошибках на URL-адрес отчета. Это вероятность того, что устройство воспроизведения будет игроком, отправляющим отчеты для этой сессии.

Compactness -> (строка)

Макет манифеста DASH, создаваемого MediaPackage. STANDARD указывает манифест по умолчанию, который сжат. NONE указывает полный манифест.

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

Настройка субтитров DASH.

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

Настройки субтитров TTML.

TtmlProfile -> (строка)

Профиль, который MediaPackage использует при сигнализации о субтитрах в манифесте. IMSC — это профиль по умолчанию. EBU-TT-D создает субтитры, которые соответствуют профилю TTML EBU-TT-D. MediaPackage передает стили субтитров в манифест. Дополнительную информацию о субтитрах EBU-TT-D см. в формате EBU-TT-D Subtitling Distribution.

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

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

EndpointErrorConditions -> (список)

Условия резервного копирования для конечной точки. Варианты:

  • STALE_MANIFEST - Манифест приостановлен, и нет новых сегментов или частей.
  • INCOMPLETE_MANIFEST - Есть разрыв в манифесте.
  • MISSING_DRM_KEY - Включена ротация ключей, но мы не можем получить ключ для текущего периода ключей.
  • SLATE_INPUT - Сегменты, содержащие содержимое плашки, считаются отсутствующим содержимым.

(строка)

ETag -> (строка)

Текущая метка сущности (ETag), связанная с этим ресурсом. Метка сущности может использоваться для безопасного выполнения одновременных обновлений ресурса.

Tags -> (карта)

Список меток с разделителем запятая, содержащий пары «ключ:значение» меток, назначенные конечной точке источника.

key -> (строка)

value -> (строка)

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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