Spec-Zone.ru › AWS CLI v2

[ aws . kinesis-video-archived-media ]

get-hls-streaming-session-url

Описание

Получает URL-адрес HTTP Live Streaming (HLS) для потока. Затем вы можете открыть URL-адрес в браузере или проигрывателе медиа для просмотра содержимого потока.

Параметры StreamName и StreamARN являются необязательными, но при вызове этой операции API необходимо указать либо StreamName, либо StreamARN.

Поток Amazon Kinesis video имеет следующие требования для предоставления данных через HLS:

  • Для потокового видео медиа должны содержать видео, закодированное с использованием H.264 или H.265, и, необязательно, аудио, закодированное с использованием AAC. В частности, идентификатор кодека трека 1 должен быть V_MPEG/ISO/AVC (для H.264) или V_MPEG/ISO/HEVC (для H.265). Необязательно, идентификатор кодека трека 2 должен быть A_AAC. Для потокового аудио только идентификатор кодека трека 1 должен быть A_AAC.
  • Срок хранения данных должен быть больше 0.
  • Треки видео каждого фрагмента должны содержать частные данные кодека в формате Advanced Video Coding (AVC) для H.264 или HEVC для H.265 (спецификация MPEG-4 ISO/IEC 14496-15). Для получения информации об адаптации данных потока к заданному формату см. NAL Adaptation Flags.
  • Треки аудио (если есть) каждого фрагмента должны содержать частные данные кодека в формате AAC (спецификация AAC ISO/IEC 13818-7).

Сессии HLS потоков Kinesis Video Streams содержат фрагменты в фрагментированной форме MPEG-4 (также называемой fMP4 или CMAF) или форме MPEG-2 (также называемой TS-фрагментами, которые также поддерживаются спецификацией HLS). Для получения дополнительной информации о типах фрагментов HLS см. спецификацию HLS.

Следующая процедура демонстрирует использование HLS с Kinesis Video Streams:

  • Получите конечную точку с помощью GetDataEndpoint, указав GET_HLS_STREAMING_SESSION_URL для параметра APIName.
  • Получите URL-адрес HLS с помощью GetHLSStreamingSessionURL. Kinesis Video Streams создает сессию потоковой передачи HLS для доступа к содержимому потока с использованием протокола HLS. GetHLSStreamingSessionURL возвращает аутентифицированный URL-адрес (который включает зашифрованный токен сессии) для главного плейлиста HLS сессии (корневой ресурс, необходимый для потоковой передачи с HLS).

Примечание

Не делитесь и не храните этот токен там, где к нему может получить доступ неуполномоченное лицо. Токен предоставляет доступ к содержимому потока. Обеспечьте безопасность токена теми же мерами, что вы используете для своих учетных данных Amazon Web Services.

Медиа, доступные через плейлист, состоят только из запрошенного потока, временного интервала и формата. Другие данные медиа (такие как кадры за пределами запрошенного окна или альтернативные битрейты) недоступны.

  • Предоставьте URL-адрес (содержащий зашифрованный токен сессии) для основного плейлиста HLS проигрывателю медиа, поддерживающему протокол HLS. Kinesis Video Streams делает плейлист медиа HLS, фрагмент инициализации и фрагменты медиа доступными через URL-адрес главного плейлиста. Фрагмент инициализации содержит частные данные кодека для потока и другие данные, необходимые для настройки декодера и рендерера видео или аудио. Фрагменты медиа содержат видеокадры, закодированные с помощью H.264, или аудиосэмплы, закодированные с помощью AAC.

  • Проигрыватель медиа получает аутентифицированный URL-адрес и обычно запрашивает метаданные потока и данные медиа. При запросе данных проигрыватель медиа вызывает следующие действия:

    • **GetHLSMasterPlaylist:** Получает главный плейлист HLS, который содержит URL-адрес для действия GetHLSMediaPlaylist для каждого трека и дополнительные метаданные для проигрывателя медиа, включая предполагаемый битрейт и разрешение.
    • **GetHLSMediaPlaylist:** Получает плейлист медиа HLS, который содержит URL-адрес для доступа к фрагменту инициализации MP4 с действием GetMP4InitFragment и URL-адреса для доступа к фрагментам медиа MP4 с действиями GetMP4MediaFragment. Плейлист медиа HLS также содержит метаданные о потоке, необходимые проигрывателю для его воспроизведения, такие как то, является ли PlaybackMode LIVE или ON_DEMAND. Плейлист медиа HLS обычно статичен для сессий с PlaybackType ON_DEMAND. Плейлист медиа HLS постоянно обновляется новыми фрагментами для сессий с PlaybackType LIVE. Существует отдельный плейлист медиа HLS для видеотрека и аудиотрека (если применимо), содержащий URL-адреса MP4 медиа для конкретного трека.
    • **GetMP4InitFragment:** Получает фрагмент инициализации MP4. Проигрыватель медиа обычно загружает фрагмент инициализации перед загрузкой любых фрагментов медиа. Этот фрагмент содержит атомы MP4 «fytp» и «moov», а также дочерние атомы, необходимые для инициализации декодера проигрывателя медиа. Фрагмент инициализации не соответствует фрагменту в потоке Kinesis video. Он содержит только частные данные кодека для потока и соответствующего трека, которые проигрывателю медиа нужны для декодирования кадров медиа.
    • **GetMP4MediaFragment:** Получает фрагменты медиа MP4. Эти фрагменты содержат атомы MP4 «moof» и «mdat» и их дочерние атомы, содержащие закодированные фрагменты кадров медиа и их временные метки.

    Примечание

    Для сессии потоковой передачи HLS поддерживаются изменения частных данных кодека (CPD) в треке. После того, как первый фрагмент медиа становится доступным в сессии потоковой передачи, фрагменты могут содержать изменения CPD для каждого трека. Следовательно, фрагменты в сессии могут иметь другое разрешение, битрейт или другую информацию в CPD без прерывания воспроизведения. Однако любые изменения, внесенные в номер трека или формат кодека трека, могут привести к ошибке при загрузке этих различных фрагментов медиа. Например, потоковая передача завершится неудачей, если фрагменты в потоке изменятся с наличия только видео на наличие как видео, так и аудио, или если аудиотрек AAC будет изменен на аудиотрек ALAW. Для каждой сессии потоковой передачи разрешено только 500 изменений CPD.

    Полученные с этим действием данные подлежат оплате. Для получения информации см. Цены.

    • **GetTSFragment:** Получает фрагменты MPEG TS, содержащие данные инициализации и медиа для всех треков в потоке.

    Примечание

    Если ContainerFormat является MPEG_TS, этот API используется вместо GetMP4InitFragment и GetMP4MediaFragment для получения медиа потока.

    Полученные с этим действием данные подлежат оплате. Дополнительную информацию см. в разделе Цены на Kinesis Video Streams.

URL-адрес сессии потоковой передачи не должен использоваться несколькими проигрывателями. Служба может ограничивать сессию, если несколько проигрывателей медиа используют ее совместно. Для ограничений подключения см. Пределы Kinesis Video Streams.

Вы можете отслеживать объем данных, потребляемых проигрывателем медиа, отслеживая метрику GetMP4MediaFragment.OutgoingBytes Amazon CloudWatch. Для получения информации об использовании CloudWatch для мониторинга Kinesis Video Streams см. Мониторинг Kinesis Video Streams. Информацию о ценах см. в разделах Цены Amazon Kinesis Video Streams и Цены Amazon Web Services. Применяются сборы как за сессии HLS, так и за исходящие данные Amazon Web Services.

Дополнительную информацию об HLS см. на веб-сайте Apple Developer в разделе HTTP Live Streaming.

Предупреждение

Если после вызова API Kinesis Video Streams для архивированных медиа возникает ошибка, помимо кода состояния HTTP и тела ответа, она включает следующую информацию:

  • Заголовок HTTP x-amz-ErrorType — содержит более конкретный тип ошибки, помимо того, что предоставляет код состояния HTTP.
  • Заголовок HTTP x-amz-RequestId — если вы хотите сообщить о проблеме Amazon Web Services, команда поддержки сможет лучше диагностировать проблему, если у них есть идентификатор запроса.

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

Дополнительную информацию см. в разделе Ошибки внизу этой темы, а также в разделе Распространенные ошибки.

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

Синтаксис

  get-hls-streaming-session-url
[--stream-name <value>]
[--stream-arn <value>]
[--playback-mode <value>]
[--hls-fragment-selector <value>]
[--container-format <value>]
[--discontinuity-mode <value>]
[--display-fragment-timestamp <value>]
[--expires <value>]
[--max-media-playlist-fragment-results <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]

Параметры

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

Название потока, для которого требуется получить URL-адрес главного плейлиста HLS.

Вы должны указать либо StreamName, либо StreamARN.

--stream-arn (строка)

Amazon Resource Name (ARN) потока, для которого требуется получить URL-адрес главного плейлиста HLS.

Вы должны указать либо StreamName, либо StreamARN.

--playback-mode (строка)

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

Характеристики сессий трех типов:

  • **LIVE ** : Для сессий этого типа плейлист HLS для медиа постоянно обновляется новыми фрагментами по мере их появления. Рекомендуется, чтобы медиаплеер получал новый плейлист с интервалом в одну секунду. Когда этот тип сессии воспроизводится в медиаплеере, в пользовательском интерфейсе обычно отображается уведомление «прямой эфир», без управления ползунком для выбора позиции в окне воспроизведения.

Примечание

В режиме LIVE в плейлисте HLS для медиа содержатся самые новые доступные фрагменты, даже если между фрагментами есть разрыв (то есть, если фрагмент отсутствует). Такой разрыв может привести к остановке медиаплеера или скачку при воспроизведении. В этом режиме фрагменты не добавляются в плейлист HLS для медиа, если они старше самого нового фрагмента в плейлисте. Если отсутствующий фрагмент станет доступным после добавления последующего фрагмента в плейлист, более старый фрагмент не добавляется, и разрыв не заполняется.
  • **LIVE_REPLAY ** : Для сессий этого типа плейлист HLS для медиа обновляется аналогично тому, как он обновляется для режима LIVE, за исключением того, что он начинается с включения фрагментов с заданного начального времени. Вместо добавления фрагментов по мере их получения фрагменты добавляются по мере истечения продолжительности следующего фрагмента. Например, если фрагменты в сессии имеют продолжительность две секунды, то новый фрагмент добавляется в плейлист медиа каждые две секунды. Этот режим полезен для возможности начать воспроизведение с момента обнаружения события и продолжить трансляцию потокового медиа, которое еще не было обработано на момент создания сессии. Этот режим также полезен для трансляции ранее архивированного медиа без ограничений лимитом в 1000 фрагментов в режиме ON_DEMAND.
  • **ON_DEMAND ** : Для сессий этого типа плейлист HLS для медиа содержит все фрагменты сессии до указанного в MaxMediaPlaylistFragmentResults количества. Плейлист должен быть получен только один раз для каждой сессии. Когда этот тип сессии воспроизводится в медиаплеере, в пользовательском интерфейсе обычно отображается управление ползунком для выбора позиции в окне воспроизведения для отображения.

Во всех режимах воспроизведения, если FragmentSelectorType установлено в PRODUCER_TIMESTAMP, и если существует несколько фрагментов с одинаковой меткой времени начала, в плейлист HLS для медиа включается фрагмент с наибольшим номером фрагмента (то есть, самый новый фрагмент). Другие фрагменты не включаются. Фрагменты, имеющие разные метки времени начала, но с перекрывающимися продолжительностями, по-прежнему включаются в плейлист HLS для медиа. Это может привести к неожиданному поведению в медиаплеере.

По умолчанию LIVE.

Возможные значения:

  • LIVE
  • LIVE_REPLAY
  • ON_DEMAND

--hls-fragment-selector (структура)

Диапазон времени запрашиваемого фрагмента и источник меток времени.

Этот параметр требуется, если PlaybackMode установлено в ON_DEMAND или LIVE_REPLAY. Этот параметр необязателен, если PlaybackMode — LIVE. Если PlaybackMode установлено в LIVE, FragmentSelectorType может быть установлено, но TimestampRange не должно быть установлено. Если PlaybackMode установлено в ON_DEMAND или LIVE_REPLAY, оба FragmentSelectorType и TimestampRange должны быть установлены.

FragmentSelectorType -> (строка)

Источник меток времени для запрашиваемого медиа.

Когда FragmentSelectorType установлено в PRODUCER_TIMESTAMP, а GetHLSStreamingSessionURLInput$PlaybackMode — ON_DEMAND или LIVE_REPLAY, первый фрагмент, полученный с меткой времени производителя в указанном FragmentSelector$TimestampRange, включается в плейлист медиа. Кроме того, в плейлист включаются фрагменты с метками времени производителя в TimestampRange, полученные непосредственно после первого фрагмента (до значения GetHLSStreamingSessionURLInput$MaxMediaPlaylistFragmentResults).

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

Когда FragmentSelectorType установлено в PRODUCER_TIMESTAMP, а GetHLSStreamingSessionURLInput$PlaybackMode — LIVE, метки времени производителя используются в фрагментах MP4 и для дублирования. Но в плейлист HLS медиа включаются самые недавно полученные фрагменты на основе временных меток сервера. Это означает, что даже если фрагменты, полученные в прошлом, имеют метки времени производителя со значениями сейчас, они не включаются в плейлист HLS медиа.

По умолчанию SERVER_TIMESTAMP.

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

Начальная и конечная точки диапазона меток времени для запрашиваемого медиа.

Это значение не должно присутствовать, если PlaybackType установлено в LIVE.

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

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

Если указано значение HLSTimestampRange, требуется значение StartTimestamp.

В сессию включаются только фрагменты, начинающиеся точно в или после StartTimestamp. Фрагменты, которые начинаются до StartTimestamp и продолжаются после него, не включаются в сессию. Если FragmentSelectorType установлено в SERVER_TIMESTAMP, StartTimestamp должно быть позже, чем начало потока.

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

Конец диапазона меток времени для запрашиваемого медиа. Это значение должно находиться в пределах 24 часов от указанного StartTimestamp и должно быть позже, чем StartTimestamp.

Если FragmentSelectorType для запроса установлено в SERVER_TIMESTAMP, это значение должно быть в прошлом.

Значение EndTimestamp необходимо для режима ON_DEMAND, но необязательно для режима LIVE_REPLAY. Если EndTimestamp не установлено для режима LIVE_REPLAY, сессия будет продолжать включать вновь обработанные фрагменты до истечения срока действия сессии.

Примечание

Это значение включительно. EndTimestamp сравнивается со (начальной) меткой времени фрагмента. Фрагменты, которые начинаются до EndTimestamp и продолжаются после него, включаются в сессию.

Краткая синтаксическая запись:

FragmentSelectorType=string,TimestampRange={StartTimestamp=timestamp,EndTimestamp=timestamp}

Синтаксис JSON:

{
  "FragmentSelectorType": "PRODUCER_TIMESTAMP"|"SERVER_TIMESTAMP",
  "TimestampRange": {
    "StartTimestamp": timestamp,
    "EndTimestamp": timestamp
  }
}

--container-format (строка)

Указывает, какой формат следует использовать для упаковки медиа. Использование формата контейнера FRAGMENTED_MP4 упаковывает медиа во фрагменты MP4 (fMP4 или CMAF). Это рекомендуемый формат, так как он имеет минимальную нагрузку на упаковку. Другой вариант формата контейнера — MPEG_TS. HLS поддерживает фрагменты MPEG TS с момента своего выпуска и иногда является единственным поддерживаемым форматом упаковки для более старых плееров HLS. MPEG TS обычно имеет нагрузку на упаковку от 5 до 25 процентов. Это означает, что MPEG TS обычно требует на 5-25 процентов больше пропускной способности и затрат, чем fMP4.

По умолчанию FRAGMENTED_MP4.

Возможные значения:

  • FRAGMENTED_MP4
  • MPEG_TS

--discontinuity-mode (строка)

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

Медиаплееры обычно строят временную шкалу медиа-контента для воспроизведения, основываясь на метках времени каждого фрагмента. Это означает, что если есть какие-либо перекрытия или разрывы между фрагментами (как это обычно бывает, если HLSFragmentSelector установлен в SERVER_TIMESTAMP), временная шкала медиаплеера также будет иметь небольшие разрывы между фрагментами в некоторых местах и перепишет кадры в других местах. Разрывы на временной шкале медиаплеера могут привести к приостановке воспроизведения, а перекрытия могут привести к рывкам при воспроизведении. При наличии меток разрывов между фрагментами ожидается, что медиаплеер перезапустит временную шкалу, в результате чего следующий фрагмент будет воспроизведён сразу после предыдущего.

Поддерживаются следующие режимы:

  • ALWAYS : метка разрыва размещается между каждым фрагментом в плейлисте HLS медиа. Рекомендуется использовать значение ALWAYS, если метки времени фрагмента неточны.
  • NEVER : метки разрыва не размещаются нигде. Рекомендуется использовать значение NEVER, чтобы обеспечить наиболее точное соответствие временной шкалы медиаплеера меткам времени производителя.
  • ON_DISCONTINUITY : метка разрыва размещается между фрагментами, имеющими разрыв или перекрытие более 50 миллисекунд. В большинстве сценариев воспроизведения рекомендуется использовать значение ON_DISCONTINUITY, чтобы медиаплеер перезапускал временную шкалу только при возникновении значительных проблем с временной шкалой медиа (например, отсутствующий фрагмент).

По умолчанию ALWAYS, когда HLSFragmentSelector установлен в SERVER_TIMESTAMP, и NEVER, когда он установлен в PRODUCER_TIMESTAMP.

Возможные значения:

  • ALWAYS
  • NEVER
  • ON_DISCONTINUITY

--display-fragment-timestamp (строка)

Указывает, когда временные метки начала фрагментов должны быть включены в плейлист HLS медиа. Обычно медиаплееры сообщают о позиции воспроизведения как о времени, относительном к началу первого фрагмента в сессии воспроизведения. Однако, когда временные метки начала включены в плейлист HLS медиа, некоторые медиаплееры могут сообщать текущую позицию воспроизведения как абсолютное время, основанное на временных метках фрагментов. Это может быть полезно для создания опыта воспроизведения, который показывает зрителям время на часах воспроизведения медиа.

По умолчанию значение — NEVER. Когда HLSFragmentSelector равен SERVER_TIMESTAMP, временные метки будут соответствовать временным меткам начала на сервере. Аналогично, когда HLSFragmentSelector равен PRODUCER_TIMESTAMP, временные метки будут соответствовать временным меткам начала у производителя.

Возможные значения:

  • ALWAYS
  • NEVER

--expires (целое число)

Время в секундах до истечения срока действия запрошенной сессии. Это значение может находиться в диапазоне от 300 (5 минут) до 43200 (12 часов).

Когда сессия истекает, больше нельзя выполнять новые вызовы к GetHLSMasterPlaylist, GetHLSMediaPlaylist, GetMP4InitFragment, GetMP4MediaFragment или GetTSFragment для этой сессии.

По умолчанию значение равно 300 (5 минут).

--max-media-playlist-fragment-results (длинное целое число)

Максимальное количество фрагментов, возвращаемых в плейлистах HLS медиа.

Когда PlaybackMode равно LIVE, возвращаются самые последние фрагменты до этого значения. Когда PlaybackMode равно ON_DEMAND, возвращаются самые старые фрагменты, до этого максимального числа.

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

По умолчанию значение равно 5 фрагментам, если PlaybackMode равно LIVE или LIVE_REPLAY, и 1000, если PlaybackMode равно ON_DEMAND.

Максимальное значение в 5000 фрагментов соответствует более чем 80 минутам видео на потоках с фрагментами по 1 секунде и более чем 13 часам видео на потоках с фрагментами по 10 секунд.

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

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если предоставлено значение без значения или значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверит входные данные команд и вернёт пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

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

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

Включить отладку.

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

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

--no-verify-ssl (логическое значение)

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

--no-paginate (логическое значение)

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

--output (строка)

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

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

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • on
  • off
  • auto

--no-sign-request (логическое значение)

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

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

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

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

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

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

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

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

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

  • base64
  • raw-in-base64-out

--no-cli-pager (логическое значение)

Отключить пейджер CLI для вывода.

--cli-auto-prompt (логическое значение)

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

--no-cli-auto-prompt (логическое значение)

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

Вывод

HLSStreamingSessionURL -> (строка)

URL (содержащий токен сессии), который может использовать медиаплеер для получения плейлиста HLS master.

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

Spec-Zone.ru

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