Spec-Zone.ru › AWS CLI v2

[ aws . medialive ]

создать-канал

Описание

Создает новый канал

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

Синтаксис

  create-channel
[--cdi-input-specification <value>]
[--channel-class <value>]
[--destinations <value>]
[--encoder-settings <value>]
[--input-attachments <value>]
[--input-specification <value>]
[--log-level <value>]
[--maintenance <value>]
[--name <value>]
[--request-id <value>]
[--reserved <value>]
[--role-arn <value>]
[--tags <value>]
[--vpc <value>]
[--anywhere-settings <value>]
[--channel-engine-version <value>]
[--dry-run | --no-dry-run]
[--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]

Параметры

--cdi-input-specification (структура) Указание входов CDI для этого каналаРазрешение -> (строка)

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

Сокращенный синтаксис:

Resolution=string

Синтаксис JSON:

{
  "Resolution": "SD"|"HD"|"FHD"|"UHD"
}

--channel-class (строка) Класс для этого канала. STANDARD для канала с двумя конвейерами или SINGLE_PIPELINE для канала с одним конвейером.

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

  • STANDARD
  • SINGLE_PIPELINE

--destinations (список) Документация-заполнитель для __listOfOutputDestination(структура)

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

Id -> (строка)

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

MediaPackageSettings -> (список)

Параметры назначения для вывода MediaPackage; одно назначение для обоих кодеров.

(структура)

Параметры назначения вывода MediaPackage

ChannelId -> (строка)

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

ChannelGroup -> (строка)

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

ChannelName -> (строка)

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

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

Параметры назначения для вывода Multiplex; одно назначение для обоих кодеров.

MultiplexId -> (строка)

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

ProgramName -> (строка)

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

Settings -> (список)

Параметры назначения для стандартного вывода; одно назначение для каждого резервного кодера.

(структура)

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

PasswordParam -> (строка)

ключ для извлечения пароля из хранилища параметров EC2

StreamName -> (строка)

Имя потока для назначений RTMP (URL типа rtmp://)

Url -> (строка)

URL, указывающий на назначение

Username -> (строка)

логин для назначения

SrtSettings -> (список)

Параметры SRT для вывода SRT; одно назначение для каждого резервного кодера.

(структура)

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

EncryptionPassphraseSecretArn -> (строка)

ARN для извлечения пароля из Secrets Manager

StreamId -> (строка)

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

Url -> (строка)

URL, указывающий на назначение

LogicalInterfaceNames -> (список)

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

(строка)

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

Сокращенный синтаксис:

Id=string,MediaPackageSettings=[{ChannelId=string,ChannelGroup=string,ChannelName=string},{ChannelId=string,ChannelGroup=string,ChannelName=string}],MultiplexSettings={MultiplexId=string,ProgramName=string},Settings=[{PasswordParam=string,StreamName=string,Url=string,Username=string},{PasswordParam=string,StreamName=string,Url=string,Username=string}],SrtSettings=[{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string},{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string}],LogicalInterfaceNames=string,string ...

Синтаксис JSON:

[
  {
    "Id": "string",
    "MediaPackageSettings": [
      {
        "ChannelId": "string",
        "ChannelGroup": "string",
        "ChannelName": "string"
      }
      ...
    ],
    "MultiplexSettings": {
      "MultiplexId": "string",
      "ProgramName": "string"
    },
    "Settings": [
      {
        "PasswordParam": "string",
        "StreamName": "string",
        "Url": "string",
        "Username": "string"
      }
      ...
    ],
    "SrtSettings": [
      {
        "EncryptionPassphraseSecretArn": "string",
        "StreamId": "string",
        "Url": "string"
      }
      ...
    ],
    "LogicalInterfaceNames": ["string", ...]
  }
  ...
]

--encoder-settings (структура) Настройки кодераAudioDescriptions -> (список)

Документация по __listOfAudioDescription

(структура)

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

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

Дополнительные настройки нормализации аудио.

Algorithm -> (строка)

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

AlgorithmControl -> (строка)

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

TargetLkfs -> (двойное)

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

AudioSelectorName -> (строка)

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

AudioType -> (строка)

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

AudioTypeControl -> (строка)

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

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

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

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

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

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

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

CbetCheckDigitString -> (строка)

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

CbetStepaside -> (строка)

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

Csid -> (строка)

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

NielsenDistributionType -> (строка)

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

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

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

CheckDigitString -> (строка)

Введите строку контрольных цифр для водяного знака

Sid -> (двойное)

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

Timezone -> (строка)

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

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

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

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

Настройки Aac

Bitrate -> (двойное)

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

CodingMode -> (строка)

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

InputType -> (строка)

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

Profile -> (строка)

AAC Профиль.

RateControlMode -> (строка)

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

RawFormat -> (строка)

Устанавливает LATM/LOAS AAC вывод для сырых контейнеров.

SampleRate -> (двойное)

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

Spec -> (строка)

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

VbrQuality -> (строка)

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

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

Настройки Ac3

Bitrate -> (двойное)

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

BitstreamMode -> (строка)

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

CodingMode -> (строка)

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

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

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

DrcProfile -> (строка)

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

LfeFilter -> (строка)

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

MetadataControl -> (строка)

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

AttenuationControl -> (строка)

Применяет затухание 3 дБ к окружающим каналам. Применяется только когда параметр режима кодирования равен CODING_MODE_3_2_LFE.

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

Настройки Eac3 Atmos

Bitrate -> (двойное)

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

CodingMode -> (строка)

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

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

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

DrcLine -> (строка)

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

DrcRf -> (строка)

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

HeightTrim -> (двойное)

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

SurroundTrim -> (двойное)

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

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

Настройки Eac3

AttenuationControl -> (строка)

При установке в attenuate3Db, применяется затухание 3 дБ к окружающим каналам. Используется только для режима кодирования 3/2.

Bitrate -> (двойное)

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

BitstreamMode -> (строка)

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

CodingMode -> (строка)

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

DcFilter -> (строка)

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

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

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

DrcLine -> (строка)

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

DrcRf -> (строка)

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

LfeControl -> (строка)

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

LfeFilter -> (строка)

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

LoRoCenterMixLevel -> (двойное)

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

LoRoSurroundMixLevel -> (двойное)

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

LtRtCenterMixLevel -> (двойное)

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

LtRtSurroundMixLevel -> (двойное)

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

MetadataControl -> (строка)

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

PassthroughControl -> (строка)

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

PhaseControl -> (строка)

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

StereoDownmix -> (строка)

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

SurroundExMode -> (строка)

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

SurroundMode -> (строка)

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

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

Настройки Mp2

Bitrate -> (двойное)

Средняя скорость передачи данных в битах в секунду.

CodingMode -> (строка)

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

SampleRate -> (двойное)

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

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

Настройки прохождения

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

Настройки Wav

BitDepth -> (двойное)

Биты на образец.

CodingMode -> (строка)

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

SampleRate -> (двойное)

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

LanguageCode -> (строка)

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

LanguageCodeControl -> (строка)

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

Name -> (строка)

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

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

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

ChannelMappings -> (список)

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

(структура)

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

InputChannelLevels -> (список)

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

(структура)

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

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

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

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

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

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

Индекс канала вывода, который создается.

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

Количество каналов ввода, которые будут использоваться.

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

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

StreamName -> (строка)

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

AudioDashRoles -> (список)

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

(строка)

Аудио роль Dash

DvbDashAccessibility -> (строка)

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

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

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

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

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

PasswordParam -> (строка)

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

Uri -> (строка)

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

Username -> (строка)

Необходимо обновить документацию.

State -> (строка)

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

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

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

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

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

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

Esam

AcquisitionPointId -> (строка)

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

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

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

PasswordParam -> (строка)

Необходимо обновить документацию.

PoisEndpoint -> (строка)

URL конечной точки обработчика сигналов на системе информации о возможности размещения (POIS). MediaLive отправляет сюда события SignalProcessingEvents, когда считываются сообщения SCTE-35.

Username -> (строка)

Необходимо обновить документацию.

ZoneIdentity -> (строка)

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

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

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

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

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

NoRegionalBlackoutFlag -> (строка)

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

WebDeliveryAllowedFlag -> (строка)

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

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

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

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

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

NoRegionalBlackoutFlag -> (строка)

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

WebDeliveryAllowedFlag -> (строка)

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

Scte35SegmentationScope -> (строка)

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

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

Настройки для заглушки Blackout.

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

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

PasswordParam -> (строка)

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

Uri -> (строка)

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

Username -> (строка)

Необходимо обновить документацию.

NetworkEndBlackout -> (строка)

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

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

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

PasswordParam -> (строка)

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

Uri -> (строка)

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

Username -> (строка)

Необходимо обновить документацию.

NetworkId -> (строка)

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

State -> (строка)

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

CaptionDescriptions -> (список)

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

(структура)

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

Доступность -> (строка)

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

Имя селектора заголовков -> (строка)

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

Настройки назначения -> (структура)

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

Настройки назначения Arib -> (структура)

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

Настройки назначения BurnIn -> (структура)

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

Выравнивание -> (строка)

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

Цвет фона -> (строка)

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

Непрозрачность фона -> (целое число)

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

Шрифт -> (структура)

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

Параметр пароля -> (строка)

ключ для извлечения пароля из хранилища параметров EC2

Uri -> (строка)

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

Имя пользователя -> (строка)

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

Цвет шрифта -> (строка)

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

Непрозрачность шрифта -> (целое число)

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

Разрешение шрифта -> (целое число)

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

Размер шрифта -> (строка)

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

Цвет контура -> (строка)

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

Размер контура -> (целое число)

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

Цвет тени -> (строка)

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

Непрозрачность тени -> (целое число)

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

Горизонтальное смещение тени -> (целое число)

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

Вертикальное смещение тени -> (целое число)

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

Управление сеткой телетекста -> (строка)

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

Горизонтальная позиция -> (целое число)

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

Вертикальная позиция -> (целое число)

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

Настройки назначения DVB-Sub -> (структура)

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

Выравнивание -> (строка)

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

Цвет фона -> (строка)

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

Непрозрачность фона -> (целое число)

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

Шрифт -> (структура)

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

Параметр пароля -> (строка)

ключ для извлечения пароля из хранилища параметров EC2

Uri -> (строка)

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

Имя пользователя -> (строка)

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

Цвет шрифта -> (строка)

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

Непрозрачность шрифта -> (целое число)

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

Разрешение шрифта -> (целое число)

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

Размер шрифта -> (строка)

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

Цвет контура -> (строка)

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

Размер контура -> (целое число)

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

Цвет тени -> (строка)

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

Непрозрачность тени -> (целое число)

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

Горизонтальное смещение тени -> (целое число)

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

Вертикальное смещение тени -> (целое число)

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

Управление сеткой телетекста -> (строка)

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

Горизонтальная позиция -> (целое число)

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

Вертикальная позиция -> (целое число)

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

Настройки назначения EbuTtD -> (структура)

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

CopyrightHolder -> (строка)

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

FillLineGap -> (строка)

Указывает, как обработать пробел между строками (в многострочных субтитрах). ВКЛЮЧЕНО: Заполнить цветом фона субтитров (как указано в входных субтитрах). ВЫКЛЮЧЕНО: Оставить пробел незаполненным

FontFamily -> (строка)

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

StyleControl -> (строка)

Указывает информацию о стиле, которую нужно включить в данные шрифтов, прикрепленные к субтитрам EBU-TT. ВКЛЮЧИТЬ: Взять информацию о стиле из исходных субтитров и включить эту информацию в данные шрифтов, прикрепленные к субтитрам EBU-TT. Этот параметр действителен только в том случае, если исходные субтитры являются вложенными или телетекстовыми. ИСКЛЮЧИТЬ: Установить семейство шрифтов в моноширинное. Не включать никакую другую информацию о стиле.

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

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

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

Необходима обновление документации

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

Настройки назначения вложенных субтитров

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

Настройки назначения вложенных субтитров плюс Scte20

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

Настройки назначения информации о субтитрах RTMP

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

Настройки назначения Scte20 плюс вложенных субтитров

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

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

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

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

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

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

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

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

StyleControl -> (строка)

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

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

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

StyleControl -> (строка)

Управляет тем, передается ли цвет и положение исходных субтитров в выходные субтитры WebVTT. PASSTHROUGH - Действительно только в том случае, если исходные субтитры являются ВЛОЖЕННЫМИ или ТЕЛЕТЕКСТ. NO_STYLE_DATA - Не передавать стиль. Выходные субтитры не будут содержать никакой информации об оформлении шрифта.

LanguageCode -> (строка)

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

LanguageDescription -> (строка)

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

Name -> (строка)

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

CaptionDashRoles -> (список)

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

(строка)

Подпись роли Dash

DvbDashAccessibility -> (строка)

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

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

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

InputPrepareScheduleActions -> (строка)

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

OutputStaticImageOverlayScheduleActions -> (строка)

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

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

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

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

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

InputEndAction -> (строка)

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

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

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

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

Необходима обновление документации

InputLossImageColor -> (строка)

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

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

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

PasswordParam -> (строка)

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

Uri -> (строка)

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

Username -> (строка)

Необходима обновление документации

InputLossImageType -> (строка)

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

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

Необходима обновление документации

OutputLockingMode -> (строка)

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

OutputTimingSource -> (строка)

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

SupportLowFramerateInputs -> (строка)

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

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

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

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

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

CustomEpoch -> (строка)

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

JamSyncTime -> (строка)

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

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

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

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

Настройки для динамических графических элементов.

MotionGraphicsInsertion -> (строка)

Вставка динамических графических элементов

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

Настройки динамических графических элементов

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

Настройки динамических графических элементов HTML

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

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

DistributorId -> (строка)

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

NielsenPcmToId3Tagging -> (строка)

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

OutputGroups -> (список)

Документация по умолчанию для __listOfOutputGroup

(структура)

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

Имя -> (строка)

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

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

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

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

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

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

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

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

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

CannedAcl -> (строка)

Укажите предопределенный ACL, который необходимо применить к каждому запросу S3. По умолчанию — none.

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

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

DestinationRefId -> (строка)

Документация по умолчанию для __string

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

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

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

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

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

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

DestinationRefId -> (строка)

Документация по умолчанию для __string

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

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

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

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

CannedAcl -> (строка)

Укажите предопределенный ACL, который необходимо применить к каждому запросу S3. По умолчанию — none.

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

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

AdMarkers -> (список)

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

(строка)

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

BaseUrlContent -> (строка)

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

BaseUrlContent1 -> (строка)

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

BaseUrlManifest -> (строка)

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

BaseUrlManifest1 -> (строка)

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

CaptionLanguageMappings -> (список)

Сопоставление до 4-х каналов субтитров с языками субтитров. Имеет смысл только если captionLanguageSetting задан как “insert”.

(структура)

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

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

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

LanguageCode -> (строка)

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

LanguageDescription -> (строка)

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

CaptionLanguageSetting -> (строка)

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

ClientCache -> (строка)

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

CodecSpecification -> (строка)

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

ConstantIv -> (строка)

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

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

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

DestinationRefId -> (строка)

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

DirectoryStructure -> (строка)

Размещать сегменты в поддиректориях.

DiscontinuityTags -> (строка)

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

EncryptionType -> (строка)

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

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

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

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

Настройки Hls Akamai

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

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

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

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

HttpTransferMode -> (строка)

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

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

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

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

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

Salt -> (строка)

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

Token -> (строка)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MediaStoreStorageClass -> (строка)

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

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

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

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

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

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

Настройки Hls S3

CannedAcl -> (строка)

Укажите консервированную ACL, которую следует применить к каждому запросу S3. По умолчанию none.

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

Настройки Hls Webdav

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

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

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

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

HttpTransferMode -> (строка)

Указывает, следует ли использовать кодирование chunked transfer для WebDAV.

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

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

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

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

HlsId3SegmentTagging -> (строка)

Состояние HLS ID3 Segment Tagging

IFrameOnlyPlaylists -> (строка)

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

IncompleteSegmentBehavior -> (строка)

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

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

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

InputLossAction -> (строка)

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

IvInManifest -> (строка)

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

IvSource -> (строка)

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

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

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

KeyFormat -> (строка)

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

KeyFormatVersions -> (строка)

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

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

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

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

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

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

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

PasswordParam -> (строка)

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

Uri -> (строка)

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

Username -> (строка)

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

StaticKeyValue -> (строка)

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

ManifestCompression -> (строка)

При значении gzip сжимает плейлист HLS.

ManifestDurationFormat -> (строка)

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

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

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

Mode -> (строка)

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

OutputSelection -> (строка)

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

ProgramDateTime -> (строка)

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

ProgramDateTimeClock -> (строка)

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

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

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

RedundantManifest -> (строка)

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

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

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

SegmentationMode -> (строка)

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

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

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

StreamInfResolution -> (строка)

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

TimedMetadataId3Frame -> (строка)

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

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

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

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

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

TsFileMode -> (строка)

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

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

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

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

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

DestinationRefId -> (строка)

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

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

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

AcquisitionPointId -> (строка)

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

AudioOnlyTimecodeControl -> (строка)

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

CertificateMode -> (строка)

Если установлено verifyAuthenticity, проверьте цепочку сертификатов https до доверенного центра сертификации (ЦС). Это приведет к тому, что выходы https с самозаверенными сертификатами не пройдут.

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

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

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

Точка публикации Smooth Streaming на сервере IIS. Elemental Live действует как кодировщик «Push» для IIS.

DestinationRefId -> (строка)

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

EventId -> (строка)

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

EventIdMode -> (строка)

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

EventStopBehavior -> (строка)

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

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

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

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

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

InputLossAction -> (строка)

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

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

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

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

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

SegmentationMode -> (строка)

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

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

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

SparseTrackType -> (строка)

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

StreamManifestBehavior -> (строка)

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

TimestampOffset -> (строка)

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

TimestampOffsetMode -> (строка)

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

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

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

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

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

AdMarkers -> (список)

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

(строка)

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

AuthenticationScheme -> (строка)

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

CacheFullBehavior -> (строка)

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

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

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

CaptionData -> (строка)

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

InputLossAction -> (строка)

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

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

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

IncludeFillerNalUnits -> (строка)

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

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

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

InputLossAction -> (строка)

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

TimedMetadataId3Frame -> (строка)

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

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

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

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

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

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

HTTP-путь назначения для дорожек

DestinationRefId -> (строка)

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

NielsenId3Behavior -> (строка)

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

Scte35Type -> (строка)

Тип дорожки scte35 для добавления. none или scte35WithoutSegmentation

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

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

SegmentLengthUnits -> (строка)

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

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

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

KlvBehavior -> (строка)

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

KlvNameModifier -> (строка)

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

NielsenId3NameModifier -> (строка)

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

Scte35NameModifier -> (строка)

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

Id3Behavior -> (строка)

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

Id3NameModifier -> (строка)

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

CaptionLanguageMappings -> (список)

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

(структура)

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

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

Номер канала для этих субтитров, от 1 до 4.

LanguageCode -> (строка)

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

TimedMetadataId3Frame -> (строка)

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

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

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

TimedMetadataPassthrough -> (строка)

Установите значение enabled для пропуска метаданных ID3 из входных источников.

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

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

InputLossAction -> (строка)

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

Outputs -> (список)

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

(структура)

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

AudioDescriptionNames -> (список)

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

(строка)

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

CaptionDescriptionNames -> (список)

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

(строка)

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

OutputName -> (строка)

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

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

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

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

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

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

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

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 используется модель буфера 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-субтитров входного источника для данного выхода. Принимаются несколько значений, которые могут быть введены в диапазонах и/или через запятую. Значения могут быть введены в десятичном или шестнадцатеричном формате. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

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

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

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

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

DvbTeletextPid -> (строка)

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

Ebif -> (строка)

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

EbpAudioInterval -> (строка)

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

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

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

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 -> (вещественное число)

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

Klv -> (строка)

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

KlvDataPids -> (строка)

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

NielsenId3Behavior -> (строка)

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

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

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

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

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

PcrControl -> (строка)

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

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

Максимальное время в миллисекундах между Program Clock Reference (PCR).

PcrPid -> (строка)

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

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

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

PmtPid -> (строка)

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

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

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

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 добавляет информацию о точке границы кодера (Encoder Boundary Point) в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точке границы кодера (Encoder Boundary Point) в поле адаптации, используя устаревший проприетарный формат.

SegmentationStyle -> (строка)

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

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

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

TimedMetadataBehavior -> (строка)

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

TimedMetadataPid -> (строка)

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

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

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

VideoPid -> (строка)

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

Scte35PrerollPullupMilliseconds -> (двойное)

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

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

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

Extension -> (строка)

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

NameModifier -> (строка)

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

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

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

NameModifier -> (строка)

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

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

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

H265PackagingType -> (строка)

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

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

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

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

Настройки HLS для выходов только с аудио

AudioGroupId -> (строка)

Указывает группу, к которой принадлежит аудио-рендеринг.

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

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

PasswordParam -> (строка)

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

Uri -> (строка)

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

Username -> (строка)

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

AudioTrackType -> (строка)

Поддерживаются четыре типа аудио-только дорожек: аудио-только вариант потока Клиент может воспроизводить этот аудио-только поток вместо видео в сценариях с низкой пропускной способностью. Представлен как 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 -> (строка)

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

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

Настройки FMP4 HLS

AudioRenditionSets -> (строка)

Перечислить все группы аудио, используемые с потоком видео вывода. Введите все ID ГРУПП аудио, связанные с видео, разделенные запятыми.

NielsenId3Behavior -> (строка)

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

TimedMetadataBehavior -> (строка)

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

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

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

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

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

AudioRenditionSets -> (строка)

Перечислить все группы аудио, используемые с потоком видео вывода. Введите все ID ГРУПП аудио, связанные с видео, разделенные запятыми.

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

Настройки контейнера .m3u8

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

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

AudioPids -> (строка)

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

EcmPid -> (строка)

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

NielsenId3Behavior -> (строка)

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

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

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

PcrControl -> (строка)

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

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

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

PcrPid -> (строка)

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

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

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

PmtPid -> (строка)

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

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

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

Scte35Behavior -> (строка)

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

Scte35Pid -> (строка)

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

TimedMetadataBehavior -> (строка)

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

TimedMetadataPid -> (строка)

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

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

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

VideoPid -> (строка)

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

KlvBehavior -> (строка)

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

KlvDataPids -> (строка)

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

NameModifier -> (строка)

Строка, добавляемая в конец имени выходного файла. Принимает "Идентификаторы форматов":#formatIdentifierParameters.

SegmentModifier -> (строка)

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

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

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

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

Настройки Ms Smooth Output

H265PackagingType -> (строка)

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

NameModifier -> (строка)

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

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

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

Назначение -> (структура)

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

DestinationRefId -> (строка)

Документация по заполнению для __строки

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

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

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

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

AbsentInputAudioBehavior -> (строка)

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

Arib -> (строка)

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

AudioBufferModel -> (строка)

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

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

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

AudioStreamType -> (строка)

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

CcDescriptor -> (строка)

При значении enabled генерируется captionServiceDescriptor в PMT.

Ebif -> (строка)

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

EsRateInPes -> (строка)

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

Klv -> (строка)

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

NielsenId3Behavior -> (строка)

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

PcrControl -> (строка)

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

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

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

Scte35Control -> (строка)

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

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

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

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

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

CertificateMode -> (строка)

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

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

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

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

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

DestinationRefId -> (строка)

Документация по заполнению для __строки

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

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

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

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

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

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

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

Настройки контейнера 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, используется модель буфера 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-субтитров из источника для этого вывода. Принимаются несколько значений, которые могут быть введены в диапазонах и/или через запятую. Значения могут быть введены в десятичном или шестнадцатеричном формате. Каждый указанный PID должен быть в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

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

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

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

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

DvbTeletextPid -> (строка)

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

Ebif -> (строка)

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

EbpAudioInterval -> (строка)

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

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

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

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 -> (двойное число)

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

Klv -> (строка)

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

KlvDataPids -> (строка)

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

NielsenId3Behavior -> (строка)

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

NullPacketBitrate -> (двойное число)

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

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

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

PcrControl -> (строка)

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

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

Максимальное время в миллисекундах между Program Clock Reference (PCR).

PcrPid -> (строка)

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

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

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

PmtPid -> (строка)

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

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

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

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 устанавливает бит индикатора случайного доступа в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущее время кода в байтах частных данных. psiSegstart вставляет таблицы PAT и PMT в начале сегментов. ebp добавляет информацию о точке границы кодера в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точке границы кодера в поле адаптации с использованием устаревшего проприетарного формата.

SegmentationStyle -> (строка)

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

SegmentationTime -> (двойное число)

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

TimedMetadataBehavior -> (строка)

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

TimedMetadataPid -> (строка)

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

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

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

VideoPid -> (строка)

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

Scte35PrerollPullupMilliseconds -> (двойное)

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

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

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

DestinationRefId -> (строка)

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

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

Настройки для включения и настройки исправления ошибок вперёд на UDP-выходах.

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

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

IncludeFec -> (строка)

Включает исправление ошибок по столбцам или по столбцам и строкам.

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

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

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

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

NameModifier -> (строка)

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

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

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

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

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

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

Настройки контейнера 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, используется модель буфера 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 субтитров входного источника для данного вывода. Допускается несколько значений, которые могут быть введены в диапазонах и/или через запятую. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен быть в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

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

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

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

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

DvbTeletextPid -> (строка)

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

Ebif -> (строка)

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

EbpAudioInterval -> (строка)

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

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

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

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 -> (двойное)

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

Klv -> (строка)

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

KlvDataPids -> (строка)

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

NielsenId3Behavior -> (строка)

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

NullPacketBitrate -> (двойное)

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

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

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

PcrControl -> (строка)

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

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

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

PcrPid -> (строка)

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

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

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

PmtPid -> (строка)

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

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

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

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 -> (строка)

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

SegmentationTime -> (двойное)

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

TimedMetadataBehavior -> (строка)

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

TimedMetadataPid -> (string)

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

TransportStreamId -> (integer)

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

VideoPid -> (string)

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

Scte35PrerollPullupMilliseconds -> (double)

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

Destination -> (structure)

Ссылка на идентификатор выходного назначения, определенного в канале

DestinationRefId -> (string)

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

EncryptionType -> (string)

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

Latency -> (integer)

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

VideoDescriptionName -> (string)

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

TimecodeConfig -> (structure)

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

Source -> (string)

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

SyncThreshold -> (integer)

Порог в кадрах, после которого выходной временной код ресинхронизируется с входным временным кодом. Несоответствия ниже этого порога допускаются для предотвращения ненужных разрывов в выходном временном коде. Синхронизация временного кода не выполняется, если это не указано.

VideoDescriptions -> (list)

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

(structure)

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

CodecSettings -> (structure)

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

FrameCaptureSettings -> (structure)

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

CaptureInterval -> (integer)

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

CaptureIntervalUnits -> (string)

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

TimecodeBurninSettings -> (structure)

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

FontSize -> (string)

Выберите размер шрифта для вставки временного кода

Position -> (string)

Выберите положение вывода вставки временного кода

Prefix -> (string)

Создайте префикс для вставки временного кода (необязательно)

H264Settings -> (structure)

Настройки H264

AdaptiveQuantization -> (строка)

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

AfdSignaling -> (строка)

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

Битрейт -> (целое число)

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

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

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

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

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

ColorMetadata -> (строка)

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

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

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

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

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

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

Настройки Rec601

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

Настройки Rec709

EntropyEncoding -> (строка)

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

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

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

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

Настройки фильтра Temporal

PostFilterSharpening -> (строка)

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

Strength -> (строка)

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

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

Настройки фильтра Bandwidth Reduction

PostFilterSharpening -> (строка)

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

Strength -> (строка)

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

FixedAfd -> (строка)

Значение AFD в четыре бита для записи на все кадры видео в выходном потоке. Действительно только при afdSignaling установлено в «Фиксированное».

FlickerAq -> (строка)

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

ForceFieldPictures -> (строка)

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

FramerateControl -> (строка)

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

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

Знаменатель частоты кадров.

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

Числитель частоты кадров - частота кадров - дробь, например, 24000 / 1001 = 23,976 кадр/с.

GopBReference -> (строка)

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

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

Частота закрытых GOP. В приложениях потокового вещания рекомендуется установить это значение в 1, чтобы декодер, присоединившийся к потоку в середине, как можно быстрее получил кадр IDR. Установка этого значения в 0 приведет к разрыву сегментирования выходных данных.

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

Количество B-кадров между опорными кадрами.

GopSize -> (двойное число)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд на gopSizeUnits. Если gopSizeUnits — кадры, gopSize должно быть целым числом и должно быть больше или равно 1. Если gopSizeUnits — секунды, gopSize должно быть больше 0, но не обязательно целым числом.

GopSizeUnits -> (строка)

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

Level -> (строка)

Уровень H.264.

LookAheadRateControl -> (строка)

Объем предвосхищения. Значение low может снизить задержку и использование памяти, а значение high может обеспечить лучшее качество для определенного содержимого.

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

Для QVBR: см. подсказку для уровня качества. Для VBR: установите максимальный битрейт, чтобы учесть ожидаемые скачки сложности видео.

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

Значимо только при sceneChangeDetect установлено в включено. По умолчанию 5, если используется мультиплексная скорость передачи данных. Обеспечивает разделение между повторяющимися (периодическими) I-кадрами и I-кадрами, вставленными функцией распознавания смены сцен. Если кадр смены сцены находится в пределах I-интервала кадров от периодического I-кадра, GOP уменьшается и/или растягивается до кадра смены сцены. Растяжение GOP требует включения предвосхищения, а также установки I-интервала. Нормальная периодичность возобновляется для следующего GOP. Примечание: Максимальное растяжение GOP = размер GOP + минимальный I-интервал - 1

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

Количество опорных кадров для использования. Кодер может использовать больше, чем запрошено, если используются B-кадры и/или кодирование с чередованием строк.

ParControl -> (строка)

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

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

Знаменатель соотношения сторон пикселей.

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

Числитель соотношения сторон пикселей.

Profile -> (строка)

Профиль H.264.

QualityLevel -> (строка)

Оставьте как STANDARD_QUALITY или выберите другое значение (что может привести к дополнительным затратам на запуск канала). - ENHANCED_QUALITY: Обеспечивает немного лучшее качество видео без увеличения битрейта. Оказывает влияние только при режиме управления скоростью передачи данных QVBR или CBR. Если этот канал находится в мультиплексе MediaLive, значение должно быть ENHANCED_QUALITY. - STANDARD_QUALITY: Действительно для любого режима управления скоростью передачи данных.

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

Управляет целевым качеством кодирования видео. Применяется только при режиме управления скоростью передачи данных QVBR. Вы можете задать целевое качество или позволить MediaLive определить наилучшее качество. Для задания целевого качества введите значения в поле уровня качества QVBR и поле Максимальный битрейт. Введите значения, подходящие для ваших наиболее важных устройств просмотра. Рекомендуемые значения: - Основной экран: Уровень качества: 8–10. Максимальный битрейт: 4 Мбит/с - ПК или планшет: Уровень качества: 7. Максимальный битрейт: 1,5–3 Мбит/с - Смартфон: Уровень качества: 6. Максимальный битрейт: 1–1,5 Мбит/с Чтобы позволить MediaLive принять решение, оставьте поле уровня качества QVBR пустым, а в поле Максимальный битрейт введите максимальную скорость, которую вы хотите для видео. Дополнительную информацию см. в разделе «Видео — режим управления скоростью передачи данных» в руководстве пользователя MediaLive

RateControlMode -> (строка)

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

ScanType -> (строка)

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

SceneChangeDetect -> (строка)

Распознавание смены сцены. - Включено: вставляет I-кадры при обнаружении смены сцены. - Выключено: не принуждает вставку I-кадра при обнаружении смены сцены.

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

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

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

Мягкость. Выбирает матрицу квантования, большие значения уменьшают высокочастотный контент на закодированном изображении. Если не установлено в ноль, должно быть больше 15.

SpatialAq -> (string)

Spatial AQ вносит коррективы в каждом кадре, основываясь на пространственном изменении сложности контента. Значение, которое нужно ввести в это поле, зависит от значения в поле «Адаптивное квантование»: Если вы установили поле «Адаптивное квантование» в «Авто», MediaLive игнорирует любое значение в этом поле. MediaLive определит, уместно ли применять Spatial AQ, и применит соответствующую силу. Если вы установили поле «Адаптивное квантование» в определенную силу, вы можете установить это поле в «Включено» или «Выключено». «Включено»: MediaLive применит Spatial AQ с указанной силой. «Выключено»: MediaLive не применит Spatial AQ. Если вы установили «Адаптивное квантование» в «Выключено», MediaLive игнорирует любое значение в этом поле и не применяет Spatial AQ.

SubgopLength -> (string)

Если установлено в «фиксированное», используйте gopNumBFrames кадров B в каждом под-GOP. Если установлено в «динамическое», оптимизируйте количество кадров B, используемых для каждого под-GOP, чтобы улучшить визуальное качество.

Syntax -> (string)

Создает битрейм, совместимый со стандартом SMPTE RP-2027.

TemporalAq -> (string)

Temporal вносит коррективы в каждом кадре, основываясь на временном изменении сложности контента. Значение, которое нужно ввести в это поле, зависит от значения в поле «Адаптивное квантование»: Если вы установили поле «Адаптивное квантование» в «Авто», MediaLive игнорирует любое значение в этом поле. MediaLive определит, уместно ли применять Temporal AQ, и применит соответствующую силу. Если вы установили поле «Адаптивное квантование» в определенную силу, вы можете установить это поле в «Включено» или «Выключено». «Включено»: MediaLive применит Temporal AQ с указанной силой. «Выключено»: MediaLive не применит Temporal AQ. Если вы установили «Адаптивное квантование» в «Выключено», MediaLive игнорирует любое значение в этом поле и не применяет Temporal AQ.

TimecodeInsertion -> (string)

Определяет, как следует вставлять временные метки в видеоэлементарный поток. - ‘disabled’: Не включать временные метки - ‘picTimingSei’: Передавать сообщения SEI о времени кадра от источника, указанного в Timecode Config

TimecodeBurninSettings -> (structure)

Настройки вставки временных меток

FontSize -> (string)

Выберите размер шрифта временных меток

Position -> (string)

Выберите положение вывода временных меток

Prefix -> (string)

Создайте префикс временных меток (необязательно)

MinQp -> (integer)

Устанавливает минимальное значение QP. Если вы не знакомы с настройками квантования, оставьте поле пустым. MediaLive применит соответствующее значение.

H265Settings -> (structure)

Настройки H.265

AdaptiveQuantization -> (строка)

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

AfdSignaling -> (строка)

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

AlternativeTransferFunction -> (строка)

Включает или отключает вставку EML сообщения SEI Alternative Transfer Function для обеспечения обратной совместимости с декодерами и дисплеями, не поддерживающими HDR.

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

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

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

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

ColorMetadata -> (строка)

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

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

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

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

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

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

Настройки Dolby Vision 81

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

Настройки Hdr10

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

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

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

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

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

Настройки Rec601

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

Настройки Rec709

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

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

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

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

PostFilterSharpening -> (строка)

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

Strength -> (строка)

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

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

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

PostFilterSharpening -> (строка)

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

Strength -> (строка)

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

FixedAfd -> (строка)

Значение AFD в 4 бита для записи во всех кадрах видео в выходном потоке. Действительно только при afdSignaling установлено в «Fixed».

FlickerAq -> (строка)

Если установлено в «enabled», корректирует квантизацию внутри каждого кадра для уменьшения мерцания или «скачков» на I-кадрах.

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

Знаменатель частоты кадров.

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

Числитель частоты кадров - частота кадров — это дробь, например, 24000 / 1001 = 23,976 кадра в секунду.

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

Частота закрытых GOP. В приложениях потоковой передачи рекомендуется установить это значение в 1, чтобы декодер, присоединившийся к потоку в середине, как можно быстрее получил IDR-кадр. Установка этого значения в 0 нарушит сегментацию выходного потока.

GopSize -> (двойное значение)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд на gopSizeUnits. Если gopSizeUnits — кадры, gopSize должно быть целым числом и не меньше 1. Если gopSizeUnits — секунды, gopSize должно быть больше 0, но не обязательно целым числом.

GopSizeUnits -> (строка)

Указывает, указан ли gopSize в кадрах или секундах. Если секунды, система переведет gopSize в количество кадров во время выполнения.

Level -> (строка)

Уровень H.265.

LookAheadRateControl -> (строка)

Объем предпросмотра. Значение «low» может уменьшить задержку и использование памяти, в то время как «high» может обеспечить лучшее качество для определенного контента.

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

Для QVBR: см. подсказку для уровня качества

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

Значимо только при установке sceneChangeDetect в «enabled». По умолчанию равно 5, если используется множественный контроль скорости передачи. Обеспечивает разделение между повторяющимися (каденцией) I-кадрами и I-кадрами, вставленными благодаря обнаружению смены сцены. Если I-кадр смены сцены находится в пределах I-интервала кадров от I-кадра каденции, GOP уменьшается и/или растягивается до I-кадра смены сцены. Растяжение GOP требует включения предпросмотра, а также установки I-интервала. Нормальная каденция возобновляется для следующего GOP. Примечание: максимальное растяжение GOP = размер GOP + минимальный интервал I - 1

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

Знаменатель отношения пикселей.

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

Числитель отношения пикселей.

Profile -> (строка)

Профиль H.265.

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

Управляет целевым качеством видеокодирования. Применяется только при режиме управления скоростью передачи данных QVBR. Установите значения для поля уровня качества QVBR и поля максимальной битовой скорости, соответствующие вашим наиболее важным устройствам просмотра. Рекомендуемые значения: - Основной экран: уровень качества: 8-10. Максимальная битовая скорость: 4 Мбит/с - ПК или планшет: уровень качества: 7. Максимальная битовая скорость: 1,5-3 Мбит/с - Смартфон: уровень качества: 6. Максимальная битовая скорость: 1-1,5 Мбит/с

RateControlMode -> (строка)

Режим управления скоростью передачи данных. QVBR: качество соответствует указанному уровню качества, за исключением случаев, когда оно ограничено максимальной битовой скоростью. Рекомендуется, если вы или ваши зрители платят за пропускную способность. CBR: качество меняется в зависимости от сложности видео. Рекомендуется только если вы распространяете свои активы на устройства, которые не могут обрабатывать переменные битовые скорости. Множественный: этот режим управления скоростью передачи данных поддерживается (и требуется) только тогда, когда видео передается в MediaLive Multiplex, в котором случае настройка управления скоростью передачи данных контролируется свойствами в программе Multiplex.

ScanType -> (строка)

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

SceneChangeDetect -> (строка)

Обнаружение смены сцены.

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

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

Tier -> (строка)

Уровень H.265.

TimecodeInsertion -> (строка)

Определяет, как вставлять временные коды в видео-элементарный поток. - ‘disabled’: не включать временные коды - ‘picTimingSei’: пропускать сообщения SEI времени картинок из исходного источника, указанного в настройках временного кода

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

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

FontSize -> (строка)

Выберите размер шрифта для вывода временного кода

Position -> (строка)

Выберите позицию вывода временного кода

Prefix -> (строка)

Создайте префикс для вывода временного кода (необязательно)

MvOverPictureBoundaries -> (строка)

Если вы настраиваете картинку как плитку, вы должны установить это значение в «disabled». Во всех других конфигурациях, как правило, вводится «enabled».

MvTemporalPredictor -> (строка)

Если вы настраиваете картинку как плитку, вы должны установить это значение в «disabled». В других конфигурациях, как правило, вводится «enabled».

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

Установите это поле для настройки изображения в виде плитки. Вы также должны установить tileWidth. Высота плитки должна привести к 22 или меньше строкам в кадре. Ширина плитки должна привести к 20 или меньше столбцам в кадре. И, наконец, произведение количества столбцов и строк должно быть 64 или меньше. Если ширина и высота плитки указаны, MediaLive переопределит поле слайсов видеокодека значением, рассчитанным MediaLive.

TilePadding -> (строка)

Установите в «padded», чтобы принудительно добавить MediaLive отступы к кадру, чтобы получить кадр, который является целым кратным размеру плитки. Если вы настраиваете картинку как плитку, вы должны ввести «padded». Во всех других конфигурациях, как правило, вводится «none».

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

Установите это поле для настройки изображения в виде плитки. См. tileHeight для получения дополнительной информации.

TreeblockSize -> (строка)

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

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

Устанавливает минимальное значение QP. Если вы не знакомы с настройкой квантизации, оставьте поле пустым. MediaLive применит соответствующее значение.

Deblocking -> (строка)

Включить или выключить фильтр устранения блочности для этого кодека. Фильтр уменьшает артефакты блочности на границах блоков, что улучшает общее качество видео. Если фильтр отключен, видимые края блоков могут появиться на выходе, особенно при низких битовых скоростях.

Mpeg2Settings -> (структура)

Настройки Mpeg2

AdaptiveQuantization -> (строка)

Выберите «Off», чтобы отключить адаптивную квантизацию. Или выберите другое значение, чтобы включить квантизатор и задать его силу. Доступные значения: Auto, Off, Low, Medium, High. При включении этого параметра MediaLive позволяет изменять значения квантизаторов внутри кадров, что может улучшить качество изображения.

AfdSignaling -> (строка)

Указывает значения AFD, которые MediaLive запишет в кодированный видеопоток. Если вы не знаете, что такое AFD-сигнализация, или ваш система не предоставила вам руководства, выберите AUTO. AUTO: MediaLive попытается сохранить входное значение AFD (в тех случаях, когда несколько значений AFD являются допустимыми). FIXED: MediaLive будет использовать значение, указанное вами в fixedAFD.

ColorMetadata -> (строка)

Указывает, следует ли включать метаданные о цветовом пространстве. Метаданные описывают цветовое пространство, применяемое к видео (поле colorSpace). Рекомендуется включить метаданные.

ColorSpace -> (строка)

Выберите тип преобразования цветового пространства для применения к выходу. Для подробной информации о настройке ввода и вывода для получения желаемого цветового пространства на выходе см. раздел «Особенности MediaLive — Видео — цветовое пространство» в руководстве пользователя MediaLive. PASSTHROUGH: Сохранить цветовое пространство входного контента — не преобразовывать его. AUTO:Преобразовать весь SD контент в Rec. 601, и весь HD контент в Rec. 709.

DisplayAspectRatio -> (строка)

Устанавливает соотношение сторон пикселей для кодирования.

FilterSettings -> (структура)

Необязательно укажите фильтр подавления шума, который может улучшить качество сжатого контента. Если вы не выберете фильтр, фильтр не будет применён. TEMPORAL: Этот фильтр полезен для шумного исходного контента (когда он содержит чрезмерные цифровые артефакты) и для чистого исходного контента. Когда контент шумный, фильтр очищает исходный контент перед кодированием, с такими двумя эффектами: Во-первых, он улучшает качество выходного видео, потому что контент был очищен. Во-вторых, он уменьшает пропускную способность, потому что MediaLive не тратит биты на кодирование шума. Когда контент относительно чистый, фильтр имеет тенденцию уменьшать битрейт.

TemporalFilterSettings -> (структура)

Настройки временного фильтра

PostFilterSharpening -> (строка)

Если вы включите этот фильтр, результаты будут такими: — Если исходный контент шумный (он содержит чрезмерные цифровые артефакты), фильтр очищает исходный материал. — Если исходный контент уже чистый, фильтр имеет тенденцию уменьшать битрейт, особенно когда режим управления битрейтом — QVBR.

Strength -> (строка)

Выберите силу фильтра. Рекомендуется сила 1 или 2. Более высокая сила может удалить полезную информацию, что приведёт к тому, что изображение будет слишком мягким.

FixedAfd -> (строка)

Заполните это поле только тогда, когда afdSignaling установлено в FIXED. Введите значение AFD (4 бита), которое будет записано во все кадры кодированного видео.

FramerateDenominator -> (целое число)

Знаменатель частоты кадров. Например, 1001. Частота кадров — это числитель, делённый на знаменатель. Например, 24000 / 1001 = 23,976 кадр/сек.

FramerateNumerator -> (целое число)

Числитель частоты кадров. Например, 24000. Частота кадров — это числитель, делённый на знаменатель. Например, 24000 / 1001 = 23,976 кадр/сек.

GopClosedCadence -> (целое число)

MPEG2: значение по умолчанию — открытый GOP.

GopNumBFrames -> (целое число)

Относится к структуре GOP. Количество B-кадров между кадрами-эталонами. Если вы не знаете, что такое B-кадр, используйте значение по умолчанию.

GopSize -> (двойное)

Относится к структуре GOP. Размер GOP (интервал ключевых кадров) в единицах, указанных в gopSizeUnits. Если вы не знаете, что такое GOP, используйте значение по умолчанию. Если gopSizeUnits — кадры, тогда gopSize должно быть целым числом и не менее 1. Если gopSizeUnits — секунды, gopSize должно быть больше 0, но не обязательно целым числом.

GopSizeUnits -> (строка)

Относится к структуре GOP. Указывает, задан ли gopSize в кадрах или секундах. Если вы не планируете изменять значение gopSize по умолчанию, оставьте значение по умолчанию. Если вы укажете SECONDS, MediaLive преобразует размер gop в количество кадров во время выполнения.

ScanType -> (строка)

Установите тип сканирования вывода в PROGRESSIVE или INTERLACED (первый верхний полукадр).

SubgopLength -> (строка)

Относится к структуре GOP. Если вы не знаете, что такое GOP, используйте значение по умолчанию. FIXED: Установите количество B-кадров в каждом под-GOP в значение gopNumBFrames. DYNAMIC: Позвольте MediaLive оптимизировать количество B-кадров в каждом под-GOP для улучшения качества изображения.

TimecodeInsertion -> (строка)

Определяет, как MediaLive вставляет временные метки в выходное видео. Для подробной информации о настройке ввода и вывода для временной метки см. раздел «Особенности MediaLive — Настройка временных меток» в руководстве пользователя MediaLive. DISABLED: не включать временные метки. GOP_TIMECODE: Включить метаданные о временной метке в заголовке GOP.

TimecodeBurninSettings -> (структура)

Настройки вывода временной метки

FontSize -> (строка)

Выберите размер шрифта для вывода временной метки

Position -> (строка)

Выберите положение вывода временной метки

Prefix -> (строка)

Создайте префикс для вывода временной метки (необязательно)

Av1Settings -> (структура)

Настройки Av1

AfdSignaling -> (строка)

Настраивает, будет ли MediaLive записывать значения AFD в видео. AUTO: MediaLive попытается сохранить входное значение AFD (в тех случаях, когда несколько значений AFD являются допустимыми). FIXED: значение AFD будет значением, настроенным в параметре fixedAfd. NONE: MediaLive не запишет AFD в видео

BufSize -> (целое число)

Размер буфера (модель буфера HRD) в битах.

ColorSpaceSettings -> (структура)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (структура)

Передача не выполняет преобразование цветового пространства для вывода

Hdr10Settings -> (структура)

Настройки Hdr10

MaxCll -> (целое число)

Максимальный уровень освещенности контента Целочисленное значение метаданных, определяющее максимальный уровень освещенности в нитах любого отдельного пикселя в потоке или файле кодированного HDR-видео.

MaxFall -> (целое число)

Максимальный средний уровень освещенности кадра Целочисленное значение метаданных, определяющее максимальный средний уровень освещенности в нитах для любого отдельного кадра в потоке или файле кодированного HDR-видео.

Rec601Settings -> (структура)

Настройки Rec601

Rec709Settings -> (структура)

Настройки Rec709

FixedAfd -> (строка)

Заполните этот параметр только если вы установили параметр afdSignaling в FIXED. Выберите значение AFD (4 бита) для записи во все кадры кодированного видео.

FramerateDenominator -> (целое число)

Знаменатель частоты кадров. Частота кадров — это дробь, например, 24000 / 1001.

FramerateNumerator -> (целое число)

Числитель частоты кадров. Частота кадров — это дробь, например, 24000 / 1001.

GopSize -> (двойное)

Размер GOP (интервал ключевых кадров). Если GopSizeUnits — кадры, GopSize должно быть целым числом и не менее 1. Если GopSizeUnits — секунды, GopSize должно быть больше 0, но может быть десятичным.

GopSizeUnits -> (строка)

Выберите единицы измерения размера GOP: FRAMES или SECONDS. Для SECONDS MediaLive преобразует размер в количество кадров во время выполнения.

Level -> (строка)

Устанавливает уровень. Этот параметр является одним из свойств схемы кодирования для AV1.

LookAheadRateControl -> (строка)

Устанавливает величину предвычисления. Значение LOW может уменьшить задержку и использование памяти. Значение HIGH может обеспечить лучшее качество для определённого контента.

MaxBitrate -> (целое число)

Максимальный битрейт для назначения. Для рекомендаций см. описание qvbrQualityLevel.

MinIInterval -> (целое число)

Применяется только если включена SceneChangeDetect. Устанавливает интервал между кадрами. Этот параметр обеспечивает минимальное разделение между повторяющимися (интервалами) I-кадрами и любыми I-кадрами, вставленными детектором смены сцены (SCD-кадры). Введите число для интервала, измеренное в количестве кадров. Если SCD-кадр и кадр интервала ближе, чем указанное количество кадров, MediaLive сжимает или растягивает GOP, чтобы включить SCD-кадр. Затем нормальный интервал возобновляется в следующем GOP. Для успешного растяжения GOP необходимо включить LookAheadRateControl. Обратите внимание, что максимальное растяжение GOP = (размер GOP) + (минимальный интервал I) - 1

ParDenominator -> (целое число)

Знаменатель для выходного соотношения сторон пикселей (PAR).

ParNumerator -> (целое число)

Числитель для выходного соотношения сторон пикселей (PAR).

QvbrQualityLevel -> (целое число)

Управляет целевым качеством кодирования видео. При режиме управления битрейтом QVBR конечное качество соответствует целевому качеству, ограниченному максимальным битрейтом. Установите значения для 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 -> (строка)

Управляет вставкой I-кадров MediaLive при обнаружении смены сцены. ENABLED или DISABLED.

TimecodeBurninSettings -> (структура)

Настройка вывода временной метки. При включении этой функции, временная метка станет частью видео.

FontSize -> (строка)

Выберите размер шрифта для вывода временной метки

Position -> (строка)

Выберите положение вывода временной метки

Prefix -> (строка)

Создайте префикс для вывода временной метки (необязательно)

Bitrate -> (целое число)

Средний битрейт в битах в секунду. Требуется, когда режим управления битрейтом — CBR. Не используется для QVBR.

RateControlMode -> (строка)

Режим управления битрейтом. QVBR: Качество будет соответствовать заданному уровню качества, кроме случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. CBR: Качество меняется в зависимости от сложности видео. Рекомендуется только если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменный битрейт.

Height -> (целое число)

Высота выходного видео в пикселях. Должно быть чётным числом. Для большинства кодеков вы можете оставить это поле и ширину пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако не рекомендуется оставлять их пустыми. Для кодека захвата кадров высота и ширина необходимы.

Name -> (строка)

Название этого VideoDescription. Выходные данные будут использовать это имя для уникальной идентификации этого описания. Имена описаний должны быть уникальными в рамках этого Live Event.

RespondToAfd -> (строка)

Указывает, как MediaLive будет реагировать на значения AFD, которые могут быть в входном видео. Если вы не знаете, что такое сигнализация AFD, или если ваша система downstream не предоставила вам руководства, выберите PASSTHROUGH. RESPOND: MediaLive обрезает входное видео, используя формулу, которая использует значения AFD (настроены в afdSignaling ), соотношение сторон входного и выходного отображения. MediaLive также включает значения AFD в выходные данные, если кодек для этого кодирования не FRAME_CAPTURE. PASSTHROUGH: MediaLive игнорирует значения AFD и не обрезает видео. Но MediaLive включает значения в выходные данные. NONE: MediaLive не обрезает входное видео и не включает значения AFD в выходные данные

ScalingBehavior -> (строка)

STRETCH_TO_OUTPUT настраивает выходное расположение для растяжения видео до указанного выходного разрешения (высота и ширина). Этот параметр переопределит любое значение позиции. DEFAULT может вставить черные прямоугольники (черные полосы или черные рамки) вокруг видео, чтобы обеспечить указанное выходное разрешение.

Sharpness -> (целое число)

Изменяет силу фильтра сглаживания, используемого для масштабирования. 0 — самое мягкое значение, 100 — самое резкое. Значение 50 рекомендуется для большинства контента.

Width -> (целое число)

Ширина выходного видео в пикселях. Должно быть четным числом. Для большинства кодеков вы можете оставить это поле и высоту пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако следует отметить, что оставлять поля пустыми не рекомендуется. Для кодека Frame Capture высота и ширина необходимы.

ThumbnailConfiguration -> (структура)

Настройки конфигурации миниатюр.

State -> (строка)

Включает функцию миниатюр. Функция генерирует миниатюры входного видео в каждой конвейерной линии в канале. AUTO включает функцию, DISABLE отключает функцию.

ColorCorrectionSettings -> (структура)

Настройки коррекции цвета

GlobalColorCorrections -> (список)

Массив colorCorrections, который применяется при использовании файлов 3D LUT для выполнения преобразования цвета видео. Каждый colorCorrection содержит один файл 3D LUT (который определяет отображение цветов для преобразования входного цветового пространства в выходное цветовое пространство), и комбинацию вход/выход, к которой этот файл 3D LUT применяется. MediaLive считывает цветовое пространство в метаданных входа, определяет цветовое пространство, которое вы указали для выхода, и находит и использует файл LUT, который применяется к этой комбинации.

(структура)

Свойство ColorCorrectionSettings. Используется для пользовательского преобразования цветовых пространств. Объект идентифицирует один файл 3D LUT и указывает комбинацию входного/выходного цветового пространства, для которой будет использоваться файл.

InputColorSpace -> (строка)

Цветовое пространство входа.

OutputColorSpace -> (строка)

Цветовое пространство выхода.

Uri -> (строка)

URI файла 3D LUT. Протокол должен быть ‘s3:’ или ‘s3ssl:’.

Синтаксис JSON:

{
  "AudioDescriptions": [
    {
      "AudioNormalizationSettings": {
        "Algorithm": "ITU_1770_1"|"ITU_1770_2",
        "AlgorithmControl": "CORRECT_AUDIO",
        "TargetLkfs": double
      },
      "AudioSelectorName": "string",
      "AudioType": "CLEAN_EFFECTS"|"HEARING_IMPAIRED"|"UNDEFINED"|"VISUAL_IMPAIRED_COMMENTARY",
      "AudioTypeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
      "AudioWatermarkingSettings": {
        "NielsenWatermarksSettings": {
          "NielsenCbetSettings": {
            "CbetCheckDigitString": "string",
            "CbetStepaside": "DISABLED"|"ENABLED",
            "Csid": "string"
          },
          "NielsenDistributionType": "FINAL_DISTRIBUTOR"|"PROGRAM_CONTENT",
          "NielsenNaesIiNwSettings": {
            "CheckDigitString": "string",
            "Sid": double,
            "Timezone": "AMERICA_PUERTO_RICO"|"US_ALASKA"|"US_ARIZONA"|"US_CENTRAL"|"US_EASTERN"|"US_HAWAII"|"US_MOUNTAIN"|"US_PACIFIC"|"US_SAMOA"|"UTC"
          }
        }
      },
      "CodecSettings": {
        "AacSettings": {
          "Bitrate": double,
          "CodingMode": "AD_RECEIVER_MIX"|"CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_5_1",
          "InputType": "BROADCASTER_MIXED_AD"|"NORMAL",
          "Profile": "HEV1"|"HEV2"|"LC",
          "RateControlMode": "CBR"|"VBR",
          "RawFormat": "LATM_LOAS"|"NONE",
          "SampleRate": double,
          "Spec": "MPEG2"|"MPEG4",
          "VbrQuality": "HIGH"|"LOW"|"MEDIUM_HIGH"|"MEDIUM_LOW"
        },
        "Ac3Settings": {
          "Bitrate": double,
          "BitstreamMode": "COMMENTARY"|"COMPLETE_MAIN"|"DIALOGUE"|"EMERGENCY"|"HEARING_IMPAIRED"|"MUSIC_AND_EFFECTS"|"VISUALLY_IMPAIRED"|"VOICE_OVER",
          "CodingMode": "CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_3_2_LFE",
          "Dialnorm": integer,
          "DrcProfile": "FILM_STANDARD"|"NONE",
          "LfeFilter": "DISABLED"|"ENABLED",
          "MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
          "AttenuationControl": "ATTENUATE_3_DB"|"NONE"
        },
        "Eac3AtmosSettings": {
          "Bitrate": double,
          "CodingMode": "CODING_MODE_5_1_4"|"CODING_MODE_7_1_4"|"CODING_MODE_9_1_6",
          "Dialnorm": integer,
          "DrcLine": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
          "DrcRf": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
          "HeightTrim": double,
          "SurroundTrim": double
        },
        "Eac3Settings": {
          "AttenuationControl": "ATTENUATE_3_DB"|"NONE",
          "Bitrate": double,
          "BitstreamMode": "COMMENTARY"|"COMPLETE_MAIN"|"EMERGENCY"|"HEARING_IMPAIRED"|"VISUALLY_IMPAIRED",
          "CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0"|"CODING_MODE_3_2",
          "DcFilter": "DISABLED"|"ENABLED",
          "Dialnorm": integer,
          "DrcLine": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
          "DrcRf": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
          "LfeControl": "LFE"|"NO_LFE",
          "LfeFilter": "DISABLED"|"ENABLED",
          "LoRoCenterMixLevel": double,
          "LoRoSurroundMixLevel": double,
          "LtRtCenterMixLevel": double,
          "LtRtSurroundMixLevel": double,
          "MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
          "PassthroughControl": "NO_PASSTHROUGH"|"WHEN_POSSIBLE",
          "PhaseControl": "NO_SHIFT"|"SHIFT_90_DEGREES",
          "StereoDownmix": "DPL2"|"LO_RO"|"LT_RT"|"NOT_INDICATED",
          "SurroundExMode": "DISABLED"|"ENABLED"|"NOT_INDICATED",
          "SurroundMode": "DISABLED"|"ENABLED"|"NOT_INDICATED"
        },
        "Mp2Settings": {
          "Bitrate": double,
          "CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0",
          "SampleRate": double
        },
        "PassThroughSettings": {

        },
        "WavSettings": {
          "BitDepth": double,
          "CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0"|"CODING_MODE_4_0"|"CODING_MODE_8_0",
          "SampleRate": double
        }
      },
      "LanguageCode": "string",
      "LanguageCodeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
      "Name": "string",
      "RemixSettings": {
        "ChannelMappings": [
          {
            "InputChannelLevels": [
              {
                "Gain": integer,
                "InputChannel": integer
              }
              ...
            ],
            "OutputChannel": integer
          }
          ...
        ],
        "ChannelsIn": integer,
        "ChannelsOut": integer
      },
      "StreamName": "string",
      "AudioDashRoles": ["ALTERNATE"|"COMMENTARY"|"DESCRIPTION"|"DUB"|"EMERGENCY"|"ENHANCED-AUDIO-INTELLIGIBILITY"|"KARAOKE"|"MAIN"|"SUPPLEMENTARY", ...],
      "DvbDashAccessibility": "DVBDASH_1_VISUALLY_IMPAIRED"|"DVBDASH_2_HARD_OF_HEARING"|"DVBDASH_3_SUPPLEMENTAL_COMMENTARY"|"DVBDASH_4_DIRECTORS_COMMENTARY"|"DVBDASH_5_EDUCATIONAL_NOTES"|"DVBDASH_6_MAIN_PROGRAM"|"DVBDASH_7_CLEAN_FEED"
    }
    ...
  ],
  "AvailBlanking": {
    "AvailBlankingImage": {
      "PasswordParam": "string",
      "Uri": "string",
      "Username": "string"
    },
    "State": "DISABLED"|"ENABLED"
  },
  "AvailConfiguration": {
    "AvailSettings": {
      "Esam": {
        "AcquisitionPointId": "string",
        "AdAvailOffset": integer,
        "PasswordParam": "string",
        "PoisEndpoint": "string",
        "Username": "string",
        "ZoneIdentity": "string"
      },
      "Scte35SpliceInsert": {
        "AdAvailOffset": integer,
        "NoRegionalBlackoutFlag": "FOLLOW"|"IGNORE",
        "WebDeliveryAllowedFlag": "FOLLOW"|"IGNORE"
      },
      "Scte35TimeSignalApos": {
        "AdAvailOffset": integer,
        "NoRegionalBlackoutFlag": "FOLLOW"|"IGNORE",
        "WebDeliveryAllowedFlag": "FOLLOW"|"IGNORE"
      }
    },
    "Scte35SegmentationScope": "ALL_OUTPUT_GROUPS"|"SCTE35_ENABLED_OUTPUT_GROUPS"
  },
  "BlackoutSlate": {
    "BlackoutSlateImage": {
      "PasswordParam": "string",
      "Uri": "string",
      "Username": "string"
    },
    "NetworkEndBlackout": "DISABLED"|"ENABLED",
    "NetworkEndBlackoutImage": {
      "PasswordParam": "string",
      "Uri": "string",
      "Username": "string"
    },
    "NetworkId": "string",
    "State": "DISABLED"|"ENABLED"
  },
  "CaptionDescriptions": [
    {
      "Accessibility": "DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES"|"IMPLEMENTS_ACCESSIBILITY_FEATURES",
      "CaptionSelectorName": "string",
      "DestinationSettings": {
        "AribDestinationSettings": {

        },
        "BurnInDestinationSettings": {
          "Alignment": "CENTERED"|"LEFT"|"SMART",
          "BackgroundColor": "BLACK"|"NONE"|"WHITE",
          "BackgroundOpacity": integer,
          "Font": {
            "PasswordParam": "string",
            "Uri": "string",
            "Username": "string"
          },
          "FontColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
          "FontOpacity": integer,
          "FontResolution": integer,
          "FontSize": "string",
          "OutlineColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
          "OutlineSize": integer,
          "ShadowColor": "BLACK"|"NONE"|"WHITE",
          "ShadowOpacity": integer,
          "ShadowXOffset": integer,
          "ShadowYOffset": integer,
          "TeletextGridControl": "FIXED"|"SCALED",
          "XPosition": integer,
          "YPosition": integer
        },
        "DvbSubDestinationSettings": {
          "Alignment": "CENTERED"|"LEFT"|"SMART",
          "BackgroundColor": "BLACK"|"NONE"|"WHITE",
          "BackgroundOpacity": integer,
          "Font": {
            "PasswordParam": "string",
            "Uri": "string",
            "Username": "string"
          },
          "FontColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
          "FontOpacity": integer,
          "FontResolution": integer,
          "FontSize": "string",
          "OutlineColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
          "OutlineSize": integer,
          "ShadowColor": "BLACK"|"NONE"|"WHITE",
          "ShadowOpacity": integer,
          "ShadowXOffset": integer,
          "ShadowYOffset": integer,
          "TeletextGridControl": "FIXED"|"SCALED",
          "XPosition": integer,
          "YPosition": integer
        },
        "EbuTtDDestinationSettings": {
          "CopyrightHolder": "string",
          "FillLineGap": "DISABLED"|"ENABLED",
          "FontFamily": "string",
          "StyleControl": "EXCLUDE"|"INCLUDE",
          "DefaultFontSize": integer,
          "DefaultLineHeight": integer
        },
        "EmbeddedDestinationSettings": {

        },
        "EmbeddedPlusScte20DestinationSettings": {

        },
        "RtmpCaptionInfoDestinationSettings": {

        },
        "Scte20PlusEmbeddedDestinationSettings": {

        },
        "Scte27DestinationSettings": {

        },
        "SmpteTtDestinationSettings": {

        },
        "TeletextDestinationSettings": {

        },
        "TtmlDestinationSettings": {
          "StyleControl": "PASSTHROUGH"|"USE_CONFIGURED"
        },
        "WebvttDestinationSettings": {
          "StyleControl": "NO_STYLE_DATA"|"PASSTHROUGH"
        }
      },
      "LanguageCode": "string",
      "LanguageDescription": "string",
      "Name": "string",
      "CaptionDashRoles": ["ALTERNATE"|"CAPTION"|"COMMENTARY"|"DESCRIPTION"|"DUB"|"EASYREADER"|"EMERGENCY"|"FORCED-SUBTITLE"|"KARAOKE"|"MAIN"|"METADATA"|"SUBTITLE"|"SUPPLEMENTARY", ...],
      "DvbDashAccessibility": "DVBDASH_1_VISUALLY_IMPAIRED"|"DVBDASH_2_HARD_OF_HEARING"|"DVBDASH_3_SUPPLEMENTAL_COMMENTARY"|"DVBDASH_4_DIRECTORS_COMMENTARY"|"DVBDASH_5_EDUCATIONAL_NOTES"|"DVBDASH_6_MAIN_PROGRAM"|"DVBDASH_7_CLEAN_FEED"
    }
    ...
  ],
  "FeatureActivations": {
    "InputPrepareScheduleActions": "DISABLED"|"ENABLED",
    "OutputStaticImageOverlayScheduleActions": "DISABLED"|"ENABLED"
  },
  "GlobalConfiguration": {
    "InitialAudioGain": integer,
    "InputEndAction": "NONE"|"SWITCH_AND_LOOP_INPUTS",
    "InputLossBehavior": {
      "BlackFrameMsec": integer,
      "InputLossImageColor": "string",
      "InputLossImageSlate": {
        "PasswordParam": "string",
        "Uri": "string",
        "Username": "string"
      },
      "InputLossImageType": "COLOR"|"SLATE",
      "RepeatFrameMsec": integer
    },
    "OutputLockingMode": "EPOCH_LOCKING"|"PIPELINE_LOCKING"|"DISABLED",
    "OutputTimingSource": "INPUT_CLOCK"|"SYSTEM_CLOCK",
    "SupportLowFramerateInputs": "DISABLED"|"ENABLED",
    "OutputLockingSettings": {
      "EpochLockingSettings": {
        "CustomEpoch": "string",
        "JamSyncTime": "string"
      },
      "PipelineLockingSettings": {

      }
    }
  },
  "MotionGraphicsConfiguration": {
    "MotionGraphicsInsertion": "DISABLED"|"ENABLED",
    "MotionGraphicsSettings": {
      "HtmlMotionGraphicsSettings": {

      }
    }
  },
  "NielsenConfiguration": {
    "DistributorId": "string",
    "NielsenPcmToId3Tagging": "DISABLED"|"ENABLED"
  },
  "OutputGroups": [
    {
      "Name": "string",
      "OutputGroupSettings": {
        "ArchiveGroupSettings": {
          "ArchiveCdnSettings": {
            "ArchiveS3Settings": {
              "CannedAcl": "AUTHENTICATED_READ"|"BUCKET_OWNER_FULL_CONTROL"|"BUCKET_OWNER_READ"|"PUBLIC_READ"
            }
          },
          "Destination": {
            "DestinationRefId": "string"
          },
          "RolloverInterval": integer
        },
        "FrameCaptureGroupSettings": {
          "Destination": {
            "DestinationRefId": "string"
          },
          "FrameCaptureCdnSettings": {
            "FrameCaptureS3Settings": {
              "CannedAcl": "AUTHENTICATED_READ"|"BUCKET_OWNER_FULL_CONTROL"|"BUCKET_OWNER_READ"|"PUBLIC_READ"
            }
          }
        },
        "HlsGroupSettings": {
          "AdMarkers": ["ADOBE"|"ELEMENTAL"|"ELEMENTAL_SCTE35", ...],
          "BaseUrlContent": "string",
          "BaseUrlContent1": "string",
          "BaseUrlManifest": "string",
          "BaseUrlManifest1": "string",
          "CaptionLanguageMappings": [
            {
              "CaptionChannel": integer,
              "LanguageCode": "string",
              "LanguageDescription": "string"
            }
            ...
          ],
          "CaptionLanguageSetting": "INSERT"|"NONE"|"OMIT",
          "ClientCache": "DISABLED"|"ENABLED",
          "CodecSpecification": "RFC_4281"|"RFC_6381",
          "ConstantIv": "string",
          "Destination": {
            "DestinationRefId": "string"
          },
          "DirectoryStructure": "SINGLE_DIRECTORY"|"SUBDIRECTORY_PER_STREAM",
          "DiscontinuityTags": "INSERT"|"NEVER_INSERT",
          "EncryptionType": "AES128"|"SAMPLE_AES",
          "HlsCdnSettings": {
            "HlsAkamaiSettings": {
              "ConnectionRetryInterval": integer,
              "FilecacheDuration": integer,
              "HttpTransferMode": "CHUNKED"|"NON_CHUNKED",
              "NumRetries": integer,
              "RestartDelay": integer,
              "Salt": "string",
              "Token": "string"
            },
            "HlsBasicPutSettings": {
              "ConnectionRetryInterval": integer,
              "FilecacheDuration": integer,
              "NumRetries": integer,
              "RestartDelay": integer
            },
            "HlsMediaStoreSettings": {
              "ConnectionRetryInterval": integer,
              "FilecacheDuration": integer,
              "MediaStoreStorageClass": "TEMPORAL",
              "NumRetries": integer,
              "RestartDelay": integer
            },
            "HlsS3Settings": {
              "CannedAcl": "AUTHENTICATED_READ"|"BUCKET_OWNER_FULL_CONTROL"|"BUCKET_OWNER_READ"|"PUBLIC_READ"
            },
            "HlsWebdavSettings": {
              "ConnectionRetryInterval": integer,
              "FilecacheDuration": integer,
              "HttpTransferMode": "CHUNKED"|"NON_CHUNKED",
              "NumRetries": integer,
              "RestartDelay": integer
            }
          },
          "HlsId3SegmentTagging": "DISABLED"|"ENABLED",
          "IFrameOnlyPlaylists": "DISABLED"|"STANDARD",
          "IncompleteSegmentBehavior": "AUTO"|"SUPPRESS",
          "IndexNSegments": integer,
          "InputLossAction": "EMIT_OUTPUT"|"PAUSE_OUTPUT",
          "IvInManifest": "EXCLUDE"|"INCLUDE",
          "IvSource": "EXPLICIT"|"FOLLOWS_SEGMENT_NUMBER",
          "KeepSegments": integer,
          "KeyFormat": "string",
          "KeyFormatVersions": "string",
          "KeyProviderSettings": {
            "StaticKeySettings": {
              "KeyProviderServer": {
                "PasswordParam": "string",
                "Uri": "string",
                "Username": "string"
              },
              "StaticKeyValue": "string"
            }
          },
          "ManifestCompression": "GZIP"|"NONE",
          "ManifestDurationFormat": "FLOATING_POINT"|"INTEGER",
          "MinSegmentLength": integer,
          "Mode": "LIVE"|"VOD",
          "OutputSelection": "MANIFESTS_AND_SEGMENTS"|"SEGMENTS_ONLY"|"VARIANT_MANIFESTS_AND_SEGMENTS",
          "ProgramDateTime": "EXCLUDE"|"INCLUDE",
          "ProgramDateTimeClock": "INITIALIZE_FROM_OUTPUT_TIMECODE"|"SYSTEM_CLOCK",
          "ProgramDateTimePeriod": integer,
          "RedundantManifest": "DISABLED"|"ENABLED",
          "SegmentLength": integer,
          "SegmentationMode": "USE_INPUT_SEGMENTATION"|"USE_SEGMENT_DURATION",
          "SegmentsPerSubdirectory": integer,
          "StreamInfResolution": "EXCLUDE"|"INCLUDE",
          "TimedMetadataId3Frame": "NONE"|"PRIV"|"TDRL",
          "TimedMetadataId3Period": integer,
          "TimestampDeltaMilliseconds": integer,
          "TsFileMode": "SEGMENTED_FILES"|"SINGLE_FILE"
        },
        "MediaPackageGroupSettings": {
          "Destination": {
            "DestinationRefId": "string"
          }
        },
        "MsSmoothGroupSettings": {
          "AcquisitionPointId": "string",
          "AudioOnlyTimecodeControl": "PASSTHROUGH"|"USE_CONFIGURED_CLOCK",
          "CertificateMode": "SELF_SIGNED"|"VERIFY_AUTHENTICITY",
          "ConnectionRetryInterval": integer,
          "Destination": {
            "DestinationRefId": "string"
          },
          "EventId": "string",
          "EventIdMode": "NO_EVENT_ID"|"USE_CONFIGURED"|"USE_TIMESTAMP",
          "EventStopBehavior": "NONE"|"SEND_EOS",
          "FilecacheDuration": integer,
          "FragmentLength": integer,
          "InputLossAction": "EMIT_OUTPUT"|"PAUSE_OUTPUT",
          "NumRetries": integer,
          "RestartDelay": integer,
          "SegmentationMode": "USE_INPUT_SEGMENTATION"|"USE_SEGMENT_DURATION",
          "SendDelayMs": integer,
          "SparseTrackType": "NONE"|"SCTE_35"|"SCTE_35_WITHOUT_SEGMENTATION",
          "StreamManifestBehavior": "DO_NOT_SEND"|"SEND",
          "TimestampOffset": "string",
          "TimestampOffsetMode": "USE_CONFIGURED_OFFSET"|"USE_EVENT_START_DATE"
        },
        "MultiplexGroupSettings": {

        },
        "RtmpGroupSettings": {
          "AdMarkers": ["ON_CUE_POINT_SCTE35", ...],
          "AuthenticationScheme": "AKAMAI"|"COMMON",
          "CacheFullBehavior": "DISCONNECT_IMMEDIATELY"|"WAIT_FOR_SERVER",
          "CacheLength": integer,
          "CaptionData": "ALL"|"FIELD1_608"|"FIELD1_AND_FIELD2_608",
          "InputLossAction": "EMIT_OUTPUT"|"PAUSE_OUTPUT",
          "RestartDelay": integer,
          "IncludeFillerNalUnits": "AUTO"|"DROP"|"INCLUDE"
        },
        "UdpGroupSettings": {
          "InputLossAction": "DROP_PROGRAM"|"DROP_TS"|"EMIT_PROGRAM",
          "TimedMetadataId3Frame": "NONE"|"PRIV"|"TDRL",
          "TimedMetadataId3Period": integer
        },
        "CmafIngestGroupSettings": {
          "Destination": {
            "DestinationRefId": "string"
          },
          "NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
          "Scte35Type": "NONE"|"SCTE_35_WITHOUT_SEGMENTATION",
          "SegmentLength": integer,
          "SegmentLengthUnits": "MILLISECONDS"|"SECONDS",
          "SendDelayMs": integer,
          "KlvBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
          "KlvNameModifier": "string",
          "NielsenId3NameModifier": "string",
          "Scte35NameModifier": "string",
          "Id3Behavior": "DISABLED"|"ENABLED",
          "Id3NameModifier": "string",
          "CaptionLanguageMappings": [
            {
              "CaptionChannel": integer,
              "LanguageCode": "string"
            }
            ...
          ],
          "TimedMetadataId3Frame": "NONE"|"PRIV"|"TDRL",
          "TimedMetadataId3Period": integer,
          "TimedMetadataPassthrough": "DISABLED"|"ENABLED"
        },
        "SrtGroupSettings": {
          "InputLossAction": "DROP_PROGRAM"|"DROP_TS"|"EMIT_PROGRAM"
        }
      },
      "Outputs": [
        {
          "AudioDescriptionNames": ["string", ...],
          "CaptionDescriptionNames": ["string", ...],
          "OutputName": "string",
          "OutputSettings": {
            "ArchiveOutputSettings": {
              "ContainerSettings": {
                "M2tsSettings": {
                  "AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
                  "Arib": "DISABLED"|"ENABLED",
                  "AribCaptionsPid": "string",
                  "AribCaptionsPidControl": "AUTO"|"USE_CONFIGURED",
                  "AudioBufferModel": "ATSC"|"DVB",
                  "AudioFramesPerPes": integer,
                  "AudioPids": "string",
                  "AudioStreamType": "ATSC"|"DVB",
                  "Bitrate": integer,
                  "BufferModel": "MULTIPLEX"|"NONE",
                  "CcDescriptor": "DISABLED"|"ENABLED",
                  "DvbNitSettings": {
                    "NetworkId": integer,
                    "NetworkName": "string",
                    "RepInterval": integer
                  },
                  "DvbSdtSettings": {
                    "OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
                    "RepInterval": integer,
                    "ServiceName": "string",
                    "ServiceProviderName": "string"
                  },
                  "DvbSubPids": "string",
                  "DvbTdtSettings": {
                    "RepInterval": integer
                  },
                  "DvbTeletextPid": "string",
                  "Ebif": "NONE"|"PASSTHROUGH",
                  "EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
                  "EbpLookaheadMs": integer,
                  "EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
                  "EcmPid": "string",
                  "EsRateInPes": "EXCLUDE"|"INCLUDE",
                  "EtvPlatformPid": "string",
                  "EtvSignalPid": "string",
                  "FragmentTime": double,
                  "Klv": "NONE"|"PASSTHROUGH",
                  "KlvDataPids": "string",
                  "NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "NullPacketBitrate": double,
                  "PatInterval": integer,
                  "PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
                  "PcrPeriod": integer,
                  "PcrPid": "string",
                  "PmtInterval": integer,
                  "PmtPid": "string",
                  "ProgramNum": integer,
                  "RateMode": "CBR"|"VBR",
                  "Scte27Pids": "string",
                  "Scte35Control": "NONE"|"PASSTHROUGH",
                  "Scte35Pid": "string",
                  "SegmentationMarkers": "EBP"|"EBP_LEGACY"|"NONE"|"PSI_SEGSTART"|"RAI_ADAPT"|"RAI_SEGSTART",
                  "SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
                  "SegmentationTime": double,
                  "TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "TimedMetadataPid": "string",
                  "TransportStreamId": integer,
                  "VideoPid": "string",
                  "Scte35PrerollPullupMilliseconds": double
                },
                "RawSettings": {

                }
              },
              "Extension": "string",
              "NameModifier": "string"
            },
            "FrameCaptureOutputSettings": {
              "NameModifier": "string"
            },
            "HlsOutputSettings": {
              "H265PackagingType": "HEV1"|"HVC1",
              "HlsSettings": {
                "AudioOnlyHlsSettings": {
                  "AudioGroupId": "string",
                  "AudioOnlyImage": {
                    "PasswordParam": "string",
                    "Uri": "string",
                    "Username": "string"
                  },
                  "AudioTrackType": "ALTERNATE_AUDIO_AUTO_SELECT"|"ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT"|"ALTERNATE_AUDIO_NOT_AUTO_SELECT"|"AUDIO_ONLY_VARIANT_STREAM",
                  "SegmentType": "AAC"|"FMP4"
                },
                "Fmp4HlsSettings": {
                  "AudioRenditionSets": "string",
                  "NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH"
                },
                "FrameCaptureHlsSettings": {

                },
                "StandardHlsSettings": {
                  "AudioRenditionSets": "string",
                  "M3u8Settings": {
                    "AudioFramesPerPes": integer,
                    "AudioPids": "string",
                    "EcmPid": "string",
                    "NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                    "PatInterval": integer,
                    "PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
                    "PcrPeriod": integer,
                    "PcrPid": "string",
                    "PmtInterval": integer,
                    "PmtPid": "string",
                    "ProgramNum": integer,
                    "Scte35Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                    "Scte35Pid": "string",
                    "TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                    "TimedMetadataPid": "string",
                    "TransportStreamId": integer,
                    "VideoPid": "string",
                    "KlvBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                    "KlvDataPids": "string"
                  }
                }
              },
              "NameModifier": "string",
              "SegmentModifier": "string"
            },
            "MediaPackageOutputSettings": {

            },
            "MsSmoothOutputSettings": {
              "H265PackagingType": "HEV1"|"HVC1",
              "NameModifier": "string"
            },
            "MultiplexOutputSettings": {
              "Destination": {
                "DestinationRefId": "string"
              },
              "ContainerSettings": {
                "MultiplexM2tsSettings": {
                  "AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
                  "Arib": "DISABLED"|"ENABLED",
                  "AudioBufferModel": "ATSC"|"DVB",
                  "AudioFramesPerPes": integer,
                  "AudioStreamType": "ATSC"|"DVB",
                  "CcDescriptor": "DISABLED"|"ENABLED",
                  "Ebif": "NONE"|"PASSTHROUGH",
                  "EsRateInPes": "EXCLUDE"|"INCLUDE",
                  "Klv": "NONE"|"PASSTHROUGH",
                  "NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
                  "PcrPeriod": integer,
                  "Scte35Control": "NONE"|"PASSTHROUGH",
                  "Scte35PrerollPullupMilliseconds": double
                }
              }
            },
            "RtmpOutputSettings": {
              "CertificateMode": "SELF_SIGNED"|"VERIFY_AUTHENTICITY",
              "ConnectionRetryInterval": integer,
              "Destination": {
                "DestinationRefId": "string"
              },
              "NumRetries": integer
            },
            "UdpOutputSettings": {
              "BufferMsec": integer,
              "ContainerSettings": {
                "M2tsSettings": {
                  "AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
                  "Arib": "DISABLED"|"ENABLED",
                  "AribCaptionsPid": "string",
                  "AribCaptionsPidControl": "AUTO"|"USE_CONFIGURED",
                  "AudioBufferModel": "ATSC"|"DVB",
                  "AudioFramesPerPes": integer,
                  "AudioPids": "string",
                  "AudioStreamType": "ATSC"|"DVB",
                  "Bitrate": integer,
                  "BufferModel": "MULTIPLEX"|"NONE",
                  "CcDescriptor": "DISABLED"|"ENABLED",
                  "DvbNitSettings": {
                    "NetworkId": integer,
                    "NetworkName": "string",
                    "RepInterval": integer
                  },
                  "DvbSdtSettings": {
                    "OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
                    "RepInterval": integer,
                    "ServiceName": "string",
                    "ServiceProviderName": "string"
                  },
                  "DvbSubPids": "string",
                  "DvbTdtSettings": {
                    "RepInterval": integer
                  },
                  "DvbTeletextPid": "string",
                  "Ebif": "NONE"|"PASSTHROUGH",
                  "EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
                  "EbpLookaheadMs": integer,
                  "EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
                  "EcmPid": "string",
                  "EsRateInPes": "EXCLUDE"|"INCLUDE",
                  "EtvPlatformPid": "string",
                  "EtvSignalPid": "string",
                  "FragmentTime": double,
                  "Klv": "NONE"|"PASSTHROUGH",
                  "KlvDataPids": "string",
                  "NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "NullPacketBitrate": double,
                  "PatInterval": integer,
                  "PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
                  "PcrPeriod": integer,
                  "PcrPid": "string",
                  "PmtInterval": integer,
                  "PmtPid": "string",
                  "ProgramNum": integer,
                  "RateMode": "CBR"|"VBR",
                  "Scte27Pids": "string",
                  "Scte35Control": "NONE"|"PASSTHROUGH",
                  "Scte35Pid": "string",
                  "SegmentationMarkers": "EBP"|"EBP_LEGACY"|"NONE"|"PSI_SEGSTART"|"RAI_ADAPT"|"RAI_SEGSTART",
                  "SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
                  "SegmentationTime": double,
                  "TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "TimedMetadataPid": "string",
                  "TransportStreamId": integer,
                  "VideoPid": "string",
                  "Scte35PrerollPullupMilliseconds": double
                }
              },
              "Destination": {
                "DestinationRefId": "string"
              },
              "FecOutputSettings": {
                "ColumnDepth": integer,
                "IncludeFec": "COLUMN"|"COLUMN_AND_ROW",
                "RowLength": integer
              }
            },
            "CmafIngestOutputSettings": {
              "NameModifier": "string"
            },
            "SrtOutputSettings": {
              "BufferMsec": integer,
              "ContainerSettings": {
                "M2tsSettings": {
                  "AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
                  "Arib": "DISABLED"|"ENABLED",
                  "AribCaptionsPid": "string",
                  "AribCaptionsPidControl": "AUTO"|"USE_CONFIGURED",
                  "AudioBufferModel": "ATSC"|"DVB",
                  "AudioFramesPerPes": integer,
                  "AudioPids": "string",
                  "AudioStreamType": "ATSC"|"DVB",
                  "Bitrate": integer,
                  "BufferModel": "MULTIPLEX"|"NONE",
                  "CcDescriptor": "DISABLED"|"ENABLED",
                  "DvbNitSettings": {
                    "NetworkId": integer,
                    "NetworkName": "string",
                    "RepInterval": integer
                  },
                  "DvbSdtSettings": {
                    "OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
                    "RepInterval": integer,
                    "ServiceName": "string",
                    "ServiceProviderName": "string"
                  },
                  "DvbSubPids": "string",
                  "DvbTdtSettings": {
                    "RepInterval": integer
                  },
                  "DvbTeletextPid": "string",
                  "Ebif": "NONE"|"PASSTHROUGH",
                  "EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
                  "EbpLookaheadMs": integer,
                  "EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
                  "EcmPid": "string",
                  "EsRateInPes": "EXCLUDE"|"INCLUDE",
                  "EtvPlatformPid": "string",
                  "EtvSignalPid": "string",
                  "FragmentTime": double,
                  "Klv": "NONE"|"PASSTHROUGH",
                  "KlvDataPids": "string",
                  "NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "NullPacketBitrate": double,
                  "PatInterval": integer,
                  "PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
                  "PcrPeriod": integer,
                  "PcrPid": "string",
                  "PmtInterval": integer,
                  "PmtPid": "string",
                  "ProgramNum": integer,
                  "RateMode": "CBR"|"VBR",
                  "Scte27Pids": "string",
                  "Scte35Control": "NONE"|"PASSTHROUGH",
                  "Scte35Pid": "string",
                  "SegmentationMarkers": "EBP"|"EBP_LEGACY"|"NONE"|"PSI_SEGSTART"|"RAI_ADAPT"|"RAI_SEGSTART",
                  "SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
                  "SegmentationTime": double,
                  "TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
                  "TimedMetadataPid": "string",
                  "TransportStreamId": integer,
                  "VideoPid": "string",
                  "Scte35PrerollPullupMilliseconds": double
                }
              },
              "Destination": {
                "DestinationRefId": "string"
              },
              "EncryptionType": "AES128"|"AES192"|"AES256",
              "Latency": integer
            }
          },
          "VideoDescriptionName": "string"
        }
        ...
      ]
    }
    ...
  ],
  "TimecodeConfig": {
    "Source": "EMBEDDED"|"SYSTEMCLOCK"|"ZEROBASED",
    "SyncThreshold": integer
  },
  "VideoDescriptions": [
    {
      "CodecSettings": {
        "FrameCaptureSettings": {
          "CaptureInterval": integer,
          "CaptureIntervalUnits": "MILLISECONDS"|"SECONDS",
          "TimecodeBurninSettings": {
            "FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
            "Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
            "Prefix": "string"
          }
        },
        "H264Settings": {
          "AdaptiveQuantization": "AUTO"|"HIGH"|"HIGHER"|"LOW"|"MAX"|"MEDIUM"|"OFF",
          "AfdSignaling": "AUTO"|"FIXED"|"NONE",
          "Bitrate": integer,
          "BufFillPct": integer,
          "BufSize": integer,
          "ColorMetadata": "IGNORE"|"INSERT",
          "ColorSpaceSettings": {
            "ColorSpacePassthroughSettings": {

            },
            "Rec601Settings": {

            },
            "Rec709Settings": {

            }
          },
          "EntropyEncoding": "CABAC"|"CAVLC",
          "FilterSettings": {
            "TemporalFilterSettings": {
              "PostFilterSharpening": "AUTO"|"DISABLED"|"ENABLED",
              "Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"|"STRENGTH_5"|"STRENGTH_6"|"STRENGTH_7"|"STRENGTH_8"|"STRENGTH_9"|"STRENGTH_10"|"STRENGTH_11"|"STRENGTH_12"|"STRENGTH_13"|"STRENGTH_14"|"STRENGTH_15"|"STRENGTH_16"
            },
            "BandwidthReductionFilterSettings": {
              "PostFilterSharpening": "DISABLED"|"SHARPENING_1"|"SHARPENING_2"|"SHARPENING_3",
              "Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"
            }
          },
          "FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
          "FlickerAq": "DISABLED"|"ENABLED",
          "ForceFieldPictures": "DISABLED"|"ENABLED",
          "FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
          "FramerateDenominator": integer,
          "FramerateNumerator": integer,
          "GopBReference": "DISABLED"|"ENABLED",
          "GopClosedCadence": integer,
          "GopNumBFrames": integer,
          "GopSize": double,
          "GopSizeUnits": "FRAMES"|"SECONDS",
          "Level": "H264_LEVEL_1"|"H264_LEVEL_1_1"|"H264_LEVEL_1_2"|"H264_LEVEL_1_3"|"H264_LEVEL_2"|"H264_LEVEL_2_1"|"H264_LEVEL_2_2"|"H264_LEVEL_3"|"H264_LEVEL_3_1"|"H264_LEVEL_3_2"|"H264_LEVEL_4"|"H264_LEVEL_4_1"|"H264_LEVEL_4_2"|"H264_LEVEL_5"|"H264_LEVEL_5_1"|"H264_LEVEL_5_2"|"H264_LEVEL_AUTO",
          "LookAheadRateControl": "HIGH"|"LOW"|"MEDIUM",
          "MaxBitrate": integer,
          "MinIInterval": integer,
          "NumRefFrames": integer,
          "ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
          "ParDenominator": integer,
          "ParNumerator": integer,
          "Profile": "BASELINE"|"HIGH"|"HIGH_10BIT"|"HIGH_422"|"HIGH_422_10BIT"|"MAIN",
          "QualityLevel": "ENHANCED_QUALITY"|"STANDARD_QUALITY",
          "QvbrQualityLevel": integer,
          "RateControlMode": "CBR"|"MULTIPLEX"|"QVBR"|"VBR",
          "ScanType": "INTERLACED"|"PROGRESSIVE",
          "SceneChangeDetect": "DISABLED"|"ENABLED",
          "Slices": integer,
          "Softness": integer,
          "SpatialAq": "DISABLED"|"ENABLED",
          "SubgopLength": "DYNAMIC"|"FIXED",
          "Syntax": "DEFAULT"|"RP2027",
          "TemporalAq": "DISABLED"|"ENABLED",
          "TimecodeInsertion": "DISABLED"|"PIC_TIMING_SEI",
          "TimecodeBurninSettings": {
            "FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
            "Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
            "Prefix": "string"
          },
          "MinQp": integer
        },
        "H265Settings": {
          "AdaptiveQuantization": "AUTO"|"HIGH"|"HIGHER"|"LOW"|"MAX"|"MEDIUM"|"OFF",
          "AfdSignaling": "AUTO"|"FIXED"|"NONE",
          "AlternativeTransferFunction": "INSERT"|"OMIT",
          "Bitrate": integer,
          "BufSize": integer,
          "ColorMetadata": "IGNORE"|"INSERT",
          "ColorSpaceSettings": {
            "ColorSpacePassthroughSettings": {

            },
            "DolbyVision81Settings": {

            },
            "Hdr10Settings": {
              "MaxCll": integer,
              "MaxFall": integer
            },
            "Rec601Settings": {

            },
            "Rec709Settings": {

            }
          },
          "FilterSettings": {
            "TemporalFilterSettings": {
              "PostFilterSharpening": "AUTO"|"DISABLED"|"ENABLED",
              "Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"|"STRENGTH_5"|"STRENGTH_6"|"STRENGTH_7"|"STRENGTH_8"|"STRENGTH_9"|"STRENGTH_10"|"STRENGTH_11"|"STRENGTH_12"|"STRENGTH_13"|"STRENGTH_14"|"STRENGTH_15"|"STRENGTH_16"
            },
            "BandwidthReductionFilterSettings": {
              "PostFilterSharpening": "DISABLED"|"SHARPENING_1"|"SHARPENING_2"|"SHARPENING_3",
              "Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"
            }
          },
          "FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
          "FlickerAq": "DISABLED"|"ENABLED",
          "FramerateDenominator": integer,
          "FramerateNumerator": integer,
          "GopClosedCadence": integer,
          "GopSize": double,
          "GopSizeUnits": "FRAMES"|"SECONDS",
          "Level": "H265_LEVEL_1"|"H265_LEVEL_2"|"H265_LEVEL_2_1"|"H265_LEVEL_3"|"H265_LEVEL_3_1"|"H265_LEVEL_4"|"H265_LEVEL_4_1"|"H265_LEVEL_5"|"H265_LEVEL_5_1"|"H265_LEVEL_5_2"|"H265_LEVEL_6"|"H265_LEVEL_6_1"|"H265_LEVEL_6_2"|"H265_LEVEL_AUTO",
          "LookAheadRateControl": "HIGH"|"LOW"|"MEDIUM",
          "MaxBitrate": integer,
          "MinIInterval": integer,
          "ParDenominator": integer,
          "ParNumerator": integer,
          "Profile": "MAIN"|"MAIN_10BIT",
          "QvbrQualityLevel": integer,
          "RateControlMode": "CBR"|"MULTIPLEX"|"QVBR",
          "ScanType": "INTERLACED"|"PROGRESSIVE",
          "SceneChangeDetect": "DISABLED"|"ENABLED",
          "Slices": integer,
          "Tier": "HIGH"|"MAIN",
          "TimecodeInsertion": "DISABLED"|"PIC_TIMING_SEI",
          "TimecodeBurninSettings": {
            "FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
            "Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
            "Prefix": "string"
          },
          "MvOverPictureBoundaries": "DISABLED"|"ENABLED",
          "MvTemporalPredictor": "DISABLED"|"ENABLED",
          "TileHeight": integer,
          "TilePadding": "NONE"|"PADDED",
          "TileWidth": integer,
          "TreeblockSize": "AUTO"|"TREE_SIZE_32X32",
          "MinQp": integer,
          "Deblocking": "DISABLED"|"ENABLED"
        },
        "Mpeg2Settings": {
          "AdaptiveQuantization": "AUTO"|"HIGH"|"LOW"|"MEDIUM"|"OFF",
          "AfdSignaling": "AUTO"|"FIXED"|"NONE",
          "ColorMetadata": "IGNORE"|"INSERT",
          "ColorSpace": "AUTO"|"PASSTHROUGH",
          "DisplayAspectRatio": "DISPLAYRATIO16X9"|"DISPLAYRATIO4X3",
          "FilterSettings": {
            "TemporalFilterSettings": {
              "PostFilterSharpening": "AUTO"|"DISABLED"|"ENABLED",
              "Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"|"STRENGTH_5"|"STRENGTH_6"|"STRENGTH_7"|"STRENGTH_8"|"STRENGTH_9"|"STRENGTH_10"|"STRENGTH_11"|"STRENGTH_12"|"STRENGTH_13"|"STRENGTH_14"|"STRENGTH_15"|"STRENGTH_16"
            }
          },
          "FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
          "FramerateDenominator": integer,
          "FramerateNumerator": integer,
          "GopClosedCadence": integer,
          "GopNumBFrames": integer,
          "GopSize": double,
          "GopSizeUnits": "FRAMES"|"SECONDS",
          "ScanType": "INTERLACED"|"PROGRESSIVE",
          "SubgopLength": "DYNAMIC"|"FIXED",
          "TimecodeInsertion": "DISABLED"|"GOP_TIMECODE",
          "TimecodeBurninSettings": {
            "FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
            "Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
            "Prefix": "string"
          }
        },
        "Av1Settings": {
          "AfdSignaling": "AUTO"|"FIXED"|"NONE",
          "BufSize": integer,
          "ColorSpaceSettings": {
            "ColorSpacePassthroughSettings": {

            },
            "Hdr10Settings": {
              "MaxCll": integer,
              "MaxFall": integer
            },
            "Rec601Settings": {

            },
            "Rec709Settings": {

            }
          },
          "FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
          "FramerateDenominator": integer,
          "FramerateNumerator": integer,
          "GopSize": double,
          "GopSizeUnits": "FRAMES"|"SECONDS",
          "Level": "AV1_LEVEL_2"|"AV1_LEVEL_2_1"|"AV1_LEVEL_3"|"AV1_LEVEL_3_1"|"AV1_LEVEL_4"|"AV1_LEVEL_4_1"|"AV1_LEVEL_5"|"AV1_LEVEL_5_1"|"AV1_LEVEL_5_2"|"AV1_LEVEL_5_3"|"AV1_LEVEL_6"|"AV1_LEVEL_6_1"|"AV1_LEVEL_6_2"|"AV1_LEVEL_6_3"|"AV1_LEVEL_AUTO",
          "LookAheadRateControl": "HIGH"|"LOW"|"MEDIUM",
          "MaxBitrate": integer,
          "MinIInterval": integer,
          "ParDenominator": integer,
          "ParNumerator": integer,
          "QvbrQualityLevel": integer,
          "SceneChangeDetect": "DISABLED"|"ENABLED",
          "TimecodeBurninSettings": {
            "FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
            "Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
            "Prefix": "string"
          },
          "Bitrate": integer,
          "RateControlMode": "CBR"|"QVBR"
        }
      },
      "Height": integer,
      "Name": "string",
      "RespondToAfd": "NONE"|"PASSTHROUGH"|"RESPOND",
      "ScalingBehavior": "DEFAULT"|"STRETCH_TO_OUTPUT",
      "Sharpness": integer,
      "Width": integer
    }
    ...
  ],
  "ThumbnailConfiguration": {
    "State": "AUTO"|"DISABLED"
  },
  "ColorCorrectionSettings": {
    "GlobalColorCorrections": [
      {
        "InputColorSpace": "HDR10"|"HLG_2020"|"REC_601"|"REC_709",
        "OutputColorSpace": "HDR10"|"HLG_2020"|"REC_601"|"REC_709",
        "Uri": "string"
      }
      ...
    ]
  }
}

--input-attachments (список) Список входных прикреплений для канала.(структура)

Документация-заполнитель для InputAttachment

AutomaticInputFailoverSettings -> (структура)

Настройки, заданные пользователем, определяющие условия для объявления входа неисправным и переключения на другой вход.

ErrorClearTimeMsec -> (целое число)

Это время очистки определяет требование, которое должен выполнить восстановленный вход, чтобы считаться исправным. Вход не должен иметь условий переключения в течение этого периода времени. Введите время в миллисекундах. Это значение особенно важно, если для пары переключения input_preference установлено значение PRIMARY_INPUT_PREFERRED, так как после этого времени MediaLive переключится обратно на первичный вход.

FailoverConditions -> (список)

Список условий переключения. Если любое из этих условий выполняется, MediaLive выполнит переключение на другой вход.

(структура)

Настройки условий переключения. В AutomaticInputFailoverSettings может быть несколько условий переключения.

FailoverConditionSettings -> (структура)

Настройки условий переключения для определенного типа.

AudioSilenceSettings -> (структура)

MediaLive выполнит переключение, если указанный аудиоселектор беззвучен в течение указанного периода.

AudioSelectorName -> (строка)

Имя аудиоселектора во входном потоке, который MediaLive должен отслеживать для обнаружения тишины. Выберите наиболее важный рендеринг. Если вы не создавали аудиоселектор в этом входе, оставьте поле пустым.

AudioSilenceThresholdMsec -> (целое число)

Время (в миллисекундах), в течение которого активный вход должен быть беззвучен, прежде чем произойдет автоматическое переключение входа. Тишина определяется как потеря звука или звук тише, чем -50 дБ.

InputLossSettings -> (структура)

MediaLive выполнит переключение, если в этом входе не обнаружен контент в течение указанного периода.

InputLossThresholdMsec -> (целое число)

Время (в миллисекундах) отсутствия входных данных. По истечении этого времени произойдет переключение входа.

VideoBlackSettings -> (структура)

MediaLive выполнит переключение, если контент считается черным в течение указанного периода.

BlackDetectThreshold -> (число с плавающей точкой)

Значение, используемое для расчета порога, ниже которого MediaLive считает пиксель «черным». Чтобы вход считался черным, каждый пиксель в кадре должен быть ниже этого порога. Порог рассчитывается как процент (выраженный как десятичная дробь) белого. Например, .1 означает 10% белого (или 90% черного). Обратите внимание, как формула работает для любой глубины цвета. Например, если вы установите это поле в 0,1 при 10-битной глубине цвета: (1023*0.1=102,3), что означает, что значение пикселя 102 или меньше — «черное». Если вы установите это поле в 0,1 при 8-битной глубине цвета: (255*0,1=25,5), что означает, что значение пикселя 25 или меньше — «черное». Диапазон — от 0,0 до 1,0, с любым количеством десятичных знаков.

VideoBlackThresholdMsec -> (целое число)

Время (в миллисекундах), в течение которого активный вход должен быть черным, прежде чем произойдет автоматическое переключение входа.

InputPreference -> (строка)

Предпочтение входа при принятии решения о том, какой вход сделать активным, когда ранее неисправный вход был восстановлен.

SecondaryInputId -> (строка)

Идентификатор вторичного входа в паре автоматического переключения входа.

InputAttachmentName -> (строка)

Имя, заданное пользователем для прикрепления. Это требуется, если пользователь хочет использовать этот вход в действии переключения входа.

InputId -> (строка)

Идентификатор входа

InputSettings -> (структура)

Настройки входных данных (выбор подписей, и т. д.)

AudioSelectors -> (список)

Используется для выбора аудиопотока, подлежащего декодированию для входов, имеющих несколько доступных.

(структура)

Выбор аудио

Name -> (строка)

Имя этого выбора аудио. AudioDescriptions будут использовать это имя для уникальной идентификации этого выбора. Имена выборов должны быть уникальными для каждого входа.

SelectorSettings -> (структура)

Настройки выбора аудио.

AudioHlsRenditionSelection -> (структура)

Выбор аудио рендеринга HLS

GroupId -> (строка)

Указывает GROUP-ID в теге #EXT-X-MEDIA целевого аудио рендеринга HLS.

Name -> (строка)

Указывает NAME в теге #EXT-X-MEDIA целевого аудио рендеринга HLS.

AudioLanguageSelection -> (структура)

Выбор языка аудио

LanguageCode -> (строка)

Выбирает определенный трехбуквенный код языка из аудиоисточника.

LanguageSelectionPolicy -> (строка)

При значении «строго» модуль demux строго идентифицирует аудиопотоки по их описателям языка. Если происходит обновление PMT, и аудиопоток, соответствующий первоначально выбранному языку, больше недоступен, будет кодироваться выключение звука до возвращения языка. При значении «свободно», при обновлении PMT модуль demux выберет другой аудиопоток в программе с тем же типом потока, если не найдет потока с тем же языком.

AudioPidSelection -> (структура)

Выбор PID аудио

Pid -> (целое число)

Выбирает определенный PID из источника.

AudioTrackSelection -> (структура)

Выбор аудиодорожки

Tracks -> (список)

Выбирает одну или несколько уникальных аудиодорожек из источника.

(структура)

Аудиодорожка

Track -> (целое число)

Целочисленное значение с основанием 1, соответствующее определенной аудиодорожке

DolbyEDecode -> (структура)

Настройка параметров декодирования для потоков Dolby E — эти данные должны быть кадрами Dolby E, переданными в потоках PCM с тегами SMPTE-337

ProgramSelection -> (строка)

Применяется только к Dolby E. Введите идентификатор программы (согласно метаданным в аудио) программы Dolby E для извлечения из указанной дорожки. Одна программа извлекается на один селектор аудио. Для выбора нескольких программ создайте несколько селекторов с одинаковым Track и разными номерами Program. «Все каналы» означает игнорирование идентификаторов программ и включение всех каналов в этот селектор; полезно, если метаданные известны как некорректные.

CaptionSelectors -> (список)

Используется для выбора входных данных подписей для входов, имеющих несколько доступных.

(структура)

Выбор подписей

LanguageCode -> (строка)

Если указано, это поле указывает трехбуквенный код языка дорожки подписей, которую необходимо извлечь из источника.

Name -> (строка)

Идентификатор имени для выбора подписей. Это имя используется для связывания этого выбора подписей с одной или несколькими описаниями подписей. Имена должны быть уникальными внутри события.

SelectorSettings -> (структура)

Настройки выбора подписей.

AncillarySourceSettings -> (структура)

Настройки источника дополнительных данных

SourceAncillaryChannelNumber -> (целое число)

Указывает номер (от 1 до 4) канала подписей, который необходимо извлечь из дополнительных подписей. Если вы планируете преобразовать дополнительные подписи в другой формат, заполните это поле. Если вы планируете выбрать «Встроенные» как назначение подписей на выходе (для прохождения всех каналов в дополнительных подписях), оставьте это поле пустым, поскольку MediaLive игнорирует это поле.

AribSourceSettings -> (структура)

Настройки источника Arib

DvbSubSourceSettings -> (структура)

Настройки источника DVB-Sub

OcrLanguage -> (строка)

Если вы настроите описание подписей WebVTT, ссылающееся на этот селектор подписей, используйте это поле для предоставления языка для перевода текстовой информации из изображения.

Pid -> (целое число)

При использовании DVB-Sub с Burn-In или SMPTE-TT используйте этот PID для исходного содержимого. Не используется для прохождения DVB-Sub. Все содержимое DVB-Sub передается, независимо от селекторов.

EmbeddedSourceSettings -> (структура)

Настройки встроенного источника

Convert608To708 -> (строка)

Если выполнить преобразование, данные 608 передаются как через поля «совместимости с 608 байтами» в оболочке 708, так и переводятся в 708. Данные 708, присутствующие в исходном содержимом, будут удалены.

Scte20Detection -> (строка)

Установите в «авто», чтобы обрабатывать потоки с прерывистыми и/или несовпадающими SCTE-20 и встроенными подписями.

Source608ChannelNumber -> (целое число)

Указывает номер канала 608/708 в видеодорожке, из которого извлекать подписи. Не используется для прохождения.

Source608TrackNumber -> (целое число)

Это поле не используется и устарело.

Scte20SourceSettings -> (структура)

Настройки источника SCTE-20

Convert608To708 -> (строка)

Если выполнить преобразование, данные 608 передаются как через поля «совместимости с 608 байтами» в оболочке 708, так и переводятся в 708. Данные 708, присутствующие в исходном содержимом, будут удалены.

Source608ChannelNumber -> (целое число)

Указывает номер канала 608/708 в видеодорожке, из которого извлекать подписи. Не используется для прохождения.

Scte27SourceSettings -> (структура)

Настройки источника SCTE-27

OcrLanguage -> (строка)

Если вы настроите описание подписей WebVTT, ссылающееся на этот селектор подписей, используйте это поле для предоставления языка для перевода текстовой информации из изображения.

Pid -> (целое число)

Поле PID используется в сочетании с полем языка селектора подписей следующим образом: — Указать PID и язык: извлекает подписи из указанного PID; язык является «информативным». — Указать PID и не указывать язык: извлекает указанный PID. — Не указывать PID и указать язык: извлекает указанный язык, какой PID бы ни был. — Не указывать PID и не указывать язык: допустимо только если исходным является DVB-Sub, который пропускается; все языки будут переданы.

TeletextSourceSettings -> (структура)

Настройки источника телетекста

OutputRectangle -> (структура)

Необязательно определяет область, где будут отображаться подписи в стиле TTML

Height -> (вещественное число)

См. описание в leftOffset. Для высоты укажите всю высоту прямоугольника в процентах от высоты базового кадра. Например, «80» означает, что высота прямоугольника составляет 80% от высоты базового кадра. topOffset и rectangleHeight должны в сумме составлять 100% или меньше. Это поле соответствует tts:extent - Y в стандарте TTML.

LeftOffset -> (вещественное число)

Применяется только если вы планируете преобразовать эти исходные подписи в EBU-TT-D или TTML на выходе. (Убедитесь, что оставили значение по умолчанию, если ни один из этих форматов не используется на выходе.) Вы можете определить прямоугольник отображения для подписей, который меньше базового кадра видео. Прямоугольник определяется путем указания положения левой границы, верхней границы, нижней границы и правой границы прямоугольника, все внутри базового кадра видео. Единицы измерения — проценты. Если вы укажете значение для одного из этих полей, вы должны указать значения для всех полей. Для leftOffset укажите положение левой границы прямоугольника в процентах от ширины базового кадра и относительно левой границы кадра. Например, «10» означает, что значение составляет 10% от ширины базового кадра. Левая граница прямоугольника начинается в этой позиции от левой границы кадра. Это поле соответствует tts:origin - X в стандарте TTML.

TopOffset -> (вещественное число)

См. описание в leftOffset. Для topOffset укажите положение верхней границы прямоугольника в процентах от высоты базового кадра и относительно верхней границы кадра. Например, «10» означает, что значение составляет 10% от высоты базового кадра. Верхняя граница прямоугольника начинается в этой позиции от верхней границы кадра. Это поле соответствует tts:origin - Y в стандарте TTML.

Width -> (вещественное число)

См. описание в leftOffset. Для ширины укажите всю ширину прямоугольника в процентах от ширины базового кадра. Например, «80» означает, что ширина прямоугольника составляет 80% от ширины базового кадра. leftOffset и rectangleWidth должны в сумме составлять 100% или меньше. Это поле соответствует tts:extent - X в стандарте TTML.

PageNumber -> (строка)

Указывает номер страницы телетекста в потоке данных, из которого извлекать подписи. Диапазон от 0x100 (256) до 0x8FF (2303). Не используется для прохождения. Должен быть указан как шестнадцатеричная строка без префикса «0x».

DeblockFilter -> (строка)

Включить или отключить фильтр деблокирования при фильтрации.

DenoiseFilter -> (строка)

Включить или отключить фильтр шумоподавления при фильтрации.

FilterStrength -> (целое число)

Регулирует величину фильтрации от 1 (минимальная) до 5 (максимальная).

InputFilter -> (строка)

Включает фильтр для этого входа. Входы MPEG-2 имеют фильтр деблокирования, включенный по умолчанию. 1) auto — фильтрация будет применяться в зависимости от типа/качества входа 2) disabled — фильтрация не будет применяться к входу 3) forced — фильтрация будет применяться независимо от типа входа

NetworkInputSettings -> (структура)

Настройки ввода.

HlsInputSettings -> (структура)

Указывает настройки ввода HLS, когда URI относится к манифесту HLS.

Bandwidth -> (целое число)

При указании будет выбран поток HLS с m3u8 BANDWIDTH, наиболее близкий к этому значению, в противном случае будет выбран поток с наибольшей шириной полосы в 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-адрес для фильтрации по исходным данным в 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 и цветовым пространством описания видео, чтобы определить, будет ли выполнено преобразование.

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 -> (список)

Необязательная привязка ввода к логическому интерфейсу на узле. Применяется только к каналам на месте.

(строка)

Документация по заполнителю для __строки

Синтаксис JSON:

[
  {
    "AutomaticInputFailoverSettings": {
      "ErrorClearTimeMsec": integer,
      "FailoverConditions": [
        {
          "FailoverConditionSettings": {
            "AudioSilenceSettings": {
              "AudioSelectorName": "string",
              "AudioSilenceThresholdMsec": integer
            },
            "InputLossSettings": {
              "InputLossThresholdMsec": integer
            },
            "VideoBlackSettings": {
              "BlackDetectThreshold": double,
              "VideoBlackThresholdMsec": integer
            }
          }
        }
        ...
      ],
      "InputPreference": "EQUAL_INPUT_PREFERENCE"|"PRIMARY_INPUT_PREFERRED",
      "SecondaryInputId": "string"
    },
    "InputAttachmentName": "string",
    "InputId": "string",
    "InputSettings": {
      "AudioSelectors": [
        {
          "Name": "string",
          "SelectorSettings": {
            "AudioHlsRenditionSelection": {
              "GroupId": "string",
              "Name": "string"
            },
            "AudioLanguageSelection": {
              "LanguageCode": "string",
              "LanguageSelectionPolicy": "LOOSE"|"STRICT"
            },
            "AudioPidSelection": {
              "Pid": integer
            },
            "AudioTrackSelection": {
              "Tracks": [
                {
                  "Track": integer
                }
                ...
              ],
              "DolbyEDecode": {
                "ProgramSelection": "ALL_CHANNELS"|"PROGRAM_1"|"PROGRAM_2"|"PROGRAM_3"|"PROGRAM_4"|"PROGRAM_5"|"PROGRAM_6"|"PROGRAM_7"|"PROGRAM_8"
              }
            }
          }
        }
        ...
      ],
      "CaptionSelectors": [
        {
          "LanguageCode": "string",
          "Name": "string",
          "SelectorSettings": {
            "AncillarySourceSettings": {
              "SourceAncillaryChannelNumber": integer
            },
            "AribSourceSettings": {

            },
            "DvbSubSourceSettings": {
              "OcrLanguage": "DEU"|"ENG"|"FRA"|"NLD"|"POR"|"SPA",
              "Pid": integer
            },
            "EmbeddedSourceSettings": {
              "Convert608To708": "DISABLED"|"UPCONVERT",
              "Scte20Detection": "AUTO"|"OFF",
              "Source608ChannelNumber": integer,
              "Source608TrackNumber": integer
            },
            "Scte20SourceSettings": {
              "Convert608To708": "DISABLED"|"UPCONVERT",
              "Source608ChannelNumber": integer
            },
            "Scte27SourceSettings": {
              "OcrLanguage": "DEU"|"ENG"|"FRA"|"NLD"|"POR"|"SPA",
              "Pid": integer
            },
            "TeletextSourceSettings": {
              "OutputRectangle": {
                "Height": double,
                "LeftOffset": double,
                "TopOffset": double,
                "Width": double
              },
              "PageNumber": "string"
            }
          }
        }
        ...
      ],
      "DeblockFilter": "DISABLED"|"ENABLED",
      "DenoiseFilter": "DISABLED"|"ENABLED",
      "FilterStrength": integer,
      "InputFilter": "AUTO"|"DISABLED"|"FORCED",
      "NetworkInputSettings": {
        "HlsInputSettings": {
          "Bandwidth": integer,
          "BufferSegments": integer,
          "Retries": integer,
          "RetryInterval": integer,
          "Scte35Source": "MANIFEST"|"SEGMENTS"
        },
        "ServerValidation": "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME"|"CHECK_CRYPTOGRAPHY_ONLY",
        "MulticastInputSettings": {
          "SourceIpAddress": "string"
        }
      },
      "Scte35Pid": integer,
      "Smpte2038DataPreference": "IGNORE"|"PREFER",
      "SourceEndBehavior": "CONTINUE"|"LOOP",
      "VideoSelector": {
        "ColorSpace": "FOLLOW"|"HDR10"|"HLG_2020"|"REC_601"|"REC_709",
        "ColorSpaceSettings": {
          "Hdr10Settings": {
            "MaxCll": integer,
            "MaxFall": integer
          }
        },
        "ColorSpaceUsage": "FALLBACK"|"FORCE",
        "SelectorSettings": {
          "VideoSelectorPid": {
            "Pid": integer
          },
          "VideoSelectorProgramId": {
            "ProgramId": integer
          }
        }
      }
    },
    "LogicalInterfaceNames": ["string", ...]
  }
  ...
]

--input-specification (структура) Указание сетевых и файловых вводов для этого каналаCodec -> (строка)

Кодек ввода

MaximumBitrate -> (строка)

Максимальная битрейт ввода, грубо классифицированный

Resolution -> (строка)

Разрешение ввода, грубо классифицированный

Сокращенный синтаксис:

Codec=string,MaximumBitrate=string,Resolution=string

Синтаксис JSON:

{
  "Codec": "MPEG2"|"AVC"|"HEVC",
  "MaximumBitrate": "MAX_10_MBPS"|"MAX_20_MBPS"|"MAX_50_MBPS",
  "Resolution": "SD"|"HD"|"UHD"
}

--log-level (строка) Уровень логов для записи в CloudWatch Logs.

Возможные значения:

  • ERROR
  • WARNING
  • INFO
  • DEBUG
  • DISABLED

--maintenance (структура) Настройки технического обслуживания для этого канала.MaintenanceDay -> (строка)

Выберите один день недели для технического обслуживания. Выбранный день используется для всех будущих окон технического обслуживания.

MaintenanceStartTime -> (строка)

Выберите час, в который начнется техническое обслуживание. Выбранное время используется для всех будущих окон технического обслуживания.

Сокращенный синтаксис:

MaintenanceDay=string,MaintenanceStartTime=string

Синтаксис JSON:

{
  "MaintenanceDay": "MONDAY"|"TUESDAY"|"WEDNESDAY"|"THURSDAY"|"FRIDAY"|"SATURDAY"|"SUNDAY",
  "MaintenanceStartTime": "string"
}

--name (строка) Имя канала.

--request-id (строка) Уникальный идентификатор запроса, который необходимо указать. Это необходимо для предотвращения повторных попыток создания нескольких ресурсов.

--reserved (строка) Устаревшее поле, доступное только авторизованным клиентам.

--role-arn (строка) Необязательный Amazon Resource Name (ARN) роли, которую следует использовать при запуске канала.

--tags (карта) Коллекция пар ключ-значение.key -> (строка)

Документация по заполнителю для __строки

value -> (строка)

Документация по заполнителю для __строки

Сокращенный синтаксис:

KeyName1=string,KeyName2=string

Синтаксис JSON:

{"string": "string"
  ...}

--vpc (структура) Настройки для вывода VPCOutputsPublicAddressAllocationIds -> (список)

Список идентификаторов выделенных публичных адресов для сопоставления с ENI, которые будут созданы в сетевом VPC вывода. Обязательно укажите один для SINGLE_PIPELINE, два для каналов STANDARD

(строка)

Документация по заполнителю для __строки

SecurityGroupIds -> (список)

Список из до 5 EC2 VPC идентификаторов групп безопасности для прикрепления к сетевым интерфейсам VPC вывода. Если не указано, будет использоваться группа безопасности по умолчанию VPC

(строка)

Документация по заполнителю для __строки

SubnetIds -> (список)

Список идентификаторов подсетей VPC из одного VPC. Если канал STANDARD, идентификаторы подсетей должны быть сопоставлены с двумя уникальными зонами доступности (AZ).

(строка)

Документация по заполнителю для __строки

Сокращенный синтаксис:

PublicAddressAllocationIds=string,string,SecurityGroupIds=string,string,SubnetIds=string,string

Синтаксис JSON:

{
  "PublicAddressAllocationIds": ["string", ...],
  "SecurityGroupIds": ["string", ...],
  "SubnetIds": ["string", ...]
}

--anywhere-settings (структура) Настройки Elemental Anywhere для этого канала.ChannelPlacementGroupId -> (строка)

Идентификатор группы размещения каналов для канала.

ClusterId -> (строка)

Идентификатор кластера для канала.

Сокращенный синтаксис:

ChannelPlacementGroupId=string,ClusterId=string

Синтаксис JSON:

{
  "ChannelPlacementGroupId": "string",
  "ClusterId": "string"
}

--channel-engine-version (структура) Желаемая версия движка для этого канала.Version -> (строка)

Идентификатор сборки версии движка, которую следует использовать для этого канала. Укажите ‘DEFAULT’, чтобы сбросить до значения по умолчанию.

Сокращенный синтаксис:

Version=string

Синтаксис JSON:

{
  "Version": "string"
}

--dry-run | --no-dry-run (логическое значение) Документация по заполнителю для __логическое значение

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если указано без значения или со значением input, выводит пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, он выведет пример YAML-ввода, который можно использовать с --cli-input-yaml. Если указано значение output, он проверит входные данные команды и вернет пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Общие параметры

--debug (boolean)

Включить отладку регистрации.

--endpoint-url (string)

Переопределить стандартный URL команды заданным URL.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого SSL-соединения AWS CLI проверит SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (string)

Стиль форматирования вывода команды.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

Запрос JMESPath для фильтрации данных ответа.

--profile (string)

Использование определенного профиля из файла учетных данных.

--region (string)

Регион для использования. Переопределяет параметры конфигурации/среды.

--version (string)

Отобразить версию этого инструмента.

--color (string)

Включить/отключить цветной вывод.

  • включено
  • выключено
  • авто

--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.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.

Если не указано иное, во всех примерах используются правила цитирования для UNIX-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в Руководстве пользователя AWS CLI.

Для создания канала

Следующий create-channel пример создает канал, передавая файл JSON, содержащий параметры, которые вы хотите указать.

Канал в этом примере получает на вход HLS PULL-вход, который подключается к источнику, содержащему видео, аудио и встроенные субтитры. Канал создает одну HLS-группу вывода с Akamai-сервером в качестве пункта назначения. Группа вывода содержит два вывода: один для видео H.265 и аудио AAC, и один для субтитров Web-VTT, только на английском языке.

JSON для этого примера канала включает минимально необходимые параметры для канала, использующего HLS PULL-вход и генерирующего HLS-группу вывода с Akamai в качестве пункта назначения. JSON содержит следующие основные разделы:

  • InputAttachments, который указывает один источник для аудио и один источник для субтитров. Он не указывает селектор видео, что означает, что MediaLive извлекает первое найденное видео из источника.
  • Destinations, который содержит два IP-адреса (URL) для единственной группы вывода в этом канале. Эти адреса требуют паролей.
  • EncoderSettings, который содержит подразделы.
    • AudioDescriptions, который указывает, что канал содержит один аудио-выходной ресурс, использующий источник из InputAttachments и генерирующий аудио в формате AAC.
    • CaptionDescriptions, который указывает, что канал содержит один ресурс вывода субтитров, использующий источник из InputAttachments и генерирующий субтитры в формате Web-VTT.
    • VideoDescriptions, который указывает, что канал содержит один видео-выходной ресурс с указанным разрешением.
    • OutputGroups, который указывает группы вывода. В этом примере есть одна группа под названием Akamai. Подключение осуществляется с использованием HLS PUT. Группа вывода содержит два вывода. Один вывод предназначен для видео-ресурса (называемого Video_high) и аудио-ресурса (называемого Audio_EN). Один вывод предназначен для ресурса субтитров (называемого WebVTT_EN).

В этом примере некоторые параметры не содержат значения или содержат вложенные пустые параметры. Например, OutputSettings для Video_and_audio вывода содержит несколько вложенных параметров, завершающихся пустым параметром M3u8Settings. Этот параметр должен быть включен, но вы можете опустить один, несколько или все его дочерние элементы, что означает, что дочерний элемент получит значение по умолчанию или будет равен null.

Все параметры, относящиеся к этому примеру канала, но не указанные в этом файле, будут принимать значение по умолчанию, установлено в null или принимать уникальное значение, генерируемое MediaLive.

aws medialive create-channel \
    --cli-input-json file://channel-in-hls-out-hls-akamai.json

Содержание channel-in-hls-out-hls-akamai.json:

{
    "Name": "News_West",
    "RoleArn": "arn:aws:iam::111122223333:role/MediaLiveAccessRole",
    "InputAttachments": [
        {
            "InputAttachmentName": "local_news",
            "InputId": "1234567",
            "InputSettings": {
                "AudioSelectors": [
                    {
                        "Name": "English-Audio",
                        "SelectorSettings": {
                            "AudioLanguageSelection": {
                                "LanguageCode": "EN"
                            }
                        }
                    }
                ],
                "CaptionSelectors": [
                    {
                        "LanguageCode": "ENE",
                        "Name": "English_embedded"
                    }
                ]
            }
        }
    ],
    "Destinations": [
        {
            "Id": "akamai-server-west",
            "Settings": [
                {
                    "PasswordParam": "/medialive/examplecorp1",
                    "Url": "http://203.0.113.55/news/news_west",
                    "Username": "examplecorp"
                },
                {
                    "PasswordParam": "/medialive/examplecorp2",
                    "Url": "http://203.0.113.82/news/news_west",
                    "Username": "examplecorp"
                }
            ]
        }
    ],
    "EncoderSettings": {
        "AudioDescriptions": [
            {
                "AudioSelectorName": "English-Audio",
                "CodecSettings": {
                    "AacSettings": {}
                },
                "Name": "Audio_EN"
            }
        ],
        "CaptionDescriptions": [
            {
                "CaptionSelectorName": "English_embedded",
                "DestinationSettings": {
                    "WebvttDestinationSettings": {}
                },
                "Name": "WebVTT_EN"
            }
        ],
        "VideoDescriptions": [
            {
                "Height": 720,
                "Name": "Video_high",
                "Width": 1280
            }
        ],
        "OutputGroups": [
            {
                "Name": "Akamai",
                "OutputGroupSettings": {
                    "HlsGroupSettings": {
                        "Destination": {
                            "DestinationRefId": "akamai-server-west"
                        },
                        "HlsCdnSettings": {
                            "HlsBasicPutSettings": {}
                        }
                    }
                },
                "Outputs": [
                    {
                        "AudioDescriptionNames": [
                            "Audio_EN"
                        ],
                        "OutputName": "Video_and_audio",
                        "OutputSettings": {
                            "HlsOutputSettings": {
                                "HlsSettings": {
                                    "StandardHlsSettings": {
                                        "M3u8Settings": {}
                                    }
                                },
                                "NameModifier": "_1"
                            }
                        },
                        "VideoDescriptionName": "Video_high"
                    },
                    {
                        "CaptionDescriptionNames": [
                            "WebVTT_EN"
                        ],
                        "OutputName": "Captions-WebVTT",
                        "OutputSettings": {
                            "HlsOutputSettings": {
                                "HlsSettings": {
                                    "StandardHlsSettings": {
                                        "M3u8Settings": {}
                                    }
                                },
                                "NameModifier": "_2"
                            }
                        }
                    }
                ]
            }
        ],
        "TimecodeConfig": {
            "Source": "EMBEDDED"
        }
    }
}

Вывод:

Вывод повторяет содержимое файла JSON, а также следующие значения. Все параметры упорядочены по алфавиту.

  • ARN для канала. Последняя часть ARN — уникальный идентификатор канала.
  • EgressEndpoints пусто в этом примере канала, так как он используется только для PUSH-входов. Когда он применяется, он отображает адреса в MediaLive, на которые происходит передача контента.
  • OutputGroups, Outputs. Они отображают все параметры группы вывода и выводов, включая те, которые вы не указали, но которые относятся к этому каналу. Параметры могут быть пустыми (что, возможно, указывает на отключение параметра или функции в этой конфигурации канала) или отображать значение по умолчанию, которое будет применено.
  • LogLevel установлено в значение по умолчанию (DISABLED).
  • Tags установлено в значение по умолчанию (null).
  • PipelinesRunningCount и State показывают текущий статус канала.

Дополнительную информацию см. в разделе Создание канала с нуля в Руководстве пользователя AWS Elemental MediaLive.

Вывод

Канал -> (структура)

Документация по умолчанию для канала

Arn -> (строка)

Уникальный arn канала.

CdiInputSpecification -> (структура)

Настройка входов CDI для данного канала

Resolution -> (строка)

Максимальное разрешение ввода CDI

ChannelClass -> (строка)

Класс канала. STANDARD для канала с двумя конвейерами или SINGLE_PIPELINE для канала с одним конвейером.

Destinations -> (список)

Список пунктов назначения канала. Для выходов UDP существует по одному пункту назначения на выход. Для других типов (например, HLS) — по одному пункту назначения на упаковщик.

(структура)

Документация по умолчанию для OutputDestination

Id -> (строка)

Указанный пользователем идентификатор. Используется в группе выходов или в выходе.

MediaPackageSettings -> (список)

Настройки пункта назначения для выхода MediaPackage; по одному пункту назначения для обоих кодеров.

(структура)

Настройки пункта назначения для вывода MediaPackage

ChannelId -> (строка)

Идентификатор канала в MediaPackage, являющегося пунктом назначения для этой группы выходов. Не нужно указывать отдельные входы в MediaPackage; MediaLive будет обрабатывать соединение двух конвейеров MediaLive с двумя входами MediaPackage. Канал MediaPackage и канал MediaLive должны находиться в одной области.

ChannelGroup -> (строка)

Имя группы каналов в MediaPackageV2. Используйте только в случае отправки вывода CMAF Ingest на конечную точку приема CMAF в канале MediaPackage, использующем MediaPackage v2.

ChannelName -> (строка)

Имя канала в MediaPackageV2. Используйте только в случае отправки вывода CMAF Ingest на конечную точку приема CMAF в канале MediaPackage, использующем MediaPackage v2.

MultiplexSettings -> (структура)

Настройки пункта назначения для выхода Multiplex; по одному пункту назначения для обоих кодеров.

MultiplexId -> (строка)

Идентификатор Multiplex, в который кодер предоставляет выход. Не нужно указывать отдельные входы в Multiplex; MediaLive будет обрабатывать соединение двух конвейеров MediaLive с двумя экземплярами Multiplex. Multiplex должен находиться в той же области, что и канал.

ProgramName -> (строка)

Имя программы Multiplex, в которую кодер предоставляет выход.

Settings -> (список)

Настройки пункта назначения для стандартного выхода; по одному пункту назначения для каждого резервного кодера.

(структура)

Документация по умолчанию для OutputDestinationSettings

PasswordParam -> (строка)

Ключ для извлечения пароля из хранилища параметров EC2

StreamName -> (строка)

Имя потока для назначений RTMP (URL типа rtmp://)

Url -> (строка)

URL, определяющий пункт назначения

Username -> (строка)

Имя пользователя для пункта назначения

SrtSettings -> (список)

Настройки SRT для выхода SRT; по одному пункту назначения для каждого резервного кодера.

(структура)

Документация по умолчанию для SrtOutputDestinationSettings

EncryptionPassphraseSecretArn -> (строка)

Arn, используемый для извлечения пароля из Secrets Manager

StreamId -> (строка)

Идентификатор потока для назначений SRT (URL типа srt://)

Url -> (строка)

URL, определяющий пункт назначения

LogicalInterfaceNames -> (список)

Необязательная привязка выхода к логическому интерфейсу на узле. Применимо только к каналам на локальном сервере.

(строка)

Документация по умолчанию для __string

EgressEndpoints -> (список)

Конечные точки, с которых начинаются исходящие соединения

(структура)

Документация по умолчанию для ChannelEgressEndpoint

SourceIp -> (строка)

Общедоступный IP-адрес, откуда поступает выходной сигнал канала

EncoderSettings -> (структура)

Настройки кодера

AudioDescriptions -> (список)

Документация по образцу __listOfAudioDescription

(структура)

Описание аудио

AudioNormalizationSettings -> (структура)

Расширенные настройки нормализации аудио.

Algorithm -> (строка)

Алгоритм нормализации аудио. itu17701 соответствует спецификации CALM Act, itu17702 соответствует спецификации EBU R-128.

AlgorithmControl -> (строка)

При значении correctAudio выходное аудио корректируется с использованием выбранного алгоритма. Если значение measureOnly, аудио будет измеряться, но не корректироваться.

TargetLkfs -> (двойное)

Целевой LKFS (громкость), к которому будет скорректирован уровень громкости. Если значение не указано, будет использовано значение по умолчанию в соответствии с выбранным алгоритмом. CALM Act (1770-1) рекомендует целевое значение -24 LKFS. Спецификация EBU R-128 (1770-2) рекомендует целевое значение -23 LKFS.

AudioSelectorName -> (строка)

Имя AudioSelector, используемого в качестве источника для данного AudioDescription.

AudioType -> (строка)

Применяется только если audioTypeControl имеет значение useConfigured. Значения для audioType определены в ISO-IEC 13818-1.

AudioTypeControl -> (строка)

Определяет, как определяется тип аудио. followInput: если входной сигнал содержит тип аудио ISO 639, то это значение передается на выход. Если входной сигнал не содержит типа аудио ISO 639, то значение в Audio Type включается в выходной сигнал. useConfigured: значение в Audio Type включается в выходной сигнал. Обратите внимание, что это поле и audioType игнорируются, если inputType имеет значение broadcasterMixedAd.

AudioWatermarkingSettings -> (структура)

Настройки для конфигурации одного или нескольких решений, которые вставляют водяные знаки аудио в аудиокодирование

NielsenWatermarksSettings -> (структура)

Настройки для конфигурации водяных знаков Nielsen в аудиокодировании

NielsenCbetSettings -> (структура)

Заполните эти поля только в том случае, если вы хотите вставить водяные знаки типа Nielsen CBET

CbetCheckDigitString -> (строка)

Введите контрольные цифры CBET для использования в водяном знаке.

CbetStepaside -> (строка)

Определяет метод режима вставки CBET, когда обнаружено предварительное кодирование на том же слое.

Csid -> (строка)

Введите идентификатор источника CBET (CSID) для использования в водяном знаке

NielsenDistributionType -> (строка)

Выберите типы распространения, которые вы хотите назначить водяным знакам: - PROGRAM_CONTENT - FINAL_DISTRIBUTOR

NielsenNaesIiNwSettings -> (структура)

Заполните эти поля только в том случае, если вы хотите вставить водяные знаки типа Nielsen NAES II (N2) и Nielsen NAES VI (NW).

CheckDigitString -> (строка)

Введите строку контрольных цифр для водяного знака

Sid -> (двойное)

Введите идентификатор источника Nielsen (SID) для включения в водяной знак

Timezone -> (строка)

Выберите часовой пояс для временных меток в водяном знаке. Если не указано, временные метки будут в координированном универсальном времени (UTC)

CodecSettings -> (структура)

Настройки кодека аудио.

AacSettings -> (структура)

Настройки Aac

Bitrate -> (двойное)

Средняя битовая скорость в битах/секунду. Допустимые значения зависят от режима управления скоростью передачи данных и профиля.

CodingMode -> (строка)

Моно, стерео или 5.1-канальная компоновка. Допустимые значения зависят от режима управления скоростью передачи данных и профиля. Настройка adReceiverMix получает стерео описание плюс управляющую дорожку и генерирует моно кодирование AAC описания дорожки, данные управления передаются в заголовке PES в соответствии с ETSI TS 101 154 Приложением E.

InputType -> (строка)

Установите значение “broadcasterMixedAd”, если вход содержит предварительно смешанное основное аудио + AD (рассказ) в качестве стерео пары. Поле Audio Type (audioType) будет установлено в 3, что сигнализирует системам нижнего уровня, что этот поток содержит «смешанное AD передатчика». Обратите внимание, что входной сигнал, полученный кодером, должен содержать предварительно смешанное аудио; кодер не выполняет смешивание. Значения в audioTypeControl и audioType (в AudioDescription) игнорируются, если установлено значение broadcasterMixedAd. Оставьте значение “normal”, если вход не содержит предварительно смешанного аудио + AD.

Profile -> (строка)

Профиль AAC.

RateControlMode -> (строка)

Режим управления скоростью передачи данных.

RawFormat -> (строка)

Устанавливает LATM / LOAS AAC вывод для контейнеров в формате raw.

SampleRate -> (двойное)

Частота дискретизации в Гц. Допустимые значения зависят от режима управления скоростью передачи данных и профиля.

Spec -> (строка)

Используйте аудио MPEG-2 AAC вместо аудио MPEG-4 AAC для контейнеров raw или MPEG-2 транспортного потока.

VbrQuality -> (строка)

Уровень качества VBR - используется только в том случае, если rateControlMode имеет значение VBR.

Ac3Settings -> (структура)

Настройки Ac3

Bitrate -> (двойное)

Средняя битовая скорость в битах/секунду. Допустимые битовые скорости зависят от режима кодирования.

BitstreamMode -> (строка)

Определяет режим потока битов (bsmod) для передаваемого потока AC-3. См. ATSC A/52-2012 для получения информации о значениях.

CodingMode -> (строка)

Режим кодирования Dolby Digital. Определяет количество каналов.

Dialnorm -> (целое число)

Устанавливает dialnorm для вывода. Если поле не указано, а входное аудио является Dolby Digital, dialnorm будет передан.

DrcProfile -> (строка)

Если установлено значение filmStandard, добавляет динамическое сжатие диапазона в выходной поток, как определено в спецификации Dolby Digital.

LfeFilter -> (строка)

Если установлено значение enabled, применяется фильтр нижних частот 120 Гц к каналу LFE перед кодированием. Действительно только в режиме codingMode32Lfe.

MetadataControl -> (строка)

Если установлено значение “followInput”, данные метаданных кодера будут получены из декодера DD, DD+ или DolbyE, который предоставил эти данные аудио. Если аудио не поступало из одного из этих потоков, будут использоваться статические настройки метаданных.

AttenuationControl -> (строка)

Применяет 3 дБ ослабления к окружающим каналам. Применяется только в том случае, если параметр coding mode равен CODING_MODE_3_2_LFE.

Eac3AtmosSettings -> (структура)

Настройки Eac3 Atmos

Bitrate -> (двойное)

Средняя битовая скорость в битах/секунду. Допустимые битовые скорости зависят от режима кодирования.

CodingMode -> (строка)

Dolby Digital Plus с режимом кодирования Dolby Atmos. Определяет количество каналов.

Dialnorm -> (целое число)

Устанавливает dialnorm для вывода. По умолчанию 23.

DrcLine -> (строка)

Устанавливает профиль динамического сжатия диапазона Dolby.

DrcRf -> (строка)

Устанавливает профиль сильного динамического сжатия диапазона Dolby, гарантирует, что мгновенные пики сигнала не превышают указанных уровней.

HeightTrim -> (двойное)

Усечение по высоте. Устанавливает максимальное значение ослабления каналов высоты, когда проигрыватель нижнего уровня не настроен на обработку Dolby Digital Plus с Dolby Atmos и должен перемиксовать каналы.

SurroundTrim -> (двойное)

Усечение по окружению. Устанавливает максимальное значение ослабления окружающих каналов, когда проигрыватель нижнего уровня не настроен на обработку Dolby Digital Plus с Dolby Atmos и должен перемиксовать каналы.

Eac3Settings -> (структура)

Настройки Eac3

AttenuationControl -> (строка)

При установке attenuate3Db, применяется ослабление на 3 дБ к окружающим каналам. Используется только для режима кодирования 3/2.

Bitrate -> (двойное)

Средняя битовая скорость в битах/секунду. Допустимые битовые скорости зависят от режима кодирования.

BitstreamMode -> (строка)

Определяет режим потока битов (bsmod) для передаваемого потока E-AC-3. См. ATSC A/52-2012 (Приложение E) для получения информации о значениях.

CodingMode -> (строка)

Режим кодирования Dolby Digital Plus. Определяет количество каналов.

DcFilter -> (строка)

При установке enabled активируется фильтр высоких частот DC для всех входных каналов.

Dialnorm -> (целое число)

Устанавливает dialnorm для вывода. Если поле пусто, а входное аудио является Dolby Digital Plus, dialnorm будет передан.

DrcLine -> (строка)

Устанавливает профиль динамического сжатия диапазона Dolby.

DrcRf -> (строка)

Устанавливает профиль сильного динамического сжатия диапазона Dolby, гарантирует, что мгновенные пики сигнала не превышают указанных уровней.

LfeControl -> (строка)

При кодировании 3/2 аудио, установка в lfe включает канал LFE

LfeFilter -> (строка)

При установке enabled, применяется фильтр нижних частот 120 Гц к каналу LFE перед кодированием. Действительно только в режиме кодирования codingMode32.

LoRoCenterMixLevel -> (двойное)

Уровень смешивания центра только для левого/правого канала. Используется только для режима кодирования 3/2.

LoRoSurroundMixLevel -> (двойное)

Уровень смешивания окружения только для левого/правого канала. Используется только для режима кодирования 3/2.

LtRtCenterMixLevel -> (двойное)

Уровень смешивания центра для всего левого/правого канала. Используется только для режима кодирования 3/2.

LtRtSurroundMixLevel -> (двойное)

Уровень смешивания окружения для всего левого/правого канала. Используется только для режима кодирования 3/2.

MetadataControl -> (строка)

При установке followInput данные метаданных кодера получат данные от декодера DD, DD+ или DolbyE, который предоставил эти данные аудио. Если аудио не поступало из одного из этих потоков, будут использоваться статические настройки метаданных.

PassthroughControl -> (строка)

При установке whenPossible, входное аудио DD+ будет передано, если оно присутствует на входе. Это обнаружение динамично в течение всего процесса транскодирования. Входы, которые чередуются между DD+ и не-DD+ содержимым, будут иметь согласованный DD+ вывод, поскольку система чередуется между пропуском и кодированием.

PhaseControl -> (строка)

При установке shift90Degrees, применяется фазовый сдвиг на 90 градусов к окружающим каналам. Используется только для режима кодирования 3/2.

StereoDownmix -> (строка)

Предпочтение стерео перемиксовки. Используется только для режима кодирования 3/2.

SurroundExMode -> (строка)

При кодировании 3/2 аудио, устанавливает, будет ли дополнительный канал окружения центра сзади матрично закодирован в левый и правый окружающие каналы.

SurroundMode -> (строка)

При кодировании 2/0 аудио, устанавливает, будет ли Dolby Surround матрично закодирован в два канала.

Mp2Settings -> (структура)

Настройки Mp2

Bitrate -> (двойное)

Средняя битовая скорость в битах/секунду.

CodingMode -> (строка)

Режим кодирования аудио MPEG2. Допустимые значения — codingMode10 (для моно) или codingMode20 (для стерео).

SampleRate -> (двойное)

Частота дискретизации в Гц.

PassThroughSettings -> (структура)

Настройки пропуска

WavSettings -> (структура)

Настройки Wav

BitDepth -> (двойное)

Количество бит на образец.

CodingMode -> (строка)

Режим кодирования аудио для WAV аудио. Режим определяет количество каналов в аудио.

SampleRate -> (двойное)

Частота дискретизации в Гц.

LanguageCode -> (строка)

Код языка RFC 5646, представляющий язык дорожки аудиовывода. Используется только в том случае, если languageControlMode имеет значение useConfigured или в входе нет кода языка ISO 639.

LanguageCodeControl -> (строка)

Выбор followInput приведет к тому, что код языка вывода ISO 639 будет следовать коду языка входных данных ISO 639. languageCode будет использоваться, когда useConfigured установлен или когда followInput выбран, но код языка ISO 639 не указан вводами.

Name -> (строка)

Имя этого AudioDescription. Выводы будут использовать это имя для уникальной идентификации этого AudioDescription. Имена описаний должны быть уникальными в рамках этого Live Event.

RemixSettings -> (структура)

Настройки, контролирующие, как каналы аудиовхода смешиваются в каналы аудиовыхода.

ChannelMappings -> (список)

Сопоставление каналов входа с каналами выхода с соответствующими корректировками усиления.

(структура)

Сопоставление каналов аудио

InputChannelLevels -> (список)

Индексы и значения усиления для каждого канала входа, который должен быть смешан в этот канал выхода.

(структура)

Уровень канала входа

Gain -> (целое число)

Значение микширования. Единицы измерения - дБ, допустимые значения находятся в диапазоне от -60 (отключение) до 6 дБ.

InputChannel -> (целое число)

Индекс канала входа, используемого в качестве источника.

OutputChannel -> (целое число)

Индекс канала выхода, который генерируется.

ChannelsIn -> (целое число)

Количество входных каналов, которые будут использоваться.

ChannelsOut -> (целое число)

Количество каналов вывода, которые будут созданы. Допустимые значения: 1, 2, 4, 6, 8

StreamName -> (строка)

Используется для вывода MS Smooth и Apple HLS. Указывает имя, отображаемое плеером (например, английский или комментарии режиссёра).

AudioDashRoles -> (список)

Идентифицирует роли DASH, которые необходимо назначить этому аудиовыводу. Применяется только в том случае, если аудиовывод настроен на сигнализацию доступности DVB DASH.

(строка)

Аудио роль Dash

DvbDashAccessibility -> (строка)

Идентифицирует сигнализацию доступности DVB DASH в этом аудиовыходе. Используется в выводах Microsoft Smooth Streaming для передачи информации о доступности пакераторам.

AvailBlanking -> (структура)

Настройки для затирания объявлений.

AvailBlankingImage -> (структура)

Используемый образ затирания. Оставьте пустым для черного цвета. Поддерживаются только изображения bmp и png.

PasswordParam -> (строка)

Ключ, используемый для извлечения пароля из хранилища параметров EC2.

Uri -> (строка)

Универсальный идентификатор ресурса — это путь к файлу, доступному для системы Live (например, http:// URI), в зависимости от типа вывода. Например, для назначения RTMP должно быть URI, подобное: “rtmp://fmsserver/live”.

Username -> (строка)

Необходимо обновить документацию.

State -> (строка)

При установке в значение enabled, видео, аудио и субтитры затираются при добавлении метаданных вставки.

AvailConfiguration -> (структура)

Настройки конфигурации для всей группы объявлений.

AvailSettings -> (структура)

Контролирует, как сообщения SCTE-35 создают сигналы. Режим Splice Insert обрабатывает все сигналы сегментации традиционно. В режиме Time Signal APOS только сигналы размещения сигнала времени и сообщения о разрыве создают разрывы сегмента. В режиме ESAM сигналы передаются серверу ESAM для возможного обновления.

Esam -> (структура)

Esam

AcquisitionPointId -> (строка)

Отправляется как acquisitionPointIdentity для идентификации канала MediaLive для POIS.

AdAvailOffset -> (целое число)

Если указано, к времени PTS входа в объявление (в миллисекундах) добавляется этот смещение. Это относится только к встроенным сообщениям SCTE 104/35, а не к сообщениям OOB.

PasswordParam -> (строка)

Необходимо обновить документацию.

PoisEndpoint -> (строка)

URL конечной точки устройства обработки сигналов в системе размещения информации о возможностях (POIS). MediaLive отправляет сюда события SignalProcessingEvents при чтении сообщений SCTE-35.

Username -> (строка)

Необходимо обновить документацию.

ZoneIdentity -> (строка)

Дополнительные данные, отправляемые как zoneIdentity для идентификации канала MediaLive для POIS.

Scte35SpliceInsert -> (структура)

Типичная конфигурация, которая применяет разрывы при вставке ссылок в дополнение к возможностям размещения сигналов времени, разрывам и объявлениям.

AdAvailOffset -> (целое число)

Если указано, к времени PTS входа в объявление (в миллисекундах) добавляется этот смещение. Это относится только к встроенным сообщениям SCTE 104/35, а не к сообщениям OOB.

NoRegionalBlackoutFlag -> (строка)

При установке в значение ignore, описания сегмента с noRegionalBlackoutFlag, установленным в 0, больше не будут вызывать затемнения или подложки Ad Avail.

WebDeliveryAllowedFlag -> (строка)

При установке в значение ignore, описания сегмента с webDeliveryAllowedFlag, установленным в 0, больше не будут вызывать затемнения или подложки Ad Avail.

Scte35TimeSignalApos -> (структура)

Нетипичная конфигурация, которая применяет разрывы сегмента только при возможностях размещения сигналов времени SCTE-35 и разрывах.

AdAvailOffset -> (целое число)

Если указано, к времени PTS входа в объявление (в миллисекундах) добавляется этот смещение. Это относится только к встроенным сообщениям SCTE 104/35, а не к сообщениям OOB.

NoRegionalBlackoutFlag -> (строка)

При установке в значение ignore, описания сегмента с noRegionalBlackoutFlag, установленным в 0, больше не будут вызывать затемнения или подложки Ad Avail.

WebDeliveryAllowedFlag -> (строка)

При установке в значение ignore, описания сегмента с webDeliveryAllowedFlag, установленным в 0, больше не будут вызывать затемнения или подложки Ad Avail.

Scte35SegmentationScope -> (строка)

Настраивает, будут ли триггеры SCTE 35 passthrough разрывов сегмента во всех группах вывода, использующих сегментированные выводы. Вставка сообщения SCTE 35 обычно приводит к разрыву сегмента в дополнение к обычному ритму разрывов. Разрывы сегмента отображаются в видеовыводах, аудиовыводах и субтитрах (если таковые имеются). ALL_OUTPUT_GROUPS: По умолчанию. Вставить разрыв сегмента во все группы вывода, которые имеют сегментированные выводы. Это поведение по умолчанию. SCTE35_ENABLED_OUTPUT_GROUPS: Вставить разрыв сегмента только в группы вывода, которые имеют включенный SCTE 35 passthrough. Это рекомендуемое значение, потому что оно уменьшает ненужные разрывы сегмента.

BlackoutSlate -> (структура)

Настройки для подложки затемнения.

BlackoutSlateImage -> (структура)

Используемое изображение подложки затемнения. Оставьте пустым для черного цвета. Поддерживаются только изображения bmp и png.

PasswordParam -> (строка)

Ключ, используемый для извлечения пароля из хранилища параметров EC2.

Uri -> (строка)

Универсальный идентификатор ресурса — это путь к файлу, доступному для системы Live (например, http:// URI), в зависимости от типа вывода. Например, для назначения RTMP должно быть URI, подобное: “rtmp://fmsserver/live”.

Username -> (строка)

Необходимо обновить документацию.

NetworkEndBlackout -> (строка)

Установив значение в enabled, кодировщик затирает видео, аудио и субтитры и поднимает подложку «Изображение сетевого затемнения» при обнаружении описания сегмента сетевого окончания SCTE104/35. Затемнение будет снято при обнаружении описания сегмента сетевого начала. Описания сетевого окончания и сетевого начала должны содержать сетевой идентификатор, соответствующий введенному значению «Идентификатор сети».

NetworkEndBlackoutImage -> (структура)

Путь к локальному файлу, используемому в качестве изображения сетевого затемнения. Изображение будет масштабироваться для заполнения всего растра вывода.

PasswordParam -> (строка)

Ключ, используемый для извлечения пароля из хранилища параметров EC2.

Uri -> (строка)

Универсальный идентификатор ресурса — это путь к файлу, доступному для системы Live (например, http:// URI), в зависимости от типа вывода. Например, для назначения RTMP должно быть URI, подобное: “rtmp://fmsserver/live”.

Username -> (строка)

Необходимо обновить документацию.

NetworkId -> (строка)

Предоставляет сетевой идентификатор, соответствующий формату идентификатора EIDR (например, «10.XXXX/XXXX-XXXX-XXXX-XXXX-XXXX-C»).

State -> (строка)

При установке в значение enabled, видео, аудио и субтитры затираются, когда это указано метаданными программы.

CaptionDescriptions -> (список)

Настройки для описания субтитров

(структура)

Описание заголовка

Доступность -> (строка)

Указывает, реализует ли дорожка заголовков функции доступности, такие как текстовые описания устной речи, музыки и звуков. Эта метка добавляется в группу вывода HLS и группу вывода MediaPackage.

Имя селектора заголовков -> (строка)

Указывает, какой селектор заголовков ввода использовать в качестве источника заголовков при генерации выходных заголовков. Это поле должно соответствовать имени селектора заголовков.

Параметры назначения -> (структура)

Дополнительные параметры для назначения заголовков, зависящие от типа назначения.

Параметры назначения Arib -> (структура)

Параметры назначения Arib

Параметры назначения Burn-in -> (структура)

Параметры назначения Burn-in

Выравнивание -> (строка)

Если явное значение xPosition или yPosition не указано, установка выравнивания по центру поместит заголовки в нижний центр вывода. Аналогично, установка выравнивания по левому краю выровняет заголовки по нижнему левому краю вывода. Если значения x и y заданы вместе с параметром выравнивания, шрифт будет выровнен (слева или по центру) относительно этих координат. Выбор «умного» выравнивания выровняет живые субтитры по левому краю и выровняет предварительно записанные субтитры по центру. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Цвет фона -> (строка)

Указывает цвет прямоугольника позади заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Прозрачность фона -> (целое число)

Указывает прозрачность прямоугольника фона. 255 — непрозрачно; 0 — прозрачно. Отсутствие этого параметра эквивалентно его установке в 0 (прозрачно). Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Шрифт -> (структура)

Внешний файл шрифта, используемый для отображения заголовков burn-in. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбрать выходные шрифты для многих различных типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Параметр пароля -> (строка)

Ключ, используемый для извлечения пароля из хранилища параметров EC2

URI -> (строка)

Универсальный идентификатор ресурса — это путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, для назначения RTMP URI должен быть похож на «rtmp://fmsserver/live».

Имя пользователя -> (строка)

Необходима актуализация документации

Цвет текста -> (строка)

Указывает цвет отображаемых заголовков. Этот параметр недоступен для источников заголовков STL, 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Прозрачность текста -> (целое число)

Указывает прозрачность отображаемых заголовков. 255 — непрозрачно; 0 — прозрачно. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Разрешение шрифта -> (целое число)

Разрешение шрифта в точках на дюйм (dpi); значение по умолчанию — 96 dpi. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Размер шрифта -> (строка)

При установке в «авто» размер шрифта будет масштабироваться в зависимости от размера вывода. Задание положительного целого числа укажет точный размер шрифта в пунктах. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Цвет контура -> (строка)

Указывает цвет контура шрифта. Этот параметр недоступен для источников заголовков 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Размер контура -> (целое число)

Указывает размер контура шрифта в пикселях. Этот параметр недоступен для источников заголовков 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Цвет тени -> (строка)

Указывает цвет тени, отбрасываемой заголовками. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Прозрачность тени -> (целое число)

Указывает прозрачность тени. 255 — непрозрачно; 0 — прозрачно. Отсутствие этого параметра эквивалентно его установке в 0 (прозрачно). Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Горизонтальное смещение тени -> (целое число)

Указывает горизонтальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени влево на 2 пикселя. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Вертикальное смещение тени -> (целое число)

Указывает вертикальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени вверх на 2 пикселя. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Управление сеткой телетекста -> (строка)

Управляет тем, будет ли использоваться фиксированный размер сетки для генерации выходного изображения субтитров. Применимо только к входным данным телетекста и выходным данным DVB-Sub/Burn-in.

Горизонтальная позиция -> (целое число)

Указывает горизонтальное положение заголовка относительно левой стороны вывода в пикселях. Значение 10 приведет к тому, что заголовки начнут отображаться на расстоянии 10 пикселей от левого края вывода. Если явное значение xPosition не указано, горизонтальное положение заголовка будет определяться параметром выравнивания. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Вертикальная позиция -> (целое число)

Указывает вертикальное положение заголовка относительно верхней стороны вывода в пикселях. Значение 10 приведет к тому, что заголовки начнут отображаться на расстоянии 10 пикселей от верхней части вывода. Если явное значение yPosition не указано, заголовок будет размещен ближе к нижней части вывода. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Параметры назначения DVB-Sub -> (структура)

Параметры назначения DVB-Sub

Выравнивание -> (строка)

Если явное значение xPosition или yPosition не указано, установка выравнивания по центру поместит заголовки в нижний центр вывода. Аналогично, установка выравнивания по левому краю выровняет заголовки по нижнему левому краю вывода. Если значения x и y заданы вместе с параметром выравнивания, шрифт будет выровнен (слева или по центру) относительно этих координат. Выбор «умного» выравнивания выровняет живые субтитры по левому краю и выровняет предварительно записанные субтитры по центру. Этот параметр недоступен для источников заголовков STL или 608/встроенных. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Цвет фона -> (строка)

Указывает цвет прямоугольника позади заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Прозрачность фона -> (целое число)

Указывает прозрачность прямоугольника фона. 255 — непрозрачно; 0 — прозрачно. Отсутствие этого параметра эквивалентно его установке в 0 (прозрачно). Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Шрифт -> (структура)

Внешний файл шрифта, используемый для отображения заголовков burn-in. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбрать выходные шрифты для многих различных типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Параметр пароля -> (строка)

Ключ, используемый для извлечения пароля из хранилища параметров EC2

URI -> (строка)

Универсальный идентификатор ресурса — это путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, для назначения RTMP URI должен быть похож на «rtmp://fmsserver/live».

Имя пользователя -> (строка)

Необходима актуализация документации

Цвет текста -> (строка)

Указывает цвет отображаемых заголовков. Этот параметр недоступен для источников заголовков STL, 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Прозрачность текста -> (целое число)

Указывает прозрачность отображаемых заголовков. 255 — непрозрачно; 0 — прозрачно. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Разрешение шрифта -> (целое число)

Разрешение шрифта в точках на дюйм (dpi); значение по умолчанию — 96 dpi. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Размер шрифта -> (строка)

При установке в «авто» размер шрифта будет масштабироваться в зависимости от размера вывода. Задание положительного целого числа укажет точный размер шрифта в пунктах. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Цвет контура -> (строка)

Указывает цвет контура шрифта. Этот параметр недоступен для источников заголовков 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Размер контура -> (целое число)

Указывает размер контура шрифта в пикселях. Этот параметр недоступен для источников заголовков 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Цвет тени -> (строка)

Указывает цвет тени, отбрасываемой заголовками. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Прозрачность тени -> (целое число)

Указывает прозрачность тени. 255 — непрозрачно; 0 — прозрачно. Отсутствие этого параметра эквивалентно его установке в 0 (прозрачно). Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Горизонтальное смещение тени -> (целое число)

Указывает горизонтальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени влево на 2 пикселя. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Вертикальное смещение тени -> (целое число)

Указывает вертикальное смещение тени относительно заголовков в пикселях. Значение -2 приведет к смещению тени вверх на 2 пикселя. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Управление сеткой телетекста -> (строка)

Управляет тем, будет ли использоваться фиксированный размер сетки для генерации выходного изображения субтитров. Применимо только к входным данным телетекста и выходным данным DVB-Sub/Burn-in.

Горизонтальная позиция -> (целое число)

Указывает горизонтальное положение заголовка относительно левой стороны вывода в пикселях. Значение 10 приведет к тому, что заголовки начнут отображаться на расстоянии 10 пикселей от левого края вывода. Если явное значение xPosition не указано, горизонтальное положение заголовка будет определяться параметром выравнивания. Этот параметр недоступен для источников заголовков STL, 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Вертикальная позиция -> (целое число)

Указывает вертикальное положение заголовка относительно верхней стороны вывода в пикселях. Значение 10 приведет к тому, что заголовки начнут отображаться на расстоянии 10 пикселей от верхней части вывода. Если явное значение yPosition не указано, заголовок будет размещен ближе к нижней части вывода. Этот параметр недоступен для источников заголовков STL, 608/встроенных или телетекстовых. Эти параметры источника уже определены потоком заголовков. Все параметры шрифта burn-in и DVB-Sub должны совпадать.

Параметры назначения EbuTtD -> (структура)

Настройки назначения Ebu Tt DD

CopyrightHolder -> (строка)

Заполните это поле, если хотите включить имя правообладателя в теге авторских прав в метаданных субтитров.

FillLineGap -> (строка)

Указывает, как обработать пробел между строками (в субтитрах на нескольких строках). ВКЛЮЧЕНО: Заполнить цветом фона субтитров (как указано в входных субтитрах). ВЫКЛЮЧЕНО: Оставить пробел незаполненным

FontFamily -> (строка)

Указывает семейство шрифтов для включения в данные шрифта, прикрепленные к субтитрам EBU-TT. Действительно только в том случае, если стиль_управления установлен на include. (Если style_control установлен на exclude, семейство шрифтов всегда устанавливается на моноширинный.) Введите список семейств шрифтов как список имен шрифтов, разделенных запятыми, в порядке предпочтения. Имя может быть семейством шрифтов (например, Arial), или общим семейством шрифтов (например, serif), или значением по умолчанию (чтобы дочерний плеер выбрал шрифт). Или оставьте пустым, чтобы установить семейство на моноширинное. Обратите внимание, что вы можете указать только семейство шрифтов. Вся другая информация о стиле (цвет, полужирный шрифт, положение и т. д.) копируется из входных субтитров. Размер всегда устанавливается в 100%, чтобы дочерний плеер мог выбрать размер.

StyleControl -> (строка)

Указывает информацию о стиле для включения в данные шрифта, которые прикреплены к субтитрам EBU-TT. INCLUDE: Возьмите информацию о стиле из исходных субтитров и включите эту информацию в данные шрифта, прикрепленные к субтитрам EBU-TT. Этот параметр действителен только в том случае, если исходные субтитры являются Embedded или Teletext. EXCLUDE: Установите семейство шрифтов на моноширинное. Не включайте никакой другой информации о стиле.

DefaultFontSize -> (целое число)

Указывает размер шрифта по умолчанию в процентах от вычисленного размера ячейки. Действителен только в том случае, если также установлен defaultLineHeight. Если вы оставите это поле пустым, размер шрифта по умолчанию составит 80% от размера ячейки.

DefaultLineHeight -> (целое число)

Необходима обновление документации

EmbeddedDestinationSettings -> (структура)

Настройки назначения Embedded

EmbeddedPlusScte20DestinationSettings -> (структура)

Настройки назначения Embedded Plus Scte20

RtmpCaptionInfoDestinationSettings -> (структура)

Настройки назначения информации о субтитрах Rtmp

Scte20PlusEmbeddedDestinationSettings -> (структура)

Настройки назначения Scte20 Plus Embedded

Scte27DestinationSettings -> (структура)

Настройки назначения Scte27

SmpteTtDestinationSettings -> (структура)

Настройки назначения Smpte Tt

TeletextDestinationSettings -> (структура)

Настройки назначения Teletext

TtmlDestinationSettings -> (структура)

Настройки назначения Ttml

StyleControl -> (строка)

Это поле в настоящее время не поддерживается и не повлияет на форматирование вывода. Оставьте значение по умолчанию.

WebvttDestinationSettings -> (структура)

Настройки назначения Webvtt

StyleControl -> (строка)

Управляет тем, передается ли цвет и положение исходных субтитров в выходные субтитры WebVTT. PASSTHROUGH - Действительно только если исходные субтитры EMBEDDED или TELETEXT. NO_STYLE_DATA - Не передавать стили. Выходные субтитры не будут содержать информацию о форматировании шрифта.

LanguageCode -> (строка)

Трехзначный код ISO 639-2: http://www.loc.gov/standards/iso639-2/

LanguageDescription -> (строка)

Информация, читаемая человеком, для указания доступных для плееров субтитров (например, английский или испанский).

Name -> (строка)

Имя описания субтитров. Используется для сопоставления описания субтитров с выводом. Имена должны быть уникальными в рамках события.

CaptionDashRoles -> (список)

Идентифицирует роли DASH, которые необходимо назначить этому выводу субтитров. Применимо только тогда, когда вывод субтитров настроен на передачу сигналов доступности DVB DASH.

(строка)

Субтитры роли Dash

DvbDashAccessibility -> (строка)

Идентифицирует сигналы доступности DVB DASH в данном выводе субтитров. Используется в выходных данных Microsoft Smooth Streaming для передачи информации о доступности пакетировщикам.

FeatureActivations -> (структура)

Активации функций

InputPrepareScheduleActions -> (строка)

Включает функцию Input Prepare. Вы можете создавать действия Input Prepare в расписании только в том случае, если эта функция включена. Если вы отключите функцию в существующем расписании, убедитесь, что сначала удалили все действия Input Prepare из расписания.

OutputStaticImageOverlayScheduleActions -> (строка)

Включает функцию наложения статического изображения на вывод. Включение этой функции позволяет отправлять обновления расписания канала для отображения/удаления/изменения наложений изображений на основе каждого выхода.

GlobalConfiguration -> (структура)

Настройки конфигурации, применяемые ко всему событию.

InitialAudioGain -> (целое число)

Значение для установки начального усиления звука для Live-события.

InputEndAction -> (строка)

Указывает действие, которое следует выполнить, когда текущий вход завершается (например, конец файла). При конфигурации switchAndLoopInputs кодер перезапустится с начала первого входа. При конфигурации «none» кодер будет транскодировать либо черный цвет, либо однородный цвет, либо изображение слайда, указанное пользователем, в соответствии с конфигурацией «Поведение при потере входа», до тех пор, пока не произойдет следующий переход на вход (что контролируется с помощью API расписания канала).

InputLossBehavior -> (структура)

Настройки системных действий при потере входа.

BlackFrameMsec -> (целое число)

Необходима обновление документации

InputLossImageColor -> (строка)

Когда тип изображения потери входа — «цвет», это поле определяет цвет для использования. Значение: 6 шестнадцатеричных символов, представляющих значения RGB.

InputLossImageSlate -> (структура)

Когда тип изображения потери входа — «слайд», эти поля определяют параметры доступа к слайду.

PasswordParam -> (строка)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (строка)

Унифицированный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, http:// URI), в зависимости от типа выхода. Например, для назначения RTMP выход должен иметь URI, подобный: «rtmp://fmsserver/live».

Username -> (строка)

Необходима обновление документации

InputLossImageType -> (строка)

Указывает, использовать ли однородный цвет или слайд вместо выхода после потери входа, превысившей blackFrameMsec.

RepeatFrameMsec -> (целое число)

Необходима обновление документации

OutputLockingMode -> (строка)

Указывает, как синхронизируются потоки MediaLive. PIPELINE_LOCKING — MediaLive попытается синхронизировать выход каждого потока с другими потоками. EPOCH_LOCKING — MediaLive попытается синхронизировать выход каждого потока с Unix-эпохой. DISABLED — MediaLive не попытается синхронизировать выход потоков. Мы рекомендуем не отключать блокировку вывода, так как это приводит к негативным последствиям в большинстве рабочих процессов. Более подробную информацию см. в разделе о блокировке вывода (блокировке потоков) в руководстве пользователя Medialive.

OutputTimingSource -> (строка)

Указывает, должно ли устройство Live-кодера регулировать скорость вывода кадров по своему системному времени (которое, по желанию, может быть зафиксировано к другому источнику через NTP) или же оно должно быть зафиксировано к часам источника, предоставляющего входной поток.

SupportLowFramerateInputs -> (строка)

Настраивает буфер входного видео для потоков с очень низкой скоростью видеокадров. Это обычно устанавливается в значение «включено» для музыкальных каналов с менее чем одной видеокадрой в секунду.

OutputLockingSettings -> (структура)

Дополнительные настройки блокировки вывода

EpochLockingSettings -> (структура)

Настройки блокировки эпохи

CustomEpoch -> (строка)

Необязательно. Введите значение здесь, чтобы использовать пользовательскую эпоху вместо стандартной эпохи (которая началась 1970-01-01T00:00:00 по UTC). Укажите начальное время пользовательской эпохи в формате YYYY-MM-DDTHH:MM:SS по UTC. Время должно быть 2000-01-01T00:00:00 или позже. Всегда устанавливайте часть MM:SS в значение 00:00.

JamSyncTime -> (строка)

Необязательно. Введите время для синхронизации сбойного обновления. По умолчанию используется полночь по UTC. При включенной блокировке эпохи MediaLive выполняет ежедневную синхронизацию сбойного обновления для каждого вывода кодирования, чтобы гарантировать, что временные метки не расходятся с часами. Синхронизация сбойного обновления применяется только к кодированиям с частотой кадров 29,97 или 59,94 кадров в секунду. Чтобы переопределить, введите время в формате ЧЧ:ММ:СС по UTC. Всегда устанавливайте часть MM:SS в значение 00:00.

PipelineLockingSettings -> (структура)

Настройки блокировки потока

MotionGraphicsConfiguration -> (структура)

Настройки для движущейся графики.

MotionGraphicsInsertion -> (строка)

Вставка движущейся графики

MotionGraphicsSettings -> (структура)

Настройки движущейся графики

HtmlMotionGraphicsSettings -> (структура)

Настройки HTML-графики

NielsenConfiguration -> (структура)

Настройки конфигурации Nielsen.

DistributorId -> (строка)

Введите идентификатор дистрибьютора, назначенный вашей организации компанией Nielsen.

NielsenPcmToId3Tagging -> (строка)

Включает маркировку Nielsen PCM в ID3

OutputGroups -> (список)

Документация по умолчанию для __listOfOutputGroup

(структура)

Группы вывода для этого прямого эфира. Группы вывода содержат информацию о том, куда должны распространяться потоки.

Имя -> (строка)

Пользователь может настроить имя группы вывода по своему усмотрению.

OutputGroupSettings -> (структура)

Настройки, связанные с группой вывода.

ArchiveGroupSettings -> (структура)

Настройки архивации

ArchiveCdnSettings -> (структура)

Параметры, управляющие взаимодействием с CDN.

ArchiveS3Settings -> (структура)

Настройки архивации в S3

CannedAcl -> (строка)

Укажите canned ACL, который нужно применить к каждому запросу в S3. По умолчанию — none.

Destination -> (структура)

Директория и имя файла по умолчанию, куда следует записывать архивные файлы.

DestinationRefId -> (строка)

Документация по умолчанию для __string

RolloverInterval -> (целое число)

Количество секунд, в течение которых данные записываются в архивный файл, прежде чем он будет закрыт, и начнется новый.

FrameCaptureGroupSettings -> (структура)

Настройки группы захвата кадров

Destination -> (структура)

Место назначения для файлов захвата кадров. Это либо URI для ведра Amazon S3 и объекта, плюс префикс имени файла (например, s3ssl://sportsDelivery/highlights/20180820/curling-), либо URI для контейнера MediaStore, плюс префикс имени файла (например, mediastoressl://sportsDelivery/20180820/curling-). Конечные имена файлов состоят из префикса из поля destination (например, “curling-”) + модификатора имени + счётчика (5 цифр, начиная с 00001) + расширения (которое всегда .jpg). Например, curling-low.00001.jpg

DestinationRefId -> (строка)

Документация по умолчанию для __string

FrameCaptureCdnSettings -> (структура)

Параметры, управляющие взаимодействием с CDN.

FrameCaptureS3Settings -> (структура)

Настройки захвата кадров в S3

CannedAcl -> (строка)

Укажите canned ACL, который нужно применить к каждому запросу в S3. По умолчанию — none.

HlsGroupSettings -> (структура)

Настройки группы Hls

AdMarkers -> (список)

Выберите один или несколько типов маркеров рекламы, чтобы передать сигналы SCTE35 в эту группу выходов Apple HLS.

(строка)

Маркеры рекламы Hls

BaseUrlContent -> (строка)

Частичный префикс URI, который будет добавлен к каждому выходу в файле медиа .m3u8. Может использоваться, если базовый манифест передаётся с другого URL, чем основной файл .m3u8.

BaseUrlContent1 -> (строка)

Необязательно. Одно значение на группу выходов. Это поле требуется только если вы заполняете содержимое базового URL A, и система ниже сообщила вам, что медиа-файлы для потока 1 всех выходов находятся в другом месте, чем медиа-файлы для потока 0.

BaseUrlManifest -> (строка)

Частичный префикс URI, который будет добавлен к каждому выходу в файле медиа .m3u8. Может использоваться, если базовый манифест передаётся с другого URL, чем основной файл .m3u8.

BaseUrlManifest1 -> (строка)

Необязательно. Одно значение на группу выходов. Заполните это поле только если вы заполняете базовый манифест URL A, и система ниже сообщила вам, что файлы дочерних манифестов для потока 1 всех выходов находятся в другом месте, чем файлы дочерних манифестов для потока 0.

CaptionLanguageMappings -> (список)

Сопоставление до 4 субтитров с языками субтитров. Имеет смысл только если captionLanguageSetting установлено в «вставить».

(структура)

Сопоставляет субтитровую дорожку с кодом языка ISO 693-2 (http://www.loc.gov/standards/iso639-2), с необязательным описанием.

CaptionChannel -> (целое число)

Субтитровый канал, описываемый этим элементом CaptionLanguageMapping. Каждое сопоставление канала должно иметь уникальный номер канала (максимум 4).

LanguageCode -> (строка)

Трехсимвольный код языка ISO 639-2 (см. http://www.loc.gov/standards/iso639-2)

LanguageDescription -> (строка)

Текстовое описание языка

CaptionLanguageSetting -> (строка)

Применяется только к субтитрам с выводом 608 Embedded. insert: Включить строки CLOSED-CAPTIONS в манифест. Укажите как минимум один язык в поле CC1 Language Code. Для каждого указанного вами кода языка добавляется одна строка CLOSED-CAPTION. Убедитесь, что вы указываете языки в том порядке, в котором они появляются в исходном источнике (если источник в формате embedded) или порядке селекторов субтитров (если источник не embedded). В противном случае языки в манифесте не будут правильно соответствовать субтитрам вывода. none: Включить строку CLOSED-CAPTIONS=NONE в манифест. omit: Не включать строку CLOSED-CAPTIONS в манифест.

ClientCache -> (строка)

При установке в «выключено» устанавливает тег #EXT-X-ALLOW-CACHE:no в манифесте, что предотвращает сохранение клиентами сегментов медиа для последующего воспроизведения.

CodecSpecification -> (строка)

Спецификация для использования (RFC-6381 или по умолчанию RFC-4281) при генерации плейлиста m3u8.

ConstantIv -> (строка)

Для использования с encryptionType. Это 128-битовое, 16-байтовое шестнадцатеричное значение, представленное текстовой строкой из 32 символов. Если ivSource установлен в «явно», то этот параметр обязателен и используется в качестве IV для шифрования.

Destination -> (структура)

Директория или HTTP-пункт назначения для сегментов HLS, файлов манифестов и ключей шифрования (если включены).

DestinationRefId -> (строка)

Документация-заполнитель для __string

DirectoryStructure -> (строка)

Размещать сегменты в поддиректориях.

DiscontinuityTags -> (строка)

Указывает, следует ли вставлять теги EXT-X-DISCONTINUITY в дочерние манифесты HLS для этой группы выходов. Как правило, выбирайте «Вставить», потому что эти теги необходимы в манифесте (согласно спецификации HLS) и служат важной цели. Выберите «Никогда не вставлять» только если система ниже выполняет переключение в реальном времени (без использования функции автоматического переключения MediaLive) и только если эта система ниже сообщила вам об исключении этих тегов.

EncryptionType -> (строка)

Шифрует сегменты с заданным методом шифрования. Исключение этого параметра, если шифрование не требуется.

HlsCdnSettings -> (структура)

Параметры, которые управляют взаимодействием с CDN.

HlsAkamaiSettings -> (структура)

Настройки Hls Akamai

ConnectionRetryInterval -> (целое число)

Количество секунд ожидания повторного подключения к CDN, если соединение потеряно.

FilecacheDuration -> (целое число)

Размер кэша файла в секундах для потоковых выходов.

HttpTransferMode -> (строка)

Укажите, следует ли использовать кодирование chunked transfer для Akamai. Пользователь должен связаться с Akamai для активации этой функции.

NumRetries -> (целое число)

Количество попыток повтора до перевода Живого события в состояние ошибки. Применяется только если URI назначения CDN начинается с “s3” или “mediastore”. Для других URI значение всегда 3.

RestartDelay -> (целое число)

Если потоковый выход выходит из строя, количество секунд ожидания до инициации перезапуска. Значение 0 означает, что перезапуск никогда не будет инициирован.

Salt -> (строка)

Соль для аутентифицированной Akamai.

Token -> (строка)

Параметр токена для аутентифицированной Akamai. Если не указан, используется _gda_.

HlsBasicPutSettings -> (структура)

Настройки Hls Basic Put

ConnectionRetryInterval -> (целое число)

Количество секунд ожидания повторного подключения к CDN, если соединение потеряно.

FilecacheDuration -> (целое число)

Размер кэша файла в секундах для потоковых выходов.

NumRetries -> (целое число)

Количество попыток повтора до перевода Живого события в состояние ошибки. Применяется только если URI назначения CDN начинается с “s3” или “mediastore”. Для других URI значение всегда 3.

RestartDelay -> (целое число)

Если потоковый выход выходит из строя, количество секунд ожидания до инициации перезапуска. Значение 0 означает, что перезапуск никогда не будет инициирован.

HlsMediaStoreSettings -> (структура)

Настройки Hls Media Store

ConnectionRetryInterval -> (целое число)

Количество секунд ожидания повторного подключения к CDN, если соединение потеряно.

FilecacheDuration -> (целое число)

Размер кэша файла в секундах для потоковых выходов.

MediaStoreStorageClass -> (строка)

При установке в временной, файлы вывода хранятся в непостоянной памяти для более быстрого чтения и записи.

NumRetries -> (целое число)

Количество попыток повтора до перевода Живого события в состояние ошибки. Применяется только если URI назначения CDN начинается с “s3” или “mediastore”. Для других URI значение всегда 3.

RestartDelay -> (целое число)

Если потоковый выход выходит из строя, количество секунд ожидания до инициации перезапуска. Значение 0 означает, что перезапуск никогда не будет инициирован.

HlsS3Settings -> (структура)

Настройки Hls S3

CannedAcl -> (строка)

Укажите консервированный ACL для применения к каждому запросу S3. По умолчанию none.

HlsWebdavSettings -> (структура)

Настройки Hls Webdav

ConnectionRetryInterval -> (целое число)

Количество секунд ожидания повторного подключения к CDN, если соединение потеряно.

FilecacheDuration -> (целое число)

Размер кэша файла в секундах для потоковых выходов.

HttpTransferMode -> (строка)

Укажите, следует ли использовать кодирование chunked transfer для WebDAV.

NumRetries -> (целое число)

Количество попыток повтора до перевода Живого события в состояние ошибки. Применяется только если URI назначения CDN начинается с “s3” или “mediastore”. Для других URI значение всегда 3.

RestartDelay -> (целое число)

Если потоковый выход выходит из строя, количество секунд ожидания до инициации перезапуска. Значение 0 означает, что перезапуск никогда не будет инициирован.

HlsId3SegmentTagging -> (строка)

Состояние метки тегов HLS ID3 Segment

IFrameOnlyPlaylists -> (строка)

DISABLED: Не создавать манифест только с I-кадрами, но создать мастер и медиа-манифесты (согласно полю Выбор вывода). STANDARD: Создавать манифест только с I-кадрами для каждого выхода, содержащего видео, а также другие манифесты (согласно полю Выбор вывода). Манифест I-кадра содержит тег #EXT-X-I-FRAMES-ONLY, чтобы указать, что он предназначен только для I-кадров, и одну или несколько записей #EXT-X-BYTERANGE, определяющих положение I-кадра. Например, #EXT-X-BYTERANGE:160364@1461888”

IncompleteSegmentBehavior -> (строка)

Указывает, следует ли включать последний (неполный) сегмент в медиа-вывод, когда поток останавливается из-за остановки канала, паузы канала или потери входных данных в поток. Auto означает, что MediaLive решает, следует ли включать конечный сегмент, в зависимости от класса канала и типов групп вывода. Suppress означает, что неполный сегмент никогда не включается. Рекомендуется выбрать Auto и позволить MediaLive управлять поведением.

IndexNSegments -> (целое число)

Применимо только если поле Режим LIVE. Указывает максимальное количество сегментов в файле медиа-манифеста. После этого максимума более старые сегменты удаляются из медиа-манифеста. Это число должно быть меньше числа в поле Сохранить сегменты.

InputLossAction -> (строка)

Параметр, который контролирует поведение группы вывода при потере входных данных.

IvInManifest -> (строка)

Для использования с encryptionType. IV (вектор инициализации) — это 128-битное число, используемое совместно с ключом для шифрования блоков. Если установлено «включить», IV перечислены в манифесте, в противном случае IV не отображаются в манифесте.

IvSource -> (строка)

Для использования с encryptionType. IV (вектор инициализации) — это 128-битное число, используемое совместно с ключом для шифрования блоков. Если это значение «следует за номером сегмента», это приведет к изменению IV каждый сегмент (для соответствия номеру сегмента). Если это установлено в «явно», вы должны ввести значение constantIv.

KeepSegments -> (целое число)

Применимо только если поле Режим LIVE. Указывает количество сегментов медиа, которые нужно сохранить в целевой директории. Это число должно быть больше, чем indexNSegments (Кол-во сегментов). Рекомендуется (значение = (2 x indexNsegments) + 1). Если это число «сохранить сегменты» слишком мало, могут произойти следующие события: проигрыватель продолжает читать файл медиа-манифеста, который перечисляет этот сегмент, но этот сегмент был удален из целевой директории (как указано в indexNSegments). В этом случае у проигрывателя будет HTTP-ошибка 404.

KeyFormat -> (строка)

Значение указывает, как ключ представлен в ресурсе, на который указывает URI. Если параметр отсутствует, используется неявное значение «identity». Также можно указать строку обратного DNS.

KeyFormatVersions -> (строка)

Либо единственное положительное целое значение версии, либо список значений версий, разделенный слешем (1/2/3).

KeyProviderSettings -> (структура)

Настройки поставщика ключей.

StaticKeySettings -> (структура)

Настройки статического ключа

KeyProviderServer -> (структура)

URL сервера лицензий, используемого для защиты контента.

PasswordParam -> (строка)

Ключ для извлечения пароля из хранилища параметров EC2

Uri -> (строка)

Унифицированный идентификатор ресурса (URI). Должен указывать путь к файлу, доступному для Live-системы (например, http:// URI), в зависимости от типа выходных данных. Например, для назначения RTMP URI должен быть похож на: “rtmp://fmsserver/live”.

Username -> (строка)

Необходима актуализация документации

StaticKeyValue -> (строка)

Статическое значение ключа в виде 32-символьной шестнадцатеричной строки.

ManifestCompression -> (строка)

При установке в значение gzip сжимает плейлисты HLS.

ManifestDurationFormat -> (строка)

Указывает, следует ли использовать для выходного манифеста значения с плавающей точкой или целые числа для длительности сегмента.

MinSegmentLength -> (целое число)

Минимальная длительность сегментов MPEG-2 Transport Stream в секундах. Если установлено, минимальная длина сегмента применяется, анализируя соседние доступные сегменты в указанном диапазоне и увеличивая размер сегмента при необходимости.

Mode -> (строка)

Если «vod», все сегменты индексируются и хранятся постоянно в пункте назначения и манифесте. Если «live», сохраняются только количество сегментов, указанных в keepSegments и indexNSegments; новые сегменты заменяют старые, что может помешать плеерам полностью перемотать событие назад. Режим VOD использует тип HLS EXT-X-PLAYLIST EVENT во время работы канала, преобразуя его в манифест типа «VOD» по завершении потока.

OutputSelection -> (строка)

MANIFESTS_AND_SEGMENTS: Создает манифесты (главный манифест, если применимо, и медиа-манифесты) для этой группы вывода. VARIANT_MANIFESTS_AND_SEGMENTS: Создает медиа-манифесты для этой группы вывода, но не главный манифест. SEGMENTS_ONLY: Не создает манифестов для этой группы вывода.

ProgramDateTime -> (строка)

Включает или исключает тег EXT-X-PROGRAM-DATE-TIME в файлах манифеста .m3u8. Значение рассчитывается с помощью часов программы.

ProgramDateTimeClock -> (строка)

Указывает алгоритм, используемый для управления часами HLS EXT-X-PROGRAM-DATE-TIME. Варианты включают: INITIALIZE_FROM_OUTPUT_TIMECODE: Часы PDT инициализируются в зависимости от первого кода времени вывода, а затем увеличиваются на продолжительность EXTINF каждого закодированного сегмента. SYSTEM_CLOCK: Часы PDT инициализируются в зависимости от реального времени UTC, а затем увеличиваются на продолжительность EXTINF каждого закодированного сегмента. Если часы PDT отклоняются от реального времени более чем на 500 мс, они синхронизируются с реальным временем.

ProgramDateTimePeriod -> (целое число)

Период вставки записи EXT-X-PROGRAM-DATE-TIME в секундах.

RedundantManifest -> (строка)

ENABLED: Главный манифест (.m3u8-файл) для каждой инфраструктуры содержит информацию о обеих инфраструктурах: сначала свои медиа-файлы, а затем медиа-файлы другой инфраструктуры. Эта функция позволяет устройствам воспроизведения, поддерживающим обнаружение устаревших манифестов, переключаться с одного манифеста на другой, когда текущий манифест кажется устаревшим. Все еще есть два пункта назначения и два главных манифеста, но оба главных манифеста ссылаются на медиа-файлы из обоих инфраструктур. DISABLED: Главный манифест (.m3u8-файл) для каждой инфраструктуры содержит информацию только о своей инфраструктуре. Для группы вывода HLS с MediaPackage в качестве пункта назначения всегда используется поведение DISABLED. MediaPackage генерирует манифесты, которые он предоставляет плеерам, поэтому избыточный манифест MediaLive не имеет значения.

SegmentLength -> (целое число)

Длина сегментов MPEG-2 Transport Stream для создания в секундах. Обратите внимание, что сегменты будут завершаться следующим ключевым кадром после этой длительности, поэтому фактическая длина сегмента может быть больше.

SegmentationMode -> (строка)

useInputSegmentation устарел. Размер настроенного сегмента всегда используется.

SegmentsPerSubdirectory -> (целое число)

Количество сегментов, записываемых в подкаталог, прежде чем начинать новый. Для того, чтобы эта настройка имела эффект, directoryStructure должен быть subdirectoryPerStream.

StreamInfResolution -> (строка)

Включать или исключать атрибут RESOLUTION для видео в теге EXT-X-STREAM-INF варианта манифеста.

TimedMetadataId3Frame -> (строка)

Указывает кадр ID3, содержащий код времени.

TimedMetadataId3Period -> (целое число)

Интервал временных метаданных в секундах.

TimestampDeltaMilliseconds -> (целое число)

Предоставляет дополнительное смещение дельты миллисекунд для точной настройки временных меток.

TsFileMode -> (строка)

SEGMENTED_FILES: Выводить программу в виде сегментов — несколько файлов .ts. SINGLE_FILE: Применяется только если поле Mode равно VOD. Выводить программу в виде одного файла .ts. Манифест медиа содержит теги #EXT-X-BYTERANGE для индексации сегментов для воспроизведения. Типичное использование этого значения — при отправке выходных данных в AWS Elemental MediaConvert, который может принимать только один медиа-файл. Воспроизведение во время работы канала не гарантируется из-за кэширования HTTP-сервера.

MediaPackageGroupSettings -> (структура)

Настройки группы Media Package

Destination -> (структура)

Пункт назначения канала MediaPackage.

DestinationRefId -> (строка)

Заглушка документации для __string

MsSmoothGroupSettings -> (структура)

Настройки группы Ms Smooth

AcquisitionPointId -> (строка)

Идентификатор для включения в каждое сообщение в разреженном потоке. Игнорируется, если sparseTrackType равен NONE.

AudioOnlyTimecodeControl -> (строка)

Если установлено в passthrough для аудио-только вывода MS Smooth, абсолютное время фрагмента будет установлено на текущий код времени. Этот параметр не записывает коди времени в аудио элементарный поток.

CertificateMode -> (строка)

Если установлено в verifyAuthenticity, проверит цепочку сертификатов https до доверенного органа сертификации (CA). Это приведет к тому, что https-выходы с самозаверяемыми сертификатами завершатся ошибкой.

ConnectionRetryInterval -> (целое число)

Количество секунд ожидания перед повторной попыткой подключения к серверу IIS, если подключение потеряно. Контент будет кэширован за это время, и кэш будет передан на сервер IIS после восстановления подключения.

Destination -> (структура)

Точка публикации Smooth Streaming на сервере IIS. Elemental Live выступает в роли «Push»-кодировщика для IIS.

DestinationRefId -> (строка)

Заглушка документации для __string

EventId -> (строка)

Идентификатор события MS Smooth для отправки на сервер IIS. Следует указывать только в том случае, если eventIdMode установлен на useConfigured.

EventIdMode -> (строка)

Указывает, отправлять ли идентификатор события на сервер IIS. Если идентификатор события не отправляется, и используется то же самое событие Live без изменения точки публикации, клиенты могут увидеть кэшированный видео контент от предыдущего запуска. Параметры: - «useConfigured» - использовать предоставленное значение в eventId - «useTimestamp» - генерировать и отправлять идентификатор события на основе текущей метки времени - «noEventId» - не отправлять идентификатор события на сервер IIS.

EventStopBehavior -> (строка)

Если установлено в sendEos, отправляет сигнал EOS на сервер IIS при остановке события

FilecacheDuration -> (целое число)

Размер кэша файлов в секундах для потоковых выходов.

FragmentLength -> (целое число)

Длина фрагментов mp4 для генерации (в секундах). Длина фрагмента должна быть совместима с размером GOP и частотой кадров.

InputLossAction -> (строка)

Параметр, управляющий поведением группы выходов при потере ввода.

NumRetries -> (целое число)

Количество попыток повторного подключения.

RestartDelay -> (целое число)

Количество секунд ожидания перед запуском перезагрузки из-за сбоя вывода, из-за исчерпания numRetries на одном сегменте или превышения filecacheDuration.

SegmentationMode -> (строка)

useInputSegmentation устарел. Размер настроенного сегмента всегда используется.

SendDelayMs -> (целое число)

Количество миллисекунд задержки вывода со второй инфраструктуры.

SparseTrackType -> (строка)

Определяет тип данных, которые следует поместить в разреженный поток: - SCTE35: Вставлять сообщения SCTE-35 из исходного контента. С каждым сообщением вставлять кадр IDR для начала нового сегмента. - SCTE35_WITHOUT_SEGMENTATION: Вставлять сообщения SCTE-35 из исходного контента. С каждым сообщением вставлять кадр IDR, но не начинать новый сегмент. - NONE: Не генерировать разреженный поток для любых выходов в этой группе выходов.

StreamManifestBehavior -> (строка)

Если установлено в send, отправлять манифест потока, чтобы точка публикации не запускалась, пока не запустятся все потоки.

TimestampOffset -> (строка)

Смещение временной метки для события. Используется только если timestampOffsetMode установлен в useConfiguredOffset.

TimestampOffsetMode -> (строка)

Тип смещения даты временной метки для использования. - useEventStartDate: Использовать дату начала события в качестве смещения - useConfiguredOffset: Использовать явно настроенную дату в качестве смещения

MultiplexGroupSettings -> (структура)

Настройки группы мультиплексирования

RtmpGroupSettings -> (структура)

Настройки группы RTMP

AdMarkers -> (список)

Выберите тип маркера рекламы для этой группы вывода. MediaLive создаст сообщение на основе содержимого каждого сообщения SCTE-35, отформатирует его для этого типа маркера и вставит его в потоковый поток.

(строка)

Маркеры рекламы RTMP

AuthenticationScheme -> (строка)

Схема аутентификации для подключения к CDN

CacheFullBehavior -> (строка)

Управляет поведением при заполнении кэша контента. Если удаленный сервер источника приостанавливает соединение RTMP и не принимает контент достаточно быстро, «кэш медиа» заполнится. Когда кэш достигнет длительности, заданной параметром cacheLength, кэш перестанет принимать новый контент. Если установлено значение disconnectImmediately, вывод RTMP принудительно прервёт соединение. Очистит кэш медиа и подключится повторно через restartDelay секунд. Если установлено значение waitForServer, вывод RTMP будет ждать до 5 минут, чтобы позволить серверу-источнику начать приём данных.

CacheLength -> (целое число)

Длительность кэша в секундах используется для расчёта размера буфера.

CaptionData -> (строка)

Управляет типами данных, которые передаются в выводы onCaptionInfo. Если установлено значение «all», то будут переданы данные DTVCC, передаваемые 608 и 708. Если установлено «field1AndField2608», то данные DTVCC будут удалены, но данные 608 из обоих полей будут переданы. Если установлено «field1608», то будут переданы только данные, передаваемые в 608 из видео поля 1.

InputLossAction -> (строка)

Управляет поведением этой группы RTMP, если вход становится недоступным. - emitOutput: Выводить заполняющий экран до тех пор, пока вход не вернётся. - pauseOutput: Прекратить передачу данных до тех пор, пока вход не вернётся. Это не закрывает основное соединение RTMP.

RestartDelay -> (целое число)

Если выход потоковой передачи завершился ошибкой, количество секунд, которые нужно подождать, прежде чем начать перезапуск. Значение 0 означает, что перезапуск не выполняется.

IncludeFillerNalUnits -> (строка)

Применяется только когда режим управления скоростью (в настройках кодека) — CBR (постоянная скорость передачи данных). Управляет тем, добавляется ли в поток RTMP заполнение (с FILL NAL блоками) для достижения постоянной скорости передачи, которая действительно постоянна. Без заполнения пропускная способность изменяется (вплоть до значения скорости передачи данных в настройках кодека). Рекомендуется выбрать Авто.

UdpGroupSettings -> (структура)

Настройки группы UDP

InputLossAction -> (строка)

Определяет поведение в крайнем случае, когда входное видео теряется, и больше нет резервных входов. При выборе dropTs передача всего транспортного потока прекращается. При выборе dropProgram программа может быть исключена из транспортного потока (и заменена пакетами нулевого значения, чтобы удовлетворить требования к скорости передачи данных TS). Или, при выборе emitProgram транспортный поток будет продолжать генерироваться нормально, с повторением кадров, чёрными кадрами или кадрами заполнения, заменяющими отсутствующее входное видео.

TimedMetadataId3Frame -> (строка)

Указывает кадр ID3, содержащий временной код.

TimedMetadataId3Period -> (целое число)

Интервал временной метки в секундах.

CmafIngestGroupSettings -> (структура)

Настройки группы приема Cmaf

Destination -> (структура)

HTTP назначение для дорожек

DestinationRefId -> (строка)

Документация-заполнитель для __string

NielsenId3Behavior -> (строка)

Если установлено значение passthrough, неразборчивые тона Nielsen для отслеживания медиа будут обнаружены в аудио ввода и эквивалентный тег ID3 будет вставлен в выходной поток.

Scte35Type -> (строка)

Тип дорожки scte35 для добавления. none или scte35WithoutSegmentation

SegmentLength -> (целое число)

Номинальная продолжительность сегментов. Единицы указаны в SegmentLengthUnits. Сегменты будут завершаться на ближайшем ключевом кадре после указанной длительности, поэтому фактическая длина сегмента может быть больше, и она может быть дробью единиц.

SegmentLengthUnits -> (строка)

Единица времени для параметра длины сегмента.

SendDelayMs -> (целое число)

Количество миллисекунд для задержки вывода из второго конвейера.

KlvBehavior -> (строка)

Если установлено значение passthrough, передает все данные KLV из входного источника в этот выходной поток.

KlvNameModifier -> (строка)

Измените модификатор, который MediaLive автоматически добавляет к имени потоков(), идентифицирующему дорожку KLV. Значение по умолчанию — «klv», что означает, что имя по умолчанию будет Streams(klv.cmfm). Любая введённая вами строка заменит строку «klv».Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), нижнее подчёркивание (_) и точку (.) и имеет максимальную длину 100 символов.

NielsenId3NameModifier -> (строка)

Измените модификатор, который MediaLive автоматически добавляет к имени потоков(), идентифицирующему дорожку Nielsen ID3. Значение по умолчанию — «nid3», что означает, что имя по умолчанию будет Streams(nid3.cmfm). Любая введённая вами строка заменит строку «nid3».Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), нижнее подчёркивание (_) и точку (.) и имеет максимальную длину 100 символов.

Scte35NameModifier -> (строка)

Измените модификатор, который MediaLive автоматически добавляет к имени потоков() для дорожки SCTE 35. Значение по умолчанию — «scte», что означает, что имя по умолчанию будет Streams(scte.cmfm). Любая введённая вами строка заменит строку «scte».Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), нижнее подчёркивание (_) и точку (.) и имеет максимальную длину 100 символов.

Id3Behavior -> (строка)

Установите значение ENABLED, чтобы включить вставку метаданных ID3. Для включения метаданных настройте другие параметры в группе вывода или добавьте действие ID3 в расписание канала.

Id3NameModifier -> (строка)

Измените модификатор, который MediaLive автоматически добавляет к имени потоков(), идентифицирующему дорожку ID3. Значение по умолчанию — «id3», что означает, что имя по умолчанию будет Streams(id3.cmfm). Любая введённая вами строка заменит строку «id3».Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), нижнее подчёркивание (_) и точку (.) и имеет максимальную длину 100 символов.

CaptionLanguageMappings -> (список)

Массив, идентифицирующий языки в четырёх каналах субтитров встраиваемых субтитров.

(структура)

Добавьте элемент массива для каждого языка. Следуйте порядку описаний субтитров. Например, если первое описание субтитров — для немецкого языка, то первый элемент массива должен быть для немецкого языка, а его канал субтитров должен быть установлен в 1. Второй элемент массива должен быть 2 и так далее.

CaptionChannel -> (целое число)

Номер канала для этих субтитров, от 1 до 4.

LanguageCode -> (строка)

Код языка для языка субтитров в этом канале. Например, ger/deu. См. http://www.loc.gov/standards/iso639-2

TimedMetadataId3Frame -> (строка)

Установите значение none, если не нужно вставлять временной код в выходной поток. В противном случае выберите тип кадра для временного кода.

TimedMetadataId3Period -> (целое число)

Если вы настраиваете вставку временного кода в выходной поток, укажите частоту кадра в секундах.

TimedMetadataPassthrough -> (строка)

Установите значение enabled, чтобы передавать метаданные ID3 из входных источников.

SrtGroupSettings -> (структура)

Настройки группы SRT

InputLossAction -> (строка)

Определяет поведение в крайнем случае, когда входное видео теряется, и больше нет резервных входов. При выборе dropTs передача всего транспортного потока прекращается. При выборе dropProgram программа может быть исключена из транспортного потока (и заменена пакетами нулевого значения, чтобы удовлетворить требованиям к скорости передачи данных TS). Или, при выборе emitProgram транспортный поток будет продолжать генерироваться нормально, с повторением кадров, чёрными кадрами или кадрами заполнения, заменяющими отсутствующее входное видео.

Outputs -> (список)

Документация-заполнитель для __listOfOutput

(структура)

Настройки вывода. В группе может быть несколько выводов.

AudioDescriptionNames -> (список)

Имена AudioDescriptions, используемых в качестве аудиоисточников для этого вывода.

(строка)

Документация-заполнитель для __string

CaptionDescriptionNames -> (список)

Имена CaptionDescriptions, используемых в качестве источников субтитров для этого вывода.

(строка)

Документация-заполнитель для __string

OutputName -> (строка)

Имя, используемое для идентификации вывода.

OutputSettings -> (структура)

Настройки, специфичные для типа вывода.

ArchiveOutputSettings -> (структура)

Настройки архивации

ContainerSettings -> (структура)

Настройки, специфичные для типа контейнера файла.

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, используется модель буфера 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 субтитров источника для этого выхода. Принимаются несколько значений, которые могут быть введены диапазонами и/или через запятую. Значения могут быть десятичными или шестнадцатеричными. Каждый указанный 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. Разделы 1 и 2 всегда будут следовать интервалу видео.

EbpLookaheadMs -> (целое число)

При установке, гарантирует, что точки границы кодирования (EBP) не находятся в заданном временном интервале друг от друга, просматривая входное видео. Если другая EBP появится в пределах указанного временного интервала, текущая EBP не выводится, а сегмент «растягивается» до следующей метки. Значение lookahead не добавляет задержки в систему. Живое событие должно быть сконфигурировано в другом месте, чтобы создать достаточную задержку, чтобы сделать lookahead точным.

EbpPlacement -> (строка)

Управляет размещением меток EBP на аудио PID. Если установлено в значение videoAndAudioPids, метки EBP будут размещены на видео PID и всех аудио PID. Если установлено в значение videoPid, метки EBP будут размещены только на видео PID.

EcmPid -> (строка)

Это поле не используется и устарело.

EsRateInPes -> (строка)

Включать или исключать поле ES Rate в заголовке PES.

EtvPlatformPid -> (строка)

Идентификатор пакета (PID) для входных данных платформы ETV источника для этого выхода. Может быть введён как десятичное, так и шестнадцатеричное значение. Допустимые значения от 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (строка)

Идентификатор пакета (PID) для входных данных сигнала ETV источника для этого выхода. Может быть введён как десятичное, так и шестнадцатеричное значение. Допустимые значения от 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (двойное)

Длина каждого фрагмента в секундах. Используется только с метками EBP.

Klv -> (строка)

Если установлено в значение passthrough, передаёт любые данные KLV из входного источника на этот выход.

KlvDataPids -> (строка)

Идентификатор пакета (PID) для входных данных KLV источника для этого выхода. Принимаются несколько значений, которые могут быть введены диапазонами и/или через запятую. Значения могут быть десятичными или шестнадцатеричными. Каждый указанный PID должен быть в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

NielsenId3Behavior -> (строка)

Если установлено в значение passthrough, невоспринимаемые тона Nielsen для отслеживания носителей будут обнаружены во входном аудио, и эквивалентный тег ID3 будет вставлен в выходной поток.

NullPacketBitrate -> (двойное)

Значение в битах в секунду дополнительных нулевых пакетов для вставки в поток транспорта. Это может быть использовано, если система шифрования в downstream требует периодических нулевых пакетов.

PatInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке транспорта. Допустимые значения 0, 10..1000.

PcrControl -> (строка)

Если установлено в значение pcrEveryPesPacket, значение Program Clock Reference вставляется в каждый заголовок Packetized Elementary Stream (PES). Этот параметр действует только в том случае, если PID PCR совпадает с видео или аудио элементарным потоком.

PcrPeriod -> (целое число)

Максимальное время в миллисекундах между Program Clock Reference (PCR). Вставленными в поток транспорта.

PcrPid -> (строка)

Идентификатор пакета (PID) Program Clock Reference (PCR) в потоке транспорта. Если значение не задано, кодер присвоит то же значение, что и Video PID. Может быть введён как десятичное, так и шестнадцатеричное значение. Допустимые значения от 32 (или 0x20)..8182 (или 0x1ff6).

PmtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке транспорта. Допустимые значения 0, 10..1000.

PmtPid -> (строка)

Идентификатор пакета (PID) для таблицы карты программы (PMT) в потоке транспорта. Может быть введён как десятичное, так и шестнадцатеричное значение. Допустимые значения от 32 (или 0x20)..8182 (или 0x1ff6).

ProgramNum -> (целое число)

Значение поля номера программы в таблице карты программы.

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 добавляет информацию Encoder Boundary Point в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию Encoder Boundary Point в поле адаптации с использованием устаревшего собственного формата.

SegmentationStyle -> (строка)

Параметр стиля сегментации контролирует, как метки сегментации вставляются в поток транспорта. При использовании avails, возможно, что сегменты могут быть усечены, что может повлиять на то, где будут вставлены будущие метки сегментации. Когда выбран стиль сегментации “resetCadence” и сегмент усечён из-за avail, мы сбросим cadence сегментации. Это означает, что последующий сегмент будет иметь продолжительность $segmentationTime секунд. Когда выбран стиль сегментации “maintainCadence” и сегмент усечён из-за avail, мы не будем сбрасывать cadence сегментации. Это означает, что последующий сегмент, скорее всего, тоже будет усечён. Однако все сегменты после этого будут иметь продолжительность $segmentationTime секунд. Обратите внимание, что EBP lookahead является небольшим исключением из этого правила.

SegmentationTime -> (двойное)

Продолжительность каждого сегмента в секундах. Требуется, если markers установлено в _none_.

TimedMetadataBehavior -> (строка)

При установке в режим passthrough, временные метаданные будут передаваться от входа к выходу.

TimedMetadataPid -> (строка)

Идентификатор пакета (PID) потока временных метаданных в потоке транспорта. Может быть введён как десятичное, так и шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (целое число)

Значение поля идентификатора потока транспорта в таблице карты программ.

VideoPid -> (строка)

Идентификатор пакета (PID) потока элементарного видео в потоке транспорта. Может быть введён как десятичное, так и шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (двойное)

Определяет, на сколько будет увеличен предпросмотр SCTE-35 (в миллисекундах) на выходе. Предпросмотр — это интервал времени между наличием указания SCTE-35 в потоке транспорта и PTS кадра видео, на который оно ссылается. Ноль означает, что добавление предпросмотра не производится (это не означает, что предпросмотр установлен в ноль). Не поддерживаются отрицательные значения предпросмотра, что означает, что вы не можете сделать предпросмотр короче. Имейте в виду, что задержка на выходе увеличится на величину предпросмотра.

RawSettings -> (структура)

Настройки необработанных данных

Extension -> (строка)

Расширение выходного файла. Если не указано, оно будет выбрано автоматически из типа контейнера.

NameModifier -> (строка)

Строка, добавляемая в конец имени файла назначения. Требуется для нескольких выходов одного типа.

FrameCaptureOutputSettings -> (структура)

Настройки вывода захвата кадров

NameModifier -> (строка)

Требуется, если группа выходов содержит более одного выхода. Этот модификатор является частью имени выходного файла.

HlsOutputSettings -> (структура)

Настройки вывода HLS

H265PackagingType -> (строка)

Применимо только при ссылке на описание видео H.265. Указывает, будут ли сегменты MP4 упакованы как HEV1 или HVC1.

HlsSettings -> (структура)

Настройки, касающиеся базового потока. Эти настройки отличаются для аудио-только выходов.

AudioOnlyHlsSettings -> (структура)

Настройки аудио-только HLS

AudioGroupId -> (строка)

Указывает группу, к которой относится аудио-реализация.

AudioOnlyImage -> (структура)

Необязательно. Указывает изображение .jpg или .png, используемое в качестве обложки для аудио-только вывода. Рекомендуется использовать файл с низким размером, поскольку изображение увеличивает пропускную способность выходного аудио. Изображение прикрепляется к аудио как тег ID3, тип кадра APIC, тип изображения 0x10, в соответствии со стандартом «ID3 tag version 2.4.0 - Native Frames».

PasswordParam -> (строка)

Ключ для извлечения пароля из хранилища параметров EC2

Uri -> (строка)

Универсальный идентификатор ресурса — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, для назначения RTMP uri должен быть похож на: “rtmp://fmsserver/live”.

Username -> (строка)

Необходима обновление документации

AudioTrackType -> (строка)

Поддерживаются четыре типа аудио-только потоков: Аудио-только вариант потока Клиент может воспроизводить этот аудио-только поток вместо видео в сценариях с низкой пропускной способностью. Представлен как 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 -> (строка)

Указывает тип сегмента.

Fmp4HlsSettings -> (структура)

Настройки Fmp4 HLS

AudioRenditionSets -> (строка)

Список всех аудиогрупп, используемых с потоком видеовывода. Введите все аудио GROUP-ID, связанные с видео, разделённые запятыми.

NielsenId3Behavior -> (строка)

При установке в режим passthrough, неаудиальные тона Nielsen для отслеживания медиа будут обнаружены в входном аудио и эквивалентный тег ID3 будет вставлен в выходной поток.

TimedMetadataBehavior -> (строка)

Установите значение PASSTHROUGH, чтобы включить вставку метаданных ID3. Для включения метаданных настройте другие параметры в группе выходов или отдельных выходах или добавьте действие ID3 в расписание канала.

FrameCaptureHlsSettings -> (структура)

Настройки HLS захвата кадров

StandardHlsSettings -> (структура)

Стандартные настройки HLS

AudioRenditionSets -> (строка)

Список всех аудиогрупп, используемых с потоком видеовывода. Введите все аудио GROUP-ID, связанные с видео, разделённые запятыми.

M3u8Settings -> (структура)

Сведения о настройках контейнера .m3u8

AudioFramesPerPes -> (целое число)

Количество аудиокадров для вставки на каждый пакет PES.

AudioPids -> (строка)

Идентификатор пакета (PID) потока элементарного аудио в потоке транспорта. Разрешены несколько значений, которые могут быть введены в диапазонах и/или разделёнными запятыми. Значения могут быть введены в десятичном или шестнадцатеричном формате.

EcmPid -> (строка)

Этот параметр не используется и устарел.

NielsenId3Behavior -> (строка)

При установке в режим passthrough, неаудиальные тона Nielsen для отслеживания медиа будут обнаружены в входном аудио и эквивалентный тег ID3 будет вставлен в выходной поток.

PatInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке транспорта. Значение "0" записывает PMT один раз на файл сегмента.

PcrControl -> (строка)

При установке в режим pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только при совпадении PID PCR с PID потока элементарного видео или аудио.

PcrPeriod -> (целое число)

Максимальное время в миллисекундах между Program Clock References (PCR) вставляемыми в поток транспорта.

PcrPid -> (строка)

Идентификатор пакета (PID) Program Clock Reference (PCR) в потоке транспорта. Если значение не указано, кодер назначит такое же значение, как и Video PID. Может быть введён как десятичное, так и шестнадцатеричное значение.

PmtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке транспорта. Значение "0" записывает PMT один раз на файл сегмента.

PmtPid -> (строка)

Идентификатор пакета (PID) таблицы карты программ (PMT) в потоке транспорта. Может быть введён как десятичное, так и шестнадцатеричное значение.

ProgramNum -> (целое число)

Значение поля номера программы в таблице карты программ.

Scte35Behavior -> (строка)

При установке в режим passthrough, любые сигналы SCTE-35 из входного источника передаются на этот выход.

Scte35Pid -> (строка)

Идентификатор пакета (PID) потока SCTE-35 в потоке транспорта. Может быть введён как десятичное, так и шестнадцатеричное значение.

TimedMetadataBehavior -> (строка)

Установите значение PASSTHROUGH, чтобы включить вставку метаданных ID3. Для включения метаданных настройте другие параметры в группе выходов или отдельных выходах или добавьте действие ID3 в расписание канала.

TimedMetadataPid -> (строка)

Идентификатор пакета (PID) потока временных метаданных в потоке транспорта. Может быть введён как десятичное, так и шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (целое число)

Значение поля идентификатора потока транспорта в таблице карты программ.

VideoPid -> (строка)

Идентификатор пакета (PID) потока элементарного видео в потоке транспорта.

KlvBehavior -> (строка)

При установке в режим passthrough, любые данные KLV из входного источника передаются на этот выход.

KlvDataPids -> (строка)

Идентификатор пакета (PID) данных KLV из входного источника на этот выход. Разрешены несколько значений, которые могут быть введены в диапазонах и/или разделёнными запятыми. Значения могут быть введены в десятичном или шестнадцатеричном формате. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

NameModifier -> (строка)

Строка, добавляемая в конец имени файла назначения. Принимает «Идентификаторы форматов»: #formatIdentifierParameters.

SegmentModifier -> (строка)

Строка, добавляемая в конец имён файлов сегментов.

MediaPackageOutputSettings -> (структура)

Настройки вывода медиапакета

MsSmoothOutputSettings -> (структура)

Настройки Ms Smooth вывода

H265PackagingType -> (строка)

Применимо только при ссылке на описание видео H.265. Указывает, будут ли сегменты MP4 упакованы как HEV1 или HVC1.

NameModifier -> (строка)

Строка, добавляемая в конец имени файла назначения. Требуется для нескольких выходов одного типа.

MultiplexOutputSettings -> (структура)

Настройки многоканального вывода

Назначение -> (структура)

Назначение — это многоканальный вывод.

DestinationRefId -> (строка)

Документация по заполнению для __строка

ContainerSettings -> (структура)

Настройки контейнера многоканального вывода

MultiplexM2tsSettings -> (структура)

Настройки многоканального вывода M2ts

AbsentInputAudioBehavior -> (строка)

При установке в значение drop, выходящие аудиопотоки будут удалены из программы, если соответствующий входной аудиопоток был удалён из входа. Это позволяет динамически изменять конфигурацию выходящего аудио на основе конфигурации входа. Если установлено encodeSilence, все выходящие аудиопотоки будут воспроизводить закодированную тишину, если не подключены к активному входному потоку.

Arib -> (строка)

При установке в значение enabled, используется технология ARIB-совместимого мультиплексирования и удаляется описание видео.

AudioBufferModel -> (строка)

При установке в значение dvb, используется модель буферизации DVB для аудио Dolby Digital. При установке в atsc, используется модель ATSC.

AudioFramesPerPes -> (целое число)

Количество аудиокадров, вставляемых для каждого пакета PES.

AudioStreamType -> (строка)

При установке в значение atsc, используется тип потока = 0x81 для AC3 и тип потока = 0x87 для EAC3. При установке в значение dvb, используется тип потока = 0x06.

CcDescriptor -> (строка)

При установке в значение enabled, генерируется captionServiceDescriptor в PMT.

Ebif -> (строка)

При установке в значение passthrough, все данные EBIF из входного источника передаются на выход.

EsRateInPes -> (строка)

Включение или выключение поля ES Rate в заголовке PES.

Klv -> (строка)

При установке в значение passthrough, все данные KLV из входного источника передаются на выход.

NielsenId3Behavior -> (строка)

При установке в значение passthrough, неуловимые тоны Nielsen для отслеживания медиа будут обнаружены во входном аудио и эквивалентный тег ID3 будет вставлен в выходной поток.

PcrControl -> (строка)

При установке в значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только в том случае, если PID PCR совпадает с PID видео или аудио элементарного потока.

PcrPeriod -> (целое число)

Максимальное время в миллисекундах между значениями Program Clock Reference (PCR), вставленными в транспортный поток.

Scte35Control -> (строка)

Необязательно передавать сигналы SCTE-35 из входного источника на выход.

Scte35PrerollPullupMilliseconds -> (двойное число)

Определяет величину увеличения предварительного проигрывания SCTE-35 (в миллисекундах) на выходе. Предварительное проигрывание — это промежуток времени между появлением указания SCTE-35 в транспортном потоке и PTS видеокадра, на который оно ссылается. Ноль означает, что не добавлять увеличение (это не означает, что установить предварительное проигрывание в ноль). Отрицательное увеличение не поддерживается, что означает, что вы не можете сделать предварительное проигрывание короче. Имейте в виду, что задержка на выходе увеличится на величину увеличения.

RtmpOutputSettings -> (структура)

Настройки вывода RTMP

CertificateMode -> (строка)

Если установлено verifyAuthenticity, проверять цепочку сертификатов TLS до доверенного сертификационного центра (CA). Это заставит выходы rtmps с самозаверенными сертификатами завершиться ошибкой.

ConnectionRetryInterval -> (целое число)

Количество секунд ожидания перед повторной попыткой соединения с сервером Flash Media, если соединение прервано.

Destination -> (структура)

Конечная точка RTMP без имени потока (например, rtmp://host/appname). Для подключения к Akamai необходимо указать имя пользователя и пароль. Поля URI принимают идентификаторы форматов.

DestinationRefId -> (строка)

Документация по заполнению для __строка

NumRetries -> (целое число)

Количество попыток повтора.

UdpOutputSettings -> (структура)

Настройки вывода UDP

BufferMsec -> (целое число)

Буферизация UDP-выхода в миллисекундах. Большие значения увеличивают задержку в транскодере, но одновременно помогают транскодеру поддерживать постоянный, низкий джиттер UDP/RTP-выхода, учитывая восстановление часов, переключение входов, сбои ввода, переупорядочивание изображений и т. д.

ContainerSettings -> (структура)

Настройки контейнера 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 используется модель буфера 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 из источника для этого вывода. Допускаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить как десятичные, так и шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20)..8182 (или 0x1ff6).

DvbTdtSettings -> (структура)

Вставляет таблицу времени и даты DVB (TDT) в указанный интервал повторения таблицы.

RepInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выводимом потоке передачи.

DvbTeletextPid -> (строка)

Идентификатор пакета (PID) для входных данных телетекста DVB из источника для этого вывода. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (строка)

Если установлено в passthrough, данные EBIF из входного источника передаются на этот вывод.

EbpAudioInterval -> (строка)

При выборе videoAndFixedIntervals метки EBP аудио будут добавлены в секции 3 и 4. Интервал между этими дополнительными метками будет фиксированным и немного короче, чем интервал меток EBP видео. Доступно только при выборе меток сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать интервалу видео.

EbpLookaheadMs -> (целое число)

При установке гарантирует, что точки границы кодера не находятся в пределах заданного интервала друг от друга, просматривая входное видео. Если другая точка границы кодера будет в пределах указанного интервала времени, текущая точка не будет выдаваться, а сегмент будет «растянут» до следующей метки. Значение lookahead не добавляет задержки в систему. Для обеспечения точности lookahead, необходимо настроить событие live в другом месте, чтобы создать достаточную задержку.

EbpPlacement -> (строка)

Управляет размещением меток EBP на аудио PID. Если установлено в videoAndAudioPids, метки EBP будут размещены на видео PID и всех аудио PID. Если установлено в videoPid, метки EBP будут размещены только на видео PID.

EcmPid -> (строка)

Это поле не используется и устарело.

EsRateInPes -> (строка)

Включить или исключить поле ES Rate в заголовке PES.

EtvPlatformPid -> (строка)

Идентификатор пакета (PID) для входных данных платформы ETV из источника для этого вывода. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (строка)

Идентификатор пакета (PID) для входных данных сигнала ETV из источника для этого вывода. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (двойное число)

Длина каждого фрагмента в секундах. Используется только с метками EBP.

Klv -> (строка)

Если установлено в passthrough, данные KLV из входного источника передаются на этот вывод.

KlvDataPids -> (строка)

Идентификатор пакета (PID) для входных данных KLV из источника для этого вывода. Допускаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить как десятичные, так и шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20)..8182 (или 0x1ff6).

NielsenId3Behavior -> (строка)

Если установлено в passthrough, невоспринимаемые тона Nielsen для отслеживания медиа будут обнаружены во входном аудио, и эквивалентный тег ID3 будет вставлен в выходной поток.

NullPacketBitrate -> (двойное число)

Значение в битах в секунду для вставки дополнительных пакетов нулей в поток передачи. Это может быть использовано, если система шифрования по обработке данных требует периодических пакетов нулей.

PatInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке передачи. Допустимые значения 0, 10..1000.

PcrControl -> (строка)

При установке в pcrEveryPesPacket значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только тогда, когда PID PCR совпадает с видео или аудио элементарным потоком.

PcrPeriod -> (целое число)

Максимальное время в миллисекундах между вставленными в поток передачи Program Clock Reference (PCR).

PcrPid -> (строка)

Идентификатор пакета (PID) Program Clock Reference (PCR) в потоке передачи. При отсутствии значения кодер присвоит то же значение, что и видео PID. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

PmtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке передачи. Допустимые значения 0, 10..1000.

PmtPid -> (строка)

Идентификатор пакета (PID) таблицы карты программы (PMT) в потоке передачи. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

ProgramNum -> (целое число)

Значение поля номера программы в таблице карты программы.

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 устанавливает бит индикатора произвольного доступа в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущий код времени в байты частных данных. psiSegstart вставляет таблицы PAT и PMT в начале сегментов. ebp добавляет информацию о точке границы кодера в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точке границы кодера в поле адаптации с использованием устаревшего собственного формата.

SegmentationStyle -> (строка)

Параметр стиля сегментации управляет тем, как метки сегментации вставляются в поток передачи. При использовании avails возможно усечение сегментов, что может повлиять на место вставки будущих меток сегментации. При выборе стиля сегментации «resetCadence» и усечении сегмента из-за наличия avail, мы сбросим цикл сегментации. Это означает, что следующий сегмент будет иметь продолжительность $segmentationTime секунд. При выборе стиля сегментации «maintainCadence» и усечении сегмента из-за наличия avail, мы не будем сбрасывать цикл сегментации. Это означает, что следующий сегмент, скорее всего, также будет усечен. Однако все сегменты после этого будут иметь продолжительность $segmentationTime секунд. Обратите внимание, что EBP lookahead является небольшим исключением из этого правила.

SegmentationTime -> (двойное число)

Длина каждого сегмента в секундах. Требуется, если markers установлено в _none_.

TimedMetadataBehavior -> (строка)

При установке в режим прямого прохождения, временные метаданные будут передаваться от входных к выходным данным.

TimedMetadataPid -> (строка)

Идентификатор пакета (PID) потока временных метаданных в потоке транспорта. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения от 32 (или 0x20) до 8182 (или 0x1ff6).

TransportStreamId -> (целое число)

Значение поля идентификатора потока транспорта в таблице карты программ.

VideoPid -> (строка)

Идентификатор пакета (PID) потока видеоданных в потоке транспорта. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения от 32 (или 0x20) до 8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (двойное)

Определяет величину, на которую будет увеличен предварительный просмотр SCTE-35 (в миллисекундах) на выходе. Предварительный просмотр — это интервал времени между появлением индикации SCTE-35 в потоке транспорта и значением PTS кадра видео, на который она ссылается. Ноль означает, что добавление предварительного просмотра не происходит (это не означает установку предварительного просмотра в ноль). Отрицательное значение предварительного просмотра не поддерживается, что означает, что вы не можете сделать предварительный просмотр короче. Имейте в виду, что задержка на выходе увеличится на величину предварительного просмотра.

Destination -> (структура)

Адрес и номер порта назначения для пакетов RTP или UDP. Может быть одноадресным или многоадресным RTP или UDP (например, rtp://239.10.10.10:5001 или udp://10.100.100.100:5002).

DestinationRefId -> (строка)

Документация-заполнитель для __строки

FecOutputSettings -> (структура)

Настройки для включения и настройки коррекции ошибок вперёд на UDP-выходах.

ColumnDepth -> (целое число)

Параметр D из SMPTE 2022-1. Высота матрицы защиты FEC. Количество пакетов потока транспорта на пакет коррекции ошибок столбца. Должно быть в диапазоне от 4 до 20 включительно.

IncludeFec -> (строка)

Включает коррекцию ошибок только по столбцам или по столбцам и строкам.

RowLength -> (целое число)

Параметр L из SMPTE 2022-1. Ширина матрицы защиты FEC. Должно быть в диапазоне от 1 до 20 включительно. Если используется только коррекция ошибок по столбцам, то большие значения увеличивают надёжность. Если используется коррекция ошибок по строкам, то это количество пакетов потока транспорта на пакет коррекции ошибок строки, и значение должно быть в диапазоне от 4 до 20 включительно, если includeFec — columnAndRow. Если includeFec — column, это значение должно быть в диапазоне от 1 до 20 включительно.

CmafIngestOutputSettings -> (структура)

Настройки вывода Cmaf Ingest

NameModifier -> (строка)

Строка, добавляемая в конец имени выходного файла. Необходима для нескольких выходов одного типа.

SrtOutputSettings -> (структура)

Настройки вывода SRT

BufferMsec -> (целое число)

Буферизация вывода SRT в миллисекундах. Более высокое значение увеличивает задержку через кодер. Но преимущества заключаются в том, что это помогает поддерживать постоянный низко-дребезжащий выход SRT, а также компенсирует восстановление часов, переключение ввода, прерывания ввода, переупорядочивание изображений и т. д. Диапазон: 0-10000 миллисекунд.

ContainerSettings -> (структура)

Настройки контейнера 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, используется модель буфера 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 из источника для этого вывода. Принимаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить как десятичные, так и шестнадцатеричные значения. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

DvbTdtSettings -> (структура)

Вставляет таблицу времени и даты DVB (TDT) через указанный интервал повторения таблицы.

RepInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке транспортного уровня.

DvbTeletextPid -> (строка)

Идентификатор пакета (PID) для входных данных телетекста DVB из источника для этого вывода. Можно вводить как десятичное, так и шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (строка)

При установке в значение passthrough передаёт любые данные EBIF из входного источника этому выводу.

EbpAudioInterval -> (строка)

При выборе videoAndFixedIntervals добавляются метки аудио EBP в разделы 3 и 4. Интервал между этими дополнительными метками будет фиксированным и немного короче, чем интервал меток видео EBP. Доступно только при выборе меток сегментирования кабельного телевидения EBP. Разделы 1 и 2 всегда следуют интервалу видео.

EbpLookaheadMs -> (целое число)

При установке гарантируется, что точки границы кодера не находятся в указанном временном интервале друг от друга путём предварительного просмотра входного видео. Если другая точка EBP появится в течение указанного временного интервала, текущая точка EBP не выводится, а сегмент «растягивается» до следующей метки. Значение lookahead не добавляет задержки в систему. Необходимо настроить событие «живое событие» в другом месте, чтобы создать достаточную задержку, чтобы предварительный просмотр был точным.

EbpPlacement -> (строка)

Управляет размещением меток EBP на аудио PID. При установке в значение videoAndAudioPids метки EBP будут размещаться на PID видео и всех аудио PID. При установке в значение videoPid метки EBP будут размещаться только на PID видео.

EcmPid -> (строка)

Это поле не используется и устарело.

EsRateInPes -> (строка)

Включать или исключать поле ES Rate в заголовке PES.

EtvPlatformPid -> (строка)

Идентификатор пакета (PID) для входных данных платформы ETV из источника для этого вывода. Можно вводить как десятичное, так и шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (строка)

Идентификатор пакета (PID) для входных данных сигнала ETV из источника для этого вывода. Можно вводить как десятичное, так и шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (вещественное число)

Длина каждого фрагмента в секундах. Используется только с метками EBP.

Klv -> (строка)

При установке в значение passthrough передаёт любые данные KLV из входного источника этому выводу.

KlvDataPids -> (строка)

Идентификатор пакета (PID) для входных данных KLV из источника для этого вывода. Принимаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить как десятичные, так и шестнадцатеричные значения. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

NielsenId3Behavior -> (строка)

При установке в значение passthrough будут обнаружены неразличимые тона Nielsen для отслеживания медиа в входном аудио, и эквивалентный тег ID3 будет вставлен в вывод.

NullPacketBitrate -> (вещественное число)

Значение в битах в секунду дополнительных пустых пакетов для вставки в поток транспортного уровня. Это может быть использовано, если система шифрования в нижнем потоке требует периодических пустых пакетов.

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) в потоке транспортного уровня. Если значение не задано, кодер назначит то же значение, что и PID видео. Можно вводить как десятичное, так и шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

PmtInterval -> (целое число)

Количество миллисекунд между экземплярами этой таблицы в выходном потоке транспортного уровня. Допустимые значения 0, 10..1000.

PmtPid -> (строка)

Идентификатор пакета (PID) таблицы карты программ (PMT) в потоке транспортного уровня. Можно вводить как десятичное, так и шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

ProgramNum -> (целое число)

Значение поля номера программы в таблице карты программ.

RateMode -> (строка)

При установке в значение vbr не вставляет пустые пакеты в поток транспортного уровня для заполнения указанной скорости потока. Настройка скорости потока действует как максимальная скорость потока при установке vbr.

Scte27Pids -> (строка)

Идентификатор пакета (PID) для входных данных SCTE-27 из источника для этого вывода. Принимаются несколько значений, которые можно вводить в диапазонах и/или через запятую. Можно вводить как десятичные, так и шестнадцатеричные значения. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

Scte35Control -> (строка)

Необязательно передавать сигналы SCTE-35 из входного источника этому выводу.

Scte35Pid -> (строка)

Идентификатор пакета (PID) потока SCTE-35 в потоке транспортного уровня. Можно вводить как десятичное, так и шестнадцатеричное значение. Допустимые значения 32 (или 0x20)..8182 (или 0x1ff6).

SegmentationMarkers -> (строка)

Вставляет метки сегментации через каждый временной период сегментации. raiSegstart устанавливает бит Random Access Indicator в адаптационном поле. raiAdapt устанавливает бит RAI и добавляет текущий код времени в байтах частных данных. psiSegstart вставляет таблицы PAT и PMT в начале сегментов. ebp добавляет информацию Encoder Boundary Point в адаптационное поле в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию Encoder Boundary Point в адаптационное поле с использованием устаревшего проприетарного формата.

SegmentationStyle -> (строка)

Параметр стиля сегментации управляет тем, как метки сегментации вставляются в поток транспортного уровня. С доступностью возможно, что сегменты могут быть усечены, что может повлиять на то, где будут вставлены будущие метки сегментации. Когда выбран стиль сегментации «resetCadence» и сегмент усекается из-за доступности, мы сбрасываем темп сегментации. Это означает, что последующий сегмент будет иметь длительность $segmentationTime секунд. Когда выбран стиль сегментации «maintainCadence» и сегмент усекается из-за доступности, мы не сбрасываем темп сегментации. Это означает, что последующий сегмент, вероятно, также будет усечён. Однако все сегменты после этого будут иметь длительность $segmentationTime секунд. Обратите внимание, что предварительный просмотр EBP — это небольшое исключение из этого правила.

SegmentationTime -> (вещественное число)

Длина каждого сегмента в секундах. Требуется, если метки установлены в значение _none_.

TimedMetadataBehavior -> (строка)

```
При установке в режим прямого прохождения отслеживаемые данные времени будут передаваться от входа к выходу.

TimedMetadataPid -> (строка)

Идентификатор пакета (PID) потока данных времени в потоке транспорта. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения от 32 (или 0x20) до 8182 (или 0x1ff6).

TransportStreamId -> (целое число)

Значение поля идентификатора потока транспорта в таблице карты программ.

VideoPid -> (строка)

Идентификатор пакета (PID) потока видео в потоке транспорта. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения от 32 (или 0x20) до 8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (двойное)

Определяет увеличение отступа SCTE-35 (в миллисекундах) на выходе. Отступ - это интервал времени между наличием указания SCTE-35 в потоке транспорта и PTS кадра видео, на который он ссылается. Ноль означает, что отступ не добавляется (это не означает, что отступ установлен в ноль). Отрицательный отступ не поддерживается, что означает, что вы не можете сделать отступ короче. Имейте в виду, что задержка на выходе увеличится на величину отступа.

Destination -> (структура)

Ссылка на идентификатор конечного пункта назначения, определенный в канале

DestinationRefId -> (строка)

Документация-заполнитель для __строки

EncryptionType -> (строка)

Уровень шифрования контента. Допустимые значения: AES128, AES192, AES256. Вам и системе на downstream-стороне необходимо согласовать, как установить это поле, так как значения не должны противоречить друг другу.

Latency -> (целое число)

Значение задержки в миллисекундах, предлагаемое во время рукопожатия подключения SRT. SRT выберет максимальное из предложенных значений отправителем и получателем. В случае отправителя задержка — это период времени, в течение которого пакет удерживается, чтобы дать ему шанс быть доставленным успешно. В случае получателя задержка — это период времени, в течение которого пакет удерживается перед доставкой приложению, что способствует восстановлению пакета и как можно более точному соответствию временной маркировке пакета отправителя. Диапазон: от 40 до 16000 миллисекунд.

VideoDescriptionName -> (строка)

Имя VideoDescription, используемое в качестве источника для этого вывода.

TimecodeConfig -> (структура)

Содержит параметры, используемые для получения и корректировки информации о временном коде от входов.

Source -> (строка)

Идентифицирует источник временного кода, который будет связан с выходными данными событий. -Embedded (встроенный): Инициализируйте выходной временной код временным кодом из источника. Если встроенный временной код не обнаружен в источнике, система переходит к использованию «Начать с 0» (zerobased). -System Clock (система): Используйте время 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 применять к видео на кадровом уровне, чтобы получить более сжатие без потери качества. Существует три типа адаптивной квантизации: flicker, spatial и temporal. Установите значение в одном из этих способов: Установите значение Auto. Рекомендуется. Для каждого типа AQ, MediaLive определит, необходима ли AQ, и, если да, то соответствующую силу. Установите силу (значение отличное от Auto или Disable). Эта сила будет применяться ко всем полям AQ, которые вы выберите для включения. Установите значение Disabled, чтобы отключить все типы адаптивной квантизации.

AfdSignaling -> (строка)

Указывает, что значения AFD будут записаны в выходной поток. Если afdSignaling равен “auto”, система попытается сохранить входное значение AFD (в случаях, когда несколько значений AFD являются допустимыми). Если установлено значение “fixed”, значение AFD будет значением, настроенным в параметре fixedAfd.

Bitrate -> (целое число)

Средняя скорость потока в битах/секунду. Требуется, когда режим управления скоростью потока (rate control mode) – VBR или CBR. Не используется для QVBR. В группе вывода MS Smooth каждый вывод должен иметь уникальное значение, когда его скорость потока (bitrate) округляется до ближайшего кратного 1000.

BufFillPct -> (целое число)

Процент буфера, который должен быть первоначально заполнен (модель буфера HRD).

BufSize -> (целое число)

Размер буфера (модель буфера HRD) в битах.

ColorMetadata -> (строка)

Включает метаданные цветового пространства в выводе.

ColorSpaceSettings -> (структура)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (структура)

Пропускание не применяет преобразование цветового пространства к выводу

Rec601Settings -> (структура)

Настройки Rec601

Rec709Settings -> (структура)

Настройки Rec709

EntropyEncoding -> (строка)

Режим кодирования энтропии. Используйте cabac (должен быть в профиле Main или High) или cavlc.

FilterSettings -> (структура)

Необязательно. Оба фильтра уменьшают пропускную способность, удаляя незаметные детали. Вы можете включить один из фильтров. Мы рекомендуем попробовать оба фильтра и наблюдать результаты, чтобы решить, какой из них использовать. Фильтр Temporal уменьшает пропускную способность, удаляя незаметные детали в контенте. Он объединяет перцептивный фильтр и компенсацию движения по времени (MCTF). Он работает независимо от уровня сжатия. Фильтр Bandwidth Reduction – перцептивный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия, чтобы отфильтровать незаметные сигналы. Этот фильтр работает только при разрешении 1080p или ниже.

TemporalFilterSettings -> (структура)

Настройки фильтра Temporal

PostFilterSharpening -> (строка)

Если вы включите этот фильтр, результаты будут следующими: - Если исходный контент содержит шум (он содержит чрезмерные цифровые артефакты), фильтр очищает источник. - Если исходный контент уже чистый, фильтр, как правило, уменьшает скорость потока, особенно когда режим управления скоростью потока равен QVBR.

Strength -> (строка)

Выберите силу фильтра. Мы рекомендуем силу 1 или 2. Более высокая сила может удалить полезную информацию, что приведет к слишком мягкому изображению.

BandwidthReductionFilterSettings -> (структура)

Настройки фильтра Bandwidth Reduction

PostFilterSharpening -> (строка)

Настраивает управление заострением, которое доступно при включенном фильтре уменьшения пропускной способности. Этот контроль заостряет края и контуры, что производит определенный художественный эффект, который вам может понадобиться. Мы рекомендуем протестировать каждое из значений (включая DISABLED), чтобы наблюдать эффект заострения на контенте.

Strength -> (строка)

Включает фильтр уменьшения пропускной способности. Силы фильтра варьируются от 1 до 4. Мы рекомендуем всегда включать этот фильтр и использовать AUTO, чтобы MediaLive применял оптимальную фильтрацию для контекста.

FixedAfd -> (строка)

Значение AFD в четыре бита, которое записывается на все кадры видео в выходном потоке. Действительно только при afdSignaling установлено ‘Fixed’.

FlickerAq -> (строка)

Flicker AQ вносит коррективы в каждом кадре, чтобы уменьшить мерцание или «подпрыгивание» на I-кадрах. Значение для ввода в это поле зависит от значения в поле «Адаптивная квантизация»: Если вы установили значение «Адаптивная квантизация» в Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли flicker AQ и применит соответствующую силу. Если вы установили значение «Адаптивная квантизация» в силу, вы можете установить это поле в Enabled или Disabled. Enabled: MediaLive применит flicker AQ, используя заданную силу. Disabled: MediaLive не применит flicker AQ. Если вы установили значение «Адаптивная квантизация» в 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 -> (дробное число)

Размер 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 уменьшается и/или увеличивается до кадра смены сцены. Для увеличения GOP необходимо включить прогнозирование вперёд и задать I-интервал. Нормальный цикл повторения возобновляется для следующего GOP. Примечание: Максимальное увеличение GOP = размер GOP + минимальный интервал 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 определить наилучшее качество. Установите значения, которые подходят для ваших наиболее важных устройств просмотра. Рекомендуемые значения: - Основной экран: Уровень качества: 8–10. Максимальная скорость потока: 4 Мбит/с - ПК или планшет: Уровень качества: 7. Максимальная скорость потока: 1,5–3 Мбит/с - Смартфон: Уровень качества: 6. Максимальная скорость потока: 1–1,5 Мбит/с Для того, чтобы MediaLive принимал решение, оставьте поле уровня качества QVBR пустым, а в поле Максимальной скорости потока введите максимальную скорость, которую вы хотите иметь в видео. Дополнительная информация приведена в разделе «Видео – режим управления скоростью потока» в руководстве пользователя MediaLive

RateControlMode -> (строка)

Режим управления скоростью потока. QVBR: Качество соответствует указанному уровню качества, за исключением случаев, когда оно ограничено максимальной скоростью потока. Рекомендуется, если вы или ваши зрители оплачиваете пропускную способность. VBR: Качество и скорость потока варьируются в зависимости от сложности видео. Рекомендуется вместо QVBR, если вы хотите поддерживать определенную среднюю скорость потока в течение работы канала. CBR: Качество изменяется в зависимости от сложности видео. Рекомендуется только если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменную скорость потока. Multiplex: Этот режим управления скоростью потока поддерживается (и необходим) только когда видео передается в MediaLive Multiplex, в этом случае конфигурация управления скоростью потока управляется свойствами в Multiplex Program.

ScanType -> (строка)

Устанавливает тип сканирования вывода на прогрессивный или интерлинированный сверху вниз.

SceneChangeDetect -> (строка)

Обнаружение смены сцены. - Вкл.: вставляет I-кадры при обнаружении смены сцены. - Выкл.: не принуждает вставку I-кадра при обнаружении смены сцены.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для интерлинированных изображений. Это поле необязательно; если не указано значение, кодер выберет количество слайсов в зависимости от разрешения кодирования.

Softness -> (целое число)

Мягкость. Выбирает матрицу квантования, большие значения уменьшают высокую частоту в закодированном изображении. Если не установлено в ноль, должно быть больше 15.

SpatialAq -> (string)

Spatial AQ вносит коррективы в каждом кадре на основе пространственного изменения сложности содержимого. Значение для ввода в это поле зависит от значения в поле «Адаптивное квантование»: Если вы установили поле «Адаптивное квантование» в «Авто», MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли пространственное AQ, и применит соответствующую силу. Если вы установили поле «Адаптивное квантование» в определенную силу, вы можете установить это поле в «Включено» или «Выключено». «Включено»: MediaLive применит пространственное AQ с указанной силой. «Выключено»: MediaLive не применит пространственное AQ. Если вы установили «Адаптивное квантование» в «Выключено», MediaLive игнорирует любое значение в этом поле и не применяет пространственное AQ.

SubgopLength -> (string)

Если установлено в «фиксированное», используйте gopNumBFrames B-кадров на под-GOP. Если установлено в «динамическое», оптимизируйте количество B-кадров, используемых для каждого под-GOP, для повышения качества изображения.

Syntax -> (string)

Создает битрейм, совместимый со стандартом SMPTE RP-2027.

TemporalAq -> (string)

Temporal вносит коррективы в каждом кадре на основе временного изменения сложности содержимого. Значение для ввода в это поле зависит от значения в поле «Адаптивное квантование»: Если вы установили поле «Адаптивное квантование» в «Авто», MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли временное AQ, и применит соответствующую силу. Если вы установили поле «Адаптивное квантование» в определенную силу, вы можете установить это поле в «Включено» или «Выключено». «Включено»: MediaLive применит временное AQ с указанной силой. «Выключено»: MediaLive не применит временное AQ. Если вы установили «Адаптивное квантование» в «Выключено», 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 -> (строка)

Адаптивное квантование. Позволяет изменять квантизаторы внутрикадрового кодирования, чтобы улучшить качество изображения.

AfdSignaling -> (строка)

Указывает, что значения AFD будут записаны в выходной поток. Если afdSignaling равен «auto», система попытается сохранить входное значение AFD (в случаях, когда несколько значений AFD допустимы). Если значение установлено на «fixed», значение AFD будет равно значению, настроенному в параметре fixedAfd.

AlternativeTransferFunction -> (строка)

Указывает, следует ли EML вставлять сообщение SEI «Альтернативная передаточная функция», чтобы обеспечить обратную совместимость с декодерами и дисплеями, не поддерживающими HDR.

Bitrate -> (целое число)

Средняя битрейт в битах/секунду. Требуется, когда режим управления битрейтом — VBR или CBR. Не используется для QVBR. В группе выходных потоков MS Smooth каждый выход должен иметь уникальное значение, когда его битрейт округляется до ближайшего кратного 1000.

BufSize -> (целое число)

Размер буфера (модель буфера HRD) в битах.

ColorMetadata -> (строка)

Включает метаданные цветового пространства в выходной поток.

ColorSpaceSettings -> (структура)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (структура)

Пропускание не выполняет преобразование цветового пространства для вывода

DolbyVision81Settings -> (структура)

Настройки Dolby Vision81

Hdr10Settings -> (структура)

Настройки Hdr10

MaxCll -> (целое число)

Максимальный уровень освещенности контента Целочисленное значение метаданных, определяющее максимальный уровень освещенности в нитах любого отдельного пикселя в кодированном HDR видеопотоке или файле.

MaxFall -> (целое число)

Максимальный средний уровень освещенности кадра Целочисленное значение метаданных, определяющее максимальный средний уровень освещенности в нитах для любого отдельного кадра в кодированном HDR видеопотоке или файле.

Rec601Settings -> (структура)

Настройки Rec601

Rec709Settings -> (структура)

Настройки Rec709

FilterSettings -> (структура)

Необязательно. Оба фильтра снижают пропускную способность, удаляя незаметные детали. Вы можете включить один из фильтров. Мы рекомендуем попробовать оба фильтра и наблюдать результаты, чтобы решить, какой из них использовать. Временной фильтр снижает пропускную способность, удаляя незаметные детали в контенте. Он объединяет перцепционное фильтрование и компенсированное по движению временное фильтрование (MCTF). Он работает независимо от уровня сжатия. Фильтр сокращения пропускной способности — это перцепционный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия, чтобы фильтровать незаметные сигналы. Этот фильтр работает только при разрешении 1080p или ниже.

TemporalFilterSettings -> (структура)

Настройки временного фильтра

PostFilterSharpening -> (строка)

Если вы включите этот фильтр, результаты будут следующими: - Если исходный контент шумный (содержит чрезмерные цифровые артефакты), фильтр очистит источник. - Если исходный контент уже чистый, фильтр, как правило, уменьшает битрейт, особенно когда режим управления битрейтом — QVBR.

Strength -> (строка)

Выберите силу фильтра. Мы рекомендуем силу 1 или 2. Более высокая сила может убрать полезную информацию, что приведет к изображению, которое слишком мягкое.

BandwidthReductionFilterSettings -> (структура)

Настройки фильтра сокращения пропускной способности

PostFilterSharpening -> (строка)

Настраивает управление резкой, которое доступно при включенном фильтре сокращения пропускной способности. Это управление усиливает края и контуры, что создает определенный художественный эффект, который вы можете захотеть. Мы рекомендуем протестировать каждое из значений (включая DISABLED), чтобы наблюдать эффект резкости на контенте.

Strength -> (строка)

Включает фильтр сокращения пропускной способности. Силы фильтра варьируются от 1 до 4. Мы рекомендуем всегда включать этот фильтр и использовать AUTO, чтобы MediaLive применял оптимальную фильтрацию для контекста.

FixedAfd -> (строка)

Значение AFD в четыре бита, которое записывается на все кадры видео в выходном потоке. Действительно только при afdSignaling = «Fixed».

FlickerAq -> (строка)

Если установлено в «enabled», отрегулируйте квантование в каждом кадре, чтобы уменьшить мерцание или «скачки» на I-кадрах.

FramerateDenominator -> (целое число)

Знаменатель частоты кадров.

FramerateNumerator -> (целое число)

Числитель частоты кадров — частота кадров — дробь, например, 24000 / 1001 = 23,976 кадра/сек.

GopClosedCadence -> (целое число)

Частота закрытых GOP. В приложениях потокового вещания рекомендуется установить это значение в 1, чтобы декодер, присоединившийся к потоку посредине, как можно быстрее получил кадр IDR. Установка этого значения в 0 нарушит сегментацию выходного потока.

GopSize -> (двойное число)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд на gopSizeUnits. Если gopSizeUnits — кадры, gopSize должно быть целым числом и должно быть больше или равно 1. Если gopSizeUnits — секунды, gopSize должно быть больше 0, но не обязательно целым числом.

GopSizeUnits -> (строка)

Указывает, задан ли gopSize в кадрах или секундах. Если секунды, система преобразует gopSize в количество кадров во время выполнения.

Level -> (строка)

Уровень H.265.

LookAheadRateControl -> (строка)

Объем предвычисления. Значение «low» может уменьшить задержку и использование памяти, а «high» — обеспечить лучшее качество для определенного контента.

MaxBitrate -> (целое число)

Для QVBR: см. всплывающую подсказку для уровня качества

MinIInterval -> (целое число)

Значимо только если sceneChangeDetect установлено в «enabled». По умолчанию равно 5, если используется управление битрейтом мультиплексирования. Обеспечивает разделение между повторяющимися (постоянными) I-кадрами и I-кадрами, вставленными функцией обнаружения смены сцен. Если кадр изменения сцены находится в пределах I-интервала кадров от постоянного I-кадра, размер GOP уменьшается или увеличивается до кадра изменения сцены. Увеличение размера GOP требует включения предвычисления и задания I-интервала. Нормальная периодичность возобновляется для следующего GOP. Примечание: максимальное увеличение размера GOP = размер GOP + минимальный интервал I - 1

ParDenominator -> (целое число)

Знаменатель соотношения сторон пикселя.

ParNumerator -> (целое число)

Числитель соотношения сторон пикселя.

Profile -> (строка)

Профиль H.265.

QvbrQualityLevel -> (целое число)

Управляет целевым качеством видеокодирования. Применяется только когда режим управления битрейтом — QVBR. Установите значения поля уровня качества QVBR и поля максимального битрейта, подходящие для ваших наиболее важных устройств просмотра. Рекомендуемые значения: - Основной экран: уровень качества: 8–10. Максимальный битрейт: 4 Мбит/с - ПК или планшет: уровень качества: 7. Максимальный битрейт: от 1,5 до 3 Мбит/с - Смартфон: уровень качества: 6. Максимальный битрейт: от 1 до 1,5 Мбит/с

RateControlMode -> (строка)

Режим управления битрейтом. QVBR: Качество соответствует указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. CBR: Качество меняется в зависимости от сложности видео. Рекомендуется только если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменный битрейт. Мультиплексирование: этот режим управления битрейтом поддерживается (и требуется) только в том случае, если видео передается на мультиплексор MediaLive, в котором случае конфигурация управления битрейтом контролируется свойствами внутри программы мультиплексирования.

ScanType -> (строка)

Устанавливает тип сканирования вывода в прогрессивный или чересстрочный с первым полем сверху.

SceneChangeDetect -> (строка)

Обнаружение смены сцен.

Slices -> (целое число)

Количество слайсов на картинку. Должно быть меньше или равно числу строк макроблоков для прогрессивных картинок и меньше или равно половине числа строк макроблоков для чересстрочных картинок. Этот параметр необязателен; если он не указан, кодер выберет количество слайсов на основе разрешения кодирования.

Tier -> (строка)

Уровень H.265.

TimecodeInsertion -> (строка)

Определяет, как вставлять временные метки в видеоэлементарный поток. - «disabled»: не включать временные метки - «picTimingSei»: пропускать сообщения SEI с временем отображения кадра из указанного в настройках временных меток источника

TimecodeBurninSettings -> (структура)

Настройки вставки временных меток

FontSize -> (строка)

Выберите размер шрифта для временных меток

Position -> (строка)

Выберите позицию вывода временных меток

Prefix -> (строка)

Создайте префикс для временных меток (необязательно)

MvOverPictureBoundaries -> (строка)

Если вы настраиваете изображение как плитку, вы должны установить это значение в «disabled». Во всех других конфигурациях обычно вводится «enabled».

MvTemporalPredictor -> (строка)

Если вы настраиваете изображение как плитку, вы должны установить это значение в «disabled». В других конфигурациях обычно вводится «enabled».

TileHeight -> (целое число)

Установите это поле, чтобы настроить изображение как плитку. Вы также должны установить tileWidth. Высота плитки должна составлять не более 22 строк в кадре. Ширина плитки должна составлять не более 20 столбцов в кадре. И, наконец, произведение количества столбцов и строк должно составлять 64 или меньше. Если ширина и высота плитки указаны, MediaLive переопределит поле слайсов кодека видео значением, которое MediaLive вычисляет.

TilePadding -> (строка)

Установите в «padded», чтобы принудительно добавить MediaLive поля к кадру для получения кадра, являющегося целым кратным размеру плитки. Если вы настраиваете изображение как плитку, вы должны ввести «padded». Во всех других конфигурациях обычно вводится «none».

TileWidth -> (целое число)

Установите это поле, чтобы настроить изображение как плитку. См. tileHeight для получения дополнительной информации.

TreeblockSize -> (строка)

Выберите размер блока дерева, используемый для кодирования. Если вы введете «auto», кодер выберет оптимальный размер. Если вы настраиваете изображение как плитку, вы должны установить его в 32x32. Во всех других конфигурациях обычно вводится «auto».

MinQp -> (целое число)

Устанавливает минимальный QP. Если вы не знакомы с регулировкой квантования, оставьте поле пустым. MediaLive применит соответствующее значение.

Deblocking -> (строка)

Включить или выключить фильтр устранения блочности для этого кодека. Фильтр уменьшает артефакты блочности на границах блоков, что улучшает общее качество видео. Если фильтр отключен, видимые края блоков могут появиться на выходе, особенно при более низких битрейтах.

Mpeg2Settings -> (структура)

Настройки Mpeg2

AdaptiveQuantization -> (строка)

Выберите Off, чтобы отключить адаптивную квантизацию. Или выберите другое значение, чтобы включить квантизатор и установить его силу. Силы: Auto, Off, Low, Medium, High. Когда вы включаете это поле, MediaLive позволяет внутрикадровым квантизаторам изменяться, что может улучшить качество изображения.

AfdSignaling -> (строка)

Указывает значения AFD, которые MediaLive запишет в кодирование видео. Если вы не знаете, что такое AFD-сигнализация, или если ваша система нисходящего потока не предоставила вам руководства, выберите AUTO. AUTO: MediaLive попытается сохранить входное значение AFD (в тех случаях, когда несколько значений AFD действительны). FIXED: MediaLive будет использовать значение, которое вы укажете в fixedAFD.

ColorMetadata -> (строка)

Указывает, следует ли включать метаданные о цветовом пространстве. Метаданные описывают цветовое пространство, применимое к видео (поле colorSpace). Мы рекомендуем вставить метаданные.

ColorSpace -> (строка)

Выберите тип преобразования цветового пространства для применения к выводу. Подробную информацию о настройке входных и выходных данных для получения желаемого цветового пространства на выходе см. в разделе «Функции MediaLive — Видео — цветовое пространство» в руководстве пользователя MediaLive. PASSTHROUGH: Сохранить цветовое пространство входного контента — не преобразовывать его. AUTO: Преобразовать весь контент SD в rec 601, а весь контент HD в rec 709.

DisplayAspectRatio -> (строка)

Устанавливает соотношение сторон пикселей для кодирования.

FilterSettings -> (структура)

Необязательно укажите фильтр подавления шумов, который может улучшить качество сжатого контента. Если вы не выберете фильтр, он не будет применён. TEMPORAL: Этот фильтр полезен как для шумного исходного контента (с избыточными цифровыми артефактами), так и для чистого исходного контента. Когда контент шумный, фильтр очищает исходный контент перед кодированием, с этими двумя эффектами: Во-первых, он улучшает качество выходного видео, потому что контент очищен. Во-вторых, он уменьшает пропускную способность, потому что MediaLive не тратит биты на кодирование шума. Когда контент достаточно чистый, фильтр, как правило, уменьшает битрейт.

TemporalFilterSettings -> (структура)

Настройки временного фильтра

PostFilterSharpening -> (строка)

Если вы включите этот фильтр, результаты будут следующими: - Если исходный контент шумный (содержит избыточные цифровые артефакты), фильтр очищает источник. - Если исходный контент уже чистый, фильтр, как правило, уменьшает битрейт, особенно когда режим управления битрейтом — QVBR.

Strength -> (строка)

Выберите силу фильтра. Мы рекомендуем силу 1 или 2. Более высокая сила может удалить полезную информацию, что приведёт к чрезмерно размытому изображению.

FixedAfd -> (строка)

Заполните это поле только тогда, когда afdSignaling установлено в FIXED. Введите значение AFD (4 бита), которое будет записано на все кадры кодирования видео.

FramerateDenominator -> (целое число)

Знаменатель кадров в секунду. Например, 1001. Частота кадров — это числитель, делённый на знаменатель. Например, 24000 / 1001 = 23,976 кадра/с.

FramerateNumerator -> (целое число)

Числитель кадров в секунду. Например, 24000. Частота кадров — это числитель, делённый на знаменатель. Например, 24000 / 1001 = 23,976 кадра/с.

GopClosedCadence -> (целое число)

MPEG2: по умолчанию — открытый GOP.

GopNumBFrames -> (целое число)

Связано со структурой GOP. Количество B-кадров между кадрами-эталонами. Если вы не знаете, что такое B-кадр, используйте значение по умолчанию.

GopSize -> (двойное число)

Связано со структурой GOP. Размер GOP (интервал ключевых кадров) в единицах, указанных в gopSizeUnits. Если вы не знаете, что такое GOP, используйте значение по умолчанию. Если gopSizeUnits — кадры, то gopSize должно быть целым числом и не менее 1. Если gopSizeUnits — секунды, gopSize должно быть больше 0, но может быть дробным.

GopSizeUnits -> (строка)

Связано со структурой GOP. Указывает, задан ли gopSize в кадрах или секундах. Если вы не планируете изменять значение gopSize по умолчанию, оставьте значение по умолчанию. Если вы укажете SECONDS, MediaLive преобразует размер gop в количество кадров во время выполнения.

ScanType -> (строка)

Установите тип сканирования вывода на PROGRESSIVE или INTERLACED (первый верхний поле).

SubgopLength -> (строка)

Связано со структурой GOP. Если вы не знаете, что такое GOP, используйте значение по умолчанию. FIXED: Установите количество B-кадров в каждом под-GOP на значение в gopNumBFrames. DYNAMIC: Позвольте MediaLive оптимизировать количество B-кадров в каждом под-GOP для повышения качества изображения.

TimecodeInsertion -> (строка)

Определяет, как MediaLive вставляет временные метки в выходное видео. Подробную информацию о настройке входящих и исходящих данных для временной метки см. в разделе «Функции MediaLive — Настройка временной метки» в руководстве пользователя MediaLive. DISABLED: не включать временные метки. GOP_TIMECODE: Включать метаданные временных меток в заголовок GOP.

TimecodeBurninSettings -> (структура)

Настройки вывода временной метки

FontSize -> (строка)

Выберите размер шрифта для временной метки

Position -> (строка)

Выберите положение вывода временной метки

Prefix -> (строка)

Создайте префикс временной метки (необязательно)

Av1Settings -> (структура)

Настройки Av1

AfdSignaling -> (строка)

Настраивает, будет ли MediaLive записывать значения AFD в видео. AUTO: MediaLive попытается сохранить входное значение AFD (в тех случаях, когда несколько значений AFD действительны). FIXED: значение AFD будет значением, настроенным в параметре fixedAfd. NONE: MediaLive не запишет AFD в видео

BufSize -> (целое число)

Размер буфера (модель буфера HRD) в битах.

ColorSpaceSettings -> (структура)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (структура)

Пропускание не применяет преобразование цветового пространства к выходу

Hdr10Settings -> (структура)

Настройки Hdr10

MaxCll -> (целое число)

Максимальный уровень освещенности контента Целочисленное значение метаданных, определяющее максимальный уровень освещенности (в нитах) любого отдельного пикселя в закодированном HDR-видеопотоке или файле.

MaxFall -> (целое число)

Максимальный средний уровень освещенности кадра Целочисленное значение метаданных, определяющее максимальный средний уровень освещенности (в нитах) любого отдельного кадра в закодированном HDR-видеопотоке или файле.

Rec601Settings -> (структура)

Настройки Rec601

Rec709Settings -> (структура)

Настройки Rec709

FixedAfd -> (строка)

Заполните этот параметр только в случае, если параметр afdSignaling установлен в FIXED. Выберите значение AFD (4 бита), которое будет записано на все кадры кодирования видео.

FramerateDenominator -> (целое число)

Знаменатель для частоты кадров. Частота кадров — это дробь, например, 24000 / 1001.

FramerateNumerator -> (целое число)

Числитель для частоты кадров. Частота кадров — это дробь, например, 24000 / 1001.

GopSize -> (двойное число)

Размер GOP (интервал ключевых кадров). Если GopSizeUnits — кадры, GopSize должно быть целым числом и не менее 1. Если GopSizeUnits — секунды, GopSize может быть больше 0 и дробным.

GopSizeUnits -> (строка)

Выберите единицы для размера GOP: FRAMES или SECONDS. Для SECONDS MediaLive преобразует размер в количество кадров во время выполнения.

Level -> (строка)

Устанавливает уровень. Этот параметр является одним из свойств схемы кодирования для AV1.

LookAheadRateControl -> (строка)

Устанавливает количество предвосхищения. Значение LOW может уменьшить задержку и использование памяти. Значение HIGH может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (целое число)

Максимальный битрейт для назначения. Рекомендации см. в описании для qvbrQualityLevel.

MinIInterval -> (целое число)

Применяется только если вы включили SceneChangeDetect. Устанавливает интервал между кадрами. Этот параметр гарантирует минимальное разделение между повторяющимися (периодическими) I-кадрами и любыми I-кадрами, вставленными с помощью обнаружения смены сцены (кадры SCD). Введите число для интервала, измеряемого в количестве кадров. Если кадр SCD и кадр периодичности находятся ближе, чем указанное количество кадров, MediaLive уменьшает или увеличивает GOP, чтобы включить кадр SCD. Затем нормальная периодичность возобновляется в следующем GOP. Для успешного увеличения GOP необходимо включить LookAheadRateControl. Обратите внимание, что максимальное увеличение GOP = (размер GOP) + (минимальный интервал I) - 1

ParDenominator -> (целое число)

Знаменатель для выходного соотношения сторон пикселей (PAR).

ParNumerator -> (целое число)

Числитель для выходного соотношения сторон пикселей (PAR).

QvbrQualityLevel -> (целое число)

Управляет целевым качеством кодирования видео. При режиме управления битрейтом QVBR конечное качество соответствует целевому качеству, ограниченному максимальным битрейтом. Установите значения для 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 -> (строка)

Управляет вставкой I-кадров MediaLive при обнаружении смены сцены. ВКЛЮЧЕНО или ОТКЛЮЧЕНО.

TimecodeBurninSettings -> (структура)

Настраивает функцию вывода временной метки. Если вы включите эту функцию, временная метка станет частью видео.

FontSize -> (строка)

Выберите размер шрифта для временной метки

Position -> (строка)

Выберите положение вывода временной метки

Prefix -> (строка)

Создайте префикс временной метки (необязательно)

Bitrate -> (целое число)

Средний битрейт в битах/секунду. Требуется при режиме управления битрейтом CBR. Не используется для QVBR.

RateControlMode -> (строка)

Режим управления битрейтом. QVBR: Качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платят за пропускную способность. CBR: Качество варьируется в зависимости от сложности видео. Рекомендуется только если вы распространяете свои активы на устройства, которые не могут обрабатывать переменный битрейт.

Height -> (целое число)

Высота выходного видео в пикселях. Должно быть чётным числом. Для большинства кодеков вы можете оставить это поле и ширину пустым, чтобы использовать высоту и ширину (разрешение) из исходного файла. Однако не рекомендуется оставлять поле пустым. Для кодека захвата кадров высота и ширина обязательны.

Name -> (строка)

Название этого VideoDescription. Выходные данные будут использовать это имя для уникальной идентификации этого описания. Имена описаний должны быть уникальными в рамках этого прямого события.

RespondToAfd -> (строка)

Указывает, как MediaLive будет реагировать на значения AFD, которые могут присутствовать в входном видео. Если вы не знаете, что такое сигнализация AFD, или если ваша система приема не предоставила вам руководство, выберите PASSTHROUGH. RESPOND: MediaLive обрезает входное видео с помощью формулы, использующей значения AFD (настроенные в afdSignaling ), соотношение сторон входного и выходного дисплеев. MediaLive также включает значения AFD в выходные данные, за исключением случая, когда кодек для этого кодирования — FRAME_CAPTURE. PASSTHROUGH: MediaLive игнорирует значения AFD и не обрезает видео. Но MediaLive включает значения в выходные данные. NONE: MediaLive не обрезает входное видео и не включает значения AFD в выходные данные.

ScalingBehavior -> (строка)

STRETCH_TO_OUTPUT настраивает положение вывода для растяжения видео до указанного разрешения вывода (высота и ширина). Этот параметр переопределит любое значение положения. DEFAULT может вставить черные рамки (черные столбцы или черную рамку) вокруг видео, чтобы обеспечить указанное разрешение вывода.

Sharpness -> (целое число)

Изменяет силу фильтра антиалиасинга, используемого для масштабирования. 0 — самый мягкий параметр, 100 — самый резкий. Значение 50 рекомендуется для большинства контента.

Width -> (целое число)

Ширина выходного видео в пикселях. Должно быть четным числом. Для большинства кодеков вы можете оставить это поле и высоту пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако, следует заметить, что оставлять это пустым не рекомендуется. Для кодека Frame Capture высота и ширина обязательны.

ThumbnailConfiguration -> (структура)

Настройки конфигурации миниатюр.

State -> (строка)

Включает функцию миниатюр. Функция создает миниатюры входного видео в каждом потоке в канале. AUTO включает функцию, DISABLE отключает функцию.

ColorCorrectionSettings -> (структура)

Настройки коррекции цвета

GlobalColorCorrections -> (список)

Массив colorCorrections, применяемый при использовании 3D LUT-файлов для преобразования цвета видео. Каждая colorCorrection содержит один 3D LUT-файл (который определяет отображение цветов для преобразования цветового пространства ввода в цветовое пространство вывода), а также сочетание ввода/вывода, к которому этот 3D LUT-файл применяется. MediaLive считывает цветовое пространство в метаданных ввода, определяет цветовое пространство, которое вы указали для вывода, и находит и использует LUT-файл, который применяется к этому сочетанию.

(структура)

Свойство ColorCorrectionSettings. Используется для пользовательского преобразования цветового пространства. Объект идентифицирует один 3D LUT-файл и указывает сочетание цветовых пространств ввода/вывода, для которого будет использоваться файл.

InputColorSpace -> (строка)

Цветовое пространство ввода.

OutputColorSpace -> (строка)

Цветовое пространство вывода.

Uri -> (строка)

URI файла 3D LUT. Протокол должен быть 's3:' или 's3ssl:'.

Id -> (строка)

Уникальный идентификатор канала.

InputAttachments -> (список)

Список подключений ввода для канала.

(структура)

Документация-заполнитель для InputAttachment

AutomaticInputFailoverSettings -> (структура)

Настроенные пользователем параметры для определения условий, при которых вход считается неисправным и переключается на другой вход.

ErrorClearTimeMsec -> (целое число)

Это время очистки определяет требование к восстановленному входу, чтобы он считался работоспособным. Вход не должен иметь условий переключения в течение этого времени. Введите значение во миллисекундах. Это значение особенно важно, если для пары переключения входных данных установлен параметр input_preference PRIMARY_INPUT_PREFERRED, так как после этого времени MediaLive вернется к первичному входу.

FailoverConditions -> (список)

Список условий переключения. Если произойдет любое из этих условий, MediaLive переключится на другой вход.

(структура)

Настройки условий переключения. В AutomaticInputFailoverSettings может быть несколько условий переключения.

FailoverConditionSettings -> (структура)

Настройки условий переключения, специфичные для типа.

AudioSilenceSettings -> (структура)

MediaLive выполнит переключение, если указанный селектор звука будет беззвучным в течение указанного периода.

AudioSelectorName -> (строка)

Имя селектора звука во входных данных, за которым MediaLive должен следить, чтобы обнаружить отсутствие звука. Выберите наиболее важный рендеринг. Если вы не создавали селектор звука в этом входе, оставьте пустым.

AudioSilenceThresholdMsec -> (целое число)

Время (в миллисекундах), в течение которого активный вход должен быть без звука, прежде чем произойдет автоматическое переключение входов. Отсутствие звука определяется как потеря звука или звук тише, чем -50 дБ.

InputLossSettings -> (структура)

MediaLive выполнит переключение, если контент не будет обнаружен в этом входе в течение указанного периода.

InputLossThresholdMsec -> (целое число)

Время (в миллисекундах), в течение которого не обнаруживается вход. По истечении этого времени произойдет переключение входов.

VideoBlackSettings -> (структура)

MediaLive выполнит переключение, если контент считается черным в течение указанного периода.

BlackDetectThreshold -> (вещественное число)

Значение, используемое для расчета порога, ниже которого MediaLive считает пиксель «черным». Для того, чтобы вход считался черным, каждый пиксель на кадре должен быть ниже этого порога. Порог рассчитывается как процент (выраженный как десятичное число) белого. Таким образом, 0,1 означает 10% белого (или 90% черного). Обратите внимание, как работает формула для любой глубины цвета. Например, если вы установите это поле в 0,1 при 10-битной глубине цвета: (1023 * 0,1 = 102,3), что означает, что значение пикселя 102 или меньше — это «черный». Если вы установите это поле в 0,1 в 8-битной глубине цвета: (255 * 0,1 = 25,5), что означает, что значение пикселя 25 или меньше — это «черный». Диапазон от 0,0 до 1,0, с любым количеством десятичных знаков.

VideoBlackThresholdMsec -> (целое число)

Время (в миллисекундах), в течение которого активный вход должен быть черным, прежде чем произойдет автоматическое переключение входов.

InputPreference -> (строка)

Предпочтение ввода при решении, какой вход сделать активным, когда ранее неисправный вход был восстановлен.

SecondaryInputId -> (строка)

Идентификатор ввода вторичного входа в паре автоматического переключения входов.

InputAttachmentName -> (строка)

Имя прикрепления, заданное пользователем. Это необходимо, если пользователь хочет использовать этот вход в действии переключения входов.

InputId -> (строка)

Идентификатор ввода

InputSettings -> (структура)

Настройки входного сигнала (выбор заголовка и т. д.)

AudioSelectors -> (список)

Используется для выбора аудиопотока, который нужно декодировать для входов с несколькими доступными потоками.

(структура)

Выбор аудио

Name -> (строка)

Имя этого выбора аудио. AudioDescriptions будут использовать это имя для уникальной идентификации этого выбора. Имена выборов должны быть уникальными для каждого входа.

SelectorSettings -> (структура)

Настройки выбора аудио.

AudioHlsRenditionSelection -> (структура)

Выбор аудио-рендеринга HLS

GroupId -> (строка)

Указывает GROUP-ID в теге #EXT-X-MEDIA целевого аудио-рендеринга HLS.

Name -> (строка)

Указывает NAME в теге #EXT-X-MEDIA целевого аудио-рендеринга HLS.

AudioLanguageSelection -> (структура)

Выбор языка аудио

LanguageCode -> (строка)

Выбирает определенный трехбуквенный код языка из источника аудио.

LanguageSelectionPolicy -> (строка)

При значении «строго» демодулятор транспортного потока строго идентифицирует аудиопотоки по их описанию языка. Если произойдет обновление PMT, и аудиопоток, соответствующий первоначально выбранному языку, больше не будет присутствовать, то будет закодировано выключение звука до тех пор, пока язык не вернется. Если значение «свободно», то при обновлении PMT демодулятор выберет другой аудиопоток в программе с тем же типом потока, если не сможет найти поток с тем же языком.

AudioPidSelection -> (структура)

Выбор PID аудио

Pid -> (целое число)

Выбирает определенный PID из источника.

AudioTrackSelection -> (структура)

Выбор аудиодорожки

Tracks -> (список)

Выбирает одну или несколько уникальных аудиодорожек из источника.

(структура)

Аудиодорожка

Track -> (целое число)

Целое число со значением от 1, которое сопоставлено со специфической аудиодорожкой

DolbyEDecode -> (структура)

Настройка параметров декодирования для потоков Dolby E — эти параметры должны быть кадрами Dolby E, переносимыми в потоках PCM, помеченными SMPTE-337

ProgramSelection -> (строка)

Применимо только к Dolby E. Введите идентификатор программы (согласно метаданным в аудио) программы Dolby E, которую нужно извлечь из указанной дорожки. Одна программа извлекается на один выбор аудио. Чтобы выбрать несколько программ, создайте несколько выборов с той же дорожкой и разными номерами программ. «Все каналы» означает игнорирование идентификаторов программ и включение всех каналов в этот выбор; это полезно, если известно, что метаданные некорректны.

CaptionSelectors -> (список)

Используется для выбора входного субтитра для входов с несколькими доступными.

(структура)

Выбор субтитров

LanguageCode -> (строка)

Если указано, это поле указывает трехбуквенный код языка дорожки субтитров, который нужно извлечь из источника.

Name -> (строка)

Идентификатор имени для выбора субтитров. Это имя используется для сопоставления этого выбора субтитров с одним или несколькими описаниями субтитров. Имена должны быть уникальными в событии.

SelectorSettings -> (структура)

Настройки выбора субтитров.

AncillarySourceSettings -> (структура)

Настройки источника вспомогательных данных

SourceAncillaryChannelNumber -> (целое число)

Указывает номер (от 1 до 4) канала субтитров, которые нужно извлечь из вспомогательных субтитров. Если планируется преобразовать вспомогательные субтитры в другой формат, заполните это поле. Если планируется выбрать «Встроенные» как пункт назначения субтитров на выходе (чтобы передать все каналы вспомогательных субтитров), оставьте это поле пустым, так как MediaLive игнорирует это поле.

AribSourceSettings -> (структура)

Настройки источника Arib

DvbSubSourceSettings -> (структура)

Настройки источника DVB-Sub

OcrLanguage -> (строка)

Если вы настроите описание субтитров WebVTT, которое ссылается на этот выбор субтитров, используйте это поле, чтобы указать язык, который следует учитывать при переводе текстового изображения в текст.

Pid -> (целое число)

При использовании DVB-Sub с Burn-In или SMPTE-TT используйте этот PID для исходного содержимого. Не используется для прохождения DVB-Sub. Все содержимое DVB-Sub передается, независимо от выборов.

EmbeddedSourceSettings -> (структура)

Настройки встроенного источника

Convert608To708 -> (строка)

Если выполнять преобразование, данные 608 передаются как есть через поля «608 compatibility bytes» обёртки 708, а также переводятся в 708. Данные 708, присутствующие в исходном контенте, будут удалены.

Scte20Detection -> (строка)

Установите «авто», чтобы обработать потоки с прерывистыми и/или несовпадающими SCTE-20 и встроенными субтитрами.

Source608ChannelNumber -> (целое число)

Указывает номер канала 608/708 в видеодорожке, из которой нужно извлечь субтитры. Не используется для прохождения.

Source608TrackNumber -> (целое число)

Это поле не используется и устарело.

Scte20SourceSettings -> (структура)

Настройки источника SCTE-20

Convert608To708 -> (строка)

Если выполнять преобразование, данные 608 передаются как есть через поля «608 compatibility bytes» обёртки 708, а также переводятся в 708. Данные 708, присутствующие в исходном контенте, будут удалены.

Source608ChannelNumber -> (целое число)

Указывает номер канала 608/708 в видеодорожке, из которой нужно извлечь субтитры. Не используется для прохождения.

Scte27SourceSettings -> (структура)

Настройки источника SCTE-27

OcrLanguage -> (строка)

Если вы настроите описание субтитров WebVTT, которое ссылается на этот выбор субтитров, используйте это поле, чтобы указать язык, который следует учитывать при переводе текстового изображения в текст.

Pid -> (целое число)

Поле pid используется совместно с полем LanguageCode выбора субтитров следующим образом: — Указать PID и язык: Извлекает субтитры из указанного PID; язык является «информативным». — Указать PID и не указывать язык: Извлекает указанный PID. — Не указывать PID и указать язык: Извлекает указанный язык, какой PID бы ни был. — Не указывать PID и не указывать язык: Действительно только если источником является DVB-Sub, который передаётся; все языки будут переданы.

TeletextSourceSettings -> (структура)

Настройки источника Teletext

OutputRectangle -> (структура)

Необязательно определяет область, где будут отображаться субтитры в стиле TTML

Height -> (число с плавающей точкой)

См. описание в leftOffset. Для высоты укажите всю высоту прямоугольника в процентах от высоты базового кадра. Например, «80» означает, что высота прямоугольника составляет 80% от высоты базового кадра. topOffset и rectangleHeight должны в сумме составлять 100% или меньше. Это поле соответствует tts:extent - Y в стандарте TTML.

LeftOffset -> (число с плавающей точкой)

Применимо только если вы планируете преобразовать эти исходные субтитры в EBU-TT-D или TTML на выходе. (Убедитесь, что вы оставили значение по умолчанию, если ни один из этих форматов нет на выходе.) Вы можете определить прямоугольник отображения для субтитров, меньший, чем базовый видеокадр. Вы определяете прямоугольник, указывая положение левой границы, верхней границы, нижней границы и правой границы прямоугольника, все внутри базового видеокадра. Единицы измерений — проценты. Если вы укажете значение для одного из этих полей, вы должны указать значения для всех. Для leftOffset укажите положение левой границы прямоугольника в процентах от ширины базового кадра и относительно левой границы кадра. Например, «10» означает, что измерение составляет 10% от ширины базового кадра. Левая граница прямоугольника начинается в этой позиции от левой границы кадра. Это поле соответствует tts:origin - X в стандарте TTML.

TopOffset -> (число с плавающей точкой)

См. описание в leftOffset. Для topOffset укажите положение верхней границы прямоугольника в процентах от высоты базового кадра и относительно верхней границы кадра. Например, «10» означает, что измерение составляет 10% от высоты базового кадра. Верхняя граница прямоугольника начинается в этой позиции от верхней границы кадра. Это поле соответствует tts:origin - Y в стандарте TTML.

Width -> (число с плавающей точкой)

См. описание в leftOffset. Для ширины укажите всю ширину прямоугольника в процентах от ширины базового кадра. Например, «80» означает, что ширина прямоугольника составляет 80% от ширины базового кадра. leftOffset и rectangleWidth должны в сумме составлять 100% или меньше. Это поле соответствует tts:extent - X в стандарте TTML.

PageNumber -> (строка)

Указывает номер страницы телетекста в потоке данных, из которого нужно извлечь субтитры. Диапазон от 0x100 (256) до 0x8FF (2303). Не используется для прохождения. Должен быть указан как шестнадцатеричная строка без префикса «0x».

DeblockFilter -> (строка)

Включить или отключить фильтр сглаживания блоков при фильтрации.

DenoiseFilter -> (строка)

Включить или отключить фильтр шумоподавления при фильтрации.

FilterStrength -> (целое число)

Регулирует величину фильтрации от 1 (минимальная) до 5 (максимальная).

InputFilter -> (строка)

Включает фильтр для этого входного сигнала. Входы MPEG-2 имеют фильтр сглаживания блоков, включенный по умолчанию. 1) auto — фильтрация будет применена в зависимости от типа/качества входного сигнала. 2) disabled — фильтрация не будет применена к входному сигналу. 3) forced — фильтрация будет применена независимо от типа входного сигнала

NetworkInputSettings -> (структура)

Настройки ввода.

HlsInputSettings -> (структура)

Указывает настройки ввода HLS, когда uri относится к манифесту HLS.

Bandwidth -> (целое число)

При указании этого параметра будет выбран поток HLS с m3u8 BANDWIDTH, наиболее близкий к этому значению, в противном случае будет выбран поток с максимальной пропускной способностью в 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-адрес источника для фильтрации по источнику-специфическому мультимедиа (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 и цветовыми настройками видеоописания, чтобы определить, будет ли выполнено преобразование.

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 Resource Name (ARN) роли, которая используется при запуске канала.

State -> (строка)

Документация по заполнению для ChannelState

Tags -> (карта)

Коллекция пар ключ-значение.

key -> (строка)

Документация по заполнению для __string

value -> (строка)

Документация по заполнению для __string

Vpc -> (структура)

Настройки VPC-вывода

AvailabilityZones -> (список)

Доступные зоны, где расположены подсети vpc. Первая доступная зона применяется к первой подсети в списке подсетей. Вторая доступная зона применяется ко второй подсети.

(строка)

Документация по заполнению для __string

NetworkInterfaceIds -> (список)

Список созданных MediaLive интерфейсов Elastic Network в VPC клиента.

(строка)

Документация по заполнению для __string

SecurityGroupIds -> (список)

Список идентификаторов групп безопасности EC2 VPC, присоединенных к сетевым интерфейсам 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