Spec-Zone.ru › AWS CLI v2

[ aws . medialive ]

start-channel

Описание

Запускает существующий канал

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

Синтаксис

  start-channel
--channel-id <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--channel-id (string) Запрос на запуск канала

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

--generate-cli-skeleton (string) Выводит каркас 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 V1, а двоичные значения необходимо передавать буквально. При передаче содержимого из файла, соответствующего двоичному объекту, 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.

Выходные данные

Arn -> (string)

Уникальный ARN канала.

CdiInputSpecification -> (structure)

Спецификация входов CDI для этого канала

Resolution -> (string)

Максимальное разрешение входа CDI

ChannelClass -> (string)

Класс этого канала. STANDARD — канал с двумя конвейерами, SINGLE_PIPELINE — канал с одним конвейером.

Destinations -> (list)

Список пунктов назначения канала. Для выходов UDP на каждый выход приходится один пункт назначения. Для других типов (например, HLS) на каждый пакетировщик приходится один пункт назначения.

(structure)

Заглушка документации для OutputDestination

Id -> (string)

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

MediaPackageSettings -> (list)

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

(structure)

Настройки пункта назначения для вывода MediaPackage

ChannelId -> (string)

Идентификатор канала в MediaPackage, который является пунктом назначения для этой группы выходов. Указывать отдельные входы в MediaPackage не требуется; MediaLive подключит два конвейера MediaLive к двум входам MediaPackage. Канал MediaPackage и канал MediaLive должны находиться в одном регионе.

ChannelGroup -> (string)

Имя группы каналов в MediaPackageV2. Используйте только при отправке вывода CMAF Ingest на конечную точку CMAF ingest канала MediaPackage, работающего с MediaPackage v2.

ChannelName -> (string)

Имя канала в MediaPackageV2. Используйте только при отправке вывода CMAF Ingest на конечную точку CMAF ingest канала MediaPackage, работающего с MediaPackage v2.

MultiplexSettings -> (structure)

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

MultiplexId -> (string)

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

ProgramName -> (string)

Имя программы Multiplex, в которую кодер передает выходные данные.

Settings -> (list)

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

(structure)

Заглушка документации для OutputDestinationSettings

PasswordParam -> (string)

Ключ, используемый для извлечения пароля из хранилища параметров EC2

StreamName -> (string)

Имя потока для пунктов назначения RTMP (URL-адреса типа rtmp://)

Url -> (string)

URL-адрес, указывающий пункт назначения

Username -> (string)

Имя пользователя для пункта назначения

SrtSettings -> (list)

Настройки SRT для выхода SRT; по одному пункту назначения для каждого резервного кодера.

(structure)

Заглушка документации для SrtOutputDestinationSettings

EncryptionPassphraseSecretArn -> (string)

ARN, используемый для извлечения пароля из Secrets Manager

StreamId -> (string)

Идентификатор потока для пунктов назначения SRT (URL-адреса типа srt://)

Url -> (string)

URL-адрес, указывающий пункт назначения

LogicalInterfaceNames -> (list)

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

(string)

Заглушка документации для __string

EgressEndpoints -> (list)

Конечные точки, с которых инициируются исходящие подключения

(structure)

Заглушка документации для ChannelEgressEndpoint

SourceIp -> (string)

Публичный IP-адрес источника выходных данных канала

EncoderSettings -> (structure)

Настройки кодера

AudioDescriptions -> (list)

Заглушка документации для __listOfAudioDescription

(структура)

Описание аудио

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

Расширенные настройки нормализации звука.

Algorithm -> (string)

Алгоритм нормализации звука для использования. itu17701 соответствует спецификации CALM Act, itu17702 соответствует спецификации EBU R-128.

AlgorithmControl -> (string)

Если установлено значение correctAudio, выходной звук корректируется с использованием выбранного алгоритма. Если установлено значение measureOnly, звук будет измерен, но не скорректирован.

TargetLkfs -> (double)

Целевое значение LKFS (громкость) для регулировки громкости. Если значение не введено, будет использоваться значение по умолчанию в соответствии с выбранным алгоритмом. CALM Act (1770-1) рекомендует целевое значение -24 LKFS. Спецификация EBU R-128 (1770-2) рекомендует целевое значение -23 LKFS.

AudioSelectorName -> (string)

Имя AudioSelector, используемого в качестве источника для этого AudioDescription.

AudioType -> (string)

Применяется только в том случае, если audioTypeControl имеет значение useConfigured. Значения для audioType определены в ISO-IEC 13818-1.

AudioTypeControl -> (string)

Определяет, как определяется тип аудио. followInput: Если входные данные содержат audioType ISO 639, это значение передается на выход. Если входные данные не содержат audioType ISO 639, значение в Audio Type включается в выходные данные. useConfigured: Значение в Audio Type включается в выходные данные. Обратите внимание, что это поле и audioType игнорируются, если inputType — broadcasterMixedAd.

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

Настройки для конфигурирования одного или нескольких решений, вставляющих аудиоводяные знаки в кодировку звука

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

Настройки для конфигурирования водяных знаков Nielsen в кодировке звука

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

Заполните эти поля только в том случае, если вы хотите вставить водяные знаки типа Nielsen CBET

CbetCheckDigitString -> (string)

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

CbetStepaside -> (string)

Определяет метод режима вставки CBET при обнаружении предыдущей кодировки на том же слое.

Csid -> (string)

Введите идентификатор источника CBET (CSID) для использования в водяном знаке

NielsenDistributionType -> (string)

Выберите типы распространения, которые вы хотите назначить водяным знакам: - PROGRAM_CONTENT - FINAL_DISTRIBUTOR

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

Заполните эти поля только в том случае, если вы хотите вставить водяные знаки типа Nielsen NAES II (N2) и Nielsen NAES VI (NW).

CheckDigitString -> (string)

Введите контрольную строку для водяного знака

Sid -> (double)

Введите Nielsen Source ID (SID) для включения в водяной знак

Timezone -> (string)

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

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

Настройки аудиокодека.

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

Настройки Aac

Bitrate -> (double)

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

CodingMode -> (string)

Моно, стерео или 5.1-канальная раскладка. Допустимые значения зависят от режима управления скоростью и профиля. Настройка adReceiverMix получает стерео описание плюс трек управления и выдает моно кодировку AAC трека описания с данными управления, выдаваемыми в заголовке PES в соответствии с ETSI TS 101 154 Annex E.

InputType -> (string)

Установите значение «broadcasterMixedAd», если входные данные содержат предварительно смешанный основной звук + AD (повествование) в виде стереопары. Поле Audio Type (audioType) будет установлено в значение 3, что сигнализирует нижестоящим системам о том, что этот поток содержит «broadcaster mixed AD». Обратите внимание, что входные данные, полученные кодером, должны содержать предварительно смешанный звук; кодер не выполняет микширование. Значения в audioTypeControl и audioType (в AudioDescription) игнорируются, если установлено значение broadcasterMixedAd. Оставьте значение «normal», если входные данные не содержат предварительно смешанный звук + AD.

Profile -> (string)

Профиль AAC.

RateControlMode -> (string)

Режим управления скоростью.

RawFormat -> (string)

Задает вывод LATM / LOAS AAC для необработанных контейнеров.

SampleRate -> (double)

Частота дискретизации в Гц. Допустимые значения зависят от режима управления скоростью и профиля.

Spec -> (string)

Используйте звук MPEG-2 AAC вместо звука MPEG-4 AAC для необработанных или транспортных потоков MPEG-2.

VbrQuality -> (string)

Уровень качества VBR — используется только в том случае, если rateControlMode — VBR.

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

Настройки Ac3

Bitrate -> (double)

Средний битрейт в битах/секунду. Допустимые битрейты зависят от режима кодирования.

BitstreamMode -> (string)

Указывает режим потока битов (bsmod) для передаваемого потока AC-3. См. ATSC A/52-2012 для получения информации об этих значениях.

CodingMode -> (string)

Режим кодирования Dolby Digital. Определяет количество каналов.

Dialnorm -> (integer)

Задает dialnorm для вывода. Если исключено, а входной звук — Dolby Digital, dialnorm будет передан.

DrcProfile -> (string)

Если установлено значение filmStandard, добавляет сигнализацию динамического управления диапазоном в выходной поток битов, как определено в спецификации Dolby Digital.

LfeFilter -> (string)

Если установлено значение enabled, применяет фильтр нижних частот 120 Гц к каналу LFE перед кодированием. Действительно только в режиме codingMode32Lfe.

MetadataControl -> (string)

Если установлено значение «followInput», метаданные кодера будут взяты из декодера DD, DD+ или DolbyE, который предоставил эти аудиоданные. Если звук не был получен из одного из этих потоков, будут использоваться статические настройки метаданных.

AttenuationControl -> (string)

Применяет ослабление 3 дБ к каналам объемного звучания. Применяется только в том случае, если параметр coding mode имеет значение CODING_MODE_3_2_LFE.

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

Настройки Eac3 Atmos

Bitrate -> (double)

Средний битрейт в битах/секунду. Допустимые битрейты зависят от режима кодирования.

CodingMode -> (string)

Dolby Digital Plus с режимом кодирования Dolby Atmos. Определяет количество каналов.

Dialnorm -> (integer)

Задает dialnorm для вывода. По умолчанию 23.

DrcLine -> (string)

Устанавливает профиль динамического управления диапазоном Dolby.

DrcRf -> (string)

Задает профиль для интенсивного динамического управления диапазоном Dolby, гарантирует, что мгновенные пики сигнала не превышают указанные уровни.

HeightTrim -> (double)

Размерная обрезка высоты. Устанавливает максимальную величину для ослабления каналов высоты, когда нижестоящий проигрыватель не настроен для обработки Dolby Digital Plus с Dolby Atmos и должен перемикшировать каналы.

SurroundTrim -> (double)

Размерная обрезка объемного звучания. Устанавливает максимальную величину для ослабления каналов объемного звучания, когда нижестоящий проигрыватель не настроен для обработки Dolby Digital Plus с Dolby Atmos и должен перемикшировать каналы.

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

Настройки Eac3

AttenuationControl -> (string)

Если установлено значение attenuate3Db, применяется ослабление 3 дБ к каналам объемного звучания. Используется только для режима кодирования 3/2.

Bitrate -> (double)

Средний битрейт в битах/секунду. Допустимые битрейты зависят от режима кодирования.

BitstreamMode -> (string)

Указывает режим потока битов (bsmod) для передаваемого потока E-AC-3. См. ATSC A/52-2012 (Приложение E) для получения информации об этих значениях.

CodingMode -> (string)

Режим кодирования Dolby Digital Plus. Определяет количество каналов.

DcFilter -> (string)

Если установлено значение enabled, активирует фильтр верхних частот DC для всех входных каналов.

Dialnorm -> (integer)

Задает dialnorm для вывода. Если пусто, а входной звук — Dolby Digital Plus, dialnorm будет передан.

DrcLine -> (string)

Устанавливает профиль динамического управления диапазоном Dolby.

DrcRf -> (string)

Задает профиль для интенсивного динамического управления диапазоном Dolby, гарантирует, что мгновенные пики сигнала не превышают указанные уровни.

LfeControl -> (string)

При кодировании звука 3/2 установка lfe включает канал LFE

LfeFilter -> (string)

Если установлено значение enabled, применяет фильтр нижних частот 120 Гц к каналу LFE перед кодированием. Действительно только с режимом кодирования codingMode32.

LoRoCenterMixLevel -> (double)

Уровень микширования центра только слева/только справа. Используется только для режима кодирования 3/2.

LoRoSurroundMixLevel -> (double)

Уровень микширования объемного звучания только слева/только справа. Используется только для режима кодирования 3/2.

LtRtCenterMixLevel -> (double)

Уровень микширования центра слева/справа. Используется только для режима кодирования 3/2.

LtRtSurroundMixLevel -> (double)

Уровень микширования объемного звучания слева/справа. Используется только для режима кодирования 3/2.

MetadataControl -> (string)

Если установлено значение followInput, метаданные кодера будут взяты из декодера DD, DD+, или DolbyE, который предоставил эти аудиоданные. Если звук не был получен из одного из этих потоков, будут использоваться статические настройки метаданных.

PassthroughControl -> (string)

Если установлено значение whenPossible, входной звук DD+ будет передан, если он присутствует на входе. Это обнаружение динамично в течение всего времени транскодирования. Входы, которые чередуются между DD+ и контентом, не относящимся к DD+, будут иметь последовательный вывод DD+, поскольку система чередуется между сквозной передачей и кодированием.

PhaseControl -> (string)

Если установлено значение shift90Degrees, применяется сдвиг фазы на 90 градусов к каналам объемного звучания. Используется только для режима кодирования 3/2.

StereoDownmix -> (string)

Предпочтение стерео понижающего микширования. Используется только для режима кодирования 3/2.

SurroundExMode -> (string)

При кодировании звука 3/2 определяет, кодируется ли дополнительный центральный задний канал объемного звучания в каналы объемного звучания слева и справа.

SurroundMode -> (string)

При кодировании звука 2/0 устанавливает, кодируется ли Dolby Surround в два канала.

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

Настройки Mp2

Bitrate -> (double)

Средний битрейт в битах/секунду.

CodingMode -> (string)

Режим кодирования звука MPEG2. Допустимые значения: codingMode10 (для моно) или codingMode20 (для стерео).

SampleRate -> (double)

Частота дискретизации в Гц.

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

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

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

Настройки Wav

BitDepth -> (double)

Бит на выборку.

CodingMode -> (string)

Режим кодирования звука WAV. Режим определяет количество каналов в аудио.

SampleRate -> (double)

Частота дискретизации в Гц.

LanguageCode -> (string)

Код языка RFC 5646, представляющий язык выходной звуковой дорожки. Используется только в том случае, если languageControlMode — useConfigured или если во входных данных не указан языковой код ISO 639.

LanguageCodeControl -> (string)

Выбор followInput приведет к тому, что код языка ISO 639 вывода будет следовать коду языка ISO 639 ввода. languageCode будет использоваться, когда установлено useConfigured, или когда выбран followInput, но код языка ISO 639 не указан вводом.

Name -> (string)

Имя этого AudioDescription. Выходы будут использовать это имя для уникальной идентификации этого AudioDescription. Имена описаний должны быть уникальными в рамках этого Live Event.

RemixSettings -> (structure)

Настройки, которые контролируют, как входные аудиоканалы смикшированы в выходные аудиоканалы.

ChannelMappings -> (list)

Сопоставление входных каналов с выходными каналами с соответствующими настройками усиления.

(structure)

Сопоставление аудиоканалов

InputChannelLevels -> (list)

Индексы и значения усиления для каждого входного канала, который должен быть смикширован в этот выходной канал.

(structure)

Уровень входного канала

Gain -> (integer)

Значение ремикса. Единицы измерения в дБ, допустимые значения находятся в диапазоне от -60 (выкл.) до 6 дБ.

InputChannel -> (integer)

Индекс входного канала, используемого в качестве источника.

OutputChannel -> (integer)

Индекс создаваемого выходного канала.

ChannelsIn -> (integer)

Количество используемых входных каналов.

ChannelsOut -> (integer)

Количество создаваемых выходных каналов. Допустимые значения: 1, 2, 4, 6, 8

StreamName -> (string)

Используется для выходов MS Smooth и Apple HLS. Указывает имя, отображаемое проигрывателем (например, English или Director Commentary).

AudioDashRoles -> (list)

Определяет роли DASH для назначения этому аудиовыходу. Применяется только в том случае, если аудиовыход настроен для сигнализации доступности DVB DASH.

(string)

Роль аудио Dash

DvbDashAccessibility -> (string)

Определяет сигнализацию доступности DVB DASH в этом аудиовыходе. Используется в выходах Microsoft Smooth Streaming для передачи информации о доступности пакетировщикам.

AvailBlanking -> (structure)

Настройки для затемнения рекламных вставок.

AvailBlankingImage -> (structure

Изображение для затемнения. Оставьте пустым для сплошного черного цвета. Поддерживаются только изображения bmp и png.

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Унифицированный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: “rtmp://fmsserver/live”.

Username -> (string)

Требуется обновление документации

State -> (string)

При установке значения «включено» вызывает затемнение видео, аудио и титров при добавлении метаданных вставки.

AvailConfiguration -> (structure)

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

AvailSettings -> (structure)

Управляет тем, как сообщения SCTE-35 создают сигналы. Режим Splice Insert обрабатывает все сигналы сегментации традиционным способом. В режиме Time Signal APOS только сигналы о возможности размещения сигнала времени и сообщения Break создают разрывы сегментов. В режиме ESAM сигналы пересылаются на сервер ESAM для возможного обновления.

Esam -> (structure)

Esam

AcquisitionPointId -> (string)

Отправляется как acquisitionPointIdentity для идентификации канала MediaLive в POIS.

AdAvailOffset -> (integer)

При указании это смещение (в миллисекундах) добавляется ко времени PTS ввода рекламной паузы. Это относится только к встроенным сообщениям SCTE 104/35 и не относится к сообщениям OOB.

PasswordParam -> (string)

Требуется обновление документации

PoisEndpoint -> (string)

URL конечной точки кондиционера сигнала в Placement Opportunity Information System (POIS). MediaLive отправляет сюда SignalProcessingEvents при чтении сообщений SCTE-35.

Username -> (string)

Требуется обновление документации

ZoneIdentity -> (string)

Необязательные данные, отправляемые как zoneIdentity для идентификации канала MediaLive в POIS.

Scte35SpliceInsert -> (structure)

Типичная конфигурация, которая применяет разрывы при вставках splice в дополнение к возможностям размещения сигнала времени, разрывам и рекламе.

AdAvailOffset -> (integer)

При указании это смещение (в миллисекундах) добавляется ко времени PTS ввода рекламной паузы. Это относится только к встроенным сообщениям SCTE 104/35 и не относится к сообщениям OOB.

NoRegionalBlackoutFlag -> (string)

При установке значения ignore дескрипторы сегментов с noRegionalBlackoutFlag, установленным в 0, больше не будут вызывать затемнения или слаты рекламных пауз.

WebDeliveryAllowedFlag -> (string)

При установке значения ignore дескрипторы сегментов с webDeliveryAllowedFlag, установленным в 0, больше не будут вызывать затемнения или слаты рекламных пауз.

Scte35TimeSignalApos -> (structure

Нетипичная конфигурация, которая применяет разрывы сегментов только при возможностях размещения сигнала времени SCTE-35 и разрывах.

AdAvailOffset -> (integer)

При указании это смещение (в миллисекундах) добавляется ко времени PTS ввода рекламной паузы. Это относится только к встроенным сообщениям SCTE 104/35 и не относится к сообщениям OOB.

NoRegionalBlackoutFlag -> (string)

При установке значения ignore дескрипторы сегментов с noRegionalBlackoutFlag, установленным в 0, больше не будут вызывать затемнения или слаты рекламных пауз.

WebDeliveryAllowedFlag -> (string)

При установке значения ignore дескрипторы сегментов с webDeliveryAllowedFlag, установленным в 0, больше не будут вызывать затемнения или слаты рекламных пауз.

Scte35SegmentationScope -> (string)

Настраивает, вызывает ли прохождение SCTE 35 разрывы сегментов во всех выходных группах, использующих сегментированные выходы. Вставка сообщения SCTE 35 обычно приводит к разрыву сегмента в дополнение к регулярной последовательности разрывов. Разрывы сегментов появляются в видеовыходах, аудиовыходах и выходах субтитров (если таковые имеются). ALL_OUTPUT_GROUPS: по умолчанию. Вставляет разрыв сегмента во все выходные группы, у которых есть сегментированные выходы. Это устаревшее поведение. SCTE35_ENABLED_OUTPUT_GROUPS: вставляет разрыв сегмента только в выходные группы, в которых включено прохождение SCTE 35. Это рекомендуемое значение, поскольку оно уменьшает количество ненужных разрывов сегментов.

BlackoutSlate -> (structure)

Настройки для затемнения.

BlackoutSlateImage -> (structure

Изображение для затемнения. Оставьте пустым для сплошного черного цвета. Поддерживаются только изображения bmp и png.

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Унифицированный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: “rtmp://fmsserver/live”.

Username -> (string)

Требуется обновление документации

NetworkEndBlackout -> (string)

Если параметр включен, кодер затемняет видео, аудио и титры и выводит плашку “Network Blackout Image” при обнаружении дескриптора сегментации Network End SCTE104/35. Затемнение снимается при обнаружении дескриптора сегментации Network Start. Дескрипторы Network End и Network Start должны содержать сетевой идентификатор, соответствующий значению, введенному в поле “Network ID”.

NetworkEndBlackoutImage -> (structure

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

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Унифицированный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: “rtmp://fmsserver/live”.

Username -> (string)

Требуется обновление документации

NetworkId -> (string)

Указывает сетевой идентификатор, соответствующий формату идентификатора EIDR (например, “10.XXXX/XXXX-XXXX-XXXX-XXXX-XXXX-C”).

State -> (string)

При установке значения «включено» вызывает затемнение видео, аудио и титров при указании в метаданных программы.

CaptionDescriptions -> (list)

Настройки для описаний субтитров

(structure)

Описание заголовка

Доступность -> (string)

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

CaptionSelectorName -> (string)

Указывает, какой входной селектор заголовков использовать в качестве источника заголовков при генерации выходных заголовков. Это поле должно соответствовать имени captionSelector.

DestinationSettings -> (structure)

Дополнительные настройки для целевого заголовка, зависящие от типа назначения.

AribDestinationSettings -> (structure)

Настройки назначения Arib

BurnInDestinationSettings -> (structure)

Настройки назначения Burn In

Выравнивание -> (string)

Если явное значение xPosition или yPosition не указано, установка выравнивания по центру расположит заголовки в нижнем центре вывода. Аналогично, установка выравнивания по левому краю выровняет заголовки по нижнему левому краю вывода. Если x и y позиции заданы вместе с параметром выравнивания, шрифт будет выровнен (по левому краю или по центру) относительно этих координат. Выбор «интеллектуального» выравнивания выравнивает субтитры по левому краю в реальном времени и центрирует предварительно записанные субтитры. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

BackgroundColor -> (string)

Указывает цвет прямоугольника за заголовками. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

BackgroundOpacity -> (integer)

Указывает непрозрачность фона прямоугольника. 255 — непрозрачный; 0 — прозрачный. Оставление этого параметра пустым эквивалентно его установке в 0 (прозрачный). Все настройки шрифта для прожига и DVB-Sub должны совпадать.

Font -> (structure)

Внешний файл шрифта, используемый для записи заголовков. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбирать выходные шрифты для многих различных типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Универсальный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: “rtmp://fmsserver/live”.

Username -> (string)

Требуется обновление документации

FontColor -> (string)

Указывает цвет записанных заголовков. Этот параметр недопустим для исходных заголовков, которые являются STL, 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

FontOpacity -> (integer)

Указывает непрозрачность записанных заголовков. 255 — непрозрачный; 0 — прозрачный. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

FontResolution -> (integer)

Разрешение шрифта в DPI (точки на дюйм); по умолчанию 96 dpi. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

FontSize -> (string)

Если установлено значение «auto», размер шрифта будет масштабироваться в зависимости от размера вывода. При указании положительного целого числа будет указан точный размер шрифта в точках. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

OutlineColor -> (string)

Указывает цвет контура шрифта. Этот параметр недопустим для исходных заголовков, которые являются 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

OutlineSize -> (integer)

Указывает размер контура шрифта в пикселях. Этот параметр недопустим для исходных заголовков, которые являются 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowColor -> (string)

Указывает цвет тени, отбрасываемой заголовками. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowOpacity -> (integer)

Указывает непрозрачность тени. 255 — непрозрачный; 0 — прозрачный. Оставление этого параметра пустым эквивалентно его установке в 0 (прозрачный). Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowXOffset -> (integer)

Указывает горизонтальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени на 2 пикселя влево. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowYOffset -> (integer)

Указывает вертикальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени на 2 пикселя над текстом. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

TeletextGridControl -> (string)

Определяет, будет ли использоваться фиксированный размер сетки для создания растрового изображения выходных субтитров. Применимо только для входов Teletext и выходов DVB-Sub/Burn-in.

XPosition -> (integer)

Указывает горизонтальное положение заголовка относительно левой стороны вывода в пикселях. Значение 10 приведет к тому, что заголовки начнутся в 10 пикселях от левой стороны вывода. Если явное значение xPosition не указано, горизонтальное положение заголовка будет определяться параметром выравнивания. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

YPosition -> (integer)

Указывает вертикальное положение заголовка относительно верхней части вывода в пикселях. Значение 10 приведет к тому, что заголовки начнутся в 10 пикселях от верхней части вывода. Если явное значение yPosition не указано, заголовок будет расположен в нижней части вывода. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

DvbSubDestinationSettings -> (structure)

Настройки назначения DVB Sub

Выравнивание -> (string)

Если явное значение xPosition или yPosition не указано, установка выравнивания по центру расположит заголовки в нижнем центре вывода. Аналогично, установка выравнивания по левому краю выровняет заголовки по нижнему левому краю вывода. Если x и y позиции заданы вместе с параметром выравнивания, шрифт будет выровнен (по левому краю или по центру) относительно этих координат. Выбор «интеллектуального» выравнивания выравнивает субтитры по левому краю в реальном времени и центрирует предварительно записанные субтитры. Этот параметр недопустим для исходных заголовков, которые являются STL или 608/встроенными. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

BackgroundColor -> (string)

Указывает цвет прямоугольника за заголовками. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

BackgroundOpacity -> (integer)

Указывает непрозрачность фона прямоугольника. 255 — непрозрачный; 0 — прозрачный. Оставление этого параметра пустым эквивалентно его установке в 0 (прозрачный). Все настройки шрифта для прожига и DVB-Sub должны совпадать.

Font -> (structure)

Внешний файл шрифта, используемый для записи заголовков. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбирать выходные шрифты для многих различных типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Универсальный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: “rtmp://fmsserver/live”.

Username -> (string)

Требуется обновление документации

FontColor -> (string)

Указывает цвет записанных заголовков. Этот параметр недопустим для исходных заголовков, которые являются STL, 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

FontOpacity -> (integer)

Указывает непрозрачность записанных заголовков. 255 — непрозрачный; 0 — прозрачный. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

FontResolution -> (integer)

Разрешение шрифта в DPI (точки на дюйм); по умолчанию 96 dpi. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

FontSize -> (string)

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

OutlineColor -> (string)

Указывает цвет контура шрифта. Этот параметр недопустим для исходных заголовков, которые являются 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

OutlineSize -> (integer)

Указывает размер контура шрифта в пикселях. Этот параметр недопустим для исходных заголовков, которые являются 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowColor -> (string)

Указывает цвет тени, отбрасываемой заголовками. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowOpacity -> (integer)

Указывает непрозрачность тени. 255 — непрозрачный; 0 — прозрачный. Оставление этого параметра пустым эквивалентно его установке в 0 (прозрачный). Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowXOffset -> (integer)

Указывает горизонтальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени на 2 пикселя влево. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

ShadowYOffset -> (integer)

Указывает вертикальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени на 2 пикселя над текстом. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

TeletextGridControl -> (string)

Определяет, будет ли использоваться фиксированный размер сетки для создания растрового изображения выходных субтитров. Применимо только для входов Teletext и выходов DVB-Sub/Burn-in.

XPosition -> (integer)

Указывает горизонтальное положение заголовка относительно левой стороны вывода в пикселях. Значение 10 приведет к тому, что заголовки начнутся в 10 пикселях от левой стороны вывода. Если явное значение xPosition не указано, горизонтальное положение заголовка будет определяться параметром выравнивания. Этот параметр недопустим для исходных заголовков, которые являются STL, 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

YPosition -> (integer)

Указывает вертикальное положение заголовка относительно верхней части вывода в пикселях. Значение 10 приведет к тому, что заголовки начнутся в 10 пикселях от верхней части вывода. Если явное значение yPosition не указано, заголовок будет расположен в нижней части вывода. Этот параметр недопустим для исходных заголовков, которые являются STL, 608/встроенными или телетекстом. Эти параметры источника уже предопределены потоком заголовков. Все настройки шрифта для прожига и DVB-Sub должны совпадать.

EbuTtDDestinationSettings -> (structure)

Настройки назначения EBU-TT

CopyrightHolder -> (string)

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

FillLineGap -> (string)

Указывает, как обрабатывать зазор между строками (в многострочных субтитрах). ENABLED: Заполнить цветом фона субтитров (как указано во входных субтитрах). DISABLED: Оставить зазор незаполненным

FontFamily -> (string)

Указывает семейство шрифтов для включения в данные шрифта, прикрепленные к субтитрам EBU-TT. Действительно только в том случае, если style_control установлено на включение. (Если style_control установлено на исключение, семейство шрифтов всегда устанавливается на моноширинный.) Введите список семейств шрифтов в виде разделенного запятыми списка названий шрифтов в порядке предпочтения. Название может быть семейством шрифтов (например, Arial) или общим семейством шрифтов (например, serif) или default (чтобы позволить нижестоящему плееру выбрать шрифт). Или оставьте пустым, чтобы установить семейство в monospace. Обратите внимание, что вы можете указать только семейство шрифтов. Вся остальная информация о стиле (цвет, жирный, положение и т. д.) копируется из входных субтитров. Размер всегда устанавливается на 100%, чтобы позволить нижестоящему плееру выбрать размер.

StyleControl -> (string)

Указывает информацию о стиле для включения в данные шрифта, прикрепленные к субтитрам EBU-TT. INCLUDE: Взять информацию о стиле из исходных субтитров и включить эту информацию в данные шрифта, прикрепленные к субтитрам EBU-TT. Этот параметр действителен только в том случае, если исходные субтитры имеют формат Embedded или Teletext. EXCLUDE: Установите семейство шрифтов на моноширинный. Не включайте никакой другой информации о стиле.

DefaultFontSize -> (integer)

Указывает размер шрифта по умолчанию в процентах от вычисленного размера ячейки. Действительно только в том случае, если также установлено значение defaultLineHeight. Если вы оставите это поле пустым, размер шрифта по умолчанию будет составлять 80% от размера ячейки.

DefaultLineHeight -> (integer)

Требуется обновление документации

EmbeddedDestinationSettings -> (structure)

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

EmbeddedPlusScte20DestinationSettings -> (structure)

Настройки встроенного назначения Plus Scte20

RtmpCaptionInfoDestinationSettings -> (structure)

Настройки информации о субтитрах для Rtmp

Scte20PlusEmbeddedDestinationSettings -> (structure)

Настройки встроенного назначения Scte20 Plus

Scte27DestinationSettings -> (structure)

Настройки назначения Scte27

SmpteTtDestinationSettings -> (structure)

Настройки назначения Smpte Tt

TeletextDestinationSettings -> (structure)

Настройки назначения Teletext

TtmlDestinationSettings -> (structure)

Настройки назначения Ttml

StyleControl -> (string)

В настоящее время это поле не поддерживается и не повлияет на стиль вывода. Оставьте значение по умолчанию.

WebvttDestinationSettings -> (structure)

Настройки назначения Webvtt

StyleControl -> (string)

Управляет передачей цвета и положения исходных субтитров в выходные субтитры WebVTT. PASSTHROUGH - Действительно только в том случае, если исходные субтитры имеют формат EMBEDDED или TELETEXT. NO_STYLE_DATA - Не передавать стиль. Выходные субтитры не будут содержать никакой информации о стиле шрифта.

LanguageCode -> (string)

Трехзначный код ISO 639-2: http://www.loc.gov/standards/iso639-2/

LanguageDescription -> (string)

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

Name -> (string)

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

CaptionDashRoles -> (list)

Определяет роли DASH, которые необходимо назначить этому выводу субтитров. Применяется только тогда, когда выходные данные субтитров настроены для сигнализации доступности DVB DASH.

(string)

Роль субтитров DASH

DvbDashAccessibility -> (string)

Определяет сигнализацию доступности DVB DASH в этих выходных данных субтитров. Используется в выходах Microsoft Smooth Streaming для передачи информации о доступности упаковщикам.

FeatureActivations -> (structure)

Активации функций

InputPrepareScheduleActions -> (string)

Включает функцию Input Prepare. Вы можете создавать действия Input Prepare в расписании только в том случае, если эта функция включена. Если вы отключите функцию в существующем расписании, сначала удалите все действия input prepare из расписания.

OutputStaticImageOverlayScheduleActions -> (string)

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

GlobalConfiguration -> (structure)

Параметры конфигурации, которые применяются ко всему событию.

InitialAudioGain -> (integer)

Значение для установки начального усиления звука для события Live.

InputEndAction -> (string)

Указывает действие, которое необходимо предпринять по завершении текущего ввода (например, конец файла). Если настроено переключение и цикл вводов, кодировщик перезапустится в начале первого ввода. Если настроено значение «none», кодировщик будет перекодировать либо черный цвет, сплошной цвет, либо указанные пользователем изображения сланца в соответствии с конфигурацией «Input Loss Behavior» до тех пор, пока не произойдет следующее переключение входа (которое контролируется через API расписания каналов).

InputLossBehavior -> (structure)

Настройки системных действий при потере входного сигнала.

BlackFrameMsec -> (integer)

Требуется обновление документации

InputLossImageColor -> (string)

Если тип изображения при потере входного сигнала — «color», это поле определяет используемый цвет. Значение: 6 шестнадцатеричных символов, представляющих значения RGB.

InputLossImageSlate -> (structure)

Если тип изображения при потере входного сигнала — «slate», эти поля указывают параметры доступа к сланцу.

PasswordParam -> (string)

Ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Универсальный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, URI http://) в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: «rtmp://fmsserver/live».

Username -> (string)

Требуется обновление документации

InputLossImageType -> (string)

Указывает, следует ли заменять сплошной цвет или сланец в выходных данных после того, как потеря входного сигнала превысит blackFrameMsec.

RepeatFrameMsec -> (integer)

Требуется обновление документации

OutputLockingMode -> (string)

Указывает, как синхронизируются конвейеры MediaLive. PIPELINE_LOCKING — MediaLive попытается синхронизировать выходные данные каждого конвейера с другим. EPOCH_LOCKING — MediaLive попытается синхронизировать выходные данные каждого конвейера с эпохой Unix. DISABLED — MediaLive не будет пытаться синхронизировать выходные данные конвейеров. Мы не рекомендуем отключать блокировку вывода, потому что это имеет негативные побочные эффекты в большинстве рабочих процессов. Для получения дополнительной информации см. раздел о блокировке вывода (блокировке конвейера) в руководстве пользователя Medialive.

OutputTimingSource -> (string)

Указывает, следует ли темп кадров, излучаемых Live-кодировщиком, синхронизировать с его системными часами (которые при необходимости могут быть привязаны к другому источнику через NTP) или следует привязать к часам источника, предоставляющего входной поток.

SupportLowFramerateInputs -> (string)

Настраивает буфер видеовхода для потоков с очень низкой частотой кадров видео. Обычно это значение устанавливается в значение «включено» для музыкальных каналов с частотой кадров видео менее одного кадра в секунду.

OutputLockingSettings -> (structure)

Дополнительные параметры блокировки вывода

EpochLockingSettings -> (structure)

Настройки блокировки эпохи

CustomEpoch -> (string)

Необязательно. Введите здесь значение, чтобы использовать пользовательскую эпоху вместо стандартной эпохи (которая началась в 1970-01-01T00:00:00 UTC). Укажите время начала пользовательской эпохи в формате YYYY-MM-DDTHH:MM:SS в формате UTC. Время должно быть не позднее 2000-01-01T00:00:00. Всегда устанавливайте часть MM:SS в значение 00:00.

JamSyncTime -> (string)

Необязательно. Введите время для синхронизации jam. По умолчанию это полночь по UTC. Когда включена блокировка эпохи, MediaLive выполняет ежедневную синхронизацию jam для каждой кодировки вывода, чтобы убедиться, что временные коды не отклоняются от часов реального времени. Синхронизация jam применяется только к кодировкам с частотой кадров 29,97 или 59,94 кадров в секунду. Чтобы переопределить, введите время в формате HH:MM:SS в формате UTC. Всегда устанавливайте часть MM:SS в значение 00:00.

PipelineLockingSettings -> (structure)

Настройки блокировки конвейера

MotionGraphicsConfiguration -> (structure)

Настройки анимированной графики.

MotionGraphicsInsertion -> (string)

Вставка анимированной графики

MotionGraphicsSettings -> (structure)

Настройки анимированной графики

HtmlMotionGraphicsSettings -> (structure)

Настройки анимированной графики HTML

NielsenConfiguration -> (structure)

Настройки конфигурации Nielsen.

DistributorId -> (string)

Введите идентификатор дистрибьютора, назначенный вашей организации компанией Nielsen.

NielsenPcmToId3Tagging -> (string)

Включает тегирование Nielsen PCM в ID3

OutputGroups -> (list)

Документация-заполнитель для __listOfOutputGroup

(структура)

Выходные группы для этого события Live. Выходные группы содержат информацию о том, куда следует распространять потоки.

Name -> (string)

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

OutputGroupSettings -> (structure)

Настройки, связанные с выходной группой.

ArchiveGroupSettings -> (structure)

Настройки группы архива

ArchiveCdnSettings -> (structure)

Параметры, управляющие взаимодействием с CDN.

ArchiveS3Settings -> (structure)

Настройки архива S3

CannedAcl -> (string)

Укажите стандартный ACL для применения к каждому запросу S3. По умолчанию нет.

Destination -> (structure)

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

DestinationRefId -> (string)

Документация-заполнитель для __string

RolloverInterval -> (integer)

Количество секунд для записи в архивный файл перед закрытием и запуском нового.

FrameCaptureGroupSettings -> (structure)

Настройки группы захвата кадров

Destination -> (structure)

Место назначения файлов захвата кадров. Либо URI для корзины и объекта Amazon S3, плюс префикс имени файла (например, s3ssl://sportsDelivery/highlights/20180820/curling-), либо URI для контейнера MediaStore, плюс префикс имени файла (например, mediastoressl://sportsDelivery/20180820/curling-). Окончательные имена файлов состоят из префикса из поля destination (например, “curling-”) + name modifier + счетчика (5 цифр, начиная с 00001) + расширения (которое всегда .jpg). Например, curling-low.00001.jpg

DestinationRefId -> (string)

Документация-заполнитель для __string

FrameCaptureCdnSettings -> (structure)

Параметры, управляющие взаимодействием с CDN.

FrameCaptureS3Settings -> (structure)

Настройки захвата кадров S3

CannedAcl -> (string)

Укажите стандартный ACL для применения к каждому запросу S3. По умолчанию нет.

HlsGroupSettings -> (structure)

Настройки группы Hls

AdMarkers -> (list)

Выберите один или несколько типов маркеров рекламы для передачи сигналов SCTE35 в эту группу выходных данных Apple HLS.

(string)

Маркеры рекламы HLS

BaseUrlContent -> (string)

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

BaseUrlContent1 -> (string)

Необязательно. Одно значение на группу вывода. Это поле требуется только в том случае, если вы заполняете содержимое URL-адреса A, и нижестоящая система уведомила вас о том, что медиафайлы для конвейера 1 всех выходов находятся в другом месте, чем медиафайлы для конвейера 0.

BaseUrlManifest -> (string)

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

BaseUrlManifest1 -> (string)

Необязательно. Одно значение на группу вывода. Заполните это поле только в том случае, если вы заполняете базовый манифест URL A, и нижестоящая система уведомила вас о том, что файлы дочернего манифеста для конвейера 1 всех выходов находятся в другом месте, чем файлы дочернего манифеста для конвейера 0.

CaptionLanguageMappings -> (list)

Сопоставление до 4 каналов субтитров с языками субтитров. Имеет смысл только в том случае, если для параметра captionLanguageSetting установлено значение «insert».

(structure)

Сопоставляет канал субтитров с языковым кодом ISO 693-2 (http://www.loc.gov/standards/iso639-2) с необязательным описанием.

CaptionChannel -> (integer)

Канал скрытых субтитров, описываемый этим CaptionLanguageMapping. Каждое сопоставление каналов должно иметь уникальный номер канала (максимум 4)

LanguageCode -> (string)

Трехзначный языковой код ISO 639-2 (см. http://www.loc.gov/standards/iso639-2)

LanguageDescription -> (string)

Текстовое описание языка

CaptionLanguageSetting -> (string)

Применяется только к встроенным выходным субтитрам 608. insert: включите строки CLOSED-CAPTIONS в манифест. Укажите хотя бы один язык в поле CC1 Language Code. Одна строка CLOSED-CAPTIONS добавляется для каждого указанного вами Language Code. Убедитесь, что языки указаны в том порядке, в котором они отображаются в исходном источнике (если источник является встроенным форматом) или в порядке селекторов субтитров (если источник отличается от встроенного). В противном случае языки в манифесте не будут правильно соответствовать выходным субтитрам. none: включите строку CLOSED-CAPTIONS=NONE в манифест. omit: опустите любую строку CLOSED-CAPTIONS из манифеста.

ClientCache -> (string)

При установке значения «disabled» задает тег #EXT-X-ALLOW-CACHE:no в манифесте, который не позволяет клиентам сохранять медиасегменты для последующего воспроизведения.

CodecSpecification -> (string)

Спецификация для использования (RFC-6381 или RFC-4281 по умолчанию) при генерации списка воспроизведения m3u8.

ConstantIv -> (string)

Для использования с encryptionType. Это 128-битное 16-байтовое шестнадцатеричное значение, представленное 32-значной текстовой строкой. Если для ivSource установлено значение «explicit», этот параметр обязателен и используется в качестве IV для шифрования.

Destination -> (structure)

Каталог или HTTP-адрес назначения для сегментов HLS, файлов манифеста и ключей шифрования (если включено).

DestinationRefId -> (string)

Заполнитель документации для __string

DirectoryStructure -> (string)

Разместите сегменты в подкаталогах.

DiscontinuityTags -> (string)

Указывает, следует ли вставлять теги EXT-X-DISCONTINUITY в дочерние манифесты HLS для этой группы вывода. Обычно выбирайте «Вставлять», поскольку эти теги требуются в манифесте (в соответствии со спецификацией HLS) и служат важной цели. Выбирайте «Никогда не вставлять» только в том случае, если нижестоящая система выполняет переключение на резервный канал в режиме реального времени (без использования функции автоматического переключения на резервный канал MediaLive) и только если эта нижестоящая система посоветовала вам исключить теги.

EncryptionType -> (string)

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

HlsCdnSettings -> (structure)

Параметры, управляющие взаимодействием с CDN.

HlsAkamaiSettings -> (structure)

Настройки Hls Akamai

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

Размер файлового кеша для потоковых выходов в секундах.

HttpTransferMode -> (string)

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

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event будет переведено в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если потоковый выход не удался, количество секунд ожидания до запуска перезапуска. Значение 0 означает, что перезапускать не нужно.

Salt -> (string)

Соль для аутентификации Akamai.

Token -> (string)

Параметр токена для аутентифицированного Akamai. Если не указано, используется _gda_.

HlsBasicPutSettings -> (structure)

Настройки Hls Basic Put

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

Размер файлового кеша для потоковых выходов в секундах.

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event будет переведено в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если потоковый выход не удался, количество секунд ожидания до запуска перезапуска. Значение 0 означает, что перезапускать не нужно.

HlsMediaStoreSettings -> (structure)

Настройки Hls Media Store

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

Размер файлового кеша для потоковых выходов в секундах.

MediaStoreStorageClass -> (string)

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

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event будет переведено в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если потоковый выход не удался, количество секунд ожидания до запуска перезапуска. Значение 0 означает, что перезапускать не нужно.

HlsS3Settings -> (structure)

Настройки Hls S3

CannedAcl -> (string)

Укажите стандартный ACL для применения к каждому запросу S3. По умолчанию не применяется.

HlsWebdavSettings -> (structure)

Настройки Hls Webdav

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

Размер файлового кеша для потоковых выходов в секундах.

HttpTransferMode -> (string)

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

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event будет переведено в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если потоковый выход не удался, количество секунд ожидания до запуска перезапуска. Значение 0 означает, что перезапускать не нужно.

HlsId3SegmentTagging -> (string)

Состояние тегов сегментов HLS ID3

IFrameOnlyPlaylists -> (string)

DISABLED: не создавать манифест только для I-кадров, но создавать главные и медиаманифесты (в соответствии с полем Output Selection). STANDARD: создать манифест только для I-кадров для каждого вывода, содержащего видео, а также другие манифесты (в соответствии с полем Output Selection). Манифест I-кадра содержит тег #EXT-X-I-FRAMES-ONLY, указывающий, что это манифест только для I-кадров, и одну или несколько записей #EXT-X-BYTERANGE, определяющих положение I-кадра. Например, #EXT-X-BYTERANGE:160364@1461888»

IncompleteSegmentBehavior -> (string)

Указывает, следует ли включать окончательный (неполный) сегмент в медиавывод, когда конвейер перестает создавать выходные данные из-за остановки канала, паузы канала или потери входных данных в конвейер. Auto означает, что MediaLive решает, следует ли включать окончательный сегмент, в зависимости от класса канала и типов выходных групп. Suppress означает, что неполный сегмент никогда не включается. Мы рекомендуем выбрать Auto и позволить MediaLive управлять поведением.

IndexNSegments -> (integer)

Применяется только в том случае, если для поля Mode задано значение LIVE. Указывает максимальное количество сегментов в файле медиаманифеста. После достижения этого максимума старые сегменты удаляются из медиаманифеста. Это число должно быть меньше, чем число в поле Keep Segments.

InputLossAction -> (string)

Параметр, управляющий поведением группы вывода при потере входного сигнала.

IvInManifest -> (string)

Для использования с encryptionType. IV (вектор инициализации) — это 128-битное число, используемое вместе с ключом для шифрования блоков. Если установлено значение «include», IV указан в манифесте, в противном случае IV отсутствует в манифесте.

IvSource -> (string)

Для использования с encryptionType. IV (вектор инициализации) — это 128-битное число, используемое вместе с ключом для шифрования блоков. Если этот параметр имеет значение «followsSegmentNumber», это приведет к изменению IV для каждого сегмента (в соответствии с номером сегмента). Если для этого параметра установлено значение «explicit», необходимо ввести значение constantIv.

KeepSegments -> (integer)

Применяется только в том случае, если для поля Mode задано значение LIVE. Указывает количество медиасегментов, которые необходимо сохранить в каталоге назначения. Это число должно быть больше, чем indexNSegments (Num segments). Мы рекомендуем использовать значение (2 x indexNsegments) + 1. Если значение «хранить сегменты» слишком низкое, может произойти следующее: проигрыватель все еще читает файл медиаманифеста, в котором указан этот сегмент, но этот сегмент уже удален из каталога назначения (в соответствии с указаниями indexNSegments). Эта ситуация приведет к ошибке HTTP 404 в проигрывателе.

KeyFormat -> (string)

Значение указывает, как ключ представлен в ресурсе, идентифицируемом URI. Если параметр отсутствует, используется неявное значение «identity». Также можно указать строку обратного DNS.

KeyFormatVersions -> (string)

Либо одно положительное целое значение версии, либо список значений версий, разделенных косой чертой (1/2/3).

KeyProviderSettings -> (structure)

Настройки поставщика ключей.

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

Настройки статического ключа

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

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

PasswordParam -> (string)

Ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Унифицированный идентификатор ресурса — это путь к файлу, доступному системе Live (например, URI http://), в зависимости от типа вывода. Например, URI назначения RTMP должен выглядеть так: «rtmp://fmsserver/live».

Username -> (string)

Требуется обновление документации

StaticKeyValue -> (string)

Статическое значение ключа в виде 32-значной шестнадцатеричной строки.

ManifestCompression -> (string)

Если установлено значение gzip, сжимает плейлист HLS.

ManifestDurationFormat -> (string)

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

MinSegmentLength -> (integer)

Минимальная длина сегментов MPEG-2 Transport Stream в секундах. Если параметр задан, минимальная длина сегмента обеспечивается путем просмотра вперед и назад в указанном диапазоне для ближайшего рекламного маркера и увеличения размера сегмента, если это необходимо.

Mode -> (string)

Если задано значение «vod», все сегменты индексируются и постоянно хранятся в пункте назначения и манифесте. Если задано значение «live», сохраняется только количество сегментов, указанное в keepSegments и indexNSegments; новые сегменты заменяют старые, что может помешать проигрывателям перемотать до начала события. Режим VOD использует HLS EXT-X-PLAYLIST-TYPE «EVENT», преобразуя его в манифест типа «VOD» после завершения потока.

OutputSelection -> (string)

MANIFESTS_AND_SEGMENTS: создает манифесты (главный манифест, если применимо, и медиаманифесты) для этой группы вывода. VARIANT_MANIFESTS_AND_SEGMENTS: создает медиаманифесты для этой группы вывода, но не главный манифест. SEGMENTS_ONLY: не создает никаких манифестов для этой группы вывода.

ProgramDateTime -> (string)

Включает или исключает тег EXT-X-PROGRAM-DATE-TIME в файлах манифеста .m3u8. Значение вычисляется с использованием часов даты и времени программы.

ProgramDateTimeClock -> (string)

Указывает алгоритм, используемый для управления часами HLS EXT-X-PROGRAM-DATE-TIME. Варианты включают: INITIALIZE_FROM_OUTPUT_TIMECODE: часы PDT инициализируются на основе первого тайм-кода вывода, затем увеличиваются на продолжительность EXTINF каждого закодированного сегмента. SYSTEM_CLOCK: часы PDT инициализируются на основе часов UTC, затем увеличиваются на продолжительность EXTINF каждого закодированного сегмента. Если часы PDT расходятся с часами реального времени более чем на 500 мс, они повторно синхронизируются с ними.

ProgramDateTimePeriod -> (integer

Период вставки записи EXT-X-PROGRAM-DATE-TIME в секундах.

RedundantManifest -> (string)

ENABLED: главный манифест (файл .m3u8) для каждого конвейера включает информацию об обоих конвейерах: сначала о собственных медиафайлах, затем о медиафайлах другого конвейера. Эта функция позволяет устройству воспроизведения, которое поддерживает обнаружение устаревшего манифеста, переключаться с одного манифеста на другой, когда текущий манифест кажется устаревшим. По-прежнему существуют два пункта назначения и два главных манифеста, но оба главных манифеста ссылаются на медиафайлы из обоих конвейеров. DISABLED: главный манифест (файл .m3u8) для каждого конвейера включает информацию только о собственном конвейере. Для группы вывода HLS с MediaPackage в качестве пункта назначения всегда используется поведение DISABLED. MediaPackage повторно создает манифесты, которые он обслуживает для проигрывателей, поэтому избыточный манифест из MediaLive не имеет значения.

SegmentLength -> (integer)

Длина создаваемых сегментов MPEG-2 Transport Stream в секундах. Обратите внимание, что сегменты будут заканчиваться на следующем ключевом кадре после этой продолжительности, поэтому фактическая длина сегмента может быть больше.

SegmentationMode -> (string)

Параметр useInputSegmentation устарел. Всегда используется настроенный размер сегмента.

SegmentsPerSubdirectory -> (integer)

Количество сегментов для записи в подкаталог перед созданием нового. Чтобы этот параметр действовал, directoryStructure должен иметь значение subdirectoryPerStream.

StreamInfResolution -> (string)

Включает или исключает атрибут RESOLUTION для видео в теге EXT-X-STREAM-INF вариантного манифеста.

TimedMetadataId3Frame -> (string)

Указывает кадр ID3, содержащий тайм-код.

TimedMetadataId3Period -> (integer

Интервал временных метаданных в секундах.

TimestampDeltaMilliseconds -> (integer

Предоставляет дополнительное смещение в миллисекундах для точной настройки меток времени.

TsFileMode -> (string)

SEGMENTED_FILES: выводит программу в виде сегментов — нескольких медиафайлов .ts. SINGLE_FILE: применяется только в том случае, если поле Mode имеет значение VOD. Выводит программу в виде одного медиафайла .ts. Медиаманифест включает теги #EXT-X-BYTERANGE для индексации сегментов при воспроизведении. Типичное применение этого значения — отправка выходных данных в AWS Elemental MediaConvert, который может принимать только один медиафайл. Воспроизведение во время работы канала не гарантируется из-за кэширования HTTP-сервера.

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

Настройки группы Media Package

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

Пункт назначения канала MediaPackage.

DestinationRefId -> (string)

Заполнитель документации для __string

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

Настройки группы Ms Smooth

AcquisitionPointId -> (string)

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

AudioOnlyTimecodeControl -> (string)

Если для вывода MS Smooth только для аудио установлено значение passthrough, абсолютное время фрагмента будет установлено на текущий тайм-код. Этот параметр не записывает тайм-коды в элементарный аудиопоток.

CertificateMode -> (string)

Если установлено значение verifyAuthenticity, проверьте цепочку https-сертификатов в доверенном центре сертификации (CA). Это приведет к сбою https-выводов для самозаверяющих сертификатов.

ConnectionRetryInterval -> (integer

Количество секунд ожидания перед повторной попыткой подключения к серверу IIS при потере соединения. В это время содержимое будет кэшироваться, а после восстановления соединения кэш будет доставлен на сервер IIS.

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

Точка публикации Smooth Streaming на сервере IIS. Elemental Live действует как кодировщик, передающий данные на IIS.

DestinationRefId -> (string)

Заполнитель документации для __string

EventId -> (string)

Идентификатор события MS Smooth, который будет отправлен на сервер IIS. Следует указывать только в том случае, если для eventIdMode задано значение useConfigured.

EventIdMode -> (string)

Указывает, следует ли отправлять идентификатор события на сервер IIS. Если идентификатор события не отправляется и для того же Live Event используется та же точка публикации, клиенты могут увидеть кэшированное видео с предыдущего запуска. Варианты: - «useConfigured» — использовать значение, предоставленное в eventId; - «useTimestamp» — создать и отправить идентификатор события на основе текущей метки времени; - «noEventId» — не отправлять идентификатор события на сервер IIS.

EventStopBehavior -> (string)

Если установлено значение sendEos, отправьте сигнал EOS на сервер IIS при остановке события

FilecacheDuration -> (integer

Размер файлового кеша для потоковых выходных данных в секундах.

FragmentLength -> (integer

Длина создаваемых фрагментов mp4 (в секундах). Длина фрагмента должна быть совместима с размером GOP и частотой кадров.

InputLossAction -> (string)

Параметр, управляющий поведением группы вывода при потере входных данных.

NumRetries -> (integer

Количество попыток повтора.

RestartDelay -> (integer

Количество секунд перед инициированием перезапуска из-за сбоя вывода, исчерпания numRetries для одного сегмента или превышения filecacheDuration.

SegmentationMode -> (string)

Параметр useInputSegmentation устарел. Всегда используется настроенный размер сегмента.

SendDelayMs -> (integer

Количество миллисекунд задержки вывода со второго конвейера.

SparseTrackType -> (string)

Определяет тип данных, которые необходимо поместить в разреженный трек: - SCTE35: вставьте сообщения SCTE-35 из исходного контента. Для каждого сообщения вставьте кадр IDR, чтобы начать новый сегмент. - SCTE35_WITHOUT_SEGMENTATION: вставьте сообщения SCTE-35 из исходного контента. Для каждого сообщения вставьте кадр IDR, но не запускайте новый сегмент. - NONE: не создавать разреженный трек для каких-либо выходных данных в этой группе вывода.

StreamManifestBehavior -> (string)

Если установлено значение send, отправьте манифест потока, чтобы точка публикации не запускалась, пока не запустятся все потоки.

TimestampOffset -> (string)

Смещение метки времени для события. Используется только в том случае, если для timestampOffsetMode задано значение useConfiguredOffset.

TimestampOffsetMode -> (string)

Тип смещения даты метки времени, который следует использовать. - useEventStartDate: использовать дату начала события в качестве смещения; - useConfiguredOffset: использовать явно настроенную дату в качестве смещения

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

Настройки группы Multiplex

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

Настройки группы Rtmp

AdMarkers -> (list)

Выберите тип маркера рекламы для этой выходной группы. MediaLive создаст сообщение на основе содержимого каждого сообщения SCTE-35, отформатирует его для этого типа маркера и вставит его в поток данных.

(string)

Маркеры рекламы RTMP

AuthenticationScheme -> (string)

Схема аутентификации, используемая при подключении к CDN

CacheFullBehavior -> (string)

Управляет поведением при заполнении медиакэша. Если удаленный исходный сервер останавливает подключение RTMP и не принимает контент достаточно быстро, медиакэш заполнится. Когда кэш достигнет длительности, указанной параметром cacheLength, он перестанет принимать новый контент. Если установлено значение disconnectImmediately, выход RTMP принудительно отключится. Очистите медиакэш и повторно подключитесь через restartDelay секунд. Если установлено значение waitForServer, выход RTMP будет ждать до 5 минут, чтобы позволить исходному серверу снова начать прием данных.

CacheLength -> (integer)

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

CaptionData -> (string)

Управляет типами данных, передаваемых в выходы onCaptionInfo. Если установлено значение ‘all’, будут переданы данные DTVCC, переносимые 608 и 708. Если установлено значение ‘field1AndField2608’, данные DTVCC будут удалены, но данные 608 из обоих полей будут переданы. Если установлено значение ‘field1608’, будут переданы только данные, переносимые в 608 из видео поля 1.

InputLossAction -> (string)

Управляет поведением этой группы RTMP, если вход станет недоступен. - emitOutput: Выдать экран до возврата входа. - pauseOutput: Прекратить передачу данных до возврата входа. Это не закрывает базовое подключение RTMP.

RestartDelay -> (integer)

Если выходной поток завершается с ошибкой, количество секунд ожидания до запуска перезапуска. Значение 0 означает, что перезапуск не выполняется.

IncludeFillerNalUnits -> (string)

Применяется только в том случае, если режим управления скоростью (в настройках кодека) равен CBR (постоянная скорость передачи данных). Управляет тем, будет ли выходной поток RTMP дополняться (блоками FILL NAL), чтобы обеспечить действительно постоянную скорость передачи данных. Если заполнение не выполняется, пропускная способность варьируется (вплоть до значения скорости передачи данных в настройках кодека). Рекомендуется выбрать «Авто».

UdpGroupSettings -> (structure)

Настройки группы Udp

InputLossAction -> (string)

Определяет крайнее поведение, когда входное видео потеряно и больше нет резервных входов. Если выбрано значение dropTs, передача всего транспортного потока прекращается. Если выбрано значение dropProgram, программа может быть удалена из транспортного потока (и заменена пустыми пакетами для соответствия требованиям TS к скорости передачи данных). Если выбрано значение emitProgram, транспортный поток продолжит формироваться в обычном режиме, а повторяющиеся кадры, черные кадры или экранные кадры заменят отсутствующее входное видео.

TimedMetadataId3Frame -> (string)

Указывает кадр ID3, содержащий тайм-код.

TimedMetadataId3Period -> (integer)

Интервал метаданных с временными метками в секундах.

CmafIngestGroupSettings -> (structure)

Настройки группы приёма Cmaf

Destination -> (structure)

HTTP-адрес назначения для дорожек

DestinationRefId -> (string)

Документация-заполнитель для __string

NielsenId3Behavior -> (string)

Если установлено значение passthrough, неслышимые тоны Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, и в выходные данные будет вставлен эквивалентный тег ID3.

Scte35Type -> (string)

Тип добавляемой дорожки scte35: none или scte35WithoutSegmentation

SegmentLength -> (integer)

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

SegmentLengthUnits -> (string)

Единица времени для параметра длины сегмента.

SendDelayMs -> (integer)

Количество миллисекунд задержки вывода из второго конвейера.

KlvBehavior -> (string)

Если установлено значение passthrough, передает любые данные KLV из входного источника в этот выход.

KlvNameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams(), идентифицирующему дорожку KLV. По умолчанию используется «klv», поэтому имя по умолчанию будет Streams(klv.cmfm). Любая строка, введенная здесь, заменит строку «klv». Модификатор может содержать только цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.), а его максимальная длина составляет 100 символов.

NielsenId3NameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams(), идентифицирующему дорожку Nielsen ID3. По умолчанию используется «nid3», поэтому имя по умолчанию будет Streams(nid3.cmfm). Любая строка, введенная здесь, заменит строку «nid3». Модификатор может содержать только цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.), а его максимальная длина составляет 100 символов.

Scte35NameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams() для дорожки SCTE 35. По умолчанию используется «scte», поэтому имя по умолчанию будет Streams(scte.cmfm). Любая строка, введенная здесь, заменит строку «scte». Модификатор может содержать только цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.), а его максимальная длина составляет 100 символов.

Id3Behavior -> (string)

Установите значение ENABLED, чтобы включить вставку метаданных ID3. Чтобы включить метаданные, настройте другие параметры в выходной группе или добавьте действие ID3 в расписание канала.

Id3NameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams(), идентифицирующему дорожку ID3. По умолчанию используется «id3», поэтому имя по умолчанию будет Streams(id3.cmfm). Любая строка, введенная здесь, заменит строку «id3». Модификатор может содержать только цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.), а его максимальная длина составляет 100 символов.

CaptionLanguageMappings -> (list)

Массив, идентифицирующий языки в четырех каналах субтитров во встроенных субтитрах.

(structure)

Добавьте элемент массива для каждого языка. Следуйте порядку описаний субтитров. Например, если первое описание субтитров предназначено для немецкого языка, первый элемент массива должен соответствовать немецкому языку, а его канал субтитров должен быть установлен на 1. Второй элемент массива должен иметь значение 2 и так далее.

CaptionChannel -> (integer)

Номер канала для этого заголовка, от 1 до 4.

LanguageCode -> (string)

Код языка субтитров для этого канала. Например, ger/deu. См. http://www.loc.gov/standards/iso639-2

TimedMetadataId3Frame -> (string)

Установите значение none, если не хотите вставлять тайм-код в выходные данные. В противном случае выберите тип кадра для тайм-кода.

TimedMetadataId3Period -> (integer)

Если вы настроили вставку тайм-кода в выходные данные, укажите частоту кадров в секундах.

TimedMetadataPassthrough -> (string)

Установите значение enabled, чтобы передавать метаданные ID3 из входных источников.

SrtGroupSettings -> (structure)

Настройки группы Srt

InputLossAction -> (string)

Определяет крайнее поведение, когда входное видео потеряно и больше нет резервных входов. Если выбрано значение dropTs, передача всего транспортного потока прекращается. Если выбрано значение dropProgram, программа может быть удалена из транспортного потока (и заменена пустыми пакетами для соответствия требованиям TS к скорости передачи данных). Если выбрано значение emitProgram, транспортный поток продолжит формироваться в обычном режиме, а повторяющиеся кадры, черные кадры или экранные кадры заменят отсутствующее входное видео.

Outputs -> (list)

Документация-заполнитель для __listOfOutput

(structure)

Настройки вывода. В группе может быть несколько выходов.

AudioDescriptionNames -> (list)

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

(string)

Документация-заполнитель для __string

CaptionDescriptionNames -> (list)

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

(string)

Документация-заполнитель для __string

OutputName -> (string)

Имя, используемое для идентификации вывода.

OutputSettings -> (structure)

Настройки, зависящие от типа вывода.

ArchiveOutputSettings -> (structure)

Настройки архивного вывода

ContainerSettings -> (structure)

Настройки, специфичные для типа контейнера файла.

M2tsSettings -> (structure)

Настройки M2ts

AbsentInputAudioBehavior -> (string)

Если установлено значение drop, выходные аудиопотоки будут удалены из программы, если выбранный входной аудиопоток удален из входа. Это позволяет динамически изменять конфигурацию вывода аудио в зависимости от конфигурации входа. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину, если они не подключены к активному входному потоку.

Arib -> (string)

Если установлено значение enabled, используется поле мультиплексирования, совместимое с ARIB, и удаляется видеодескриптор.

AribCaptionsPid -> (string)

Идентификатор пакета (PID) для титров ARIB в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

AribCaptionsPidControl -> (string)

Если установлено значение auto, номер PID, используемый для титров ARIB, будет автоматически выбран из неиспользуемых PID. Если установлено значение useConfigured, титры ARIB будут находиться на настроенном номере PID.

AudioBufferModel -> (string)

Если установлено значение dvb, для аудио Dolby Digital используется модель буфера DVB. Если установлено значение atsc, используется модель ATSC.

AudioFramesPerPes -> (integer)

Количество аудиокадров, вставляемых в каждый пакет PES.

AudioPids -> (string)

Идентификатор пакета (PID) элементарного аудиопотока (потоков) в транспортном потоке. Можно указать несколько значений, задав диапазоны и/или разделив значения запятыми. Можно указать десятичное или шестнадцатеричное значение. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

AudioStreamType -> (string)

Если установлено значение atsc, для AC3 используется тип потока = 0x81, а для EAC3 — тип потока = 0x87. Если установлено значение dvb, используется тип потока = 0x06.

Bitrate -> (integer)

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

BufferModel -> (string)

Управляет точностью синхронизации для выходного сетевого трафика. Оставьте значение MULTIPLEX, чтобы обеспечить точную синхронизацию сетевых пакетов. Или установите значение NONE: это может уменьшить задержку, но приведет к большей вариативности синхронизации выходных сетевых пакетов. Такая вариативность может вызывать прерывания, дрожание или рывки на устройствах воспроизведения или приема.

CcDescriptor -> (string)

Если установлено значение enabled, в PMT создается captionServiceDescriptor.

DvbNitSettings -> (structure)

Вставляет таблицу сетевой информации DVB (NIT) с указанным интервалом повторения таблицы.

NetworkId -> (integer)

Числовое значение, помещаемое в таблицу сетевой информации (NIT).

NetworkName -> (string)

Текстовое имя сети, помещаемое в networkNameDescriptor внутри таблицы сетевой информации. Максимальная длина — 256 символов.

RepInterval -> (integer)

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

DvbSdtSettings -> (structure)

Вставляет таблицу описания службы DVB (SDT) с указанным интервалом повторения таблицы.

OutputSdt -> (string)

Выбирает способ вставки информации SDT в выходной поток. Параметр sdtFollow копирует информацию SDT из входного потока в выходной. Параметр sdtFollowIfPresent копирует информацию SDT из входного потока в выходной, если информация SDT присутствует на входе; в противном случае используется пользовательское значение. Параметр sdtManual означает, что пользователь вводит информацию SDT. Параметр sdtNone означает, что выходной поток не будет содержать информацию SDT.

RepInterval -> (integer)

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

ServiceName -> (string)

Имя службы, помещаемое в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

ServiceProviderName -> (string)

Имя поставщика услуг, помещаемое в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

DvbSubPids -> (string)

Идентификатор пакета (PID) для входных данных DVB Subtitle этого вывода. Можно указать несколько значений, задав диапазоны и/или разделив значения запятыми. Можно указать десятичное или шестнадцатеричное значение. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

DvbTdtSettings -> (structure)

Вставляет таблицу времени и даты DVB (TDT) с указанным интервалом повторения таблицы.

RepInterval -> (integer)

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

DvbTeletextPid -> (string)

Идентификатор пакета (PID) для входных данных DVB Teletext этого вывода. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (string)

Если установлено значение passthrough, передает любые данные EBIF из исходного входного источника в этот выход.

EbpAudioInterval -> (string)

Если выбран параметр videoAndFixedIntervals, маркеры аудио EBP будут добавлены в разделы 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и немного короче интервала маркера видео EBP. Доступно только при выборе маркеров сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать за видеоинтервалом.

EbpLookaheadMs -> (integer)

Если параметр настроен, контрольные точки Encoder Boundary Points не будут располагаться ближе указанного интервала времени друг к другу: для этого система анализирует входное видео на перспективу. Если в указанном интервале времени появляется другая EBP, текущая EBP не выдается, а сегмент «растягивается» до следующего маркера. Упреждающий просмотр не добавляет задержку в систему. В другом месте необходимо настроить прямое событие, чтобы создать достаточную задержку для обеспечения точности упреждающего просмотра.

EbpPlacement -> (string)

Управляет размещением EBP в аудио PID. Если установлено значение videoAndAudioPids, маркеры EBP будут размещены в видео PID и во всех аудио PID. Если установлено значение videoPid, маркеры EBP будут размещены только в видео PID.

EcmPid -> (string)

Это поле не используется и устарело.

EsRateInPes -> (string)

Включает или исключает поле ES Rate в заголовке PES.

EtvPlatformPid -> (string)

Идентификатор пакета (PID) для входных данных платформы ETV этого вывода. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (string)

Идентификатор пакета (PID) для входных данных сигнала ETV этого вывода. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (double)

Длина каждого фрагмента в секундах. Используется только с маркерами EBP.

Klv -> (string)

Если установлено значение passthrough, передает любые данные KLV из исходного входного источника в этот выход.

KlvDataPids -> (string)

Идентификатор пакета (PID) для входных данных KLV этого вывода. Можно указать несколько значений, задав диапазоны и/или разделив значения запятыми. Можно указать десятичное или шестнадцатеричное значение. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

NielsenId3Behavior -> (string)

Если установлено значение passthrough, неслышимые тоны Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, и в выходные данные будет вставлен эквивалентный тег ID3.

NullPacketBitrate -> (double)

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

PatInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PcrControl -> (string)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр действует только в том случае, если PID PCR совпадает с PID элементарного видеопотока или аудиопотока.

PcrPeriod -> (integer)

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

PcrPid -> (string)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодировщик присвоит то же значение, что и Video PID. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

PmtInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PmtPid -> (string)

Идентификатор пакета (PID) таблицы Program Map Table (PMT) в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

ProgramNum -> (integer)

Значение поля номера программы в таблице Program Map Table.

RateMode -> (string)

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

Scte27Pids -> (string)

Идентификатор пакета (PID) для входных данных SCTE-27 этого вывода. Можно указать несколько значений, задав диапазоны и/или разделив значения запятыми. Можно указать десятичное или шестнадцатеричное значение. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

Scte35Control -> (string)

Необязательно передает сигналы SCTE-35 из исходного входного источника в этот выход.

Scte35Pid -> (string)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

SegmentationMarkers -> (string)

Вставляет маркеры сегментации с каждым интервалом segmentationTime. raiSegstart устанавливает бит Random Access Indicator в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущий временной код в байты частных данных. psiSegstart вставляет таблицы PAT и PMT в начале сегментов. ebp добавляет информацию о контрольной точке Encoder Boundary Point в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о контрольной точке Encoder Boundary Point в поле адаптации, используя устаревший проприетарный формат.

SegmentationStyle -> (string)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. При использовании avails сегменты могут усекаться, что может повлиять на расположение будущих маркеров сегментации. Если выбран стиль сегментации «resetCadence» и сегмент усечен из-за avails, частота сегментации будет сброшена. Это означает, что следующий сегмент будет длиться $segmentationTime секунд. Если выбран стиль сегментации «maintainCadence» и сегмент усечен из-за avails, частота сегментации не сбрасывается. Это означает, что следующий сегмент, вероятно, также будет усечен. Однако все последующие сегменты будут длиться $segmentationTime секунд. Обратите внимание, что упреждающий просмотр EBP является небольшим исключением из этого правила.

SegmentationTime -> (double)

Длина каждого сегмента в секундах. Обязательный параметр, если маркеры не установлены в _none_.

TimedMetadataBehavior -> (string)

При значении passthrough синхронизированные метаданные будут передаваться с входа на выход.

TimedMetadataPid -> (string)

Идентификатор пакета (PID) потока синхронизированных метаданных в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице Program Map Table.

VideoPid -> (string)

Идентификатор пакета (PID) элементарного видеопотока в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько увеличится preroll SCTE-35 (в миллисекундах) на выходе. Preroll — это промежуток времени между появлением сигнала SCTE-35 в транспортном потоке и PTS видеокадра, на который он указывает. Нулевое значение означает, что дополнительное смещение не добавляется (это не означает, что значение preroll будет установлено в ноль). Отрицательное смещение не поддерживается, поэтому уменьшить длительность preroll нельзя. Имейте в виду, что задержка на выходе увеличится на величину дополнительного смещения.

RawSettings -> (structure)

Необработанные настройки

Extension -> (string)

Расширение выходного файла. Если не указано, оно будет выбрано автоматически в зависимости от типа контейнера.

NameModifier -> (string)

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

FrameCaptureOutputSettings -> (structure)

Настройки вывода захвата кадров

NameModifier -> (string)

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

HlsOutputSettings -> (structure)

Настройки вывода HLS

H265PackagingType -> (string)

Применимо только в том случае, если в этом выходе используется описание видео H.265. Указывает, следует ли упаковывать сегменты MP4 как HEV1 или HVC1.

HlsSettings -> (structure)

Настройки базового потока. Для выходов только с аудио эти настройки отличаются.

AudioOnlyHlsSettings -> (structure)

Настройки HLS только с аудио

AudioGroupId -> (string)

Указывает группу, к которой относится аудиоверсия.

AudioOnlyImage -> (structure)

Необязательно. Указывает изображение .jpg или .png, которое будет использоваться в качестве обложки для выхода только с аудио. Рекомендуется использовать файл небольшого размера, поскольку изображение увеличивает пропускную способность выходного аудиопотока. Изображение добавляется к аудио в виде тега ID3, типа кадра APIC и типа изображения 0x10 согласно стандарту «ID3 tag version 2.4.0 - Native Frames».

PasswordParam -> (string)

Ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Универсальный идентификатор ресурса. В зависимости от типа выхода он должен указывать путь к файлу, доступному системе Live (например, URI http://). Например, URI назначения RTMP должен иметь вид: «rtmp://fmsserver/live».

Username -> (string)

Требуется обновить документацию

AudioTrackType -> (string)

Поддерживаются четыре типа дорожек только с аудио: вариантный поток только с аудио — клиент может воспроизводить этот аудиопоток вместо видео при низкой пропускной способности. Представляется как EXT-X-STREAM-INF в манифесте HLS. Альтернативное аудио, автоматический выбор, по умолчанию — альтернативная версия, которую клиент должен попытаться воспроизвести по умолчанию. Представляется как EXT-X-MEDIA в манифесте HLS с параметрами DEFAULT=YES, AUTOSELECT=YES. Альтернативное аудио, автоматический выбор, не по умолчанию — альтернативная версия, которую клиент может попытаться воспроизвести по умолчанию. Представляется как EXT-X-MEDIA в манифесте HLS с параметрами DEFAULT=NO, AUTOSELECT=YES. Альтернативное аудио, без автоматического выбора — альтернативная версия, которую клиент не будет пытаться воспроизвести по умолчанию. Представляется как EXT-X-MEDIA в манифесте HLS с параметрами DEFAULT=NO, AUTOSELECT=NO.

SegmentType -> (string)

Указывает тип сегмента.

Fmp4HlsSettings -> (structure)

Настройки HLS fMP4

AudioRenditionSets -> (string)

Перечислите все аудиогруппы, используемые с выходным видеопотоком. Введите все идентификаторы GROUP-ID, связанные с видео, через запятую.

NielsenId3Behavior -> (string)

Если установлено значение passthrough, неслышимые тоны Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, а в выходной сигнал будет вставлен соответствующий тег ID3.

TimedMetadataBehavior -> (string)

Установите значение PASSTHROUGH, чтобы включить вставку метаданных ID3. Чтобы включить метаданные, настройте другие параметры группы вывода или отдельных выходов либо добавьте действие ID3 в расписание канала.

FrameCaptureHlsSettings -> (structure)

Настройки HLS захвата кадров

StandardHlsSettings -> (structure)

Стандартные настройки HLS

AudioRenditionSets -> (string)

Перечислите все аудиогруппы, используемые с выходным видеопотоком. Введите все идентификаторы GROUP-ID, связанные с видео, через запятую.

M3u8Settings -> (structure)

Сведения о настройках контейнера .m3u8

AudioFramesPerPes -> (integer)

Количество аудиокадров для вставки в каждый пакет PES.

AudioPids -> (string)

Идентификатор пакета (PID) элементарных аудиопотоков в транспортном потоке. Допускается несколько значений; их можно указать диапазонами и/или разделить запятыми. Можно вводить десятичные или шестнадцатеричные значения.

EcmPid -> (string)

Этот параметр не используется и является устаревшим.

NielsenId3Behavior -> (string)

Если установлено значение passthrough, неслышимые тоны Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, а в выходной сигнал будет вставлен соответствующий тег ID3.

PatInterval -> (integer)

Интервал в миллисекундах между экземплярами этой таблицы в выходном транспортном потоке. Значение «0» означает, что PMT будет записываться один раз для каждого файла сегмента.

PcrControl -> (string)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр действует только в том случае, если PID PCR совпадает с PID элементарного видео- или аудиопотока.

PcrPeriod -> (integer)

Максимальный интервал в миллисекундах между значениями Program Clock Reference (PCR), вставляемыми в транспортный поток.

PcrPid -> (string)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодировщик присвоит ему то же значение, что и Video PID. Можно указать десятичное или шестнадцатеричное значение.

PmtInterval -> (integer)

Интервал в миллисекундах между экземплярами этой таблицы в выходном транспортном потоке. Значение «0» означает, что PMT будет записываться один раз для каждого файла сегмента.

PmtPid -> (string)

Идентификатор пакета (PID) таблицы Program Map Table (PMT) в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение.

ProgramNum -> (integer)

Значение поля номера программы в таблице Program Map Table.

Scte35Behavior -> (string)

Если установлено значение passthrough, все сигналы SCTE-35 из входного источника передаются в этот выходной сигнал.

Scte35Pid -> (string)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение.

TimedMetadataBehavior -> (string)

Установите значение PASSTHROUGH, чтобы включить вставку метаданных ID3. Чтобы включить метаданные, настройте другие параметры группы вывода или отдельных выходов либо добавьте действие ID3 в расписание канала.

TimedMetadataPid -> (string)

Идентификатор пакета (PID) потока синхронизированных метаданных в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице Program Map Table.

VideoPid -> (string)

Идентификатор пакета (PID) элементарного видеопотока в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение.

KlvBehavior -> (string)

Если установлено значение passthrough, все данные KLV из входного источника передаются в этот выходной сигнал.

KlvDataPids -> (string)

Идентификатор пакета (PID) данных KLV входного источника для этого выходного сигнала. Допускается несколько значений; их можно указать диапазонами и/или разделить запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

NameModifier -> (string)

Строка, добавляемая в конец имени файла назначения. Допускает использование «идентификаторов формата»:#formatIdentifierParameters.

SegmentModifier -> (string)

Строка, добавляемая в конец имен файлов сегментов.

MediaPackageOutputSettings -> (structure)

Настройки вывода Media Package

MsSmoothOutputSettings -> (structure)

Настройки вывода MS Smooth

H265PackagingType -> (string)

Применимо только в том случае, если в этом выходе используется описание видео H.265. Указывает, следует ли упаковывать сегменты MP4 как HEV1 или HVC1.

NameModifier -> (string)

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

MultiplexOutputSettings -> (structure)

Настройки вывода мультиплексирования

Destination -> (structure)

Назначение — мультиплекс.

DestinationRefId -> (string)

Заполнитель документации для __string

ContainerSettings -> (structure)

Настройки контейнера мультиплексирования

MultiplexM2tsSettings -> (structure)

Настройки мультиплексирования M2ts

AbsentInputAudioBehavior -> (string)

Если установлено значение drop, выходные аудиопотоки будут удалены из программы, если выбранный входной аудиопоток удален из входа. Это позволяет динамически изменять конфигурацию выходного аудиосигнала в зависимости от конфигурации входного сигнала. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину, если они не подключены к активному входному потоку.

Arib -> (string)

Если установлено значение enabled, используется мультиплексирование полей, совместимое с ARIB, и удаляется видеодескриптор.

AudioBufferModel -> (string)

Если установлено значение dvb, для аудио Dolby Digital используется модель буфера DVB. Если установлено значение atsc, используется модель ATSC.

AudioFramesPerPes -> (integer)

Количество аудиокадров для вставки в каждый пакет PES.

AudioStreamType -> (string)

Если установлено значение atsc, для AC3 используется тип потока = 0x81, а для EAC3 — тип потока = 0x87. Если установлено значение dvb, используется тип потока = 0x06.

CcDescriptor -> (string)

Если установлено значение enabled, в PMT создается captionServiceDescriptor.

Ebif -> (string)

Если установлено значение passthrough, все данные EBIF из входного источника передаются в этот выходной сигнал.

EsRateInPes -> (string)

Включает или исключает поле ES Rate в заголовке PES.

Klv -> (string)

Если установлено значение passthrough, все данные KLV из входного источника передаются в этот выходной сигнал.

NielsenId3Behavior -> (string)

Если установлено значение passthrough, неслышимые тоны Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, а в выходной сигнал будет вставлен соответствующий тег ID3.

PcrControl -> (string)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр действует только в том случае, если PID PCR совпадает с PID элементарного видео- или аудиопотока.

PcrPeriod -> (integer)

Максимальный интервал в миллисекундах между значениями Program Clock Reference (PCR), вставляемыми в транспортный поток.

Scte35Control -> (string)

При необходимости передает сигналы SCTE-35 из входного источника в этот выходной сигнал.

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько увеличится preroll SCTE-35 (в миллисекундах) на выходе. Preroll — это промежуток времени между появлением сигнала SCTE-35 в транспортном потоке и PTS видеокадра, на который он указывает. Нулевое значение означает, что дополнительное смещение не добавляется (это не означает, что значение preroll будет установлено в ноль). Отрицательное смещение не поддерживается, поэтому уменьшить длительность preroll нельзя. Имейте в виду, что задержка на выходе увеличится на величину дополнительного смещения.

RtmpOutputSettings -> (structure)

Настройки вывода RTMP

CertificateMode -> (string)

Если установлено значение verifyAuthenticity, проверяется цепочка сертификатов TLS до доверенного центра сертификации (CA). В результате вывод RTMPS с самоподписанными сертификатами завершится ошибкой.

ConnectionRetryInterval -> (integer)

Количество секунд ожидания перед повторной попыткой подключения к серверу Flash Media в случае потери соединения.

Destination -> (structure)

Конечная точка RTMP без имени потока (например, rtmp://host/appname). Для подключения к Akamai необходимо указать имя пользователя и пароль. В полях URI допускаются идентификаторы формата.

DestinationRefId -> (string)

Заполнитель документации для __string

NumRetries -> (integer)

Количество повторных попыток.

UdpOutputSettings -> (structure)

Настройки вывода UDP

BufferMsec -> (integer)

Буферизация выходного UDP-потока в миллисекундах. Более высокие значения увеличивают задержку при перекодировании, но помогают транскодеру поддерживать постоянный выходной поток UDP/RTP с низким джиттером, учитывая восстановление синхронизации, переключение входов, сбои входного сигнала, переупорядочение изображений и т. д.

ContainerSettings -> (structure)

Настройки контейнера UDP

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

Настройки M2ts

AbsentInputAudioBehavior -> (строка)

Если установлено значение drop, выходные аудиопотоки будут удалены из программы, если выбранный входной аудиопоток удален из входа. Это позволяет динамически изменять конфигурацию выходного аудиосигнала в зависимости от конфигурации входного сигнала. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину, если они не подключены к активному входному потоку.

Arib -> (строка)

Если установлено значение enabled, используется мультиплексирование полей, совместимое с ARIB, и удаляется видеодескриптор.

AribCaptionsPid -> (строка)

Идентификатор пакета (PID) субтитров ARIB в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

AribCaptionsPidControl -> (строка)

Если установлено значение auto, номер PID для субтитров ARIB будет автоматически выбран из неиспользуемых PID. Если установлено значение useConfigured, для субтитров ARIB будет использоваться настроенный номер PID.

AudioBufferModel -> (строка)

Если установлено значение dvb, для аудио Dolby Digital используется модель буфера DVB. Если установлено значение atsc, используется модель ATSC.

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

Количество аудиокадров для вставки в каждый пакет PES.

AudioPids -> (строка)

Идентификатор пакета (PID) элементарных аудиопотоков в транспортном потоке. Допускается несколько значений; их можно указать диапазонами и/или разделить запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

AudioStreamType -> (строка)

Если установлено значение atsc, для AC3 используется тип потока = 0x81, а для EAC3 — тип потока = 0x87. Если установлено значение dvb, используется тип потока = 0x06.

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

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

BufferModel -> (строка)

Управляет точностью синхронизации выходного сетевого трафика. Оставьте значение MULTIPLEX, чтобы обеспечить точную синхронизацию сетевых пакетов. Либо установите значение NONE: это может снизить задержку, но увеличит вариативность синхронизации выходных сетевых пакетов. Такая вариативность может вызвать прерывания, дрожание или нестабильную работу устройств воспроизведения или приема.

CcDescriptor -> (строка)

Если установлено значение enabled, в PMT создается captionServiceDescriptor.

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

Вставляет таблицу сетевой информации DVB (NIT) с заданным интервалом повторения таблицы.

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

Числовое значение, помещаемое в таблицу сетевой информации (NIT).

NetworkName -> (строка)

Текстовое имя сети, помещаемое в дескриптор networkNameDescriptor таблицы сетевой информации. Максимальная длина — 256 символов.

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

Интервал в миллисекундах между экземплярами этой таблицы в выходном транспортном потоке.

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

Вставляет таблицу описания службы DVB (SDT) с заданным интервалом повторения таблицы.

OutputSdt -> (строка)

Выбирает способ вставки информации SDT в выходной поток. Настройка sdtFollow копирует информацию SDT из входного потока в выходной. Настройка sdtFollowIfPresent копирует информацию SDT из входного потока в выходной, если она присутствует во входном потоке; в противном случае используются значения, заданные пользователем. Настройка sdtManual означает, что пользователь будет вводить информацию SDT. Настройка sdtNone означает, что выходной поток не будет содержать информацию SDT.

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

Интервал в миллисекундах между экземплярами этой таблицы в выходном транспортном потоке.

ServiceName -> (строка)

Имя службы, помещаемое в serviceDescriptor таблицы описания службы. Максимальная длина — 256 символов.

ServiceProviderName -> (строка)

Имя поставщика услуг, помещаемое в serviceDescriptor таблицы описания службы. Максимальная длина — 256 символов.

DvbSubPids -> (строка)

Идентификатор пакета (PID) входных данных DVB Subtitle из этого источника для выходного сигнала. Допускается несколько значений; их можно указать диапазонами и/или разделить запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

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

Вставляет таблицу времени и даты DVB (TDT) с заданным интервалом повторения таблицы.

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

Интервал в миллисекундах между экземплярами этой таблицы в выходном транспортном потоке.

DvbTeletextPid -> (строка)

Идентификатор пакета (PID) входных данных DVB Teletext из этого источника для выходного сигнала. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (строка)

Если установлено значение passthrough, все данные EBIF из входного источника передаются в этот выходной сигнал.

EbpAudioInterval -> (строка)

Если выбрано значение videoAndFixedIntervals, маркеры EBP для аудио будут добавлены в разделы 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и немного короче интервала маркеров EBP для видео. Доступно только при выборе маркеров сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать за видеоинтервалом.

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

Если параметр задан, система просматривает входное видео и гарантирует, что точки границы кодера не появятся в пределах указанного временного интервала друг от друга. Если в указанном интервале должна появиться другая точка EBP, текущая точка EBP не выдается, а сегмент «растягивается» до следующего маркера. Упреждающий просмотр не увеличивает задержку в системе. Чтобы обеспечить точность упреждающего просмотра, в другом месте необходимо настроить Live Event так, чтобы создавалась достаточная задержка.

EbpPlacement -> (строка)

Управляет размещением EBP на аудио PID. Если установлено значение videoAndAudioPids, маркеры EBP размещаются на видео PID и всех аудио PID. Если установлено значение videoPid, маркеры EBP размещаются только на видео PID.

EcmPid -> (строка)

Этот параметр не используется и является устаревшим.

EsRateInPes -> (строка)

Включает или исключает поле ES Rate в заголовке PES.

EtvPlatformPid -> (строка)

Идентификатор пакета (PID) входных данных ETV Platform из этого источника для выходного сигнала. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (строка)

Идентификатор пакета (PID) входных данных ETV Signal из этого источника для выходного сигнала. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (double)

Длительность каждого фрагмента в секундах. Используется только с маркерами EBP.

Klv -> (строка)

Если установлено значение passthrough, все данные KLV из входного источника передаются в этот выходной сигнал.

KlvDataPids -> (строка)

Идентификатор пакета (PID) входных данных KLV из этого источника для выходного сигнала. Допускается несколько значений; их можно указать диапазонами и/или разделить запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

NielsenId3Behavior -> (строка)

Если установлено значение passthrough, неслышимые тоны Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, а в выходной сигнал будет вставлен соответствующий тег ID3.

NullPacketBitrate -> (double)

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

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

Интервал в миллисекундах между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PcrControl -> (строка)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр действует только в том случае, если PID PCR совпадает с PID элементарного видео- или аудиопотока.

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

Максимальный интервал в миллисекундах между значениями Program Clock Reference (PCR), вставляемыми в транспортный поток.

PcrPid -> (строка)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодировщик присвоит ему то же значение, что и Video PID. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

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

Интервал в миллисекундах между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PmtPid -> (строка)

Идентификатор пакета (PID) таблицы Program Map Table (PMT) в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

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

Значение поля номера программы в таблице Program Map Table.

RateMode -> (строка)

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

Scte27Pids -> (строка)

Идентификатор пакета (PID) входных данных SCTE-27 из этого источника для выходного сигнала. Допускается несколько значений; их можно указать диапазонами и/или разделить запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

Scte35Control -> (строка)

При необходимости передает сигналы SCTE-35 из входного источника в этот выходной сигнал.

Scte35Pid -> (строка)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

SegmentationMarkers -> (строка)

Вставляет маркеры сегментации с каждым интервалом segmentationTime. raiSegstart устанавливает бит Random Access Indicator в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущий таймкод в байты частных данных. psiSegstart вставляет таблицы PAT и PMT в начало сегментов. ebp добавляет информацию о точке границы кодера в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точке границы кодера в поле адаптации, используя устаревший проприетарный формат.

SegmentationStyle -> (строка)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. При использовании доступных интервалов сегменты могут усекаться, что может повлиять на положение последующих маркеров сегментации. Если выбран стиль сегментации «resetCadence» и сегмент усекается из-за доступных интервалов, частота сегментации сбрасывается. Это означает, что следующий сегмент будет длиться $segmentationTime секунд. Если выбран стиль сегментации «maintainCadence» и сегмент усекается из-за доступных интервалов, частота сегментации не сбрасывается. Это означает, что следующий сегмент, вероятно, также будет усечен. Однако все последующие сегменты будут длиться $segmentationTime секунд. Обратите внимание, что упреждающий просмотр EBP является небольшим исключением из этого правила.

SegmentationTime -> (double)

Длительность каждого сегмента в секундах. Обязателен, если для маркеров задано значение, отличное от _none_.

TimedMetadataBehavior -> (строка)

При значении passthrough синхронизированные метаданные будут передаваться с входа на выход.

TimedMetadataPid -> (string)

Идентификатор пакета (PID) потока синхронизированных метаданных в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице Program Map Table.

VideoPid -> (string)

Идентификатор пакета (PID) элементарного видеопотока в транспортном потоке. Можно указать десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько увеличится preroll SCTE-35 (в миллисекундах) на выходе. Preroll — это промежуток времени между появлением сигнала SCTE-35 в транспортном потоке и PTS видеокадра, на который он указывает. Нулевое значение означает, что дополнительное смещение не добавляется (это не означает, что значение preroll будет установлено в ноль). Отрицательное смещение не поддерживается, поэтому уменьшить длительность preroll нельзя. Имейте в виду, что задержка на выходе увеличится на величину дополнительного смещения.

Назначение -> (structure)

Адрес назначения и номер порта для пакетов RTP или UDP. Может использоваться одноадресная или многоадресная передача RTP либо UDP (например, rtp://239.10.10.10:5001 или udp://10.100.100.100:5002).

DestinationRefId -> (string)

Заполнитель документации для __string

FecOutputSettings -> (structure)

Настройки включения и конфигурации коррекции ошибок (FEC) для выходов UDP.

ColumnDepth -> (integer)

Параметр D из SMPTE 2022-1. Высота матрицы защиты FEC. Количество пакетов транспортного потока на пакет коррекции ошибок по столбцам. Должно быть от 4 до 20 включительно.

IncludeFec -> (string)

Включает FEC только для столбцов либо для столбцов и строк.

RowLength -> (integer)

Параметр L из SMPTE 2022-1. Ширина матрицы защиты FEC. Должно быть от 1 до 20 включительно. Если используется только FEC для столбцов, более высокие значения повышают надежность. Если используется FEC для строк, это количество пакетов транспортного потока на пакет коррекции ошибок по строкам. Если параметр includeFec имеет значение columnAndRow, значение должно быть от 4 до 20 включительно. Если параметр includeFec имеет значение column, значение должно быть от 1 до 20 включительно.

CmafIngestOutputSettings -> (structure)

Настройки выходного потока CMAF Ingest

NameModifier -> (string)

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

SrtOutputSettings -> (structure)

Настройки вывода SRT

BufferMsec -> (integer)

Буферизация выходного SRT-потока в миллисекундах. Более высокое значение увеличивает задержку при перекодировании. Преимущество заключается в том, что это помогает поддерживать постоянный выходной поток SRT с низким джиттером, учитывая восстановление синхронизации, переключение входов, сбои входного сигнала, переупорядочение изображений и т. д. Диапазон: 0–10000 миллисекунд.

ContainerSettings -> (structure)

Настройки Udp контейнера

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

Настройки M2ts

AbsentInputAudioBehavior -> (строка)

Если установлено значение drop, выходные аудиопотоки будут удалены из программы, если выбранный входной аудиопоток удален со входа. Это позволяет динамически изменять конфигурацию выходного аудио в зависимости от конфигурации входа. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину, если они не подключены к активному входному потоку.

Arib -> (строка)

Если установлено значение enabled, используется поле мультиплексирования, совместимое с ARIB, и удаляется видеодескриптор.

AribCaptionsPid -> (строка)

Идентификатор пакета (PID) для ARIB Captions в транспортном потоке. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

AribCaptionsPidControl -> (строка)

Если установлено значение auto, номер PID, используемый для ARIB Captions, будет автоматически выбран из неиспользуемых PID. Если установлено значение useConfigured, ARIB Captions будет использовать настроенный номер PID.

AudioBufferModel -> (строка)

Если установлено значение dvb, используется модель буфера DVB для аудио Dolby Digital. Если установлено значение atsc, используется модель ATSC.

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

Количество аудиокадров для вставки в каждый пакет PES.

AudioPids -> (строка)

Идентификатор пакета (PID) элементарного аудиопотока (ов) в транспортном потоке. Принимаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

AudioStreamType -> (строка)

Если установлено значение atsc, используется тип потока = 0x81 для AC3 и тип потока = 0x87 для EAC3. Если установлено значение dvb, используется тип потока = 0x06.

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

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

BufferModel -> (строка)

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

CcDescriptor -> (строка)

Если установлено значение enabled, генерируется captionServiceDescriptor в PMT.

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

Вставляет таблицу информации о сети DVB (NIT) через указанный интервал повторения таблицы.

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

Числовое значение, помещенное в таблицу информации о сети (NIT).

NetworkName -> (строка)

Текст имени сети, помещенный в networkNameDescriptor внутри таблицы информации о сети. Максимальная длина — 256 символов.

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

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

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

Вставляет таблицу описания сервиса DVB (SDT) через указанный интервал повторения таблицы.

OutputSdt -> (строка)

Выбирает метод вставки информации SDT в выходной поток. Настройка sdtFollow копирует информацию SDT из входного потока в выходной поток. Настройка sdtFollowIfPresent копирует информацию SDT из входного потока в выходной поток, если информация SDT присутствует во входном потоке, в противном случае она вернется к определяемым пользователем значениям. Настройка sdtManual означает, что пользователь введет информацию SDT. Настройка sdtNone означает, что выходной поток не будет содержать информацию SDT.

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

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

ServiceName -> (строка)

Имя сервиса, помещенное в serviceDescriptor в таблице описания сервиса. Максимальная длина — 256 символов.

ServiceProviderName -> (строка)

Имя поставщика услуг, помещенное в serviceDescriptor в таблице описания сервиса. Максимальная длина — 256 символов.

DvbSubPids -> (строка)

Идентификатор пакета (PID) для входных данных DVB Subtitle для этого выхода. Принимаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

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

Вставляет таблицу даты и времени DVB (TDT) через указанный интервал повторения таблицы.

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

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

DvbTeletextPid -> (строка)

Идентификатор пакета (PID) для входных данных DVB Teletext для этого выхода. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (строка)

Если установлено значение passthrough, передаются любые данные EBIF из входного источника на этот выход.

EbpAudioInterval -> (строка)

Когда выбрано videoAndFixedIntervals, маркеры аудио EBP будут добавлены к разделам 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и будет немного короче интервала маркеров видео EBP. Доступно только при выборе маркеров сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать за видеоинтервалом.

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

При установке обеспечивает, чтобы точки границы кодировщика не находились в пределах указанного временного интервала друг от друга, заглядывая вперед во входное видео. Если другой EBP собирается появиться в течение указанного временного интервала, текущий EBP не выдается, а сегмент «растягивается» до следующего маркера. Значение предварительного просмотра не добавляет задержку в систему. Живое событие должно быть настроено в другом месте, чтобы создать достаточную задержку для обеспечения точности предварительного просмотра.

EbpPlacement -> (строка)

Управляет размещением EBP на аудио PID. Если установлено значение videoAndAudioPids, маркеры EBP будут размещены на видео PID и всех аудио PID. Если установлено значение videoPid, маркеры EBP будут размещены только на видео PID.

EcmPid -> (строка)

Это поле не используется и устарело.

EsRateInPes -> (строка)

Включает или исключает поле ES Rate в заголовке PES.

EtvPlatformPid -> (строка)

Идентификатор пакета (PID) для входных данных ETV Platform для этого выхода. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (строка)

Идентификатор пакета (PID) для входных данных ETV Signal для этого выхода. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (double)

Длина каждого фрагмента в секундах. Используется только с маркерами EBP.

Klv -> (строка)

Если установлено значение passthrough, передаются любые данные KLV из входного источника на этот выход.

KlvDataPids -> (строка)

Идентификатор пакета (PID) для входных данных KLV для этого выхода. Принимаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

NielsenId3Behavior -> (строка)

Если установлено значение passthrough, неслышимые тоны Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, и в выходной файл будет вставлен эквивалентный тег ID3.

NullPacketBitrate -> (double)

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

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

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PcrControl -> (строка)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только тогда, когда PCR PID совпадает с видео- или аудиоэлементарным потоком.

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

Максимальное время в миллисекундах между Program Clock References (PCRs), вставляемыми в транспортный поток.

PcrPid -> (строка)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодировщик назначит то же значение, что и Video PID. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

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

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PmtPid -> (строка)

Идентификатор пакета (PID) для Program Map Table (PMT) в транспортном потоке. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

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

Значение поля номера программы в Program Map Table.

RateMode -> (строка)

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

Scte27Pids -> (строка)

Идентификатор пакета (PID) для входных данных SCTE-27 для этого выхода. Принимаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

Scte35Control -> (строка)

При необходимости передает сигналы SCTE-35 из входного источника на этот выход.

Scte35Pid -> (строка)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

SegmentationMarkers -> (строка)

Вставляет маркеры сегментации в каждом периоде segmentationTime. raiSegstart устанавливает бит Random Access Indicator в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущий таймкод в байты частных данных. psiSegstart вставляет таблицы PAT и PMT в начало сегментов. ebp добавляет информацию о точке границы кодировщика в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точке границы кодировщика в поле адаптации, используя устаревший собственный формат.

SegmentationStyle -> (строка)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. При наличии рекламных блоков возможно усечение сегментов, что может повлиять на расположение будущих маркеров сегментации. Если выбран стиль сегментации «resetCadence» и сегмент усекается из-за рекламного блока, частота сегментации сбрасывается. Это означает, что следующий сегмент будет длиться $segmentationTime секунд. Если выбран стиль сегментации «maintainCadence» и сегмент усекается из-за рекламного блока, частота сегментации не сбрасывается. Это означает, что следующий сегмент, вероятно, также будет усечен. Однако все последующие сегменты будут длиться $segmentationTime секунд. Обратите внимание, что предварительный просмотр EBP является небольшим исключением из этого правила.

SegmentationTime -> (double)

Длина каждого сегмента в секундах. Требуется, если для параметра markers не установлено значение _none_.

TimedMetadataBehavior -> (строка)

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

TimedMetadataPid -> (строка)

Идентификатор пакета (PID) потока синхронизированных метаданных в транспортном потоке. Можно ввести как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

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

Значение поля ID транспортного потока в таблице Program Map Table.

VideoPid -> (строка)

Идентификатор пакета (PID) элементарного видеопотока в транспортном потоке. Можно ввести как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько миллисекунд будет увеличено время предварительного показа SCTE-35 на выходе. Предварительный показ — это время между появлением индикации SCTE-35 в транспортном потоке и PTS видеокадра, на который она ссылается. Ноль означает, что увеличение не добавляется (это не означает установку предварительного показа в ноль). Отрицательное увеличение не поддерживается, то есть сократить предварительный показ нельзя. Имейте в виду, что задержка на выходе увеличится на величину увеличения.

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

Ссылка на ID OutputDestination, определенный в канале

DestinationRefId -> (строка)

Заглушка документации для __string

EncryptionType -> (строка)

Уровень шифрования контента. Допустимые значения: AES128, AES192, AES256. Вам и нижестоящей системе следует заранее определить, как устанавливать это поле, поскольку значения не должны конфликтовать друг с другом.

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

Значение задержки в миллисекундах, которое предлагается во время рукопожатия соединения SRT. SRT выберет максимальное из значений, предложенных отправителем и получателем. На стороне отправителя задержка — это время, в течение которого пакет удерживается, чтобы дать ему шанс быть успешно доставленным. На стороне получателя задержка — это время, в течение которого пакет удерживается перед передачей приложению, что помогает восстановлению пакетов и максимально возможному соответствию времени пакетов отправителя. Диапазон: 40–16000 миллисекунд.

VideoDescriptionName -> (строка)

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

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

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

Source -> (строка)

Определяет источник тайм-кода, который будет связан с выходами событий. - Embedded (встроенный): инициализирует выходной тайм-код значением тайм-кода из источника. Если во входном потоке не обнаружен встроенный тайм-код, система переключится на «Start at 0» (zerobased). - System Clock (systemclock): использует время UTC. - Start at 0 (zerobased): время первого кадра события будет 00:00:00:00.

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

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

VideoDescriptions -> (список)

Заглушка документации для __listOfVideoDescription

(структура)

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

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

Настройки видеокодека.

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

Настройки захвата кадров

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

Частота захвата кадров для включения в выходные данные. Может быть указана в секундах или миллисекундах, как задано в captureIntervalUnits.

CaptureIntervalUnits -> (строка)

Единица измерения интервала захвата кадров.

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

Настройки наложения тайм-кода

FontSize -> (строка)

Выберите размер шрифта для наложения тайм-кода

Position -> (строка)

Выберите положение наложения тайм-кода

Prefix -> (строка)

Задайте префикс для наложения тайм-кода (необязательно)

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

Настройки H264

AdaptiveQuantization -> (строка)

Включает или отключает адаптивное квантование — метод, который MediaLive может применять к видео покадрово, чтобы добиться большего сжатия без потери качества. Существует три типа адаптивного квантования: мерцание, пространственное и временное. Установите поле одним из следующих способов: установите значение Auto. Рекомендуется. Для каждого типа AQ MediaLive определит, требуется ли AQ, и, если требуется, подберет подходящую силу. Установите силу (значение, отличное от Auto или Disable). Эта сила будет применяться к любым полям AQ, которые вы решите включить. Установите значение Disabled, чтобы отключить все типы адаптивного квантования.

AfdSignaling -> (строка)

Указывает, будут ли значения AFD записаны в выходной поток. Если afdSignaling имеет значение «auto», система попытается сохранить входное значение AFD (в случаях, когда допустимо несколько значений AFD). Если установлено значение «fixed», значением AFD будет значение, настроенное в параметре fixedAfd.

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

Средняя скорость передачи данных в битах/секунду. Требуется, когда режим управления скоростью — VBR или CBR. Не используется для QVBR. В выходной группе MS Smooth каждый выход должен иметь уникальное значение при округлении скорости передачи данных до ближайшего кратного 1000.

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

Процент буфера, который должен быть изначально заполнен (модель буфера HRD).

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

Размер буфера (модель буфера HRD) в битах.

ColorMetadata -> (строка)

Включает метаданные цветового пространства в выходные данные.

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

Настройки цветового пространства

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

Сквозная передача не применяет преобразование цветового пространства к выходному потоку

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

Настройки Rec601

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

Настройки Rec709

EntropyEncoding -> (строка)

Режим энтропийного кодирования. Используйте cabac (должен быть выбран профиль Main или High) или cavlc.

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

Необязательно. Оба фильтра уменьшают пропускную способность, удаляя незаметные детали. Можно включить один из фильтров. Рекомендуем попробовать оба фильтра и оценить результаты, чтобы решить, какой из них использовать. Временный фильтр уменьшает пропускную способность, удаляя незаметные детали контента. Он сочетает перцепционную фильтрацию и компенсационную фильтрацию движения (MCTF). Он работает независимо от уровня сжатия. Фильтр уменьшения пропускной способности — это перцепционный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия, фильтруя незаметные сигналы. Этот фильтр работает только при разрешении 1080p или ниже.

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

Настройки временного фильтра

PostFilterSharpening -> (строка)

Если включить этот фильтр, результаты будут следующими: - Если исходный контент шумный (содержит чрезмерные цифровые артефакты), фильтр очистит источник. - Если исходный контент уже чистый, фильтр обычно снижает скорость передачи данных, особенно когда режим управления скоростью — QVBR.

Strength -> (строка)

Выберите силу фильтра. Рекомендуется сила 1 или 2. Более высокая сила может удалить важную информацию, в результате чего изображение будет чрезмерно мягким.

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

Настройки фильтра уменьшения пропускной способности

PostFilterSharpening -> (строка)

Настраивает управление резкостью, доступное при включении фильтра уменьшения пропускной способности. Этот параметр делает края и контуры более резкими, создавая определенный художественный эффект, который может вам понадобиться. Рекомендуем протестировать все значения (включая DISABLED), чтобы оценить эффект повышения резкости на контенте.

Strength -> (строка)

Включает фильтр уменьшения пропускной способности. Сила фильтра варьируется от 1 до 4. Рекомендуем всегда включать этот фильтр и использовать AUTO, чтобы MediaLive применила оптимальную фильтрацию с учетом контекста.

FixedAfd -> (строка)

Четырехбитное значение AFD для записи во все кадры видео в выходном потоке. Допустимо только в том случае, если afdSignaling установлено в ‘Fixed’.

FlickerAq -> (строка)

Flicker AQ вносит корректировки в каждом кадре, чтобы уменьшить мерцание или «всплывание» на I-кадрах. Значение, которое нужно ввести в это поле, зависит от значения в поле Adaptive quantization: если для поля Adaptive quantization установлено значение Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли flicker AQ, и применит соответствующую силу. Если для поля Adaptive quantization установлена сила, для этого поля можно задать значение Enabled или Disabled. Enabled: MediaLive применит flicker AQ с указанной силой. Disabled: MediaLive не будет применять flicker AQ. Если для Adaptive quantization установлено значение Disabled, MediaLive игнорирует любое значение в этом поле и не применяет flicker AQ.

ForceFieldPictures -> (строка)

Эта настройка применяется только в том случае, если тип сканирования — «interlaced». Она определяет, выполняется ли кодирование на основе полей или кадров. (При прогрессивном видео кодирование всегда выполняется на основе кадров.) enabled: заставляет MediaLive выполнять кодирование на основе полей, чтобы нечетные и четные наборы полей кодировались отдельно. disabled: кодирует два набора полей отдельно (на основе полей) или вместе (на основе кадров с использованием PAFF) — в зависимости от того, что лучше подходит для контента.

FramerateControl -> (строка)

Это поле указывает, каким образом задается частота кадров выходного видео. Если выбрано «specified», частота кадров выходного видео определяется параметрами framerateNumerator и framerateDenominator. Если выбрано «initializeFromSource», частота кадров выходного видео будет установлена равной частоте кадров входного видео первого входного сигнала.

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

Знаменатель частоты кадров.

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

Числитель частоты кадров. Частота кадров представляет собой дробь, например 24000 / 1001 = 23,976 кадров в секунду.

GopBReference -> (строка)

Требуется обновление документации

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

Частота закрытых GOP. В потоковых приложениях рекомендуется установить это значение равным 1, чтобы декодер, присоединяющийся в середине потока, получил IDR-кадр как можно быстрее. Установка этого значения равным 0 приведет к разрыву сегментирования вывода.

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

Количество B-кадров между опорными кадрами.

GopSize -> (double)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд, указанных в gopSizeUnits. Если gopSizeUnits — кадры, gopSize должно быть целым числом не меньше 1. Если gopSizeUnits — секунды, gopSize должно быть больше 0, но не обязательно целым числом.

GopSizeUnits -> (строка)

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

Level -> (строка)

Уровень H.264.

LookAheadRateControl -> (строка)

Объем упреждающего просмотра. Значение low может уменьшить задержку и использование памяти, а high — обеспечить лучшее качество для определенного контента.

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

Для QVBR: см. всплывающую подсказку для уровня качества. Для VBR: установите максимальную скорость передачи данных, чтобы учесть ожидаемые скачки сложности видео.

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

Имеет смысл только в том случае, если для параметра sceneChangeDetect установлено значение enabled. По умолчанию — 5, если используется управление мультиплексной скоростью. Обеспечивает интервал между повторяющимися (каденция) I-кадрами и I-кадрами, вставленными функцией обнаружения смены сцены. Если I-кадр при смене сцены находится в пределах интервала между I-кадрами каденции, GOP сжимается и/или растягивается до I-кадра при смене сцены. Растяжение GOP требует включения упреждающего просмотра, а также установки I-интервала. Нормальная каденция возобновляется для следующего GOP. Примечание: максимальное растяжение GOP = размер GOP + Min-I-интервал - 1

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

Количество используемых опорных кадров. При использовании B-кадров и/или чересстрочного кодирования кодировщик может использовать больше кадров, чем задано.

ParControl -> (строка)

Это поле указывает, каким образом задается выходное соотношение сторон пикселей. Если выбрано «specified», соотношение сторон выходных пикселей видео определяется параметрами parNumerator и parDenominator. Если выбрано «initializeFromSource», соотношение сторон выходных пикселей будет установлено равным соотношению сторон пикселей входного видео первого входного сигнала.

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

Знаменатель соотношения сторон пикселей.

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

Числитель соотношения сторон пикселей.

Profile -> (строка)

Профиль H.264.

QualityLevel -> (строка)

Оставьте значение STANDARD_QUALITY или выберите другое значение (это может привести к дополнительным затратам на запуск канала). - ENHANCED_QUALITY: обеспечивает немного лучшее качество видео без увеличения скорости передачи данных. Действует только тогда, когда режим управления скоростью — QVBR или CBR. Если канал находится в мультиплексе MediaLive, значение должно быть ENHANCED_QUALITY. - STANDARD_QUALITY: подходит для любого режима управления скоростью.

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

Управляет целевым качеством кодирования видео. Применяется только тогда, когда режим управления скоростью — QVBR. Можно задать целевое качество или позволить MediaLive определить оптимальное качество. Чтобы задать целевое качество, введите значения в поля «Уровень качества QVBR» и «Максимальная скорость передачи данных». Выберите значения, подходящие для наиболее важных устройств просмотра. Рекомендуемые значения: - Основной экран: уровень качества — от 8 до 10. Максимальная скорость передачи данных — 4M - ПК или планшет: уровень качества — 7. Максимальная скорость передачи данных — от 1,5M до 3M - Смартфон: уровень качества — 6. Максимальная скорость передачи данных — от 1M до 1,5M Чтобы позволить MediaLive принять решение, оставьте поле «Уровень качества QVBR» пустым, а в поле «Максимальная скорость передачи данных» введите максимальную скорость передачи, которую вы хотите получить для видео. Дополнительные сведения см. в разделе «Видео — режим управления скоростью» руководства пользователя MediaLive

RateControlMode -> (строка)

Режим управления скоростью. QVBR: качество будет соответствовать указанному уровню качества, кроме случаев, когда оно ограничено максимальной скоростью передачи данных. Рекомендуется, если вы или ваши зрители платите за пропускную способность. VBR: качество и скорость передачи данных варьируются в зависимости от сложности видео. Рекомендуется вместо QVBR, если вы хотите поддерживать определенную среднюю скорость передачи данных на протяжении всего канала. CBR: качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете контент на устройства, которые не могут обрабатывать переменные скорости передачи данных. Multiplex: этот режим управления скоростью поддерживается (и требуется) только тогда, когда видео передается в MediaLive Multiplex. В этом случае параметры управления скоростью задаются свойствами программы Multiplex.

ScanType -> (строка)

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

SceneChangeDetect -> (строка)

Обнаружение смены сцены. - On: вставляет I-кадры при обнаружении смены сцены. - Off: не принуждает к вставке I-кадра при обнаружении смены сцены.

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

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

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

Мягкость. Выбирает матрицу квантователя, большие значения уменьшают высокочастотный контент в закодированном изображении. Если значение не равно нулю, оно должно быть больше 15.

SpatialAq -> (string)

Пространственный AQ вносит коррективы в каждый кадр на основе пространственного изменения сложности контента. Значение, которое необходимо ввести в это поле, зависит от значения в поле Adaptive quantization: если для поля Adaptive quantization установлено значение Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли пространственный AQ, и применит соответствующую силу. Если для поля Adaptive quantization установлено значение силы, в этом поле можно указать Enabled или Disabled. Enabled: MediaLive применит пространственный AQ с использованием указанной силы. Disabled: MediaLive не применит пространственный AQ. Если для поля Adaptive quantization установлено значение Disabled, MediaLive игнорирует любое значение в этом поле и не применяет пространственный AQ.

SubgopLength -> (string)

Если установлено значение fixed, для каждой подгруппы GOP используются B-кадры в количестве, указанном параметром gopNumBFrames. Если установлено значение dynamic, количество B-кадров в каждой подгруппе GOP оптимизируется для повышения визуального качества.

Syntax -> (string)

Создает битовый поток, соответствующий SMPTE RP-2027.

TemporalAq -> (string)

Временной AQ вносит коррективы в каждый кадр на основе временного изменения сложности контента. Значение, которое необходимо ввести в это поле, зависит от значения в поле Adaptive quantization: если для поля Adaptive quantization установлено значение Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли временной AQ, и применит соответствующую силу. Если для поля Adaptive quantization установлено значение силы, в этом поле можно указать Enabled или Disabled. Enabled: MediaLive применит временной AQ с использованием указанной силы. Disabled: MediaLive не применит временной AQ. Если для поля Adaptive quantization установлено значение Disabled, MediaLive игнорирует любое значение в этом поле и не применяет временной AQ.

TimecodeInsertion -> (string)

Определяет, как временные коды должны быть вставлены в элементарный видеопоток. - ‘disabled’: не включать временные коды - ‘picTimingSei’: передавать сообщения SEI о времени изображения из источника, указанного в Timecode Config

TimecodeBurninSettings -> (structure)

Настройки наложения таймкода

FontSize -> (string)

Выберите размер шрифта для наложения таймкода

Position -> (string)

Выберите положение вывода для наложения таймкода

Prefix -> (string)

Создайте префикс для наложения таймкода (необязательно)

MinQp -> (integer)

Устанавливает минимальный QP. Если вы не знакомы с настройкой квантования, оставьте поле пустым. MediaLive применит соответствующее значение.

H265Settings -> (structure)

Настройки H265

AdaptiveQuantization -> (string)

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

AfdSignaling -> (string)

Указывает, что значения AFD будут записаны в выходной поток. Если afdSignaling равно «auto», система попытается сохранить входное значение AFD (в случаях, когда допустимо несколько значений AFD). Если установлено значение «fixed», значение AFD будет равно значению, настроенному в параметре fixedAfd.

AlternativeTransferFunction -> (string)

Следует ли EML вставлять сообщение SEI Alternative Transfer Function для обеспечения обратной совместимости с декодерами и дисплеями, не поддерживающими HDR.

Bitrate -> (integer)

Средний битрейт в битах/секунду. Требуется, когда режим управления скоростью VBR или CBR. Не используется для QVBR. В выходной группе MS Smooth каждый выход должен иметь уникальное значение, когда его битрейт округляется до ближайшего кратного 1000.

BufSize -> (integer)

Размер буфера (модель буфера HRD) в битах.

ColorMetadata -> (string)

Включает метаданные цветового пространства в вывод.

ColorSpaceSettings -> (structure)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (structure)

Режим Passthrough не применяет преобразование цветового пространства к выходу

DolbyVision81Settings -> (structure)

Настройки Dolby Vision81

Hdr10Settings -> (structure)

Настройки Hdr10

MaxCll -> (integer)

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

MaxFall -> (integer)

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

Rec601Settings -> (structure)

Настройки Rec601

Rec709Settings -> (structure

Настройки Rec709

FilterSettings -> (structure)

Необязательно. Оба фильтра уменьшают пропускную способность, удаляя незаметные детали. Вы можете включить один из фильтров. Мы рекомендуем вам попробовать оба фильтра и понаблюдать за результатами, чтобы решить, какой из них использовать. Временный фильтр уменьшает пропускную способность, удаляя незаметные детали в контенте. Он сочетает в себе перцептивную фильтрацию и компенсацию движения временной фильтрации (MCTF). Он работает независимо от уровня сжатия. Фильтр снижения пропускной способности - это перцептивный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия для фильтрации незаметных сигналов. Этот фильтр работает только тогда, когда разрешение составляет 1080p или ниже.

TemporalFilterSettings -> (structure)

Настройки временного фильтра

PostFilterSharpening -> (string)

Если вы включите этот фильтр, результаты будут следующими: - Если исходный контент шумный (он содержит чрезмерные цифровые артефакты), фильтр очищает источник. - Если исходный контент уже чистый, фильтр имеет тенденцию уменьшать битрейт, особенно когда режим управления скоростью QVBR.

Strength -> (string)

Выберите силу фильтра. Мы рекомендуем силу 1 или 2. Более высокая сила может убрать хорошую информацию, что приведет к изображению, которое будет слишком мягким.

BandwidthReductionFilterSettings -> (structure)

Настройки фильтра снижения пропускной способности

PostFilterSharpening -> (string)

Настраивает управление резкостью, которое доступно, когда включен фильтр снижения пропускной способности. Этот элемент управления увеличивает резкость краев и контуров, что создает определенный художественный эффект, который вам может понадобиться. Мы рекомендуем вам протестировать каждое из значений (включая DISABLED), чтобы наблюдать эффект повышения резкости на контенте.

Strength -> (string)

Включает фильтр снижения пропускной способности. Диапазон силы фильтра от 1 до 4. Мы рекомендуем всегда включать этот фильтр и использовать AUTO, чтобы MediaLive применял оптимальную фильтрацию для контекста.

FixedAfd -> (string)

Четырехбитное значение AFD для записи во все кадры видео в выходном потоке. Действительно только тогда, когда afdSignaling установлено в «Fixed».

FlickerAq -> (string)

Если установлено значение enabled, настройте квантование в каждом кадре, чтобы уменьшить мерцание или «всплытие» на I-кадрах.

FramerateDenominator -> (integer)

Знаменатель частоты кадров.

FramerateNumerator -> (integer)

Числитель частоты кадров - частота кадров - это дробь, например 24000 / 1001 = 23,976 кадров в секунду.

GopClosedCadence -> (integer)

Частота закрытых GOP. В потоковых приложениях рекомендуется установить это значение равным 1, чтобы декодер, присоединяющийся в середине потока, получил кадр IDR как можно быстрее. Установка этого значения равным 0 приведет к нарушению сегментирования вывода.

GopSize -> (double)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд на gopSizeUnits. Если gopSizeUnits — кадры, gopSize должно быть целым числом и должно быть больше или равно 1. Если gopSizeUnits — секунды, gopSize должно быть больше 0, но не обязательно целым числом.

GopSizeUnits -> (string)

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

Level -> (string)

Уровень H.265.

LookAheadRateControl -> (string)

Объем упреждающего просмотра. Значение low может уменьшить задержку и использование памяти, а high может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (integer)

Для QVBR: см. всплывающую подсказку для уровня качества

MinIInterval -> (integer)

Имеет смысл только в том случае, если sceneChangeDetect установлено в enabled. По умолчанию 5, если используется мультиплексное управление скоростью. Обеспечивает разделение между повторяющимися (каденцией) I-кадрами и I-кадрами, вставленными обнаружением смены сцены. Если I-кадр смены сцены находится в пределах I-интервальных кадров каденции I-кадра, GOP сжимается и / или растягивается до I-кадра смены сцены. Для растяжения GOP требуется включение упреждающего просмотра, а также установка I-интервала. Нормальная каденция возобновляется для следующего GOP. Примечание: максимальное растяжение GOP = размер GOP + Min-I-интервал - 1

ParDenominator -> (integer)

Знаменатель коэффициента пикселей.

ParNumerator -> (integer)

Числитель коэффициента пикселей.

Profile -> (string)

Профиль H.265.

QvbrQualityLevel -> (integer)

Контролирует целевое качество кодирования видео. Применяется только тогда, когда режим управления скоростью - QVBR. Установите значения для поля уровня качества QVBR и поля максимального битрейта, которые подходят для ваших наиболее важных устройств просмотра. Рекомендуемые значения: - Основной экран: уровень качества: от 8 до 10. Максимальный битрейт: 4M - ПК или планшет: уровень качества: 7. Максимальный битрейт: от 1,5M до 3M - Смартфон: уровень качества: 6. Максимальный битрейт: от 1M до 1,5M

RateControlMode -> (string)

Режим управления скоростью. QVBR: Качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. CBR: Качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменные битрейты. Мультиплекс: этот режим управления скоростью поддерживается (и требуется) только в том случае, если видео доставляется в MediaLive Multiplex, в этом случае конфигурация управления скоростью управляется свойствами в Multiplex Program.

ScanType -> (string)

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

SceneChangeDetect -> (string)

Обнаружение смены сцены.

Slices -> (integer)

Количество фрагментов на изображение. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для чересстрочных изображений. Это поле является необязательным; если значение не указано, кодировщик выберет количество фрагментов в зависимости от разрешения кодирования.

Tier -> (string)

Уровень H.265.

TimecodeInsertion -> (string)

Определяет, как таймкоды должны вставляться в элементарный видеопоток. - «disabled»: не включать таймкоды - «picTimingSei»: передавать сообщения SEI о времени изображения из источника, указанного в Timecode Config

TimecodeBurninSettings -> (structure)

Настройки наложения таймкода

FontSize -> (string)

Выберите размер шрифта для наложения таймкода

Position -> (string)

Выберите положение вывода для наложения таймкода

Prefix -> (string)

Создайте префикс для наложения таймкода (необязательно)

MvOverPictureBoundaries -> (string)

Если вы настраиваете изображение в виде плитки, вы должны установить это значение в «disabled». Во всех других конфигурациях вы обычно вводите «enabled».

MvTemporalPredictor -> (string)

Если вы настраиваете изображение в виде плитки, вы должны установить это значение в «disabled». В других конфигурациях вы обычно вводите «enabled».

TileHeight -> (integer)

Установите это поле, чтобы настроить изображение в виде плитки. Вы также должны установить tileWidth. Высота плитки должна приводить к 22 или меньше строк в кадре. Ширина плитки должна приводить к 20 или меньше столбцам в кадре. И, наконец, произведение количества столбцов и количества строк должно быть 64 или меньше. Если указаны ширина и высота плитки, MediaLive переопределит поле фрагментов видеокодека значением, которое MediaLive вычисляет

TilePadding -> (string)

Установите значение «padded», чтобы MediaLive добавлял заполнение к кадру, чтобы получить кадр, который является целым кратным размеру плитки. Если вы настраиваете изображение в виде плитки, вы должны ввести «padded». Во всех других конфигурациях вы обычно вводите «none».

TileWidth -> (integer)

Установите это поле, чтобы настроить изображение в виде плитки. См. tileHeight для получения дополнительной информации.

TreeblockSize -> (string)

Выберите размер блока дерева, используемый для кодирования. Если вы введете «auto», кодировщик выберет лучший размер. Если вы настраиваете изображение в виде плитки, вы должны установить это значение равным 32x32. Во всех других конфигурациях вы обычно вводите «auto».

MinQp -> (integer)

Устанавливает минимальный QP. Если вы не знакомы с настройкой квантования, оставьте поле пустым. MediaLive применит соответствующее значение.

Deblocking -> (string)

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

Mpeg2Settings -> (structure)

Настройки Mpeg2

AdaptiveQuantization -> (string)

Выберите Off, чтобы отключить адаптивное квантование. Или выберите другое значение, чтобы включить квантователь и установить его интенсивность. Интенсивность: Auto, Off, Low, Medium, High. При включении этого поля MediaLive позволяет изменяться квантователям внутри кадров, что может улучшить визуальное качество.

AfdSignaling -> (string)

Указывает значения AFD, которые MediaLive запишет в кодирование видео. Если вы не знаете, что такое сигнализация AFD, или если ваша нисходящая система не предоставила вам указаний, выберите AUTO. AUTO: MediaLive попытается сохранить входное значение AFD (в случаях, когда допустимы несколько значений AFD). FIXED: MediaLive будет использовать значение, указанное в fixedAFD.

ColorMetadata -> (string)

Указывает, следует ли включать метаданные цветового пространства. Метаданные описывают цветовое пространство, применимое к видео (поле colorSpace). Мы рекомендуем вставить метаданные.

ColorSpace -> (string)

Выберите тип преобразования цветового пространства, которое следует применить к выходу. Для получения подробной информации о настройке как входа, так и выхода для получения желаемого цветового пространства на выходе, см. раздел "Функции MediaLive — Видео — цветовое пространство" в Руководстве пользователя MediaLive. PASSTHROUGH: Сохранить цветовое пространство входного контента - не преобразовывать его. AUTO: Преобразовать весь контент, который является SD, в rec 601, и преобразовать весь контент, который является HD, в rec 709.

DisplayAspectRatio -> (string)

Устанавливает соотношение сторон пикселей для кодирования.

FilterSettings -> (structure)

При необходимости укажите фильтр шумоподавления, который может улучшить качество сжатого контента. Если вы не выберете фильтр, фильтр не будет применен. TEMPORAL: Этот фильтр полезен как для исходного контента, который шумный (когда у него избыточные цифровые артефакты), так и для чистого исходного контента. Когда контент шумный, фильтр очищает исходный контент перед этапом кодирования, с этими двумя эффектами: Во-первых, он улучшает качество выходного видео, потому что контент был очищен. Во-вторых, он уменьшает пропускную способность, потому что MediaLive не тратит биты на кодирование шума. Когда контент достаточно чистый, фильтр имеет тенденцию уменьшать битрейт.

TemporalFilterSettings -> (structure)

Настройки временного фильтра

PostFilterSharpening -> (string)

Если вы включите этот фильтр, результаты будут следующими: - Если исходный контент шумный (он содержит избыточные цифровые артефакты), фильтр очищает исходный контент. - Если исходный контент уже чистый, фильтр имеет тенденцию уменьшать битрейт, особенно когда режим управления скоростью - QVBR.

Strength -> (string)

Выберите интенсивность фильтра. Мы рекомендуем интенсивность 1 или 2. Более высокая интенсивность может убрать хорошую информацию, что приведет к чрезмерно мягкому изображению.

FixedAfd -> (string)

Заполните это поле, только если для afdSignaling установлено значение FIXED. Введите значение AFD (4 бита) для записи во все кадры кодирования видео.

FramerateDenominator -> (integer)

Описание”: “Знаменатель частоты кадров. Например, 1001. Частота кадров - это числитель, деленный на знаменатель. Например, 24000 / 1001 = 23,976 FPS.

FramerateNumerator -> (integer)

Числитель частоты кадров. Например, 24000. Частота кадров - это числитель, деленный на знаменатель. Например, 24000 / 1001 = 23,976 FPS.

GopClosedCadence -> (integer)

MPEG2: по умолчанию - открытый GOP.

GopNumBFrames -> (integer)

Относится к структуре GOP. Количество B-кадров между опорными кадрами. Если вы не знаете, что такое B-кадр, используйте значение по умолчанию.

GopSize -> (double)

Относится к структуре GOP. Размер GOP (интервал ключевых кадров) в единицах, указанных в gopSizeUnits. Если вы не знаете, что такое GOP, используйте значение по умолчанию. Если gopSizeUnits - кадры, то gopSize должен быть целым числом и должен быть больше или равен 1. Если gopSizeUnits - секунды, gopSize должен быть больше 0, но не обязательно должен быть целым числом.

GopSizeUnits -> (string)

Относится к структуре GOP. Указывает, задан ли gopSize в кадрах или секундах. Если вы не планируете изменять gopSize по умолчанию, оставьте значение по умолчанию. Если вы укажете SECONDS, MediaLive внутренне преобразует размер GOP в количество кадров.

ScanType -> (string)

Установите тип сканирования вывода в PROGRESSIVE или INTERLACED (сначала верхнее поле).

SubgopLength -> (string)

Относится к структуре GOP. Если вы не знаете, что такое GOP, используйте значение по умолчанию. FIXED: Установите количество B-кадров в каждом под-GOP в значение в gopNumBFrames. DYNAMIC: Пусть MediaLive оптимизирует количество B-кадров в каждом под-GOP, чтобы улучшить визуальное качество.

TimecodeInsertion -> (string)

Определяет, как MediaLive вставляет тайм-коды в выходное видео. Для получения подробной информации о настройке входа и выхода для тайм-кода см. раздел "Функции MediaLive — Настройка тайм-кода" в Руководстве пользователя MediaLive. DISABLED: не включать тайм-коды. GOP_TIMECODE: Включить метаданные тайм-кода в заголовок GOP.

TimecodeBurninSettings -> (structure)

Настройки наложения тайм-кода

FontSize -> (string)

Выберите размер шрифта для наложения тайм-кода

Position -> (string)

Выберите положение вывода для наложения тайм-кода

Prefix -> (string)

Создайте префикс для наложения тайм-кода (необязательно)

Av1Settings -> (structure)

Настройки Av1

AfdSignaling -> (string)

Настраивает, будет ли MediaLive записывать значения AFD в видео. AUTO: MediaLive попытается сохранить входное значение AFD (в случаях, когда допустимы несколько значений AFD). FIXED: значение AFD будет значением, настроенным в параметре fixedAfd. NONE: MediaLive не будет записывать AFD в видео

BufSize -> (integer)

Размер буфера (модель буфера HRD) в битах.

ColorSpaceSettings -> (structure)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (structure)

Режим Passthrough не применяет преобразование цветового пространства к выходу

Hdr10Settings -> (structure)

Настройки Hdr10

MaxCll -> (integer)

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

MaxFall -> (integer)

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

Rec601Settings -> (structure)

Настройки Rec601

Rec709Settings -> (structure)

Настройки Rec709

FixedAfd -> (string)

Заполните это свойство, только если вы установили для свойства afdSignaling значение FIXED. Выберите значение AFD (4 бита) для записи во все кадры кодирования видео.

FramerateDenominator -> (integer)

Знаменатель для частоты кадров. Частота кадров - это дробь, например, 24000 / 1001.

FramerateNumerator -> (integer)

Числитель для частоты кадров. Частота кадров - это дробь, например, 24000 / 1001.

GopSize -> (double)

Размер GOP (интервал ключевых кадров). Если GopSizeUnits - кадры, GopSize должно быть целым числом и должно быть больше или равно 1. Если GopSizeUnits - секунды, GopSize должно быть больше 0, но оно может быть десятичным числом.

GopSizeUnits -> (string)

Выберите единицы измерения для размера GOP: FRAMES или SECONDS. Для SECONDS MediaLive преобразует размер в количество кадров во время выполнения.

Level -> (string)

Устанавливает уровень. Этот параметр является одним из свойств схемы кодирования для AV1.

LookAheadRateControl -> (string)

Устанавливает объем упреждающего анализа. Значение LOW может уменьшить задержку и использование памяти. Значение HIGH может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (integer)

Максимальный битрейт для назначения. Рекомендации см. в описании qvbrQualityLevel.

MinIInterval -> (integer)

Применяется только в том случае, если вы включите SceneChangeDetect. Устанавливает интервал между кадрами. Это свойство обеспечивает минимальное разделение между повторяющимися (каденция) I-кадрами и любыми I-кадрами, вставленными при обнаружении смены сцены (кадры SCD). Введите число для интервала, измеряемого в количестве кадров. Если кадр SCD и кадр каденции находятся ближе, чем указанное количество кадров, MediaLive сжимает или растягивает GOP, чтобы включить кадр SCD. Затем обычная каденция возобновляется в следующем GOP. Для успешного растяжения GOP необходимо включить LookAheadRateControl. Обратите внимание, что максимальное растяжение GOP = (размер GOP) + (минимальный интервал I) - 1

ParDenominator -> (integer)

Знаменатель для выходного соотношения сторон пикселей (PAR).

ParNumerator -> (integer)

Числитель для выходного соотношения сторон пикселей (PAR).

QvbrQualityLevel -> (integer)

Контролирует целевое качество для кодирования видео. В режиме управления скоростью QVBR окончательное качество соответствует целевому качеству, ограниченному maxBitrate. Установите значения для свойства qvbrQualityLevel и свойства maxBitrate, которые подходят для ваших наиболее важных устройств просмотра. Чтобы позволить MediaLive установить уровень качества (режим AUTO), оставьте поле qvbrQualityLevel пустым. В этом случае MediaLive использует максимальный битрейт, и качество следует из этого: более сложный контент может иметь более низкое качество. Или установите целевой уровень качества и максимальный битрейт. С более сложным контентом MediaLive попытается достичь целевого качества, но оно не превысит максимальный битрейт. С менее сложным контентом этот параметр будет использовать только битрейт, необходимый для достижения целевого качества. Рекомендуемые значения: Основной экран: qvbrQualityLevel: Оставить пустым. maxBitrate: 4 000 000 ПК или планшет: qvbrQualityLevel: Оставить пустым. maxBitrate: от 1 500 000 до 3 000 000 Смартфон: qvbrQualityLevel: Оставить пустым. maxBitrate: от 1 000 000 до 1 500 000

SceneChangeDetect -> (string)

Контролирует, вставляет ли MediaLive I-кадры при обнаружении смены сцены. ENABLED или DISABLED.

TimecodeBurninSettings -> (structure)

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

FontSize -> (string)

Выберите размер шрифта для наложения тайм-кода

Position -> (string)

Выберите положение вывода для наложения тайм-кода

Prefix -> (string)

Создайте префикс для наложения тайм-кода (необязательно)

Bitrate -> (integer)

Средний битрейт в битах/секунду. Требуется, когда режим управления скоростью - CBR. Не используется для QVBR.

RateControlMode -> (string)

Режим управления скоростью. QVBR: Качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. CBR: Качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменные битрейты.

Height -> (integer)

Высота выходного видео в пикселях. Должно быть четным числом. Для большинства кодеков вы можете оставить это поле и ширину пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако обратите внимание, что оставлять пустым не рекомендуется. Для кодека Frame Capture требуется высота и ширина.

Name -> (string)

Название этого VideoDescription. Выходы будут использовать это имя для уникальной идентификации этого описания. Имена описаний должны быть уникальными в рамках этого Live Event.

RespondToAfd -> (string)

Указывает, как MediaLive будет реагировать на значения AFD, которые могут быть в видео на входе. Если вы не знаете, что такое сигнализация AFD, или если ваша нисходящая система не предоставила вам указания, выберите PASSTHROUGH. RESPOND: MediaLive обрезает входное видео, используя формулу, которая использует значения AFD (настроенные в afdSignaling), коэффициент отображения входного изображения и коэффициент отображения выходного изображения. MediaLive также включает значения AFD в выходной сигнал, если кодек для этого кодирования не FRAME_CAPTURE. PASSTHROUGH: MediaLive игнорирует значения AFD и не обрезает видео. Но MediaLive включает значения в выходной сигнал. NONE: MediaLive не обрезает входное видео и не включает значения AFD в выходной сигнал.

ScalingBehavior -> (string)

STRETCH_TO_OUTPUT настраивает положение вывода так, чтобы растянуть видео до указанного разрешения вывода (высота и ширина). Этот параметр переопределит любое значение положения. DEFAULT может вставлять черные рамки (pillar boxes или letter boxes) вокруг видео, чтобы обеспечить указанное разрешение вывода.

Sharpness -> (integer)

Изменяет силу фильтра сглаживания, используемого для масштабирования. 0 — самая мягкая настройка, 100 — самая резкая. Настройка 50 рекомендуется для большинства контентов.

Width -> (integer)

Ширина выходного видео в пикселях. Должна быть четным числом. Для большинства кодеков вы можете оставить это поле и высоту пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако обратите внимание, что оставлять пустым не рекомендуется. Для кодека Frame Capture требуются высота и ширина.

ThumbnailConfiguration -> (structure)

Настройки конфигурации эскизов.

State -> (string)

Включает функцию эскизов. Эта функция генерирует эскизы входящего видео в каждом канале. AUTO включает эту функцию, DISABLE отключает ее.

ColorCorrectionSettings -> (structure)

Настройки коррекции цвета

GlobalColorCorrections -> (list)

Массив colorCorrections, который применяется, когда вы используете 3D LUT-файлы для преобразования цвета видео. Каждый colorCorrection содержит один 3D LUT-файл (который определяет сопоставление цветов для преобразования входного цветового пространства в выходное цветовое пространство) и комбинацию вход/выход, к которой применяется этот 3D LUT-файл. MediaLive считывает цветовое пространство во входных метаданных, определяет цветовое пространство, которое вы указали для вывода, и находит и использует LUT-файл, который применяется к этой комбинации.

(structure)

Свойство ColorCorrectionSettings. Используется для преобразования пользовательского цветового пространства. Объект идентифицирует один 3D LUT-файл и указывает комбинацию входного/выходного цветового пространства, для которой будет использоваться файл.

InputColorSpace -> (string)

Цветовое пространство входа.

OutputColorSpace -> (string)

Цветовое пространство вывода.

Uri -> (string)

URI 3D LUT-файла. Протокол должен быть «s3:» или «s3ssl:».

Id -> (string)

Уникальный идентификатор канала.

InputAttachments -> (list)

Список подключений входов для канала.

(structure)

Заполнитель документации для InputAttachment

AutomaticInputFailoverSettings -> (structure)

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

ErrorClearTimeMsec -> (integer)

Это время очистки определяет требование, которое должен выполнить восстановленный вход, чтобы считаться исправным. Вход не должен иметь условий переключения в течение этого времени. Введите время в миллисекундах. Это значение особенно важно, если input_preference для пары переключения установлен в PRIMARY_INPUT_PREFERRED, потому что по истечении этого времени MediaLive переключится обратно на основной вход.

FailoverConditions -> (list)

Список условий переключения. Если возникает какое-либо из этих условий, MediaLive выполнит переключение на другой вход.

(structure)

Настройки условия переключения. Внутри AutomaticInputFailoverSettings может быть несколько условий переключения.

FailoverConditionSettings -> (structure)

Настройки, зависящие от типа условия переключения.

AudioSilenceSettings -> (structure)

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

AudioSelectorName -> (string)

Название аудиоселектора во входе, который MediaLive должен контролировать для обнаружения тишины. Выберите ваш самый важный рендеринг. Если вы не создали аудиоселектор в этом входе, оставьте пустым.

AudioSilenceThresholdMsec -> (integer)

Количество времени (в миллисекундах), которое активный вход должен быть тихим, прежде чем произойдет автоматическое переключение входа. Тишина определяется как потеря звука или звук тише -50 дБFS.

InputLossSettings -> (structure)

MediaLive выполнит переключение, если контент не обнаружен в этом входе в течение указанного периода.

InputLossThresholdMsec -> (integer)

Количество времени (в миллисекундах), когда не обнаружено входного сигнала. По истечении этого времени произойдет переключение входа.

VideoBlackSettings -> (structure)

MediaLive выполнит переключение, если контент считается черным в течение указанного периода.

BlackDetectThreshold -> (double)

Значение, используемое при расчете порога, ниже которого MediaLive считает пиксель «черным». Чтобы вход считался черным, каждый пиксель в кадре должен быть ниже этого порога. Порог рассчитывается как процент (выраженный в виде десятичной дроби) белого. Поэтому .1 означает 10% белого (или 90% черного). Обратите внимание, как формула работает для любой глубины цвета. Например, если вы установите это поле в 0.1 в 10-битной глубине цвета: (1023*0.1=102.3), что означает, что значение пикселя 102 или меньше «черное». Если вы установите это поле в .1 в 8-битной глубине цвета: (255*0.1=25.5), что означает, что значение пикселя 25 или меньше «черное». Диапазон от 0.0 до 1.0 с любым количеством десятичных знаков.

VideoBlackThresholdMsec -> (integer)

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

InputPreference -> (string)

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

SecondaryInputId -> (string)

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

InputAttachmentName -> (string)

Указанное пользователем имя для подключения. Это необходимо, если пользователь хочет использовать этот вход в действии переключения входа.

InputId -> (string)

Идентификатор входа

InputSettings -> (structure)

Настройки входа (выбор заголовков и т. д.)

AudioSelectors -> (list)

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

(structure)

Аудиоселектор

Name -> (string)

Название этого AudioSelector. AudioDescriptions будут использовать это имя для уникальной идентификации этого селектора. Имена селекторов должны быть уникальными в рамках входа.

SelectorSettings -> (structure)

Настройки аудио селектора.

AudioHlsRenditionSelection -> (structure)

Выбор рендеринга аудио Hls

GroupId -> (string)

Указывает GROUP-ID в теге #EXT-X-MEDIA целевого рендеринга аудио HLS.

Name -> (string)

Указывает NAME в теге #EXT-X-MEDIA целевого рендеринга аудио HLS.

AudioLanguageSelection -> (structure)

Выбор языка аудио

LanguageCode -> (string)

Выбирает конкретный трехбуквенный код языка в источнике аудио.

LanguageSelectionPolicy -> (string)

Если задано значение «strict», демультиплексор транспортного потока строго идентифицирует аудиопотоки по дескриптору языка. Если происходит обновление PMT, в результате которого аудиопоток с первоначально выбранным языком больше не присутствует, будет кодироваться тишина до тех пор, пока язык не появится снова. Если задано значение «loose», при обновлении PMT демультиплексор выберет другой аудиопоток в программе с тем же типом потока, если не сможет найти поток с тем же языком.

AudioPidSelection -> (structure)

Выбор Audio Pid

Pid -> (integer)

Выбирает конкретный PID в источнике.

AudioTrackSelection -> (structure)

Выбор аудиодорожки

Tracks -> (list)

Выбирает одну или несколько уникальных аудиодорожек из источника.

(structure)

Аудиодорожка

Track -> (integer)

Целочисленное значение с нумерацией от 1, соответствующее определенной аудиодорожке

DolbyEDecode -> (structure)

Настройте параметры декодирования для потоков Dolby E — они должны быть кадрами Dolby E, переносимыми в потоках PCM, помеченными SMPTE-337

ProgramSelection -> (string)

Применяется только к Dolby E. Введите идентификатор программы (согласно метаданным аудио) программы Dolby E, которую нужно извлечь из указанной дорожки. Для каждого аудиоселектора извлекается одна программа. Чтобы выбрать несколько программ, создайте несколько селекторов с одинаковой дорожкой и разными номерами программ. «All channels» означает, что идентификаторы программ игнорируются и в этот селектор включаются все каналы; это полезно, если известно, что метаданные неверны.

CaptionSelectors -> (list)

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

(structure)

Селектор субтитров

LanguageCode -> (string)

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

Name -> (string)

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

SelectorSettings -> (structure)

Настройки селектора заголовков.

AncillarySourceSettings -> (structure)

Настройки дополнительного источника

SourceAncillaryChannelNumber -> (integer)

Указывает номер (от 1 до 4) канала субтитров, который нужно извлечь из дополнительных субтитров. Заполните это поле, если планируете преобразовать дополнительные субтитры в другой формат. Если в качестве назначения субтитров в выходных данных вы планируете выбрать Embedded (для передачи всех каналов дополнительных субтитров), оставьте это поле пустым, поскольку MediaLive игнорирует его.

AribSourceSettings -> (structure)

Настройки источника Arib

DvbSubSourceSettings -> (structure)

Настройки источника Dvb Sub

OcrLanguage -> (string)

Если вы настроите описание субтитров WebVTT, ссылающееся на этот селектор субтитров, используйте это поле, чтобы указать язык, который следует учитывать при преобразовании источника на основе изображений в текст.

Pid -> (integer)

При использовании DVB-Sub с Burn-In или SMPTE-TT используйте этот PID для исходного контента. Не используется для сквозной передачи DVB-Sub. Весь контент DVB-Sub передается сквозным образом независимо от селекторов.

EmbeddedSourceSettings -> (structure)

Встроенные настройки источника

Convert608To708 -> (string)

При преобразовании в формат 708 данные 608 передаются через поля «608 compatibility bytes» оболочки 708, а также преобразуются в формат 708. Данные 708, присутствующие в исходном контенте, отбрасываются.

Scte20Detection -> (string)

Установите значение «auto», чтобы обрабатывать потоки с периодически появляющимися и/или не выровненными субтитрами SCTE-20 и Embedded.

Source608ChannelNumber -> (integer)

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

Source608TrackNumber -> (integer)

Это поле не используется и объявлено устаревшим.

Scte20SourceSettings -> (structure)

Настройки источника Scte20

Convert608To708 -> (string)

При преобразовании в формат 708 данные 608 передаются через поля «608 compatibility bytes» оболочки 708, а также преобразуются в формат 708. Данные 708, присутствующие в исходном контенте, отбрасываются.

Source608ChannelNumber -> (integer)

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

Scte27SourceSettings -> (structure)

Настройки источника Scte27

OcrLanguage -> (string)

Если вы настроите описание субтитров WebVTT, ссылающееся на этот селектор субтитров, используйте это поле, чтобы указать язык, который следует учитывать при преобразовании источника на основе изображений в текст.

Pid -> (integer)

Поле pid используется вместе с полем languageCode селектора субтитров следующим образом: - Укажите PID и язык: извлекаются субтитры из этого PID; язык носит информационный характер. - Укажите PID и не указывайте язык: извлекаются субтитры из указанного PID. - Не указывайте PID и укажите язык: извлекаются субтитры на указанном языке независимо от PID. - Не указывайте PID и язык: допустимо только для сквозной передачи DVB-Sub; будут передаваться все языки.

TeletextSourceSettings -> (structure)

Настройки телетекста

OutputRectangle -> (structure)

При необходимости определяет область, в которой будут отображаться титры в стиле TTML

Height -> (double)

См. описание в leftOffset. Для height укажите полную высоту прямоугольника в процентах от высоты базового кадра. Например, «80» означает, что высота прямоугольника составляет 80% от высоты базового кадра. Значения topOffset и rectangleHeight в сумме не должны превышать 100%. Это поле соответствует tts:extent - Y в стандарте TTML.

LeftOffset -> (double)

Применяется только в том случае, если вы планируете преобразовать эти исходные субтитры в EBU-TT-D или TTML в выходном потоке. (Если ни один из этих форматов не используется в выходных данных, оставьте значение по умолчанию.) Можно задать область отображения субтитров, меньшую, чем базовый видеокадр. Область определяется положением ее левого, верхнего, нижнего и правого краев в пределах базового видеокадра. Единицы измерения — проценты. Если указать значение для одного из этих полей, необходимо указать значения для всех. Для leftOffset укажите положение левого края прямоугольника в процентах от ширины базового кадра относительно его левого края. Например, «10» означает 10% от ширины базового кадра. Левый край прямоугольника начинается на этом расстоянии от левого края кадра. Это поле соответствует tts:origin - X в стандарте TTML.

TopOffset -> (double)

См. описание в leftOffset. Для topOffset укажите положение верхнего края прямоугольника в процентах от высоты базового кадра относительно его верхнего края. Например, «10» означает 10% от высоты базового кадра. Верхний край прямоугольника начинается на этом расстоянии от верхнего края кадра. Это поле соответствует tts:origin - Y в стандарте TTML.

Width -> (double)

См. описание в leftOffset. Для width укажите полную ширину прямоугольника в процентах от ширины базового кадра. Например, «80» означает, что ширина прямоугольника составляет 80% от ширины базового кадра. Значения leftOffset и rectangleWidth в сумме не должны превышать 100%. Это поле соответствует tts:extent - X в стандарте TTML.

PageNumber -> (string)

Указывает номер страницы телетекста в потоке данных, из которой извлекаются субтитры. Диапазон от 0x100 (256) до 0x8FF (2303). Не используется при сквозной передаче. Указывается в виде шестнадцатеричной строки без префикса «0x».

DeblockFilter -> (string)

Включает или отключает фильтр устранения блочности при фильтрации.

DenoiseFilter -> (string)

Включает или отключает фильтр шумоподавления при фильтрации.

FilterStrength -> (integer)

Регулирует интенсивность фильтрации от 1 (минимальная) до 5 (максимальная).

InputFilter -> (string)

Включает фильтр для этого входа. Для входов MPEG-2 фильтр устранения блочности включен по умолчанию. 1) auto — фильтрация применяется в зависимости от типа/качества входного сигнала; 2) disabled — фильтрация входного сигнала не применяется; 3) forced — фильтрация применяется независимо от типа входного сигнала

NetworkInputSettings -> (structure)

Настройки ввода.

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

Задает параметры ввода HLS, когда uri предназначен для манифеста HLS.

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

При указании будет выбран поток HLS с BANDWIDTH m3u8, который наиболее точно соответствует этому значению, в противном случае будет выбран поток с самой высокой пропускной способностью в m3u8. Скорость передачи данных указана в битах в секунду, как и в манифесте HLS.

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

При указании чтение ввода HLS начнется с этого количества сегментов буфера с конца (самого последнего записанного сегмента). Если не указано, ввод HLS начнется с первого сегмента, указанного в m3u8.

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

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

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

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

Scte35Source -> (строка)

Определяет источник для сообщений SCTE-35, которые MediaLive будет принимать. Сообщения могут быть приняты из сегментов контента (в потоке) или из тегов в списке воспроизведения (манифест HLS). MediaLive игнорирует информацию SCTE-35 в источнике, который не выбран.

ServerValidation -> (строка)

Проверка сертификатов HTTPS-сервера. При установке параметра checkCryptographyOnly будет проверена криптография в сертификате, но не имя сервера. Определенные поддомены (в частности, S3-корзины, в которых используются точки в имени корзины) не строго соответствуют шаблону подстановки соответствующего сертификата и в противном случае привели бы к ошибке события. Этот параметр игнорируется для протоколов, которые не используют https.

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

Задает параметры многоадресного ввода, когда uri предназначен для многоадресного события.

SourceIpAddress -> (строка)

При необходимости, исходный IP-адрес для фильтрации по Source-specific Multicast (SSM)

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

PID, с которого следует считывать сообщения SCTE-35. Если оставить неопределенным, EML выберет первый PID SCTE-35, найденный во входном сигнале.

Smpte2038DataPreference -> (строка)

Указывает, следует ли извлекать применимые вспомогательные данные из источника SMPTE-2038 в этом входном сигнале. Применимые типы данных: субтитры, таймкод, AFD и сообщения SCTE-104. - PREFER: Извлечь из SMPTE-2038, если он присутствует в этом входном сигнале, в противном случае извлечь из другого источника (если таковой имеется). - IGNORE: Никогда не извлекать вспомогательные данные из SMPTE-2038.

SourceEndBehavior -> (строка)

Зацикливать входной сигнал, если это файл. Это позволяет бесконечно транслировать файловый ввод.

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

Сообщает, какой элементарный видеопоток декодировать для типов входных данных, имеющих несколько доступных.

ColorSpace -> (строка)

Задает цветовое пространство входного сигнала. Этот параметр работает совместно с colorSpaceUsage и colorSpaceSettingsChoice видеоописания, чтобы определить, будет ли выполнено какое-либо преобразование.

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

Настройки цветового пространства

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

Настройки Hdr10

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

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

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

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

ColorSpaceUsage -> (строка)

Применяется только в том случае, если colorSpace имеет значение, отличное от follow. Это поле определяет, как будет использоваться значение в поле colorSpace. fallback означает, что когда вход включает данные цветового пространства, эти данные будут использоваться, но когда вход не имеет данных цветового пространства, будет использоваться значение в colorSpace. Выберите fallback, если вашему входному сигналу иногда не хватает данных цветового пространства, но когда у него есть данные цветового пространства, эти данные верны. force означает всегда использовать значение в colorSpace. Выберите force, если ваш входной сигнал обычно не имеет данных цветового пространства или может иметь ненадежные данные цветового пространства.

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

Настройки селектора видео.

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

PID селектора видео

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

Выбирает определенный PID в источнике видео.

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

Идентификатор программы селектора видео

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

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

LogicalInterfaceNames -> (список)

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

(строка)

Заполнитель документации для __string

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

Спецификация сетевых и файловых входов для этого канала

Codec -> (строка)

Входной кодек

MaximumBitrate -> (строка)

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

Resolution -> (строка)

Разрешение входного сигнала, грубо классифицированное

LogLevel -> (строка)

Уровень журнала, записываемый в CloudWatch Logs.

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

Настройки обслуживания для этого канала.

MaintenanceDay -> (строка)

Выбранный в данный момент день обслуживания.

MaintenanceDeadline -> (строка)

Обслуживание требуется к отображаемой дате и времени. Дата и время указаны в ISO.

MaintenanceScheduledDate -> (строка)

Запланированная дата и время обслуживания. Дата и время указаны в ISO.

MaintenanceStartTime -> (строка)

Выбранное в данный момент время начала обслуживания. Время указано в UTC.

Name -> (строка)

Название канала. (изменяемое пользователем)

PipelineDetails -> (список)

Сведения о времени выполнения для конвейеров работающего канала.

(структура)

Сведения о времени выполнения конвейера при работе канала.

ActiveInputAttachmentName -> (строка)

Имя активного вложения входного сигнала, которое в настоящее время принимается этим конвейером.

ActiveInputSwitchActionName -> (строка)

Имя действия переключения входного сигнала по расписанию, которое произошло совсем недавно и которое привело к переключению на текущее вложение входного сигнала для этого конвейера.

ActiveMotionGraphicsActionName -> (строка)

Имя действия активации графики движения, которое произошло совсем недавно и которое привело к текущему URI графики для этого конвейера.

ActiveMotionGraphicsUri -> (строка)

Текущий URI, используемый для графики движения HTML5 для этого конвейера.

PipelineId -> (строка)

Идентификатор конвейера

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

Текущая версия движка кодера для этого конвейера.

ExpirationDate -> (временная метка)

Время UTC, когда истекает срок действия версии.

Version -> (строка)

Идентификатор сборки для этой версии версии канала.

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

Количество работоспособных конвейеров в данный момент.

RoleArn -> (строка)

Имя ресурса Amazon (ARN) роли, принятой при запуске канала.

State -> (строка)

Заполнитель документации для ChannelState

Tags -> (карта)

Набор пар "ключ-значение".

key -> (строка)

Заполнитель документации для __string

value -> (строка)

Заполнитель документации для __string

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

Настройки для вывода VPC

AvailabilityZones -> (список)

Зоны доступности, в которых расположены подсети vpc. Первая зона доступности применяется к первой подсети в списке подсетей. Вторая зона доступности применяется ко второй подсети.

(строка)

Заполнитель документации для __string

NetworkInterfaceIds -> (список)

Список сетевых интерфейсов Elastic, созданных MediaLive в VPC клиента

(строка)

Заполнитель документации для __string

SecurityGroupIds -> (список)

Список идентификаторов групп безопасности EC2 VPC, подключенных к сетевым интерфейсам Output VPC.

(строка)

Заполнитель документации для __string

SubnetIds -> (список)

Список идентификаторов подсети VPC из одной и той же VPC. Если это канал STANDARD, идентификаторы подсети должны быть сопоставлены с двумя уникальными зонами доступности (AZ).

(строка)

Заполнитель документации для __string

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

Настройки Anywhere для этого канала.

ChannelPlacementGroupId -> (строка)

Идентификатор группы размещения канала для канала.

ClusterId -> (строка)

Идентификатор кластера для канала.

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

Запрошенная версия движка для этого канала.

ExpirationDate -> (временная метка)

Время UTC, когда истекает срок действия версии.

Version -> (строка)

Идентификатор сборки для этой версии версии канала.

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

Spec-Zone.ru

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