Spec-Zone.ru › AWS CLI v2

[ aws . medialive ]

update-channel

Описание

Обновляет канал.

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

Сводка

  update-channel
[--cdi-input-specification <value>]
--channel-id <value>
[--destinations <value>]
[--encoder-settings <value>]
[--input-attachments <value>]
[--input-specification <value>]
[--log-level <value>]
[--maintenance <value>]
[--name <value>]
[--role-arn <value>]
[--channel-engine-version <value>]
[--dry-run | --no-dry-run]
[--anywhere-settings <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Опции

--cdi-input-specification (structure) Specification of CDI inputs for this channelResolution -> (string)

Maximum CDI input resolution

Краткий синтаксис:

Resolution=string

Синтаксис JSON:

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

--channel-id (string) channel ID

--destinations (list) A list of output destinations for this channel.(structure)

Placeholder documentation for OutputDestination

Id -> (string)

User-specified id. This is used in an output group or an output.

MediaPackageSettings -> (list)

Destination settings for a MediaPackage output; one destination for both encoders.

(structure)

MediaPackage Output Destination Settings

ChannelId -> (string)

ID of the channel in MediaPackage that is the destination for this output group. You do not need to specify the individual inputs in MediaPackage; MediaLive will handle the connection of the two MediaLive pipelines to the two MediaPackage inputs. The MediaPackage channel and MediaLive channel must be in the same region.

ChannelGroup -> (string)

Name of the channel group in MediaPackageV2. Only use if you are sending CMAF Ingest output to a CMAF ingest endpoint on a MediaPackage channel that uses MediaPackage v2.

ChannelName -> (string)

Name of the channel in MediaPackageV2. Only use if you are sending CMAF Ingest output to a CMAF ingest endpoint on a MediaPackage channel that uses MediaPackage v2.

MultiplexSettings -> (structure)

Destination settings for a Multiplex output; one destination for both encoders.

MultiplexId -> (string)

The ID of the Multiplex that the encoder is providing output to. You do not need to specify the individual inputs to the Multiplex; MediaLive will handle the connection of the two MediaLive pipelines to the two Multiplex instances. The Multiplex must be in the same region as the Channel.

ProgramName -> (string)

The program name of the Multiplex program that the encoder is providing output to.

Settings -> (list)

Destination settings for a standard output; one destination for each redundant encoder.

(structure)

Placeholder documentation for OutputDestinationSettings

PasswordParam -> (string)

key used to extract the password from EC2 Parameter store

StreamName -> (string)

Stream name for RTMP destinations (URLs of type rtmp://)

Url -> (string)

A URL specifying a destination

Username -> (string)

username for destination

SrtSettings -> (list)

SRT settings for an SRT output; one destination for each redundant encoder.

(structure)

Placeholder documentation for SrtOutputDestinationSettings

EncryptionPassphraseSecretArn -> (string)

Arn used to extract the password from Secrets Manager

StreamId -> (string)

Stream id for SRT destinations (URLs of type srt://)

Url -> (string)

A URL specifying a destination

LogicalInterfaceNames -> (list)

Optional assignment of an output to a logical interface on the Node. Only applies to on premises channels.

(string)

Placeholder documentation for __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 (structure) The encoder settings for this channel.AudioDescriptions -> (list)

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

(структура)

Audio Description

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

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

Algorithm -> (string)

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

AlgorithmControl -> (string)

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

TargetLkfs -> (double)

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

AudioSelectorName -> (string)

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

AudioType -> (string)

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

AudioTypeControl -> (string)

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

AudioWatermarkingSettings -> (structure)

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

NielsenWatermarksSettings -> (structure)

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

NielsenCbetSettings -> (structure)

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

CbetCheckDigitString -> (string)

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

CbetStepaside -> (string)

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

Csid -> (string)

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

NielsenDistributionType -> (string)

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

NielsenNaesIiNwSettings -> (structure)

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

CheckDigitString -> (string)

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

Sid -> (double)

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

Timezone -> (string)

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

CodecSettings -> (structure)

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

AacSettings -> (structure)

Настройки AAC

Bitrate -> (double)

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

CodingMode -> (string)

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

InputType -> (string)

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

Profile -> (string)

Профиль AAC.

RateControlMode -> (string)

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

RawFormat -> (string)

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

SampleRate -> (double)

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

Spec -> (string)

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

VbrQuality -> (string)

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

Ac3Settings -> (structure)

Настройки AC3

Bitrate -> (double)

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

BitstreamMode -> (string)

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

CodingMode -> (string)

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

Dialnorm -> (integer)

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

DrcProfile -> (string)

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

LfeFilter -> (string)

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

MetadataControl -> (string)

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

AttenuationControl -> (string)

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

Eac3AtmosSettings -> (structure)

Настройки Eac3 Atmos

Bitrate -> (double)

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

CodingMode -> (string)

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

Dialnorm -> (integer)

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

DrcLine -> (string)

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

DrcRf -> (string)

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

HeightTrim -> (double)

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

SurroundTrim -> (double)

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

Eac3Settings -> (structure)

Настройки Eac3

AttenuationControl -> (string)

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

Bitrate -> (double)

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

BitstreamMode -> (string)

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

CodingMode -> (string)

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

DcFilter -> (string)

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

Dialnorm -> (integer)

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

DrcLine -> (string)

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

DrcRf -> (string)

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

LfeControl -> (string)

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

LfeFilter -> (string)

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

LoRoCenterMixLevel -> (double)

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

LoRoSurroundMixLevel -> (double)

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

LtRtCenterMixLevel -> (double)

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

LtRtSurroundMixLevel -> (double)

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

MetadataControl -> (string)

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

PassthroughControl -> (string)

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

PhaseControl -> (string)

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

StereoDownmix -> (string)

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

SurroundExMode -> (string)

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

SurroundMode -> (string)

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

Mp2Settings -> (structure)

Настройки MP2

Bitrate -> (double)

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

CodingMode -> (string)

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

SampleRate -> (double)

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

PassThroughSettings -> (structure)

Настройки Pass Through

WavSettings -> (structure)

Настройки WAV

BitDepth -> (double)

Биты на сэмпл.

CodingMode -> (string)

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

SampleRate -> (double)

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

LanguageCode -> (string)

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

LanguageCodeControl -> (string)

Choosing followInput will cause the ISO 639 language code of the output to follow the ISO 639 language code of the input. The languageCode will be used when useConfigured is set, or when followInput is selected but there is no ISO 639 language code specified by the input.

Name -> (string)

The name of this AudioDescription. Outputs will use this name to uniquely identify this AudioDescription. Description names should be unique within this Live Event.

RemixSettings -> (structure)

Settings that control how input audio channels are remixed into the output audio channels.

ChannelMappings -> (list)

Mapping of input channels to output channels, with appropriate gain adjustments.

(structure)

Audio Channel Mapping

InputChannelLevels -> (list)

Indices and gain values for each input channel that should be remixed into this output channel.

(structure)

Input Channel Level

Gain -> (integer)

Remixing value. Units are in dB and acceptable values are within the range from -60 (mute) and 6 dB.

InputChannel -> (integer)

The index of the input channel used as a source.

OutputChannel -> (integer)

The index of the output channel being produced.

ChannelsIn -> (integer)

Number of input channels to be used.

ChannelsOut -> (integer)

Number of output channels to be produced. Valid values: 1, 2, 4, 6, 8

StreamName -> (string)

Used for MS Smooth and Apple HLS outputs. Indicates the name displayed by the player (eg. English, or Director Commentary).

AudioDashRoles -> (list)

Identifies the DASH roles to assign to this audio output. Applies only when the audio output is configured for DVB DASH accessibility signaling.

(string)

Dash Role Audio

DvbDashAccessibility -> (string)

Identifies DVB DASH accessibility signaling in this audio output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.

AvailBlanking -> (structure)

Settings for ad avail blanking.

AvailBlankingImage -> (structure)

Blanking image to be used. Leave empty for solid black. Only bmp and png images are supported.

PasswordParam -> (string)

key used to extract the password from EC2 Parameter store

Uri -> (string)

Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: “rtmp://fmsserver/live”.

Username -> (string)

Documentation update needed

State -> (string)

When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added.

AvailConfiguration -> (structure)

Event-wide configuration settings for ad avail insertion.

AvailSettings -> (structure)

Controls how SCTE-35 messages create cues. Splice Insert mode treats all segmentation signals traditionally. With Time Signal APOS mode only Time Signal Placement Opportunity and Break messages create segment breaks. With ESAM mode, signals are forwarded to an ESAM server for possible update.

Esam -> (structure)

Esam

AcquisitionPointId -> (string)

Sent as acquisitionPointIdentity to identify the MediaLive channel to the POIS.

AdAvailOffset -> (integer)

When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time. This only applies to embedded SCTE 104/35 messages and does not apply to OOB messages.

PasswordParam -> (string)

Documentation update needed

PoisEndpoint -> (string)

The URL of the signal conditioner endpoint on the Placement Opportunity Information System (POIS). MediaLive sends SignalProcessingEvents here when SCTE-35 messages are read.

Username -> (string)

Documentation update needed

ZoneIdentity -> (string)

Optional data sent as zoneIdentity to identify the MediaLive channel to the POIS.

Scte35SpliceInsert -> (structure)

Typical configuration that applies breaks on splice inserts in addition to time signal placement opportunities, breaks, and advertisements.

AdAvailOffset -> (integer)

When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time. This only applies to embedded SCTE 104/35 messages and does not apply to OOB messages.

NoRegionalBlackoutFlag -> (string)

When set to ignore, Segment Descriptors with noRegionalBlackoutFlag set to 0 will no longer trigger blackouts or Ad Avail slates

WebDeliveryAllowedFlag -> (string)

When set to ignore, Segment Descriptors with webDeliveryAllowedFlag set to 0 will no longer trigger blackouts or Ad Avail slates

Scte35TimeSignalApos -> (structure)

Atypical configuration that applies segment breaks only on SCTE-35 time signal placement opportunities and breaks.

AdAvailOffset -> (integer)

When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time. This only applies to embedded SCTE 104/35 messages and does not apply to OOB messages.

NoRegionalBlackoutFlag -> (string)

When set to ignore, Segment Descriptors with noRegionalBlackoutFlag set to 0 will no longer trigger blackouts or Ad Avail slates

WebDeliveryAllowedFlag -> (string)

When set to ignore, Segment Descriptors with webDeliveryAllowedFlag set to 0 will no longer trigger blackouts or Ad Avail slates

Scte35SegmentationScope -> (string)

Configures whether SCTE 35 passthrough triggers segment breaks in all output groups that use segmented outputs. Insertion of a SCTE 35 message typically results in a segment break, in addition to the regular cadence of breaks. The segment breaks appear in video outputs, audio outputs, and captions outputs (if any). ALL_OUTPUT_GROUPS: Default. Insert the segment break in in all output groups that have segmented outputs. This is the legacy behavior. SCTE35_ENABLED_OUTPUT_GROUPS: Insert the segment break only in output groups that have SCTE 35 passthrough enabled. This is the recommended value, because it reduces unnecessary segment breaks.

BlackoutSlate -> (structure)

Settings for blackout slate.

BlackoutSlateImage -> (structure)

Blackout slate image to be used. Leave empty for solid black. Only bmp and png images are supported.

PasswordParam -> (string)

key used to extract the password from EC2 Parameter store

Uri -> (string)

Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: “rtmp://fmsserver/live”.

Username -> (string)

Documentation update needed

NetworkEndBlackout -> (string)

Setting to enabled causes the encoder to blackout the video, audio, and captions, and raise the “Network Blackout Image” slate when an SCTE104/35 Network End Segmentation Descriptor is encountered. The blackout will be lifted when the Network Start Segmentation Descriptor is encountered. The Network End and Network Start descriptors must contain a network ID that matches the value entered in “Network ID”.

NetworkEndBlackoutImage -> (structure)

Path to local file to use as Network End Blackout image. Image will be scaled to fill the entire output raster.

PasswordParam -> (string)

key used to extract the password from EC2 Parameter store

Uri -> (string)

Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: “rtmp://fmsserver/live”.

Username -> (string)

Documentation update needed

NetworkId -> (string)

Provides Network ID that matches EIDR ID format (e.g., “10.XXXX/XXXX-XXXX-XXXX-XXXX-XXXX-C”).

State -> (string)

When set to enabled, causes video, audio and captions to be blanked when indicated by program metadata.

CaptionDescriptions -> (list)

Settings for caption decriptions

(structure)

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

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

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

CaptionSelectorName -> (string)

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

DestinationSettings -> (structure)

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

AribDestinationSettings -> (structure)

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

BurnInDestinationSettings -> (structure)

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

Alignment -> (string)

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

BackgroundColor -> (string)

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

BackgroundOpacity -> (integer)

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

Font -> (structure)

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

PasswordParam -> (string)

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

Uri -> (string)

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

Username -> (string)

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

FontColor -> (string)

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

FontOpacity -> (integer)

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

FontResolution -> (integer)

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

FontSize -> (string)

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

OutlineColor -> (string)

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

OutlineSize -> (integer)

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

ShadowColor -> (string)

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

ShadowOpacity -> (integer)

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

ShadowXOffset -> (integer)

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

ShadowYOffset -> (integer)

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

TeletextGridControl -> (string)

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

XPosition -> (integer)

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

YPosition -> (integer)

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

DvbSubDestinationSettings -> (structure)

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

Alignment -> (string)

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

BackgroundColor -> (string)

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

BackgroundOpacity -> (integer)

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

Font -> (structure)

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

PasswordParam -> (string)

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

Uri -> (string)

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

Username -> (string)

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

FontColor -> (string)

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

FontOpacity -> (integer)

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

FontResolution -> (integer)

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

FontSize -> (string)

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

OutlineColor -> (string)

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

OutlineSize -> (integer)

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

ShadowColor -> (string)

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

ShadowOpacity -> (integer)

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

ShadowXOffset -> (integer)

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

ShadowYOffset -> (integer)

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

TeletextGridControl -> (string)

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

XPosition -> (integer)

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

YPosition -> (integer)

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

EbuTtDDestinationSettings -> (structure)

Настройки Ebu Tt DDestination

CopyrightHolder -> (string)

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

FillLineGap -> (string)

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

FontFamily -> (string)

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

StyleControl -> (string)

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

DefaultFontSize -> (integer)

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

DefaultLineHeight -> (integer)

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

EmbeddedDestinationSettings -> (structure)

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

EmbeddedPlusScte20DestinationSettings -> (structure)

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

RtmpCaptionInfoDestinationSettings -> (structure)

Настройки информации о подписях назначения Rtmp

Scte20PlusEmbeddedDestinationSettings -> (structure)

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

Scte27DestinationSettings -> (structure)

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

SmpteTtDestinationSettings -> (structure)

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

TeletextDestinationSettings -> (structure)

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

TtmlDestinationSettings -> (structure)

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

StyleControl -> (string)

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

WebvttDestinationSettings -> (structure)

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

StyleControl -> (string)

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

LanguageCode -> (string)

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

LanguageDescription -> (string)

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

Name -> (string)

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

CaptionDashRoles -> (list)

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

(string)

Dash Role Caption

DvbDashAccessibility -> (string)

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

FeatureActivations -> (structure)

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

InputPrepareScheduleActions -> (string)

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

OutputStaticImageOverlayScheduleActions -> (string)

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

GlobalConfiguration -> (structure)

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

InitialAudioGain -> (integer)

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

InputEndAction -> (string)

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

InputLossBehavior -> (structure)

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

BlackFrameMsec -> (integer)

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

InputLossImageColor -> (string)

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

InputLossImageSlate -> (structure)

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

PasswordParam -> (string)

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

Uri -> (string)

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

Username -> (string)

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

InputLossImageType -> (string)

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

RepeatFrameMsec -> (integer)

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

OutputLockingMode -> (string)

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

OutputTimingSource -> (string)

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

SupportLowFramerateInputs -> (string)

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

OutputLockingSettings -> (structure)

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

EpochLockingSettings -> (structure)

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

CustomEpoch -> (string)

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

JamSyncTime -> (string)

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

PipelineLockingSettings -> (structure)

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

MotionGraphicsConfiguration -> (structure)

Настройки графики движения.

MotionGraphicsInsertion -> (string)

Вставка графики движения

MotionGraphicsSettings -> (structure)

Настройки графики движения

HtmlMotionGraphicsSettings -> (structure)

Настройки графики движения Html

NielsenConfiguration -> (structure)

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

DistributorId -> (string)

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

NielsenPcmToId3Tagging -> (string)

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

OutputGroups -> (list)

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

(структура)

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

Name -> (string)

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

OutputGroupSettings -> (structure)

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

ArchiveGroupSettings -> (structure)

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

ArchiveCdnSettings -> (structure)

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

ArchiveS3Settings -> (structure)

Настройки Archive S3

CannedAcl -> (string)

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

Destination -> (structure)

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

DestinationRefId -> (string)

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

RolloverInterval -> (integer)

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

FrameCaptureGroupSettings -> (structure)

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

Destination -> (structure)

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

DestinationRefId -> (string)

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

FrameCaptureCdnSettings -> (structure)

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

FrameCaptureS3Settings -> (structure)

Настройки Frame Capture S3

CannedAcl -> (string)

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

HlsGroupSettings -> (structure)

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

AdMarkers -> (list)

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

(string)

Маркеры Hls Ad

BaseUrlContent -> (string)

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

BaseUrlContent1 -> (string)

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

BaseUrlManifest -> (string)

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

BaseUrlManifest1 -> (string)

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

CaptionLanguageMappings -> (list)

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

(structure)

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

CaptionChannel -> (integer)

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

LanguageCode -> (string)

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

LanguageDescription -> (string)

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

CaptionLanguageSetting -> (string)

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

ClientCache -> (string)

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

CodecSpecification -> (string)

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

ConstantIv -> (string)

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

Destination -> (structure)

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

DestinationRefId -> (string)

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

DirectoryStructure -> (string)

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

DiscontinuityTags -> (string)

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

EncryptionType -> (string)

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

HlsCdnSettings -> (structure)

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

HlsAkamaiSettings -> (structure)

Hls Akamai Settings

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

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

HttpTransferMode -> (string)

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

NumRetries -> (integer)

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

RestartDelay -> (integer)

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

Salt -> (string)

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

Token -> (string)

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

HlsBasicPutSettings -> (structure)

Hls Basic Put Settings

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

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

NumRetries -> (integer)

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

RestartDelay -> (integer)

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

HlsMediaStoreSettings -> (structure)

Hls Media Store Settings

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

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

MediaStoreStorageClass -> (string)

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

NumRetries -> (integer)

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

RestartDelay -> (integer)

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

HlsS3Settings -> (structure)

Hls S3 Settings

CannedAcl -> (string)

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

HlsWebdavSettings -> (structure)

Hls Webdav Settings

ConnectionRetryInterval -> (integer)

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

FilecacheDuration -> (integer)

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

HttpTransferMode -> (string)

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

NumRetries -> (integer)

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

RestartDelay -> (integer)

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

HlsId3SegmentTagging -> (string)

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

IFrameOnlyPlaylists -> (string)

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

IncompleteSegmentBehavior -> (string)

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

IndexNSegments -> (integer)

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

InputLossAction -> (string)

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

IvInManifest -> (string)

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

IvSource -> (string)

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

KeepSegments -> (integer)

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

KeyFormat -> (string)

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

KeyFormatVersions -> (string)

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

KeyProviderSettings -> (structure)

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

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

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

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

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

PasswordParam -> (строка)

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

Uri -> (строка)

Uniform Resource Identifier - это должен быть путь к файлу, доступному для системы 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-TYPE 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 -> (строка)

Placeholder documentation for __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 -> (строка)

Placeholder documentation for __string

EventId -> (строка)

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

EventIdMode -> (строка)

Указывает, следует ли отправлять идентификатор события на сервер IIS. Если идентификатор события не отправлен и используется одно и то же Live Event без изменения точки публикации, клиенты могут увидеть кэшированное видео с предыдущего запуска. Варианты: - "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 -> (структура)

Multiplex Group Settings

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

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

AdMarkers -> (list)

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

(string)

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

AuthenticationScheme -> (string)

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

CacheFullBehavior -> (string)

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

CacheLength -> (integer)

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

CaptionData -> (string)

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

InputLossAction -> (string)

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

RestartDelay -> (integer)

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

IncludeFillerNalUnits -> (string)

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

UdpGroupSettings -> (structure)

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

InputLossAction -> (string)

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

TimedMetadataId3Frame -> (string)

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

TimedMetadataId3Period -> (integer)

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

CmafIngestGroupSettings -> (structure)

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

Destination -> (structure)

HTTP-назначение для треков

DestinationRefId -> (string)

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

NielsenId3Behavior -> (string)

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

Scte35Type -> (string)

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

SegmentLength -> (integer)

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

SegmentLengthUnits -> (string)

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

SendDelayMs -> (integer)

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

KlvBehavior -> (string)

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

KlvNameModifier -> (string)

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

NielsenId3NameModifier -> (string)

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

Scte35NameModifier -> (string)

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

Id3Behavior -> (string)

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

Id3NameModifier -> (string)

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

CaptionLanguageMappings -> (list)

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

(structure)

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

CaptionChannel -> (integer)

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

LanguageCode -> (string)

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

TimedMetadataId3Frame -> (string)

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

TimedMetadataId3Period -> (integer)

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

TimedMetadataPassthrough -> (string)

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

SrtGroupSettings -> (structure)

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

InputLossAction -> (string)

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

Outputs -> (list)

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

(structure)

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

AudioDescriptionNames -> (list)

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

(string)

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

CaptionDescriptionNames -> (list)

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

(string)

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

OutputName -> (string)

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

OutputSettings -> (structure)

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

ArchiveOutputSettings -> (structure)

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

ContainerSettings -> (structure)

Настройки, относящиеся к типу контейнера файла.

M2tsSettings -> (structure)

Настройки M2ts

AbsentInputAudioBehavior -> (string)

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

Arib -> (string)

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

AribCaptionsPid -> (string)

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

AribCaptionsPidControl -> (string)

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

AudioBufferModel -> (string)

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

AudioFramesPerPes -> (integer)

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

AudioPids -> (string)

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

AudioStreamType -> (string)

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

Bitrate -> (integer)

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

BufferModel -> (string)

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

CcDescriptor -> (string)

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

DvbNitSettings -> (structure)

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

NetworkId -> (integer)

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

NetworkName -> (string)

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

RepInterval -> (integer)

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

DvbSdtSettings -> (structure)

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

OutputSdt -> (string)

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

RepInterval -> (integer)

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

ServiceName -> (string)

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

ServiceProviderName -> (string)

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

DvbSubPids -> (string)

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

DvbTdtSettings -> (structure)

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

RepInterval -> (integer)

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

DvbTeletextPid -> (string)

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

Ebif -> (string)

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

EbpAudioInterval -> (string)

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

EbpLookaheadMs -> (integer)

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

EbpPlacement -> (string)

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

EcmPid -> (string)

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

EsRateInPes -> (string)

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

EtvPlatformPid -> (string)

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

EtvSignalPid -> (string)

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

FragmentTime -> (double)

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

Klv -> (string)

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

KlvDataPids -> (string)

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

NielsenId3Behavior -> (string)

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

NullPacketBitrate -> (double)

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

PatInterval -> (integer)

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

PcrControl -> (string)

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

PcrPeriod -> (integer)

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

PcrPid -> (string)

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

PmtInterval -> (integer)

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

PmtPid -> (string)

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

ProgramNum -> (integer)

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

RateMode -> (string)

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

Scte27Pids -> (string)

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

Scte35Control -> (string)

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

Scte35Pid -> (string)

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

SegmentationMarkers -> (string)

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

SegmentationStyle -> (string)

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

SegmentationTime -> (double)

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

TimedMetadataBehavior -> (string)

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

TimedMetadataPid -> (string)

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

TransportStreamId -> (integer)

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

VideoPid -> (string)

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

Scte35PrerollPullupMilliseconds -> (double)

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

RawSettings -> (structure)

Raw Settings

Extension -> (string)

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

NameModifier -> (string)

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

FrameCaptureOutputSettings -> (structure)

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

NameModifier -> (string)

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

HlsOutputSettings -> (structure)

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

H265PackagingType -> (string)

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

HlsSettings -> (structure)

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

AudioOnlyHlsSettings -> (structure)

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

AudioGroupId -> (string)

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

AudioOnlyImage -> (structure)

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

PasswordParam -> (string)

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

Uri -> (string)

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

Username -> (string)

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

AudioTrackType -> (string)

Поддерживаются четыре типа треков только для аудио: Audio-Only Variant Stream. Клиент может воспроизводить этот поток только для аудио вместо видео в сценариях с низкой пропускной способностью. Представлено как EXT-X-STREAM-INF в манифесте HLS. Alternate Audio, Auto Select, Default Альтернативная версия по умолчанию, которую клиент должен попытаться воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Альтернативная версия, которую клиент может попытаться воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Альтернативная версия, которую клиент не будет пытаться воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=NO, AUTOSELECT=NO

SegmentType -> (string)

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

Fmp4HlsSettings -> (structure)

Настройки Fmp4 Hls

AudioRenditionSets -> (string)

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

NielsenId3Behavior -> (string)

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

TimedMetadataBehavior -> (string)

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

FrameCaptureHlsSettings -> (structure)

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

StandardHlsSettings -> (structure)

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

AudioRenditionSets -> (string)

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

M3u8Settings -> (structure)

Информация о настройках для контейнера .m3u8

AudioFramesPerPes -> (integer)

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

AudioPids -> (string)

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

EcmPid -> (string)

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

NielsenId3Behavior -> (string)

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

PatInterval -> (integer)

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

PcrControl -> (string)

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

PcrPeriod -> (integer)

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

PcrPid -> (string)

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

PmtInterval -> (integer)

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

PmtPid -> (string)

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

ProgramNum -> (integer)

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

Scte35Behavior -> (string)

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

Scte35Pid -> (string)

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

TimedMetadataBehavior -> (string)

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

TimedMetadataPid -> (string)

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

TransportStreamId -> (integer)

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

VideoPid -> (string)

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

KlvBehavior -> (string)

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

KlvDataPids -> (string)

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

NameModifier -> (string)

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

SegmentModifier -> (string)

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

MediaPackageOutputSettings -> (structure)

Media Package Output Settings

MsSmoothOutputSettings -> (structure)

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

H265PackagingType -> (string)

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

NameModifier -> (string)

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

MultiplexOutputSettings -> (structure)

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

Destination -> (structure)

Destination is a Multiplex.

DestinationRefId -> (string)

Placeholder documentation for __string

ContainerSettings -> (structure)

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

MultiplexM2tsSettings -> (structure)

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

AbsentInputAudioBehavior -> (string)

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

Arib -> (string)

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

AudioBufferModel -> (string)

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

AudioFramesPerPes -> (integer)

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

AudioStreamType -> (string)

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

CcDescriptor -> (string)

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

Ebif -> (string)

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

EsRateInPes -> (string)

Include or exclude the ES Rate field in the PES header.

Klv -> (string)

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

NielsenId3Behavior -> (string)

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

PcrControl -> (string)

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

PcrPeriod -> (integer)

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

Scte35Control -> (string)

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

Scte35PrerollPullupMilliseconds -> (double)

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

RtmpOutputSettings -> (structure)

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

CertificateMode -> (string)

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

ConnectionRetryInterval -> (integer)

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

Destination -> (structure)

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

DestinationRefId -> (string)

Placeholder documentation for __string

NumRetries -> (integer)

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

UdpOutputSettings -> (structure)

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

BufferMsec -> (integer)

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

ContainerSettings -> (structure)

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

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

Настройки M2ts

AbsentInputAudioBehavior -> (строка)

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

Arib -> (строка)

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

AribCaptionsPid -> (строка)

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

AribCaptionsPidControl -> (строка)

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

AudioBufferModel -> (строка)

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

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

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

AudioPids -> (строка)

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

AudioStreamType -> (строка)

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

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

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

BufferModel -> (строка)

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

CcDescriptor -> (строка)

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

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

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

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

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

NetworkName -> (строка)

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

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

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

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

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

OutputSdt -> (строка)

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

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

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

ServiceName -> (строка)

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

ServiceProviderName -> (строка)

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

DvbSubPids -> (строка)

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

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

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

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

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

DvbTeletextPid -> (строка)

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

Ebif -> (строка)

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

EbpAudioInterval -> (строка)

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

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

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

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 -> (double)

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

Klv -> (строка)

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

KlvDataPids -> (строка)

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

NielsenId3Behavior -> (строка)

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

NullPacketBitrate -> (double)

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

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

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

PcrControl -> (строка)

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

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

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

PcrPid -> (строка)

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

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

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

PmtPid -> (строка)

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

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

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

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

SegmentationTime -> (double)

Длина каждого сегмента в секундах. Требуется, если маркеры не установлены в _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 видеокадра, на который она ссылается. Ноль означает, что pullup не добавляется (это не означает, что предварительная развертка установлена в ноль). Отрицательный pullup не поддерживается, а это значит, что нельзя сделать предварительную развертку короче. Имейте в виду, что задержка на выходе увеличится на величину pullup.

Destination -> (structure)

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

DestinationRefId -> (string)

Placeholder documentation for __string

FecOutputSettings -> (structure)

Настройки для включения и регулировки исправления ошибок Forward на выходах UDP.

ColumnDepth -> (integer)

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

IncludeFec -> (string)

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

RowLength -> (integer)

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

CmafIngestOutputSettings -> (structure)

Cmaf Ingest Output Settings

NameModifier -> (string)

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

SrtOutputSettings -> (structure)

Srt Output Settings

BufferMsec -> (integer)

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

ContainerSettings -> (structure)

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

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

Настройки M2ts

AbsentInputAudioBehavior -> (строка)

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

Arib -> (строка)

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

AribCaptionsPid -> (строка)

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

AribCaptionsPidControl -> (строка)

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

AudioBufferModel -> (строка)

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

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

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

AudioPids -> (строка)

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

AudioStreamType -> (строка)

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

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

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

BufferModel -> (строка)

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

CcDescriptor -> (строка)

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

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

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

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

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

NetworkName -> (строка)

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

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

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

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

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

OutputSdt -> (строка)

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

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

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

ServiceName -> (строка)

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

ServiceProviderName -> (строка)

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

DvbSubPids -> (строка)

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

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

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

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

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

DvbTeletextPid -> (строка)

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

Ebif -> (строка)

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

EbpAudioInterval -> (строка)

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

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

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

EbpPlacement -> (строка)

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

EcmPid -> (строка)

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

EsRateInPes -> (строка)

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

EtvPlatformPid -> (строка)

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

EtvSignalPid -> (строка)

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

FragmentTime -> (double)

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

Klv -> (строка)

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

KlvDataPids -> (строка)

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

NielsenId3Behavior -> (строка)

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

NullPacketBitrate -> (double)

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

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

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

PcrControl -> (строка)

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

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

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

PcrPid -> (строка)

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

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

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

PmtPid -> (строка)

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

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

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

RateMode -> (строка)

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

Scte27Pids -> (строка)

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

Scte35Control -> (строка)

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

Scte35Pid -> (строка)

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

SegmentationMarkers -> (строка)

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

SegmentationStyle -> (строка)

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

SegmentationTime -> (double)

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

TimedMetadataBehavior -> (строка)

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

TimedMetadataPid -> (string)

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

TransportStreamId -> (integer)

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

VideoPid -> (string)

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

Scte35PrerollPullupMilliseconds -> (double)

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

Destination -> (structure)

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

DestinationRefId -> (string)

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

EncryptionType -> (string)

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

Latency -> (integer)

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

VideoDescriptionName -> (string)

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

TimecodeConfig -> (structure)

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

Source -> (string)

Определяет источник тайм-кода, который будет связан с выходами событий. -Embedded (embedded): инициализирует выходной тайм-код с тайм-кодом из источника. Если в источнике не обнаружен встроенный тайм-код, система возвращается к использованию "Start at 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 -> (string)

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

AfdSignaling -> (string)

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

Bitrate -> (integer)

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

BufFillPct -> (integer)

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

BufSize -> (integer)

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

ColorMetadata -> (string)

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

ColorSpaceSettings -> (structure)

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

ColorSpacePassthroughSettings -> (structure)

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

Rec601Settings -> (structure)

Настройки Rec601

Rec709Settings -> (structure)

Настройки Rec709

EntropyEncoding -> (string)

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

FilterSettings -> (structure)

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

TemporalFilterSettings -> (structure)

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

PostFilterSharpening -> (string)

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

Strength -> (string)

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

BandwidthReductionFilterSettings -> (structure)

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

PostFilterSharpening -> (string)

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

Strength -> (string)

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

FixedAfd -> (string)

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

FlickerAq -> (string)

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

ForceFieldPictures -> (string)

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

FramerateControl -> (string)

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

FramerateDenominator -> (integer)

Знаменатель частоты кадров.

FramerateNumerator -> (integer)

Числитель частоты кадров — частота кадров — это дробь, например 24000/1001 = 23,976 кадров в секунду.

GopBReference -> (string)

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

GopClosedCadence -> (integer)

Частота закрытых GOP. В потоковых приложениях рекомендуется установить для него значение 1, чтобы декодер, присоединяющийся в середине потока, как можно быстрее получил кадр IDR. Установка этого значения равным 0 приведет к нарушению сегментирования вывода.

GopNumBFrames -> (integer)

Количество B-кадров между опорными кадрами.

GopSize -> (double)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд на gopSizeUnits. Если gopSizeUnits имеет значение frames, gopSize должно быть целым числом и должно быть больше или равно 1. Если gopSizeUnits имеет значение seconds, gopSize должно быть больше 0, но не обязательно быть целым числом.

GopSizeUnits -> (string)

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

Level -> (string)

Уровень H.264.

LookAheadRateControl -> (string)

Объем предпросмотра. Значение low может уменьшить задержку и использование памяти, в то время как high может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (integer)

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

MinIInterval -> (integer)

Имеет смысл только в том случае, если sceneChangeDetect установлено в значение enabled. По умолчанию равно 5, если используется управление скоростью мультиплексирования. Обеспечивает разделение между повторяющимися (каденсными) I-кадрами и I-кадрами, вставленными обнаружением смены сцены. Если I-кадр смены сцены находится в пределах I-интервала кадров от каденс-I-кадра, GOP сжимается и/или растягивается до I-кадра смены сцены. Растяжение GOP требует включения предпросмотра, а также установки I-интервала. Обычная каденция возобновляется для следующего GOP. Примечание: Максимальное растяжение GOP = размер GOP + Min-I-интервал - 1

NumRefFrames -> (integer)

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

ParControl -> (string)

Это поле указывает, как указывается коэффициент пиксельного соотношения сторон вывода. Если выбрано «specified», то коэффициент пиксельного соотношения сторон выходного видео определяется параметрами parNumerator и parDenominator, в противном случае, если выбрано «initializeFromSource», то коэффициент пиксельного соотношения сторон вывода будет установлен равным коэффициенту пиксельного соотношения сторон входного видео первого входа.

ParDenominator -> (integer

Знаменатель коэффициента пиксельного соотношения сторон.

ParNumerator -> (integer)

Числитель коэффициента пиксельного соотношения сторон.

Profile -> (string)

Профиль H.264.

QualityLevel -> (string)

Оставьте как STANDARD_QUALITY или выберите другое значение (что может привести к дополнительным затратам на запуск канала). - ENHANCED_QUALITY: обеспечивает немного лучшее качество видео без увеличения скорости передачи данных. Имеет эффект только тогда, когда режим управления скоростью равен QVBR или CBR. Если этот канал находится в мультиплексе MediaLive, значение должно быть ENHANCED_QUALITY. - STANDARD_QUALITY: допустимо для любого режима управления скоростью.

QvbrQualityLevel -> (integer)

Управляет целевым качеством видеокодирования. Применяется только тогда, когда режим управления скоростью равен QVBR. Вы можете установить целевое качество или позволить MediaLive определить наилучшее качество. Чтобы установить целевое качество, введите значения в поле уровня качества QVBR и поле Max bitrate. Введите значения, которые подходят для ваших самых важных устройств просмотра. Рекомендуемые значения: - Основной экран: Уровень качества: от 8 до 10. Максимальная скорость передачи данных: 4M - ПК или планшет: Уровень качества: 7. Максимальная скорость передачи данных: от 1,5M до 3M - Смартфон: Уровень качества: 6. Максимальная скорость передачи данных: от 1M до 1,5M Чтобы позволить MediaLive решить, оставьте поле уровня качества QVBR пустым, а в Max bitrate введите максимальную скорость, которую вы хотите видеть в видео. Для получения дополнительной информации см. раздел под названием «Видео — режим управления скоростью» в руководстве пользователя MediaLive

RateControlMode -> (string)

Режим управления скоростью. QVBR: Качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальной скоростью передачи данных. Рекомендуется, если вы или ваши зрители платите за пропускную способность. VBR: Качество и скорость передачи данных варьируются в зависимости от сложности видео. Рекомендуется вместо QVBR, если вы хотите поддерживать определенную среднюю скорость передачи данных в течение всего канала. CBR: Качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменные скорости передачи данных. Мультиплекс: этот режим управления скоростью поддерживается только (и требуется), когда видео доставляется в мультиплекс MediaLive, в этом случае конфигурация управления скоростью управляется свойствами в программе мультиплексирования.

ScanType -> (string)

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

SceneChangeDetect -> (string)

Обнаружение смены сцены. - Вкл.: вставляет I-кадры при обнаружении смены сцены. - Выкл.: не принуждает к вставке I-кадра при обнаружении смены сцены.

Slices -> (integer)

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

Softness -> (integer)

Softness. Выбирает матрицу квантователя, большие значения уменьшают высокочастотное содержимое в закодированном изображении. Если не установлено в ноль, должно быть больше 15.

SpatialAq -> (string)

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

SubgopLength -> (string)

Если установлено в fixed, использовать gopNumBFrames B-frames на под-GOP. Если установлено в dynamic, оптимизировать количество используемых B-frames для каждого под-GOP для улучшения визуального качества.

Syntax -> (string)

Создает битовый поток, совместимый с SMPTE RP-2027.

TemporalAq -> (string)

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

TimecodeInsertion -> (string)

Определяет, как временные коды должны быть вставлены в видео элементарный поток. - ‘disabled’: Не включать временные коды - ‘picTimingSei’: Передавать сообщения о времени кадра SEI из источника, указанного в Timecode Config

TimecodeBurninSettings -> (structure)

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

FontSize -> (string)

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

Position -> (string)

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

Prefix -> (string)

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

MinQp -> (integer)

Устанавливает минимальный QP. Если вы не знакомы с настройкой квантования, оставьте поле пустым. MediaLive применит соответствующее значение.

H265Settings -> (structure)

H265 Settings

AdaptiveQuantization -> (string)

Adaptive quantization. Allows intra-frame quantizers to vary to improve visual quality.

AfdSignaling -> (string)

Indicates that AFD values will be written into the output stream. If afdSignaling is “auto”, the system will try to preserve the input AFD value (in cases where multiple AFD values are valid). If set to “fixed”, the AFD value will be the value configured in the fixedAfd parameter.

AlternativeTransferFunction -> (string)

Whether or not EML should insert an Alternative Transfer Function SEI message to support backwards compatibility with non-HDR decoders and displays.

Bitrate -> (integer)

Average bitrate in bits/second. Required when the rate control mode is VBR or CBR. Not used for QVBR. In an MS Smooth output group, each output must have a unique value when its bitrate is rounded down to the nearest multiple of 1000.

BufSize -> (integer)

Size of buffer (HRD buffer model) in bits.

ColorMetadata -> (string)

Includes colorspace metadata in the output.

ColorSpaceSettings -> (structure)

Color Space settings

ColorSpacePassthroughSettings -> (structure)

Passthrough applies no color space conversion to the output

DolbyVision81Settings -> (structure)

Dolby Vision81 Settings

Hdr10Settings -> (structure)

Hdr10 Settings

MaxCll -> (integer)

Maximum Content Light Level An integer metadata value defining the maximum light level, in nits, of any single pixel within an encoded HDR video stream or file.

MaxFall -> (integer)

Maximum Frame Average Light Level An integer metadata value defining the maximum average light level, in nits, for any single frame within an encoded HDR video stream or file.

Rec601Settings -> (structure)

Rec601 Settings

Rec709Settings -> (structure)

Rec709 Settings

FilterSettings -> (structure)

Optional. Both filters reduce bandwidth by removing imperceptible details. You can enable one of the filters. We recommend that you try both filters and observe the results to decide which one to use. The Temporal Filter reduces bandwidth by removing imperceptible details in the content. It combines perceptual filtering and motion compensated temporal filtering (MCTF). It operates independently of the compression level. The Bandwidth Reduction filter is a perceptual filter located within the encoding loop. It adapts to the current compression level to filter imperceptible signals. This filter works only when the resolution is 1080p or lower.

TemporalFilterSettings -> (structure)

Temporal Filter Settings

PostFilterSharpening -> (string)

If you enable this filter, the results are the following: - If the source content is noisy (it contains excessive digital artifacts), the filter cleans up the source. - If the source content is already clean, the filter tends to decrease the bitrate, especially when the rate control mode is QVBR.

Strength -> (string)

Choose a filter strength. We recommend a strength of 1 or 2. A higher strength might take out good information, resulting in an image that is overly soft.

BandwidthReductionFilterSettings -> (structure)

Bandwidth Reduction Filter Settings

PostFilterSharpening -> (string)

Configures the sharpening control, which is available when the bandwidth reduction filter is enabled. This control sharpens edges and contours, which produces a specific artistic effect that you might want. We recommend that you test each of the values (including DISABLED) to observe the sharpening effect on the content.

Strength -> (string)

Enables the bandwidth reduction filter. The filter strengths range from 1 to 4. We recommend that you always enable this filter and use AUTO, to let MediaLive apply the optimum filtering for the context.

FixedAfd -> (string)

Four bit AFD value to write on all frames of video in the output stream. Only valid when afdSignaling is set to ‘Fixed’.

FlickerAq -> (string)

If set to enabled, adjust quantization within each frame to reduce flicker or ‘pop’ on I-frames.

FramerateDenominator -> (integer)

Framerate denominator.

FramerateNumerator -> (integer)

Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.

GopClosedCadence -> (integer)

Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break output segmenting.

GopSize -> (double)

GOP size (keyframe interval) in units of either frames or seconds per gopSizeUnits. If gopSizeUnits is frames, gopSize must be an integer and must be greater than or equal to 1. If gopSizeUnits is seconds, gopSize must be greater than 0, but need not be an integer.

GopSizeUnits -> (string)

Indicates if the gopSize is specified in frames or seconds. If seconds the system will convert the gopSize into a frame count at run time.

Level -> (string)

H.265 Level.

LookAheadRateControl -> (string)

Amount of lookahead. A value of low can decrease latency and memory usage, while high can produce better quality for certain content.

MaxBitrate -> (integer)

For QVBR: See the tooltip for Quality level

MinIInterval -> (integer)

Only meaningful if sceneChangeDetect is set to enabled. Defaults to 5 if multiplex rate control is used. Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection. If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting I-interval. The normal cadence resumes for the next GOP. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1

ParDenominator -> (integer)

Pixel Aspect Ratio denominator.

ParNumerator -> (integer)

Pixel Aspect Ratio numerator.

Profile -> (string)

H.265 Profile.

QvbrQualityLevel -> (integer)

Controls the target quality for the video encode. Applies only when the rate control mode is QVBR. Set values for the QVBR quality level field and Max bitrate field that suit your most important viewing devices. Recommended values are: - Primary screen: Quality level: 8 to 10. Max bitrate: 4M - PC or tablet: Quality level: 7. Max bitrate: 1.5M to 3M - Smartphone: Quality level: 6. Max bitrate: 1M to 1.5M

RateControlMode -> (string)

Rate control mode. QVBR: Quality will match the specified quality level except when it is constrained by the maximum bitrate. Recommended if you or your viewers pay for bandwidth. CBR: Quality varies, depending on the video complexity. Recommended only if you distribute your assets to devices that cannot handle variable bitrates. Multiplex: This rate control mode is only supported (and is required) when the video is being delivered to a MediaLive Multiplex in which case the rate control configuration is controlled by the properties within the Multiplex Program.

ScanType -> (string)

Sets the scan type of the output to progressive or top-field-first interlaced.

SceneChangeDetect -> (string)

Scene change detection.

Slices -> (integer)

Number of slices per picture. Must be less than or equal to the number of macroblock rows for progressive pictures, and less than or equal to half the number of macroblock rows for interlaced pictures. This field is optional; when no value is specified the encoder will choose the number of slices based on encode resolution.

Tier -> (string)

H.265 Tier.

TimecodeInsertion -> (string)

Determines how timecodes should be inserted into the video elementary stream. - ‘disabled’: Do not include timecodes - ‘picTimingSei’: Pass through picture timing SEI messages from the source specified in Timecode Config

TimecodeBurninSettings -> (structure)

Timecode burn-in settings

FontSize -> (string)

Choose a timecode burn-in font size

Position -> (string)

Choose a timecode burn-in output position

Prefix -> (string)

Create a timecode burn-in prefix (optional)

MvOverPictureBoundaries -> (string)

If you are setting up the picture as a tile, you must set this to “disabled”. In all other configurations, you typically enter “enabled”.

MvTemporalPredictor -> (string)

If you are setting up the picture as a tile, you must set this to “disabled”. In other configurations, you typically enter “enabled”.

TileHeight -> (integer)

Set this field to set up the picture as a tile. You must also set tileWidth. The tile height must result in 22 or fewer rows in the frame. The tile width must result in 20 or fewer columns in the frame. And finally, the product of the column count and row count must be 64 of less. If the tile width and height are specified, MediaLive will override the video codec slices field with a value that MediaLive calculates

TilePadding -> (string)

Set to “padded” to force MediaLive to add padding to the frame, to obtain a frame that is a whole multiple of the tile size. If you are setting up the picture as a tile, you must enter “padded”. In all other configurations, you typically enter “none”.

TileWidth -> (integer)

Set this field to set up the picture as a tile. See tileHeight for more information.

TreeblockSize -> (string)

Select the tree block size used for encoding. If you enter “auto”, the encoder will pick the best size. If you are setting up the picture as a tile, you must set this to 32x32. In all other configurations, you typically enter “auto”.

MinQp -> (integer)

Sets the minimum QP. If you aren’t familiar with quantization adjustment, leave the field empty. MediaLive will apply an appropriate value.

Deblocking -> (string)

Enable or disable the deblocking filter for this codec. The filter reduces blocking artifacts at block boundaries, which improves overall video quality. If the filter is disabled, visible block edges might appear in the output, especially at lower bitrates.

Mpeg2Settings -> (structure)

Настройки Mpeg2

AdaptiveQuantization -> (string)

Выберите Off, чтобы отключить адаптивное квантование. Или выберите другое значение, чтобы включить квантователь и установить его силу. Значения силы: Auto, Off, Low, Medium, High. Когда вы включаете это поле, MediaLive позволяет варьировать внутрикадровые квантователи, что может улучшить качество изображения.

AfdSignaling -> (string)

Указывает значения AFD, которые MediaLive запишет в кодировку видео. Если вы не знаете, что такое сигнализация AFD, или если ваша нижестоящая система не предоставила вам указаний, выберите AUTO. AUTO: MediaLive попытается сохранить входное значение AFD (в случаях, когда допустимо несколько значений AFD). FIXED: MediaLive будет использовать значение, которое вы укажете в fixedAFD.

ColorMetadata -> (string)

Указывает, следует ли включать метаданные цветового пространства. Метаданные описывают цветовое пространство, которое применяется к видео (поле colorSpace). Мы рекомендуем вам вставить метаданные.

ColorSpace -> (string)

Выберите тип преобразования цветового пространства для применения к выводу. Для получения подробной информации о настройке и входа, и выхода для получения желаемого цветового пространства на выходе см. раздел «Функции MediaLive — Видео — цветовое пространство» в руководстве пользователя MediaLive. PASSTHROUGH: сохраните цветовое пространство входного контента — не преобразуйте его. AUTO: Преобразуйте весь SD-контент в rec 601 и преобразуйте весь HD-контент в rec 709.

DisplayAspectRatio -> (string)

Устанавливает пропорции пикселей для кодирования.

FilterSettings -> (structure)

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

TemporalFilterSettings -> (structure)

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

PostFilterSharpening -> (string)

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

Strength -> (string)

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

FixedAfd -> (string)

Заполняйте это поле, только когда для afdSignaling задано значение FIXED. Введите значение AFD (4 бита) для записи во всех кадрах видеокодирования.

FramerateDenominator -> (integer)

description”: “Знаменатель частоты кадров. Например, 1001. Частота кадров — это числитель, деленный на знаменатель. Например, 24000 / 1001 = 23,976 FPS.

FramerateNumerator -> (integer)

Числитель частоты кадров. Например, 24000. Частота кадров — это числитель, деленный на знаменатель. Например, 24000 / 1001 = 23,976 FPS.

GopClosedCadence -> (integer)

MPEG2: по умолчанию — открытая GOP.

GopNumBFrames -> (integer)

Относится к структуре GOP. Количество B-кадров между опорными кадрами. Если вы не знаете, что такое B-кадр, используйте значение по умолчанию.

GopSize -> (double)

Относится к структуре GOP. Размер GOP (интервал ключевых кадров) в единицах измерения, указанных в gopSizeUnits. Если вы не знаете, что такое GOP, используйте значение по умолчанию. Если gopSizeUnits — кадры, то gopSize должен быть целым числом и должен быть больше или равен 1. Если gopSizeUnits — секунды, то gopSize должен быть больше 0, но ему необязательно быть целым числом.

GopSizeUnits -> (string)

Относится к структуре GOP. Указывает, задается ли gopSize в кадрах или секундах. Если вы не планируете изменять gopSize по умолчанию, оставьте значение по умолчанию. Если вы укажете SECONDS, MediaLive внутренне преобразует размер GOP в количество кадров.

ScanType -> (string)

Установите тип сканирования вывода на PROGRESSIVE или INTERLACED (верхнее поле первым).

SubgopLength -> (string)

Относится к структуре GOP. Если вы не знаете, что такое GOP, используйте значение по умолчанию. FIXED: установите количество B-кадров в каждой подгруппе GOP на значение в gopNumBFrames. DYNAMIC: позвольте MediaLive оптимизировать количество B-кадров в каждой подгруппе GOP для улучшения качества изображения.

TimecodeInsertion -> (string)

Определяет, как MediaLive вставляет таймкоды в выходное видео. Для получения подробной информации о настройке входа и выхода для таймкода см. раздел «Функции MediaLive — Настройка таймкода» в руководстве пользователя MediaLive. DISABLED: не включать таймкоды. GOP_TIMECODE: включить метаданные таймкода в заголовок GOP.

TimecodeBurninSettings -> (structure)

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

FontSize -> (string)

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

Position -> (string)

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

Prefix -> (string)

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

Av1Settings -> (structure)

Настройки Av1

AfdSignaling -> (string)

Настраивает, будет ли MediaLive записывать значения AFD в видео. AUTO: MediaLive попытается сохранить входное значение AFD (в случаях, когда допустимо несколько значений AFD). FIXED: значение AFD будет значением, настроенным в параметре fixedAfd. NONE: MediaLive не будет записывать AFD в видео

BufSize -> (integer)

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

ColorSpaceSettings -> (structure)

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

ColorSpacePassthroughSettings -> (structure)

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

Hdr10Settings -> (structure)

Настройки Hdr10

MaxCll -> (integer)

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

MaxFall -> (integer)

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

Rec601Settings -> (structure)

Настройки Rec601

Rec709Settings -> (structure)

Настройки Rec709

FixedAfd -> (string)

Заполняйте это свойство, только если для свойства afdSignaling задано значение FIXED. Выберите значение AFD (4 бита) для записи во всех кадрах видеокодирования.

FramerateDenominator -> (integer)

Знаменатель для частоты кадров. Частота кадров — это дробь, например, 24000 / 1001.

FramerateNumerator -> (integer)

Числитель для частоты кадров. Частота кадров — это дробь, например, 24000 / 1001.

GopSize -> (double)

Размер GOP (интервал ключевых кадров). Если GopSizeUnits — кадры, GopSize должно быть целым числом и должно быть больше или равно 1. Если GopSizeUnits — секунды, GopSize должно быть больше 0, но может быть десятичным числом.

GopSizeUnits -> (string)

Выберите единицы измерения для размера GOP: КАДРЫ или СЕКУНДЫ. Для СЕКУНД MediaLive преобразует размер в количество кадров во время выполнения.

Level -> (string)

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

LookAheadRateControl -> (string)

Устанавливает объем упреждающей обработки. Значение LOW может уменьшить задержку и использование памяти. Значение HIGH может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (integer)

Максимальный битрейт для назначения. Рекомендации см. в описании qvbrQualityLevel.

MinIInterval -> (integer)

Применяется только в том случае, если вы включаете SceneChangeDetect. Устанавливает интервал между кадрами. Это свойство обеспечивает минимальное разделение между повторяющимися (ритмичными) I-кадрами и любыми I-кадрами, вставленными обнаружением смены сцен (кадрами SCD). Введите число для интервала, измеряемое в количестве кадров. Если кадр SCD и ритмичный кадр находятся ближе, чем указанное количество кадров, MediaLive сжимает или растягивает GOP, чтобы включить кадр SCD. Затем обычный ритм возобновляется в следующем GOP. Чтобы растяжение GOP прошло успешно, необходимо включить LookAheadRateControl. Обратите внимание, что максимальное растяжение GOP = (размер GOP) + (минимальный I-интервал) - 1

ParDenominator -> (integer)

Знаменатель для пропорций выходных пикселей (PAR).

ParNumerator -> (integer)

Числитель для пропорций выходных пикселей (PAR).

QvbrQualityLevel -> (integer)

Управляет целевым качеством кодирования видео. В режиме управления скоростью QVBR окончательное качество соответствует целевому качеству, ограниченному maxBitrate. Установите значения для свойств qvbrQualityLevel и maxBitrate, которые подходят для ваших самых важных устройств просмотра. Чтобы позволить MediaLive установить уровень качества (режим AUTO), оставьте поле qvbrQualityLevel пустым. В этом случае MediaLive использует максимальный битрейт, и качество следует из этого: более сложный контент может иметь более низкое качество. Или установите целевой уровень качества и максимальный битрейт. При наличии более сложного контента MediaLive попытается достичь целевого качества, но не превысит максимальный битрейт. При менее сложном контенте этот параметр будет использовать только битрейт, необходимый для достижения целевого качества. Рекомендуемые значения: Основной экран: qvbrQualityLevel: Оставьте пустым. maxBitrate: 4 000 000 ПК или планшет: qvbrQualityLevel: Оставьте пустым. maxBitrate: от 1 500 000 до 3 000 000 Смартфон: qvbrQualityLevel: Оставьте пустым. maxBitrate: от 1 000 000 до 1 500 000

SceneChangeDetect -> (string)

Управляет тем, вставляет ли MediaLive I-кадры при обнаружении смены сцены. ВКЛЮЧЕНО или ВЫКЛЮЧЕНО.

TimecodeBurninSettings -> (structure)

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

FontSize -> (string)

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

Position -> (string)

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

Prefix -> (string)

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

Bitrate -> (integer)

Средний битрейт в битах в секунду. Требуется, когда режим управления скоростью — CBR. Не используется для QVBR.

RateControlMode -> (string)

Режим управления скоростью. QVBR: качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. CBR: качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменные битрейты.

Height -> (integer)

Высота выходного видео в пикселях. Должно быть четным числом. Для большинства кодеков вы можете оставить это поле и ширину пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако не рекомендуется оставлять пустым. Для кодека Frame Capture требуются высота и ширина.

Name -> (string)

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

RespondToAfd -> (string)

Указывает, как MediaLive будет реагировать на значения AFD, которые могут быть во входном видео. Если вы не знаете, что такое сигнализация AFD, или если ваша система ниже по потоку не предоставила вам указаний, выберите PASSTHROUGH. RESPOND: MediaLive обрезает входное видео, используя формулу, которая использует значения AFD (настроенные в afdSignaling), исходное соотношение сторон, и выходное соотношение сторон. MediaLive также включает значения AFD в выходной поток, если кодек для этого кодирования не является FRAME_CAPTURE. PASSTHROUGH: MediaLive игнорирует значения AFD и не обрезает видео. Но MediaLive включает значения в выходной поток. NONE: MediaLive не обрезает входное видео и не включает значения AFD в выходной поток

ScalingBehavior -> (string)

STRETCH_TO_OUTPUT настраивает положение вывода для растягивания видео до указанного разрешения вывода (высоты и ширины). Эта опция переопределит любое значение положения. DEFAULT может вставлять черные поля (pillar boxes или letter boxes) вокруг видео, чтобы обеспечить указанное разрешение вывода.

Sharpness -> (integer)

Изменяет силу фильтра сглаживания, используемого для масштабирования. 0 - самая мягкая настройка, 100 - самая резкая. Для большинства контента рекомендуется настройка 50.

Width -> (integer)

Ширина выходного видео в пикселях. Должно быть четным числом. Для большинства кодеков вы можете оставить это поле и высоту пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако, оставлять пустым не рекомендуется. Для кодека захвата кадров требуется высота и ширина.

ThumbnailConfiguration -> (structure)

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

State -> (string)

Включает функцию миниатюр. Эта функция генерирует миниатюры входящего видео в каждом канале. AUTO включает функцию, DISABLE отключает функцию.

ColorCorrectionSettings -> (structure)

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

GlobalColorCorrections -> (list)

Массив colorCorrections, который применяется при использовании 3D LUT-файлов для выполнения преобразования цвета на видео. Каждая colorCorrection содержит один 3D LUT-файл (который определяет отображение цвета для преобразования входного цветового пространства в выходное цветовое пространство) и комбинацию вход/выход, к которой применяется этот 3D LUT-файл. MediaLive считывает цветовое пространство во входных метаданных, определяет цветовое пространство, которое вы указали для вывода, и находит и использует файл LUT, который применяется к этой комбинации.

(structure)

Свойство ColorCorrectionSettings. Используется для пользовательского преобразования цветового пространства. Объект идентифицирует один 3D LUT-файл и указывает комбинацию входного/выходного цветового пространства, для которой будет использоваться файл.

InputColorSpace -> (string)

Цветовое пространство входа.

OutputColorSpace -> (string)

Цветовое пространство вывода.

Uri -> (string)

URI 3D LUT-файла. Протокол должен быть 's3:' или 's3ssl:'.

JSON Syntax:

{
  "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 (list) Placeholder documentation for __listOfInputAttachment(structure)

Placeholder documentation for InputAttachment

AutomaticInputFailoverSettings -> (structure)

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

ErrorClearTimeMsec -> (integer)

Это время очистки определяет требование, которое должен выполнить восстановленный вход, чтобы считаться исправным. Вход не должен иметь условий переключения в течение этого времени. Введите время в миллисекундах. Это значение особенно важно, если input_preference для пары переключения установлен в PRIMARY_INPUT_PREFERRED, потому что по истечении этого времени MediaLive вернется к основному входу.

FailoverConditions -> (list)

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

(structure)

Настройки условий переключения. Внутри AutomaticInputFailoverSettings может быть несколько условий переключения.

FailoverConditionSettings -> (structure)

Настройки, зависящие от типа условия переключения.

AudioSilenceSettings -> (structure)

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

AudioSelectorName -> (string)

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

AudioSilenceThresholdMsec -> (integer)

Количество времени (в миллисекундах), в течение которого активный вход должен быть тихим, прежде чем произойдет автоматическое переключение входа. Тишина определяется как потеря звука или звук тише -50 dBFS.

InputLossSettings -> (structure)

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

InputLossThresholdMsec -> (integer)

Количество времени (в миллисекундах), в течение которого не обнаружен вход. По истечении этого времени произойдет переключение входа.

VideoBlackSettings -> (structure)

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

BlackDetectThreshold -> (double)

Значение, используемое при вычислении порога, ниже которого 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 -> (integer)

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

InputPreference -> (string)

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

SecondaryInputId -> (string)

ID вторичного входа в паре автоматического переключения входа.

InputAttachmentName -> (string)

Указанное пользователем имя для вложения. Это необходимо, если пользователь хочет использовать этот вход в действии переключения входа.

InputId -> (string)

ID входа

InputSettings -> (structure)

Настройки входа (селектор заголовков и т. д.)

AudioSelectors -> (list)

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

(структура)

Audio Selector - Аудиоселектор

Name -> (string)

The name of this AudioSelector. AudioDescriptions will use this name to uniquely identify this Selector. Selector names should be unique per input.

SelectorSettings -> (structure)

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

AudioHlsRenditionSelection -> (structure)

Audio Hls Rendition Selection - Выбор аудио Hls Rendition

GroupId -> (string)

Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.

Name -> (string)

Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.

AudioLanguageSelection -> (structure)

Audio Language Selection - Выбор языка аудио

LanguageCode -> (string)

Selects a specific three-letter language code from within an audio source.

LanguageSelectionPolicy -> (string)

When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.

AudioPidSelection -> (structure)

Audio Pid Selection - Выбор PID аудио

Pid -> (integer)

Selects a specific PID from within a source.

AudioTrackSelection -> (structure)

Audio Track Selection - Выбор аудиодорожки

Tracks -> (list)

Selects one or more unique audio tracks from within a source.

(structure)

Audio Track - Аудиодорожка

Track -> (integer)

1-based integer value that maps to a specific audio track

DolbyEDecode -> (structure)

Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337

ProgramSelection -> (string)

Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect.

CaptionSelectors -> (list)

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

(структура)

Caption Selector - Селектор титров

LanguageCode -> (string)

When specified this field indicates the three letter language code of the caption track to extract from the source.

Name -> (string)

Name identifier for a caption selector. This name is used to associate this caption selector with one or more caption descriptions. Names must be unique within an event.

SelectorSettings -> (structure)

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

AncillarySourceSettings -> (structure)

Ancillary Source Settings - Настройки вспомогательного источника

SourceAncillaryChannelNumber -> (integer)

Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field.

AribSourceSettings -> (structure)

Arib Source Settings - Настройки источника Arib

DvbSubSourceSettings -> (structure)

Dvb Sub Source Settings - Настройки субтитров Dvb Sub

OcrLanguage -> (string)

If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.

Pid -> (integer)

When using DVB-Sub with Burn-In or SMPTE-TT, use this PID for the source content. Unused for DVB-Sub passthrough. All DVB-Sub content is passed through, regardless of selectors.

EmbeddedSourceSettings -> (structure)

Embedded Source Settings - Встроенные настройки источника

Convert608To708 -> (string)

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

Scte20Detection -> (string)

Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.

Source608ChannelNumber -> (integer)

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

Source608TrackNumber -> (integer)

This field is unused and deprecated.

Scte20SourceSettings -> (structure)

Scte20 Source Settings - Настройки источника Scte20

Convert608To708 -> (string)

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

Source608ChannelNumber -> (integer)

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

Scte27SourceSettings -> (structure)

Scte27 Source Settings - Настройки источника Scte27

OcrLanguage -> (string)

If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.

Pid -> (integer)

The pid field is used in conjunction with the caption selector languageCode field as follows: - Specify PID and Language: Extracts captions from that PID; the language is “informational”. - Specify PID and omit Language: Extracts the specified PID. - Omit PID and specify Language: Extracts the specified language, whichever PID that happens to be. - Omit PID and omit Language: Valid only if source is DVB-Sub that is being passed through; all languages will be passed through.

TeletextSourceSettings -> (structure)

Teletext Source Settings - Настройки источника телетекста

OutputRectangle -> (structure)

Optionally defines a region where TTML style captions will be displayed

Height -> (double)

See the description in leftOffset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The topOffset and rectangleHeight must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard.

LeftOffset -> (double)

Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard.

TopOffset -> (double)

See the description in leftOffset. For topOffset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard.

Width -> (double)

See the description in leftOffset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The leftOffset and rectangleWidth must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard.

PageNumber -> (string)

Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix.

DeblockFilter -> (string)

Enable or disable the deblock filter when filtering.

DenoiseFilter -> (string)

Enable or disable the denoise filter when filtering.

FilterStrength -> (integer)

Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

InputFilter -> (string)

Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1) auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be applied to the input 3) forced - filtering will be applied regardless of input type

NetworkInputSettings -> (structure)

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

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

Указывает параметры ввода HLS, когда uri предназначен для манифеста HLS.

Bandwidth -> (integer)

При указании будет выбран поток HLS с BANDWIDTH m3u8, который наиболее точно соответствует этому значению, в противном случае будет выбран поток с наивысшей пропускной способностью в m3u8. Битрейт указывается в битах в секунду, как и в манифесте HLS.

BufferSegments -> (integer)

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

Retries -> (integer)

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

RetryInterval -> (integer)

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

Scte35Source -> (string)

Определяет источник сообщений SCTE-35, которые MediaLive будет принимать. Сообщения могут приниматься из сегментов контента (в потоке) или из тегов в плейлисте (манифест HLS). MediaLive игнорирует информацию SCTE-35 в источнике, который не выбран.

ServerValidation -> (string)

Проверка сертификатов HTTPS-сервера. Если установлено значение checkCryptographyOnly, будет проверена криптография в сертификате, но не имя сервера. Определенные поддомены (в частности, buckets S3, которые используют точки в имени bucket) строго не соответствуют шаблону wildcard соответствующего сертификата и в противном случае вызовут ошибку события. Этот параметр игнорируется для протоколов, которые не используют https.

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

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

SourceIpAddress -> (string)

При необходимости, исходный ip-адрес для фильтрации по многоадресному потоку Source-specific Multicast (SSM)

Scte35Pid -> (integer)

PID, из которого будут считываться сообщения SCTE-35. Если оставить неопределенным, EML выберет первый PID SCTE-35, найденный на входе.

Smpte2038DataPreference -> (string)

Указывает, следует ли извлекать применимые вспомогательные данные из источника SMPTE-2038 на этом входе. Применимые типы данных: титры, таймкод, AFD и сообщения SCTE-104. - PREFER: извлечь из SMPTE-2038, если он присутствует на этом входе, в противном случае извлечь из другого источника (если таковой имеется). - IGNORE: никогда не извлекать вспомогательные данные из SMPTE-2038.

SourceEndBehavior -> (string)

Loop input if it is a file. This allows a file input to be streamed indefinitely.

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

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

ColorSpace -> (string)

Указывает цветовое пространство входа. Этот параметр работает в тандеме с colorSpaceUsage и colorSpaceSettingsChoice описания видео, чтобы определить, будет ли выполняться какое-либо преобразование.

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

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

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

Настройки Hdr10

MaxCll -> (integer)

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

MaxFall -> (integer)

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

ColorSpaceUsage -> (string)

Применимо только в том случае, если colorSpace имеет значение, отличное от follow. Это поле управляет тем, как будет использоваться значение в поле colorSpace. fallback означает, что когда вход включает данные цветового пространства, эти данные будут использоваться, но когда вход не имеет данных цветового пространства, будет использоваться значение в colorSpace. Выберите fallback, если в вашем вводе иногда отсутствуют данные цветового пространства, но когда он действительно содержит данные цветового пространства, эти данные верны. force означает всегда использовать значение в colorSpace. Выберите force, если ваш ввод обычно не содержит данных цветового пространства или может содержать ненадежные данные цветового пространства.

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

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

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

Video Selector Pid

Pid -> (integer)

Выбирает определенный PID из видеоисточника.

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

Video Selector Program Id

ProgramId -> (integer)

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

LogicalInterfaceNames -> (list)

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

(string)

Placeholder documentation for __string

Синтаксис 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 -> (string)

Входной кодек

MaximumBitrate -> (string)

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

Resolution -> (string)

Входное разрешение, классифицированное грубо

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

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 (string) Уровень журнала для записи в CloudWatch Logs.

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

  • ERROR
  • WARNING
  • INFO
  • DEBUG
  • DISABLED

--maintenance (структура) Параметры обслуживания для этого канала.MaintenanceDay -> (string)

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

MaintenanceScheduledDate -> (string)

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

MaintenanceStartTime -> (string)

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

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

MaintenanceDay=string,MaintenanceScheduledDate=string,MaintenanceStartTime=string

Синтаксис JSON:

{
  "MaintenanceDay": "MONDAY"|"TUESDAY"|"WEDNESDAY"|"THURSDAY"|"FRIDAY"|"SATURDAY"|"SUNDAY",
  "MaintenanceScheduledDate": "string",
  "MaintenanceStartTime": "string"
}

--name (string) Название канала.

--role-arn (string) Необязательный Amazon Resource Name (ARN) роли для принятия при запуске канала. Если вы не укажете это при вызове обновления, но роль была ранее установлена, эта роль будет удалена.

--channel-engine-version (структура) Версия движка канала для этой версии канала -> (string)

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

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

Version=string

Синтаксис JSON:

{
  "Version": "string"
}

--dry-run | --no-dry-run (boolean) Placeholder documentation for __boolean

--anywhere-settings (структура) Параметры Elemental Anywhere для этого канала.ChannelPlacementGroupId -> (string)

Идентификатор группы размещения канала для канала.

ClusterId -> (string)

Идентификатор кластера для канала.

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

ChannelPlacementGroupId=string,ClusterId=string

Синтаксис JSON:

{
  "ChannelPlacementGroupId": "string",
  "ClusterId": "string"
}

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

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

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

--debug (boolean)

Включить отладочное ведение журнала.

--endpoint-url (string)

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

--no-verify-ssl (boolean)

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

--no-paginate (boolean)

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

--output (string)

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

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

--query (string)

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

--profile (string)

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

--region (string)

Регион для использования. Переопределяет настройки config/env.

--version (string)

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

--color (string)

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

  • on
  • off
  • auto

--no-sign-request (boolean)

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

--ca-bundle (string)

Пакет сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки config/env.

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

Вывод

Канал -> (структура)

Placeholder documentation for Channel

Arn -> (string)

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

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

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

Разрешение -> (string)

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

ChannelClass -> (string)

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

Destinations -> (list)

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

(структура)

Placeholder documentation for OutputDestination

Id -> (string)

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

MediaPackageSettings -> (list)

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

(структура)

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

ChannelId -> (string)

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

ChannelGroup -> (string)

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

ChannelName -> (string)

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

MultiplexSettings -> (structure)

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

MultiplexId -> (string)

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

ProgramName -> (string)

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

Settings -> (list)

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

(структура)

Placeholder documentation for OutputDestinationSettings

PasswordParam -> (string)

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

StreamName -> (string)

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

Url -> (string)

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

Username -> (string)

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

SrtSettings -> (list)

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

(структура)

Placeholder documentation for SrtOutputDestinationSettings

EncryptionPassphraseSecretArn -> (string)

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

StreamId -> (string)

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

Url -> (string)

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

LogicalInterfaceNames -> (list)

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

(string)

Placeholder documentation for __string

EgressEndpoints -> (list)

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

(структура)

Placeholder documentation for ChannelEgressEndpoint

SourceIp -> (string)

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

EncoderSettings -> (structure)

Настройки кодировщика

AudioDescriptions -> (list)

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

(структура)

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

AudioNormalizationSettings -> (structure)

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

Algorithm -> (string)

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

AlgorithmControl -> (string)

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

TargetLkfs -> (double)

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

AudioSelectorName -> (string)

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

AudioType -> (string)

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

AudioTypeControl -> (string)

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

AudioWatermarkingSettings -> (structure)

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

NielsenWatermarksSettings -> (structure)

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

NielsenCbetSettings -> (structure)

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

CbetCheckDigitString -> (string)

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

CbetStepaside -> (string)

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

Csid -> (string)

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

NielsenDistributionType -> (string)

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

NielsenNaesIiNwSettings -> (structure)

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

CheckDigitString -> (string)

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

Sid -> (double)

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

Timezone -> (string)

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

CodecSettings -> (structure)

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

AacSettings -> (structure)

Настройки AAC

Bitrate -> (double)

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

CodingMode -> (string)

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

InputType -> (string)

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

Profile -> (string)

Профиль AAC.

RateControlMode -> (string)

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

RawFormat -> (string)

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

SampleRate -> (double)

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

Spec -> (string)

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

VbrQuality -> (string)

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

Ac3Settings -> (structure)

Настройки AC3

Bitrate -> (double)

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

BitstreamMode -> (string)

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

CodingMode -> (string)

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

Dialnorm -> (integer)

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

DrcProfile -> (string)

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

LfeFilter -> (string)

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

MetadataControl -> (string)

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

AttenuationControl -> (string)

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

Eac3AtmosSettings -> (structure)

Настройки Eac3 Atmos

Bitrate -> (double)

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

CodingMode -> (string)

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

Dialnorm -> (integer)

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

DrcLine -> (string)

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

DrcRf -> (string)

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

HeightTrim -> (double)

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

SurroundTrim -> (double)

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

Eac3Settings -> (structure)

Настройки Eac3

AttenuationControl -> (string)

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

Bitrate -> (double)

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

BitstreamMode -> (string)

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

CodingMode -> (string)

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

DcFilter -> (string)

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

Dialnorm -> (integer)

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

DrcLine -> (string)

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

DrcRf -> (string)

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

LfeControl -> (string)

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

LfeFilter -> (string)

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

LoRoCenterMixLevel -> (double)

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

LoRoSurroundMixLevel -> (double)

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

LtRtCenterMixLevel -> (double)

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

LtRtSurroundMixLevel -> (double)

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

MetadataControl -> (string)

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

PassthroughControl -> (string)

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

PhaseControl -> (string)

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

StereoDownmix -> (string)

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

SurroundExMode -> (string)

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

SurroundMode -> (string)

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

Mp2Settings -> (structure)

Настройки MP2

Bitrate -> (double)

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

CodingMode -> (string)

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

SampleRate -> (double)

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

PassThroughSettings -> (structure)

Настройки Pass Through

WavSettings -> (structure)

Настройки WAV

BitDepth -> (double)

Количество бит на отсчет.

CodingMode -> (string)

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

SampleRate -> (double)

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

LanguageCode -> (string)

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

LanguageCodeControl -> (string)

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

Имя -> (string)

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

RemixSettings -> (structure)

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

ChannelMappings -> (list)

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

(structure)

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

InputChannelLevels -> (list)

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

(structure)

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

Gain -> (integer)

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

InputChannel -> (integer)

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

OutputChannel -> (integer)

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

ChannelsIn -> (integer)

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

ChannelsOut -> (integer)

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

StreamName -> (string)

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

AudioDashRoles -> (list)

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

(string)

Dash Role Audio

DvbDashAccessibility -> (string)

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

AvailBlanking -> (structure)

Настройки для бланкирования ad avail.

AvailBlankingImage -> (structure)

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

PasswordParam -> (string)

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

Uri -> (string)

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

Username -> (string)

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

State -> (string)

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

AvailConfiguration -> (structure)

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

AvailSettings -> (structure)

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

Esam -> (structure)

Esam

AcquisitionPointId -> (string)

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

AdAvailOffset -> (integer)

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

PasswordParam -> (string)

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

PoisEndpoint -> (string)

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

Username -> (string)

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

ZoneIdentity -> (string)

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

Scte35SpliceInsert -> (structure)

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

AdAvailOffset -> (integer)

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

NoRegionalBlackoutFlag -> (string)

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

WebDeliveryAllowedFlag -> (string)

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

Scte35TimeSignalApos -> (structure)

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

AdAvailOffset -> (integer)

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

NoRegionalBlackoutFlag -> (string)

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

WebDeliveryAllowedFlag -> (string)

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

Scte35SegmentationScope -> (string)

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

BlackoutSlate -> (structure)

Настройки для blackout slate.

BlackoutSlateImage -> (structure)

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

PasswordParam -> (string)

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

Uri -> (string)

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

Username -> (string)

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

NetworkEndBlackout -> (string)

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

NetworkEndBlackoutImage -> (structure)

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

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Uniform Resource Identifier — это путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: “rtmp://fmsserver/live”.

Username -> (string)

Необходимо обновление документации

NetworkId -> (string)

Предоставляет Network ID, который соответствует формату EIDR ID (например, “10.XXXX/XXXX-XXXX-XXXX-XXXX-XXXX-C”).

State -> (string)

При установке в значение enabled вызывает бланкирование видео, аудио и субтитров при указании метаданных программы.

CaptionDescriptions -> (list)

Настройки для описаний субтитров

(structure)

Описание заголовка

Доступность -> (string)

Указывает, реализует ли дорожка субтитров функции доступности, такие как письменные описания произносимого диалога, музыки и звуков. Этот сигнал добавляется к выходной группе HLS и выходной группе MediaPackage.

CaptionSelectorName -> (string)

Указывает, какой входной селектор субтитров использовать в качестве источника субтитров при создании выходных субтитров. Это поле должно соответствовать имени captionSelector.

DestinationSettings -> (structure)

Дополнительные настройки для назначения субтитров, которые зависят от типа назначения.

AribDestinationSettings -> (structure)

Настройки назначения Arib

BurnInDestinationSettings -> (structure)

Настройки назначения Burn In

Alignment -> (string)

Если явные xPosition или yPosition не указаны, установка выравнивания по центру поместит субтитры в нижний центр выходного сигнала. Аналогично, установка выравнивания по левому краю выровняет субтитры по нижнему левому краю выходного сигнала. Если x и y позиции заданы вместе с параметром выравнивания, шрифт будет выровнен по ширине (слева или по центру) относительно этих координат. Выбор «smart» выравнивания выровняет субтитры по левому краю в реальном времени и выровняет субтитры по центру в предварительно записанных субтитрах. Все настройки шрифта для записи и DVB-Sub должны совпадать.

BackgroundColor -> (string)

Указывает цвет прямоугольника за субтитрами. Все настройки шрифта для записи и DVB-Sub должны совпадать.

BackgroundOpacity -> (integer)

Указывает непрозрачность фонового прямоугольника. 255 — непрозрачный; 0 — прозрачный. Отсутствие этого параметра эквивалентно установке его значения равным 0 (прозрачный). Все настройки шрифта для записи и DVB-Sub должны совпадать.

Font -> (structure)

Внешний файл шрифта, используемый для записи субтитров. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбирать выходные шрифты для многих различных типов входных субтитров, встроенные, STL и телетекстовые источники используют строгую сетку. Использование внешних шрифтов с этими источниками субтитров может привести к неожиданному отображению пропорциональных шрифтов. Все настройки шрифта для записи и DVB-Sub должны совпадать.

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Uniform Resource Identifier — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: «rtmp://fmsserver/live».

Username -> (string)

Требуется обновление документации

FontColor -> (string)

Указывает цвет встроенных субтитров. Этот параметр недействителен для исходных субтитров, которые являются STL, 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

FontOpacity -> (integer)

Указывает непрозрачность встроенных субтитров. 255 — непрозрачный; 0 — прозрачный. Все настройки шрифта для записи и DVB-Sub должны совпадать.

FontResolution -> (integer)

Разрешение шрифта в DPI (точки на дюйм); по умолчанию 96 dpi. Все настройки шрифта для записи и DVB-Sub должны совпадать.

FontSize -> (string)

Если установлено значение «auto», fontSize будет масштабироваться в зависимости от размера выходного сигнала. При указании положительного целого числа будет указан точный размер шрифта в точках. Все настройки шрифта для записи и DVB-Sub должны совпадать.

OutlineColor -> (string)

Указывает цвет обводки шрифта. Этот параметр недействителен для исходных субтитров, которые являются 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

OutlineSize -> (integer)

Указывает размер обводки шрифта в пикселях. Этот параметр недействителен для исходных субтитров, которые являются 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowColor -> (string)

Указывает цвет тени, отбрасываемой субтитрами. Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowOpacity -> (integer)

Указывает непрозрачность тени. 255 — непрозрачный; 0 — прозрачный. Отсутствие этого параметра эквивалентно установке его значения равным 0 (прозрачный). Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowXOffset -> (integer)

Указывает горизонтальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя влево. Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowYOffset -> (integer)

Указывает вертикальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя над текстом. Все настройки шрифта для записи и DVB-Sub должны совпадать.

TeletextGridControl -> (string)

Определяет, будет ли использоваться фиксированный размер сетки для создания растрового изображения выходных субтитров. Применимо только для входов Teletext и выходов DVB-Sub/Burn-in.

XPosition -> (integer)

Указывает горизонтальное положение субтитров относительно левой стороны выходного сигнала в пикселях. Значение 10 приведет к началу субтитров на 10 пикселей слева от выходного сигнала. Если явная xPosition не указана, горизонтальное положение субтитров будет определяться параметром выравнивания. Все настройки шрифта для записи и DVB-Sub должны совпадать.

YPosition -> (integer)

Указывает вертикальное положение субтитров относительно верхней части выходного сигнала в пикселях. Значение 10 приведет к началу субтитров на 10 пикселей сверху от выходного сигнала. Если явная yPosition не указана, субтитры будут расположены в нижней части выходного сигнала. Все настройки шрифта для записи и DVB-Sub должны совпадать.

DvbSubDestinationSettings -> (structure)

Настройки назначения Dvb Sub

Alignment -> (string)

Если явные xPosition или yPosition не указаны, установка выравнивания по центру поместит субтитры в нижний центр выходного сигнала. Аналогично, установка выравнивания по левому краю выровняет субтитры по нижнему левому краю выходного сигнала. Если x и y позиции заданы вместе с параметром выравнивания, шрифт будет выровнен по ширине (слева или по центру) относительно этих координат. Выбор «smart» выравнивания выровняет субтитры по левому краю в реальном времени и выровняет субтитры по центру в предварительно записанных субтитрах. Этот параметр недействителен для исходных субтитров, которые являются STL или 608/встроенными. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

BackgroundColor -> (string)

Указывает цвет прямоугольника за субтитрами. Все настройки шрифта для записи и DVB-Sub должны совпадать.

BackgroundOpacity -> (integer)

Указывает непрозрачность фонового прямоугольника. 255 — непрозрачный; 0 — прозрачный. Оставление этого параметра пустым эквивалентно установке его значения равным 0 (прозрачный). Все настройки шрифта для записи и DVB-Sub должны совпадать.

Font -> (structure)

Внешний файл шрифта, используемый для записи субтитров. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбирать выходные шрифты для многих различных типов входных субтитров, встроенные, STL и телетекстовые источники используют строгую сетку. Использование внешних шрифтов с этими источниками субтитров может привести к неожиданному отображению пропорциональных шрифтов. Все настройки шрифта для записи и DVB-Sub должны совпадать.

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Uniform Resource Identifier — это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: «rtmp://fmsserver/live».

Username -> (string)

Требуется обновление документации

FontColor -> (string)

Указывает цвет встроенных субтитров. Этот параметр недействителен для исходных субтитров, которые являются STL, 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

FontOpacity -> (integer)

Указывает непрозрачность встроенных субтитров. 255 — непрозрачный; 0 — прозрачный. Все настройки шрифта для записи и DVB-Sub должны совпадать.

FontResolution -> (integer)

Разрешение шрифта в DPI (точки на дюйм); по умолчанию 96 dpi. Все настройки шрифта для записи и DVB-Sub должны совпадать.

FontSize -> (string)

Если установлено значение auto, fontSize будет масштабироваться в зависимости от размера выходного сигнала. При указании положительного целого числа будет указан точный размер шрифта в точках. Все настройки шрифта для записи и DVB-Sub должны совпадать.

OutlineColor -> (string)

Указывает цвет обводки шрифта. Этот параметр недействителен для исходных субтитров, которые являются 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

OutlineSize -> (integer)

Указывает размер обводки шрифта в пикселях. Этот параметр недействителен для исходных субтитров, которые являются 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowColor -> (string)

Указывает цвет тени, отбрасываемой субтитрами. Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowOpacity -> (integer)

Указывает непрозрачность тени. 255 — непрозрачный; 0 — прозрачный. Оставление этого параметра пустым эквивалентно установке его значения равным 0 (прозрачный). Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowXOffset -> (integer)

Указывает горизонтальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя влево. Все настройки шрифта для записи и DVB-Sub должны совпадать.

ShadowYOffset -> (integer)

Указывает вертикальное смещение тени относительно субтитров в пикселях. Значение -2 приведет к смещению тени на 2 пикселя над текстом. Все настройки шрифта для записи и DVB-Sub должны совпадать.

TeletextGridControl -> (string)

Определяет, будет ли использоваться фиксированный размер сетки для создания растрового изображения выходных субтитров. Применимо только для входов Teletext и выходов DVB-Sub/Burn-in.

XPosition -> (integer)

Указывает горизонтальное положение субтитров относительно левой стороны выходного сигнала в пикселях. Значение 10 приведет к началу субтитров на 10 пикселей слева от выходного сигнала. Если явная xPosition не указана, горизонтальное положение субтитров будет определяться параметром выравнивания. Этот параметр недействителен для исходных субтитров, которые являются STL, 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

YPosition -> (integer)

Указывает вертикальное положение субтитров относительно верхней части выходного сигнала в пикселях. Значение 10 приведет к началу субтитров на 10 пикселей сверху от выходного сигнала. Если явная yPosition не указана, субтитры будут расположены в нижней части выходного сигнала. Этот параметр недействителен для исходных субтитров, которые являются STL, 608/встроенными или телетекстом. Эти исходные настройки уже предопределены потоком субтитров. Все настройки шрифта для записи и DVB-Sub должны совпадать.

EbuTtDDestinationSettings -> (structure)

Ebu Tt DDestination Settings

CopyrightHolder -> (string)

Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata.

FillLineGap -> (string)

Specifies how to handle the gap between the lines (in multi-line captions). ENABLED: Fill with the captions background color (as specified in the input captions). DISABLED: Leave the gap unfilled

FontFamily -> (string)

Specifies the font family to include in the font data attached to the EBU-TT captions. Valid only if style_control is set to include. (If style_control is set to exclude, the font family is always set to monospaced.) Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as Arial), or a generic font family (such as serif), or default (to let the downstream player choose the font). Or leave blank to set the family to monospace. Note that you can specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size.

StyleControl -> (string)

Specifies the style information to include in the font data that is attached to the EBU-TT captions. INCLUDE: Take the style information from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. EXCLUDE: Set the font family to monospaced. Do not include any other style information.

DefaultFontSize -> (integer)

Specifies the default font size as a percentage of the computed cell size. Valid only if the defaultLineHeight is also set. If you leave this field empty, the default font size is 80% of the cell size.

DefaultLineHeight -> (integer)

Documentation update needed

EmbeddedDestinationSettings -> (structure)

Embedded Destination Settings

EmbeddedPlusScte20DestinationSettings -> (structure)

Embedded Plus Scte20 Destination Settings

RtmpCaptionInfoDestinationSettings -> (structure)

Rtmp Caption Info Destination Settings

Scte20PlusEmbeddedDestinationSettings -> (structure)

Scte20 Plus Embedded Destination Settings

Scte27DestinationSettings -> (structure)

Scte27 Destination Settings

SmpteTtDestinationSettings -> (structure)

Smpte Tt Destination Settings

TeletextDestinationSettings -> (structure)

Teletext Destination Settings

TtmlDestinationSettings -> (structure)

Ttml Destination Settings

StyleControl -> (string)

This field is not currently supported and will not affect the output styling. Leave the default value.

WebvttDestinationSettings -> (structure)

Webvtt Destination Settings

StyleControl -> (string)

Controls whether the color and position of the source captions is passed through to the WebVTT output captions. PASSTHROUGH - Valid only if the source captions are EMBEDDED or TELETEXT. NO_STYLE_DATA - Don’t pass through the style. The output captions will not contain any font styling information.

LanguageCode -> (string)

ISO 639-2 three-digit code: http://www.loc.gov/standards/iso639-2/

LanguageDescription -> (string)

Human readable information to indicate captions available for players (eg. English, or Spanish).

Name -> (string)

Name of the caption description. Used to associate a caption description with an output. Names must be unique within an event.

CaptionDashRoles -> (list)

Identifies the DASH roles to assign to this captions output. Applies only when the captions output is configured for DVB DASH accessibility signaling.

(string)

Dash Role Caption

DvbDashAccessibility -> (string)

Identifies DVB DASH accessibility signaling in this captions output. Used in Microsoft Smooth Streaming outputs to signal accessibility information to packagers.

FeatureActivations -> (structure)

Feature Activations

InputPrepareScheduleActions -> (string)

Enables the Input Prepare feature. You can create Input Prepare actions in the schedule only if this feature is enabled. If you disable the feature on an existing schedule, make sure that you first delete all input prepare actions from the schedule.

OutputStaticImageOverlayScheduleActions -> (string)

Enables the output static image overlay feature. Enabling this feature allows you to send channel schedule updates to display/clear/modify image overlays on an output-by-output bases.

GlobalConfiguration -> (structure)

Configuration settings that apply to the event as a whole.

InitialAudioGain -> (integer)

Value to set the initial audio gain for the Live Event.

InputEndAction -> (string)

Indicates the action to take when the current input completes (e.g. end-of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API).

InputLossBehavior -> (structure)

Settings for system actions when input is lost.

BlackFrameMsec -> (integer)

Documentation update needed

InputLossImageColor -> (string)

When input loss image type is “color” this field specifies the color to use. Value: 6 hex characters representing the values of RGB.

InputLossImageSlate -> (structure)

When input loss image type is “slate” these fields specify the parameters for accessing the slate.

PasswordParam -> (string)

key used to extract the password from EC2 Parameter store

Uri -> (string)

Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: “rtmp://fmsserver/live”.

Username -> (string)

Documentation update needed

InputLossImageType -> (string)

Indicates whether to substitute a solid color or a slate into the output after input loss exceeds blackFrameMsec.

RepeatFrameMsec -> (integer)

Documentation update needed

OutputLockingMode -> (string)

Indicates how MediaLive pipelines are synchronized. PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch. DISABLED - MediaLive will not attempt to synchronize the output of pipelines. We advise against disabling output locking because it has negative side effects in most workflows. For more information, see the section about output locking (pipeline locking) in the Medialive user guide.

OutputTimingSource -> (string)

Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream.

SupportLowFramerateInputs -> (string)

Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second.

OutputLockingSettings -> (structure)

Advanced output locking settings

EpochLockingSettings -> (structure)

Epoch Locking Settings

CustomEpoch -> (string)

Optional. Enter a value here to use a custom epoch, instead of the standard epoch (which started at 1970-01-01T00:00:00 UTC). Specify the start time of the custom epoch, in YYYY-MM-DDTHH:MM:SS in UTC. The time must be 2000-01-01T00:00:00 or later. Always set the MM:SS portion to 00:00.

JamSyncTime -> (string)

Optional. Enter a time for the jam sync. The default is midnight UTC. When epoch locking is enabled, MediaLive performs a daily jam sync on every output encode to ensure timecodes don’t diverge from the wall clock. The jam sync applies only to encodes with frame rate of 29.97 or 59.94 FPS. To override, enter a time in HH:MM:SS in UTC. Always set the MM:SS portion to 00:00.

PipelineLockingSettings -> (structure)

Pipeline Locking Settings

MotionGraphicsConfiguration -> (structure)

Settings for motion graphics.

MotionGraphicsInsertion -> (string)

Motion Graphics Insertion

MotionGraphicsSettings -> (structure)

Motion Graphics Settings

HtmlMotionGraphicsSettings -> (structure)

Html Motion Graphics Settings

NielsenConfiguration -> (structure)

Nielsen configuration settings.

DistributorId -> (string)

Enter the Distributor ID assigned to your organization by Nielsen.

NielsenPcmToId3Tagging -> (string)

Enables Nielsen PCM to ID3 tagging

OutputGroups -> (list)

Документация-заполнитель для __listOfOutputGroup

(структура)

Выходные группы для этого Live Event. Выходные группы содержат информацию о том, куда следует распространять потоки.

Имя -> (string)

Пользовательское имя выходной группы, определяемое пользователем.

OutputGroupSettings -> (structure)

Настройки, связанные с выходной группой.

ArchiveGroupSettings -> (structure)

Настройки архивации группы

ArchiveCdnSettings -> (structure)

Параметры, которые контролируют взаимодействия с CDN.

ArchiveS3Settings -> (structure)

Настройки Archive S3

CannedAcl -> (string)

Укажите стандартный ACL для применения к каждому запросу S3. По умолчанию — none.

Destination -> (structure)

Каталог и базовое имя файла, куда следует записывать файлы архива.

DestinationRefId -> (string)

Документация-заполнитель для __string

RolloverInterval -> (integer)

Количество секунд для записи в архивный файл перед закрытием и запуском нового.

FrameCaptureGroupSettings -> (structure)

Настройки группы захвата кадров

Destination -> (structure)

Назначение для файлов захвата кадров. Либо URI для корзины Amazon S3 и объекта, плюс префикс имени файла (например, s3ssl://sportsDelivery/highlights/20180820/curling-), либо URI для контейнера MediaStore, плюс префикс имени файла (например, mediastoressl://sportsDelivery/20180820/curling-). Окончательные имена файлов состоят из префикса из поля destination (например, “curling-”) + модификатор имени + счетчик (5 цифр, начиная с 00001) + расширение (которое всегда .jpg). Например, curling-low.00001.jpg

DestinationRefId -> (string)

Документация-заполнитель для __string

FrameCaptureCdnSettings -> (structure)

Параметры, которые контролируют взаимодействия с CDN.

FrameCaptureS3Settings -> (structure)

Настройки Frame Capture S3

CannedAcl -> (string)

Укажите стандартный ACL для применения к каждому запросу S3. По умолчанию — none.

HlsGroupSettings -> (structure)

Настройки группы Hls

AdMarkers -> (list)

Выберите один или несколько типов маркеров рекламы для передачи сигналов SCTE35 в эту группу выходных данных Apple HLS.

(string)

Маркеры рекламы Hls

BaseUrlContent -> (string)

Префикс частичного URI, который будет добавляться к каждому выходу в файле media .m3u8. Может использоваться, если базовый манифест доставляется с другого URL-адреса, чем основной файл .m3u8.

BaseUrlContent1 -> (string)

Необязательно. Одно значение на группу выходных данных. Это поле требуется только в том случае, если вы завершаете Base URL content A, и система ниже по потоку уведомила вас о том, что медиафайлы для конвейера 1 всех выходных данных находятся в месте, отличном от медиафайлов для конвейера 0.

BaseUrlManifest -> (string)

Префикс частичного URI, который будет добавляться к каждому выходу в файле media .m3u8. Может использоваться, если базовый манифест доставляется с другого URL-адреса, чем основной файл .m3u8.

BaseUrlManifest1 -> (string)

Необязательно. Одно значение на группу выходных данных. Заполните это поле, только если вы завершаете Base URL manifest A, и система ниже по потоку уведомила вас о том, что файлы дочернего манифеста для конвейера 1 всех выходных данных находятся в месте, отличном от файлов дочернего манифеста для конвейера 0.

CaptionLanguageMappings -> (list)

Сопоставление до 4 каналов субтитров с языками субтитров. Имеет смысл только в том случае, если для captionLanguageSetting установлено значение «insert».

(structure)

Сопоставляет канал субтитров с языковым кодом ISO 693-2 (http://www.loc.gov/standards/iso639-2) с необязательным описанием.

CaptionChannel -> (integer)

Канал скрытых субтитров, описываемый этим CaptionLanguageMapping. Каждое сопоставление каналов должно иметь уникальный номер канала (максимум 4)

LanguageCode -> (string)

Трехсимвольный языковой код ISO 639-2 (см. http://www.loc.gov/standards/iso639-2)

LanguageDescription -> (string)

Текстовое описание языка

CaptionLanguageSetting -> (string)

Применяется только к выходным субтитрам 608 Embedded. insert: Include CLOSED-CAPTIONS lines in the manifest. Specify at least one language in the CC1 Language Code field. One CLOSED-CAPTION line is added for each Language Code you specify. Make sure to specify the languages in the order in which they appear in the original source (if the source is embedded format) or the order of the caption selectors (if the source is other than embedded). Otherwise, languages in the manifest will not match up properly with the output captions. none: Include CLOSED-CAPTIONS=NONE line in the manifest. omit: Omit any CLOSED-CAPTIONS line from the manifest.

ClientCache -> (string)

When set to “disabled”, sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, which prevents clients from saving media segments for later replay.

CodecSpecification -> (string)

Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.

ConstantIv -> (string)

For use with encryptionType. This is a 128-bit, 16-byte hex value represented by a 32-character text string. If ivSource is set to “explicit” then this parameter is required and is used as the IV for encryption.

Destination -> (structure)

Каталог или HTTP-адрес назначения для сегментов HLS, файлов манифеста и ключей шифрования (если включено).

DestinationRefId -> (string)

Placeholder documentation for __string

DirectoryStructure -> (string)

Place segments in subdirectories.

DiscontinuityTags -> (string)

Specifies whether to insert EXT-X-DISCONTINUITY tags in the HLS child manifests for this output group. Typically, choose Insert because these tags are required in the manifest (according to the HLS specification) and serve an important purpose. Choose Never Insert only if the downstream system is doing real-time failover (without using the MediaLive automatic failover feature) and only if that downstream system has advised you to exclude the tags.

EncryptionType -> (string)

Encrypts the segments with the given encryption scheme. Exclude this parameter if no encryption is desired.

HlsCdnSettings -> (structure)

Параметры, управляющие взаимодействием с CDN.

HlsAkamaiSettings -> (structure)

Hls Akamai Settings

ConnectionRetryInterval -> (integer)

Количество секунд ожидания перед повторной попыткой подключения к CDN, если соединение потеряно.

FilecacheDuration -> (integer)

Размер в секундах файлового кеша для потоковых выходов.

HttpTransferMode -> (string)

Specify whether or not to use chunked transfer encoding to Akamai. User should contact Akamai to enable this feature.

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event перейдет в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если выходной поток завершается неудачей, количество секунд ожидания до запуска перезапуска. Значение 0 означает никогда не перезапускать.

Salt -> (string)

Salt for authenticated Akamai.

Token -> (string)

Token parameter for authenticated akamai. If not specified, _gda_ is used.

HlsBasicPutSettings -> (structure)

Hls Basic Put Settings

ConnectionRetryInterval -> (integer)

Количество секунд ожидания перед повторной попыткой подключения к CDN, если соединение потеряно.

FilecacheDuration -> (integer)

Размер в секундах файлового кеша для потоковых выходов.

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event перейдет в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если выходной поток завершается неудачей, количество секунд ожидания до запуска перезапуска. Значение 0 означает никогда не перезапускать.

HlsMediaStoreSettings -> (structure)

Hls Media Store Settings

ConnectionRetryInterval -> (integer)

Количество секунд ожидания перед повторной попыткой подключения к CDN, если соединение потеряно.

FilecacheDuration -> (integer)

Размер в секундах файлового кеша для потоковых выходов.

MediaStoreStorageClass -> (string)

When set to temporal, output files are stored in non-persistent memory for faster reading and writing.

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event перейдет в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если выходной поток завершается неудачей, количество секунд ожидания до запуска перезапуска. Значение 0 означает никогда не перезапускать.

HlsS3Settings -> (structure)

Hls S3 Settings

CannedAcl -> (string)

Specify the canned ACL to apply to each S3 request. Defaults to none.

HlsWebdavSettings -> (structure)

Hls Webdav Settings

ConnectionRetryInterval -> (integer)

Количество секунд ожидания перед повторной попыткой подключения к CDN, если соединение потеряно.

FilecacheDuration -> (integer)

Размер в секундах файлового кеша для потоковых выходов.

HttpTransferMode -> (string)

Specify whether or not to use chunked transfer encoding to WebDAV.

NumRetries -> (integer)

Количество попыток повтора, которые будут предприняты, прежде чем Live Event перейдет в состояние ошибки. Применяется только в том случае, если URI назначения CDN начинается с «s3» или «mediastore». Для других URI значение всегда равно 3.

RestartDelay -> (integer)

Если выходной поток завершается неудачей, количество секунд ожидания до запуска перезапуска. Значение 0 означает никогда не перезапускать.

HlsId3SegmentTagging -> (string)

Состояние HLS ID3 Segment Tagging

IFrameOnlyPlaylists -> (string)

DISABLED: Do not create an I-frame-only manifest, but do create the master and media manifests (according to the Output Selection field). STANDARD: Create an I-frame-only manifest for each output that contains video, as well as the other manifests (according to the Output Selection field). The I-frame manifest contains a #EXT-X-I-FRAMES-ONLY tag to indicate it is I-frame only, and one or more #EXT-X-BYTERANGE entries identifying the I-frame position. For example, #EXT-X-BYTERANGE:160364@1461888”

IncompleteSegmentBehavior -> (string)

Specifies whether to include the final (incomplete) segment in the media output when the pipeline stops producing output because of a channel stop, a channel pause or a loss of input to the pipeline. Auto means that MediaLive decides whether to include the final segment, depending on the channel class and the types of output groups. Suppress means to never include the incomplete segment. We recommend you choose Auto and let MediaLive control the behavior.

IndexNSegments -> (integer)

Применяется только в том случае, если для поля Mode установлено значение LIVE. Specifies the maximum number of segments in the media manifest file. After this maximum, older segments are removed from the media manifest. This number must be smaller than the number in the Keep Segments field.

InputLossAction -> (string)

Parameter that control output group behavior on input loss.

IvInManifest -> (string)

For use with encryptionType. The IV (Initialization Vector) is a 128-bit number used in conjunction with the key for encrypting blocks. If set to “include”, IV is listed in the manifest, otherwise the IV is not in the manifest.

IvSource -> (string)

For use with encryptionType. The IV (Initialization Vector) is a 128-bit number used in conjunction with the key for encrypting blocks. If this setting is “followsSegmentNumber”, it will cause the IV to change every segment (to match the segment number). If this is set to “explicit”, you must enter a constantIv value.

KeepSegments -> (integer)

Применяется только в том случае, если для поля Mode установлено значение LIVE. Specifies the number of media segments to retain in the destination directory. This number should be bigger than indexNSegments (Num segments). We recommend (value = (2 x indexNsegments) + 1). If this “keep segments” number is too low, the following might happen: the player is still reading a media manifest file that lists this segment, but that segment has been removed from the destination directory (as directed by indexNSegments). This situation would result in a 404 HTTP error on the player.

KeyFormat -> (string)

The value specifies how the key is represented in the resource identified by the URI. If parameter is absent, an implicit value of “identity” is used. A reverse DNS string can also be given.

KeyFormatVersions -> (string)

Either a single positive integer version value or a slash delimited list of version values (1/2/3).

KeyProviderSettings -> (structure)

Настройки поставщика ключей.

StaticKeySettings -> (структура)

Настройки статического ключа

KeyProviderServer -> (структура)

URL-адрес сервера лицензий, используемого для защиты контента.

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Uniform Resource Identifier - Это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь URI, аналогичный: «rtmp://fmsserver/live».

Username -> (string)

Требуется обновление документации

StaticKeyValue -> (string)

Значение статического ключа в виде 32-символьной шестнадцатеричной строки.

ManifestCompression -> (string)

При значении gzip сжимает плейлист HLS.

ManifestDurationFormat -> (string)

Указывает, следует ли в выходном манифесте использовать значения с плавающей запятой или целые значения для длительности сегмента.

MinSegmentLength -> (integer)

Минимальная длина сегментов MPEG-2 Transport Stream в секундах. При установке минимальная длина сегмента обеспечивается путем просмотра вперед и назад в указанном диапазоне для ближайшей доступности и, при необходимости, увеличения размера сегмента.

Mode -> (string)

Если «vod», все сегменты индексируются и постоянно сохраняются в пункте назначения и манифесте. Если «live», сохраняется только количество сегментов, указанных в keepSegments и indexNSegments; новые сегменты заменяют старые сегменты, что может помешать плеерам перемотать назад до начала события. Режим VOD использует HLS EXT-X-PLAYLIST-TYPE события во время работы канала, преобразуя его в манифест типа «VOD» по завершении потока.

OutputSelection -> (string)

MANIFESTS_AND_SEGMENTS: создает манифесты (главный манифест, если применимо, и медиаманифесты) для этой выходной группы. VARIANT_MANIFESTS_AND_SEGMENTS: создает медиаманифесты для этой выходной группы, но не главный манифест. SEGMENTS_ONLY: не создает никаких манифестов для этой выходной группы.

ProgramDateTime -> (string)

Включает или исключает тег EXT-X-PROGRAM-DATE-TIME в файлах манифеста .m3u8. Значение вычисляется с использованием часов времени даты программы.

ProgramDateTimeClock -> (string)

Указывает алгоритм, используемый для управления часами HLS EXT-X-PROGRAM-DATE-TIME. Варианты включают: INITIALIZE_FROM_OUTPUT_TIMECODE: часы PDT инициализируются как функция первого временного кода вывода, затем увеличиваются на продолжительность EXTINF каждого закодированного сегмента. SYSTEM_CLOCK: часы PDT инициализируются как функция UTC-часов, затем увеличиваются на продолжительность EXTINF каждого закодированного сегмента. Если часы PDT расходятся с часами более чем на 500 мс, они синхронизируются с часами.

ProgramDateTimePeriod -> (integer

Период вставки записи EXT-X-PROGRAM-DATE-TIME в секундах.

RedundantManifest -> (string)

ENABLED: главный манифест (.m3u8 файл) для каждого конвейера включает информацию об обоих конвейерах: сначала о своих медиафайлах, затем о медиафайлах другого конвейера. Эта функция позволяет устройству воспроизведения, поддерживающему обнаружение устаревших манифестов, переключаться с одного манифеста на другой, когда текущий манифест кажется устаревшим. По-прежнему есть два пункта назначения и два главных манифеста, но оба главных манифеста ссылаются на медиафайлы из обоих конвейеров. DISABLED: главный манифест (.m3u8 файл) для каждого конвейера включает информацию только о своем конвейере. Для выходной группы HLS с MediaPackage в качестве пункта назначения всегда соблюдается поведение DISABLED. MediaPackage перегенерирует манифесты, которые он обслуживает игрокам, поэтому избыточный манифест из MediaLive не имеет значения.

SegmentLength -> (integer)

Длина сегментов MPEG-2 Transport Stream для создания в секундах. Обратите внимание, что сегменты будут заканчиваться на следующем ключевом кадре после этой продолжительности, поэтому фактическая длина сегмента может быть больше.

SegmentationMode -> (string)

useInputSegmentation устарело. Всегда используется настроенный размер сегмента.

SegmentsPerSubdirectory -> (integer)

Количество сегментов для записи в подкаталог перед запуском нового. directoryStructure должен быть subdirectoryPerStream, чтобы этот параметр имел эффект.

StreamInfResolution -> (string)

Включает или исключает атрибут RESOLUTION для видео в теге EXT-X-STREAM-INF вариантного манифеста.

TimedMetadataId3Frame -> (string)

Указывает кадр ID3, который содержит временной код.

TimedMetadataId3Period -> (integer)

Интервал временных метаданных в секундах.

TimestampDeltaMilliseconds -> (integer)

Предоставляет дополнительное смещение дельты в миллисекундах для точной настройки меток времени.

TsFileMode -> (string)

SEGMENTED_FILES: выдает программу в виде сегментов — нескольких .ts медиафайлов. SINGLE_FILE: применяется только в том случае, если для поля Mode задано значение VOD. Выдает программу в виде одного .ts медиафайла. Медиаманифест включает теги #EXT-X-BYTERANGE для индексирования сегментов для воспроизведения. Типичным использованием этого значения является отправка вывода в AWS Elemental MediaConvert, который может принимать только один медиафайл. Воспроизведение во время работы канала не гарантируется из-за кэширования HTTP-сервера.

MediaPackageGroupSettings -> (структура)

Настройки группы Media Package

Destination -> (структура)

Пункт назначения канала MediaPackage.

DestinationRefId -> (string)

Документация для __string

MsSmoothGroupSettings -> (структура)

Настройки группы Ms Smooth

AcquisitionPointId -> (string)

Идентификатор, который необходимо включить в каждое сообщение в разреженном треке. Игнорируется, если sparseTrackType — NONE.

AudioOnlyTimecodeControl -> (string)

Если для вывода только звука MS Smooth установлено значение passthrough, абсолютное время фрагмента будет установлено в текущий временной код. Этот параметр не записывает временные коды в элементарный звуковой поток.

CertificateMode -> (string)

Если установлено значение verifyAuthenticity, проверьте цепочку https-сертификата в доверенном центре сертификации (CA). Это приведет к сбою https-выводов для самозаверяющих сертификатов.

ConnectionRetryInterval -> (integer)

Количество секунд ожидания перед повторной попыткой подключения к серверу IIS, если соединение потеряно. Во время этого времени контент будет кэшироваться, и кэш будет доставлен на сервер IIS после восстановления соединения.

Destination -> (структура)

Пункт публикации Smooth Streaming на сервере IIS. Elemental Live действует как кодировщик «Push» для IIS.

DestinationRefId -> (string)

Документация для __string

EventId -> (string)

Идентификатор события MS Smooth, который будет отправлен на сервер IIS. Следует указывать только в том случае, если eventIdMode установлено на useConfigured.

EventIdMode -> (string)

Указывает, отправлять ли идентификатор события на сервер IIS. Если идентификатор события не отправляется и используется то же событие Live без изменения точки публикации, клиенты могут увидеть закэшированное видео из предыдущего запуска. Варианты: - «useConfigured» — использовать значение, указанное в eventId — «useTimestamp» — сгенерировать и отправить идентификатор события на основе текущей метки времени — «noEventId» — не отправлять идентификатор события на сервер IIS.

EventStopBehavior -> (string)

При установке sendEos отправляет сигнал EOS на сервер IIS при остановке события

FilecacheDuration -> (integer)

Размер в секундах кэша файлов для потоковых выходных данных.

FragmentLength -> (integer)

Длина фрагментов mp4 для генерации (в секундах). Длина фрагмента должна быть совместима с размером GOP и частотой кадров.

InputLossAction -> (string)

Параметр, управляющий поведением выходной группы при потере входных данных.

NumRetries -> (integer)

Количество попыток повтора.

RestartDelay -> (integer)

Количество секунд перед инициированием перезапуска из-за сбоя вывода, из-за исчерпания numRetries для одного сегмента или превышения filecacheDuration.

SegmentationMode -> (string)

useInputSegmentation устарело. Всегда используется настроенный размер сегмента.

SendDelayMs -> (integer)

Количество миллисекунд для задержки вывода со второго конвейера.

SparseTrackType -> (string)

Определяет тип данных для размещения в разреженном треке: - SCTE35: вставить сообщения SCTE-35 из исходного контента. С каждым сообщением вставьте кадр IDR для начала нового сегмента. - SCTE35_WITHOUT_SEGMENTATION: вставить сообщения SCTE-35 из исходного контента. С каждым сообщением вставьте кадр IDR, но не начинайте новый сегмент. - NONE: не генерировать разреженный трек для каких-либо выходных данных в этой выходной группе.

StreamManifestBehavior -> (string)

При установке send отправляет манифест потока, поэтому точка публикации не запускается до тех пор, пока не запустятся все потоки.

TimestampOffset -> (string)

Смещение метки времени для события. Используется только в том случае, если для timestampOffsetMode установлено значение useConfiguredOffset.

TimestampOffsetMode -> (string)

Тип смещения даты метки времени для использования. - useEventStartDate: использовать дату начала события в качестве смещения - useConfiguredOffset: использовать явно настроенную дату в качестве смещения

MultiplexGroupSettings -> (структура)

Multiplex Group Settings

RtmpGroupSettings -> (структура)

Настройки группы Rtmp

AdMarkers -> (list)

Выберите тип маркера рекламы для этой выходной группы. MediaLive создаст сообщение на основе содержимого каждого сообщения SCTE-35, отформатирует его для этого типа маркера и вставит его в поток данных.

(string)

Маркеры рекламы Rtmp

AuthenticationScheme -> (string)

Схема аутентификации для использования при подключении к CDN

CacheFullBehavior -> (string)

Управляет поведением при заполнении кэша содержимого. Если удаленный исходный сервер блокирует соединение RTMP и не принимает контент достаточно быстро, «Кэш мультимедиа» заполнится. Когда кэш достигнет продолжительности, указанной параметром cacheLength, кэш перестанет принимать новый контент. Если установлено значение disconnectImmediately, выход RTMP принудительно отключится. Очистите кэш мультимедиа и повторно подключитесь через restartDelay секунд. Если установлено значение waitForServer, выход RTMP будет ждать до 5 минут, чтобы позволить исходному серверу снова начать принимать данные.

CacheLength -> (integer)

Длина кэша в секундах используется для расчета размера буфера.

CaptionData -> (string)

Управляет типами данных, передаваемых на выходы onCaptionInfo. Если установлено значение 'all', будут переданы данные DTVCC 608 и 708. Если установлено значение 'field1AndField2608', данные DTVCC будут удалены, но будут переданы данные 608 из обоих полей. Если установлено значение 'field1608', будут переданы только данные, переносимые в 608 из видео поля 1.

InputLossAction -> (string)

Управляет поведением этой группы RTMP, если вход становится недоступным. - emitOutput: выдавать сланец, пока вход не вернется. - pauseOutput: прекратить передачу данных до возвращения ввода. Это не закрывает базовое соединение RTMP.

RestartDelay -> (integer)

Если выход потока завершается неудачей, укажите количество секунд ожидания до запуска перезапуска. Значение 0 означает никогда не перезапускать.

IncludeFillerNalUnits -> (string)

Применимо только в том случае, если режим управления скоростью (в настройках кодека) — CBR (постоянная скорость передачи данных). Управляет тем, заполняется ли выходной поток RTMP (с помощью блоков FILL NAL) для достижения постоянной скорости передачи данных, которая является действительно постоянной. Когда нет заполнения, пропускная способность изменяется (вплоть до значения скорости передачи данных в настройках кодека). Мы рекомендуем выбрать Авто.

UdpGroupSettings -> (structure)

Настройки группы Udp

InputLossAction -> (string)

Указывает поведение последней инстанции при потере входного видео и отсутствии резервных входов. При выборе dropTs весь транспортный поток перестанет передаваться. При выборе dropProgram программу можно удалить из транспортного потока (и заменить пустыми пакетами для соответствия требованию скорости передачи данных TS). Или, если выбран emitProgram, транспортный поток будет продолжать создаваться в обычном режиме с повторяющимися кадрами, черными кадрами или кадрами сланца, заменяющими отсутствующее входное видео.

TimedMetadataId3Frame -> (string)

Указывает кадр ID3, содержащий таймкод.

TimedMetadataId3Period -> (integer)

Интервал синхронизированных метаданных в секундах.

CmafIngestGroupSettings -> (structure)

Настройки группы приема Cmaf

Destination -> (structure)

HTTP-адрес назначения для треков

DestinationRefId -> (string)

Placeholder documentation for __string

NielsenId3Behavior -> (string)

Если установлено значение passthrough, не слышимые тона Nielsen для отслеживания медиафайлов будут обнаружены во входном аудио, и эквивалентный тег ID3 будет вставлен в выходной сигнал.

Scte35Type -> (string)

Тип добавляемой дорожки scte35. none или scte35WithoutSegmentation

SegmentLength -> (integer)

Номинальная продолжительность сегментов. Единицы измерения указаны в SegmentLengthUnits. Сегменты будут завершаться на следующем ключевом кадре после указанной продолжительности, поэтому фактическая длина сегмента может быть больше, и она может составлять долю единиц.

SegmentLengthUnits -> (string)

Единица времени для параметра длины сегмента.

SendDelayMs -> (integer)

Количество миллисекунд для задержки вывода из второго конвейера.

KlvBehavior -> (string)

Если установлено значение passthrough, передает любые данные KLV из исходного источника в этот выход.

KlvNameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams(), идентифицирующему дорожку KLV. По умолчанию используется «klv», что означает, что имя по умолчанию будет Streams(klv.cmfm). Любая введенная вами строка заменит строку «klv». Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.) и имеет максимальную длину 100 символов.

NielsenId3NameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams(), идентифицирующему дорожку Nielsen ID3. По умолчанию используется «nid3», что означает, что имя по умолчанию будет Streams(nid3.cmfm). Любая введенная вами строка заменит строку «nid3». Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.) и имеет максимальную длину 100 символов.

Scte35NameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams() для дорожки SCTE 35. По умолчанию используется «scte», что означает, что имя по умолчанию будет Streams(scte.cmfm). Любая введенная вами строка заменит строку «scte». Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.) и имеет максимальную длину 100 символов.

Id3Behavior -> (string)

Установите значение ENABLED, чтобы включить вставку метаданных ID3. Чтобы включить метаданные, настройте другие параметры в выходной группе или добавьте действие ID3 в расписание канала.

Id3NameModifier -> (string)

Измените модификатор, который MediaLive автоматически добавляет к имени Streams(), идентифицирующему дорожку ID3. По умолчанию используется «id3», что означает, что имя по умолчанию будет Streams(id3.cmfm). Любая введенная вами строка заменит строку «id3». Модификатор может содержать только: цифры, буквы, плюс (+), минус (-), подчеркивание (_) и точку (.) и имеет максимальную длину 100 символов.

CaptionLanguageMappings -> (list)

Массив, который идентифицирует языки в четырех каналах субтитров во встроенных субтитрах.

(structure)

Добавьте элемент массива для каждого языка. Следуйте порядку описаний субтитров. Например, если первое описание субтитров относится к немецкому языку, то первый элемент массива должен относиться к немецкому языку, а его канал субтитров должен быть установлен на 1. Второй элемент массива должен быть 2 и так далее.

CaptionChannel -> (integer)

Номер канала для этих субтитров, от 1 до 4.

LanguageCode -> (string)

Код языка для языка субтитров в этом канале. Например, ger/deu. См. http://www.loc.gov/standards/iso639-2

TimedMetadataId3Frame -> (string)

Установите значение none, если вы не хотите вставлять таймкод в выходные данные. В противном случае выберите тип кадра для таймкода.

TimedMetadataId3Period -> (integer)

Если вы настроили вставку таймкода в выходные данные, укажите частоту кадров в секундах.

TimedMetadataPassthrough -> (string)

Установите значение enabled, чтобы передать метаданные ID3 из исходных источников.

SrtGroupSettings -> (structure)

Настройки группы Srt

InputLossAction -> (string)

Указывает поведение последней инстанции при потере входного видео и отсутствии резервных входов. При выборе dropTs весь транспортный поток перестанет передаваться. При выборе dropProgram программу можно удалить из транспортного потока (и заменить пустыми пакетами для соответствия требованию скорости передачи данных TS). Или, если выбран emitProgram, транспортный поток будет продолжать создаваться в обычном режиме с повторяющимися кадрами, черными кадрами или кадрами сланца, заменяющими отсутствующее входное видео.

Outputs -> (list)

Placeholder documentation for __listOfOutput

(structure)

Параметры вывода. В группе может быть несколько выходов.

AudioDescriptionNames -> (list)

Имена AudioDescriptions, используемых в качестве источников звука для этого вывода.

(string)

Placeholder documentation for __string

CaptionDescriptionNames -> (list)

Имена CaptionDescriptions, используемых в качестве источников субтитров для этого вывода.

(string)

Placeholder documentation for __string

OutputName -> (string)

Имя, используемое для идентификации вывода.

OutputSettings -> (structure)

Настройки, зависящие от типа вывода.

ArchiveOutputSettings -> (structure)

Настройки вывода архива

ContainerSettings -> (structure)

Настройки, относящиеся к типу контейнера файла.

M2tsSettings -> (structure)

Настройки M2ts

AbsentInputAudioBehavior -> (string)

Если установлено значение drop, выходные аудиопотоки будут удалены из программы, если выбранный входной аудиопоток удален со входа. Это позволяет динамически изменять конфигурацию выходного аудиопотока в зависимости от конфигурации входного потока. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину, если они не подключены к активному входному потоку.

Arib -> (string)

Если установлено значение enabled, используется полевое мультиплексирование, совместимое с ARIB, и удаляется видеодескриптор.

AribCaptionsPid -> (string)

Идентификатор пакета (PID) для титров ARIB в транспортном потоке. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

AribCaptionsPidControl -> (string)

Если установлено значение auto, номер pid, используемый для титров ARIB, будет автоматически выбран из неиспользуемых pid. Если установлено значение useConfigured, титры ARIB будут иметь настроенный номер pid.

AudioBufferModel -> (string)

Если установлено значение dvb, используется модель буфера DVB для звука Dolby Digital. Если установлено значение atsc, используется модель ATSC.

AudioFramesPerPes -> (integer)

Количество аудиокадров для вставки в каждый пакет PES.

AudioPids -> (string)

Идентификатор пакета (PID) элементарных аудиопотоков в транспортном потоке. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

AudioStreamType -> (string)

Если установлено значение atsc, используется тип потока = 0x81 для AC3 и тип потока = 0x87 для EAC3. Если установлено значение dvb, используется тип потока = 0x06.

Bitrate -> (integer)

Выходная скорость передачи транспортного потока в битах в секунду. Установка значения 0 позволяет мультиплексору автоматически определять соответствующую скорость передачи данных.

BufferModel -> (string)

Управляет точностью синхронизации для выходного сетевого трафика. Оставьте значение MULTIPLEX для обеспечения точной синхронизации сетевых пакетов. Или установите значение NONE, что может привести к меньшей задержке, но приведет к большей изменчивости синхронизации выходных сетевых пакетов. Эта изменчивость может вызвать прерывания, дрожание или пакетное поведение на ваших устройствах воспроизведения или приема.

CcDescriptor -> (string)

Если установлено значение enabled, генерирует captionServiceDescriptor в PMT.

DvbNitSettings -> (structure)

Вставляет таблицу сетевой информации DVB (NIT) с указанным интервалом повторения таблицы.

NetworkId -> (integer)

Числовое значение, помещенное в таблицу сетевой информации (NIT).

NetworkName -> (string)

Текст имени сети, помещенный в networkNameDescriptor внутри таблицы сетевой информации. Максимальная длина — 256 символов.

RepInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbSdtSettings -> (structure)

Вставляет таблицу описания службы DVB (SDT) с указанным интервалом повторения таблицы.

OutputSdt -> (string)

Выбирает метод вставки информации SDT в выходной поток. Параметр sdtFollow копирует информацию SDT из входного потока в выходной поток. Параметр sdtFollowIfPresent копирует информацию SDT из входного потока в выходной поток, если информация SDT присутствует на входе, в противном случае он вернется к пользовательским значениям. Параметр sdtManual означает, что пользователь введет информацию SDT. Параметр sdtNone означает, что выходной поток не будет содержать информацию SDT.

RepInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

ServiceName -> (string)

Имя службы, помещенное в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

ServiceProviderName -> (string)

Имя поставщика услуг, помещенное в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

DvbSubPids -> (string)

Идентификатор пакета (PID) для входных данных субтитров DVB из этого выходного потока. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

DvbTdtSettings -> (structure)

Вставляет таблицу времени и даты DVB (TDT) с указанным интервалом повторения таблицы.

RepInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbTeletextPid -> (string)

Идентификатор пакета (PID) для входных данных телетекста DVB из этого выходного потока. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (string)

Если установлено значение passthrough, передает любые данные EBIF из входного источника на этот выходной поток.

EbpAudioInterval -> (string)

Если выбрано videoAndFixedIntervals, маркеры аудио EBP будут добавлены в разделы 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и немного короче интервала маркеров видео EBP. Доступно только при выборе маркеров сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать видеоинтервалу.

EbpLookaheadMs -> (integer)

При установке обеспечивает, чтобы точки границы кодера не находились в пределах указанного временного интервала друг от друга, просматривая входное видео. Если другой EBP должен появиться в течение указанного временного интервала, текущий EBP не выдается, а сегмент «растягивается» до следующего маркера. Значение упреждения не добавляет задержку в систему. Живое событие должно быть настроено в другом месте, чтобы создать достаточную задержку для обеспечения точности упреждения.

EbpPlacement -> (string)

Управляет размещением EBP на Audio PIDs. Если установлено значение videoAndAudioPids, маркеры EBP будут размещены на видео PID и всех аудио PID. Если установлено значение videoPid, маркеры EBP будут размещены только на видео PID.

EcmPid -> (string)

Это поле не используется и устарело.

EsRateInPes -> (string)

Включить или исключить поле ES Rate в заголовке PES.

EtvPlatformPid -> (string)

Идентификатор пакета (PID) для входных данных платформы ETV из этого выходного потока. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (string)

Идентификатор пакета (PID) для входных данных сигнала ETV из этого выходного потока. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (double)

Длина каждого фрагмента в секундах. Используется только с маркерами EBP.

Klv -> (string)

Если установлено значение passthrough, передает любые данные KLV из входного источника на этот выходной поток.

KlvDataPids -> (string)

Идентификатор пакета (PID) для входных данных KLV из этого выходного потока. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

NielsenId3Behavior -> (string)

Если установлено значение passthrough, не слышимые тона Nielsen для отслеживания медиафайлов будут обнаружены во входном аудио, и эквивалентный тег ID3 будет вставлен в выходной поток.

NullPacketBitrate -> (double)

Значение в битах в секунду для дополнительных нулевых пакетов для вставки в транспортный поток. Это можно использовать, если для системы шифрования, находящейся ниже по потоку, требуются периодические нулевые пакеты.

PatInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PcrControl -> (string)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только тогда, когда PCR PID совпадает с элементарным видео- или аудиопотоком.

PcrPeriod -> (integer)

Максимальное время в миллисекундах между вставками Program Clock Reference (PCR) в транспортный поток.

PcrPid -> (string)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодер присвоит то же значение, что и Video PID. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

PmtInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PmtPid -> (string)

Идентификатор пакета (PID) для Program Map Table (PMT) в транспортном потоке. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

ProgramNum -> (integer)

Значение поля номера программы в таблице Program Map Table.

RateMode -> (string)

Когда vbr, не вставляет нулевые пакеты в транспортный поток для заполнения указанной скорости передачи данных. Настройка скорости передачи данных действует как максимальная скорость передачи данных, когда установлено значение vbr.

Scte27Pids -> (string)

Идентификатор пакета (PID) для входных данных SCTE-27 из этого выходного потока. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Можно вводить десятичные или шестнадцатеричные значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

Scte35Control -> (string)

При необходимости передает сигналы SCTE-35 из входного источника на этот выходной поток.

Scte35Pid -> (string)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Может быть введен как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

SegmentationMarkers -> (string)

Вставляет маркеры сегментации в каждый период segmentationTime. raiSegstart устанавливает бит индикатора случайного доступа в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущий тайм-код в байты частных данных. psiSegstart вставляет таблицы PAT и PMT в начало сегментов. ebp добавляет информацию о точке границы кодера в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точке границы кодера в поле адаптации, используя устаревший проприетарный формат.

SegmentationStyle -> (string)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. С помощью avails возможно, что сегменты могут быть усечены, что может повлиять на то, где будут вставлены будущие маркеры сегментации. Когда выбран стиль сегментации «resetCadence» и сегмент усекается из-за avail, мы сбросим последовательность сегментации. Это означает, что последующий сегмент будет иметь продолжительность $segmentationTime секунд. Когда выбран стиль сегментации «maintainCadence» и сегмент усекается из-за avail, мы не будем сбрасывать последовательность сегментации. Это означает, что последующий сегмент, вероятно, также будет усечен. Однако все сегменты после этого будут иметь продолжительность $segmentationTime секунд. Обратите внимание, что упреждение EBP является небольшим исключением из этого правила.

SegmentationTime -> (double)

Длина каждого сегмента в секундах. Требуется, если маркеры не установлены в _none_.

TimedMetadataBehavior -> (string)

Когда установлено значение passthrough, синхронизированные метаданные будут передаваться из входа в выход.

TimedMetadataPid -> (string)

Идентификатор пакета (PID) потока синхронизированных метаданных в транспортном потоке. Может быть введено в виде десятичного или шестнадцатеричного значения. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице Program Map Table.

VideoPid -> (string)

Идентификатор пакета (PID) основного видеопотока в транспортном потоке. Может быть введено в виде десятичного или шестнадцатеричного значения. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько миллисекунд будет увеличена предварительная загрузка SCTE-35 (в миллисекундах) на выходе. Preroll - это количество времени между наличием индикации SCTE-35 в транспортном потоке и PTS видеокадра, на который она ссылается. Ноль означает, что не нужно добавлять pullup (это не означает, что preroll должен быть равен нулю). Отрицательный pullup не поддерживается, что означает, что вы не можете сделать preroll короче. Имейте в виду, что задержка на выходе увеличится на величину pullup.

RawSettings -> (structure)

Raw Settings

Extension -> (string)

Расширение выходного файла. Если исключено, это будет выбрано автоматически из типа контейнера.

NameModifier -> (string)

Строка, добавляемая в конец имени файла назначения. Требуется для нескольких выходов одного типа.

FrameCaptureOutputSettings -> (structure)

Настройки вывода захвата кадров

NameModifier -> (string)

Требуется, если выходная группа содержит более одного выхода. Этот модификатор формирует часть имени выходного файла.

HlsOutputSettings -> (structure)

Настройки вывода Hls

H265PackagingType -> (string)

Применимо только в том случае, если этот выход ссылается на описание видео H.265. Указывает, следует ли упаковывать сегменты MP4 как HEV1 или HVC1.

HlsSettings -> (structure)

Настройки, касающиеся базового потока. Эти настройки различаются для выходов только для аудио.

AudioOnlyHlsSettings -> (structure)

Настройки Hls только для аудио

AudioGroupId -> (string)

Указывает группу, к которой принадлежит аудио Rendition.

AudioOnlyImage -> (structure)

Необязательно. Указывает изображение .jpg или .png для использования в качестве обложки для вывода только для аудио. Мы рекомендуем файл небольшого размера, поскольку изображение увеличивает пропускную способность вывода аудио. Изображение прикреплено к аудио как тег ID3, тип кадра APIC, тип изображения 0x10, в соответствии со стандартом «ID3 tag version 2.4.0 - Native Frames».

PasswordParam -> (string)

ключ, используемый для извлечения пароля из хранилища параметров EC2

Uri -> (string)

Uniform Resource Identifier - Это должен быть путь к файлу, доступному для системы Live (например, URI http://), в зависимости от типа вывода. Например, пункт назначения RTMP должен иметь uri, аналогичный: “rtmp://fmsserver/live”.

Username -> (string)

Требуется обновление документации

AudioTrackType -> (string)

Поддерживаются четыре типа треков только для аудио: Audio-Only Variant Stream Клиент может воспроизводить этот поток только для аудио вместо видео в сценариях с низкой пропускной способностью. Представлено как EXT-X-STREAM-INF в манифесте HLS. Alternate Audio, Auto Select, Default Альтернативный вариант, который клиент должен попытаться воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Альтернативный вариант, который клиент может попытаться воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Альтернативный вариант, который клиент не будет пытаться воспроизвести по умолчанию. Представлено как EXT-X-MEDIA в манифесте HLS с DEFAULT=NO, AUTOSELECT=NO

SegmentType -> (string)

Указывает тип сегмента.

Fmp4HlsSettings -> (structure)

Настройки Fmp4 Hls

AudioRenditionSets -> (string)

Перечислите все аудиогруппы, которые используются с выходным видеопотоком. Введите все аудио GROUP-ID, связанные с видео, разделенные запятыми.

NielsenId3Behavior -> (string)

Если установлено значение passthrough, не слышимые тона Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, и эквивалентный тег ID3 будет вставлен на выходе.

TimedMetadataBehavior -> (string)

Установите PASSTHROUGH, чтобы включить вставку метаданных ID3. Чтобы включить метаданные, вы настраиваете другие параметры в выходной группе или отдельных выходах или добавляете действие ID3 в расписание канала.

FrameCaptureHlsSettings -> (structure)

Настройки Frame Capture Hls

StandardHlsSettings -> (structure)

Стандартные настройки Hls

AudioRenditionSets -> (string)

Перечислите все аудиогруппы, которые используются с выходным видеопотоком. Введите все аудио GROUP-ID, связанные с видео, разделенные запятыми.

M3u8Settings -> (structure)

Информация о настройках для контейнера .m3u8

AudioFramesPerPes -> (integer)

Количество аудиокадров для вставки для каждого пакета PES.

AudioPids -> (string)

Идентификатор пакета (PID) основных аудиопотоков в транспортном потоке. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введено в виде десятичного или шестнадцатеричного значения.

EcmPid -> (string)

Этот параметр не используется и устарел.

NielsenId3Behavior -> (string)

Если установлено значение passthrough, не слышимые тона Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, и эквивалентный тег ID3 будет вставлен на выходе.

PatInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Значение «0» записывает PMT один раз на файл сегмента.

PcrControl -> (string)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только в том случае, если PCR PID совпадает с основным видео- или аудиопотоком.

PcrPeriod -> (integer)

Максимальное время в миллисекундах между Program Clock References (PCR), вставляемыми в транспортный поток.

PcrPid -> (string)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодировщик присвоит то же значение, что и Video PID. Может быть введено в виде десятичного или шестнадцатеричного значения.

PmtInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Значение «0» записывает PMT один раз на файл сегмента.

PmtPid -> (string)

Идентификатор пакета (PID) для Program Map Table (PMT) в транспортном потоке. Может быть введено в виде десятичного или шестнадцатеричного значения.

ProgramNum -> (integer)

Значение поля номера программы в таблице Program Map Table.

Scte35Behavior -> (string)

Если установлено значение passthrough, передает любые сигналы SCTE-35 из источника входного сигнала на этот выход.

Scte35Pid -> (string)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Может быть введено в виде десятичного или шестнадцатеричного значения.

TimedMetadataBehavior -> (string)

Установите PASSTHROUGH, чтобы включить вставку метаданных ID3. Чтобы включить метаданные, вы настраиваете другие параметры в выходной группе или отдельных выходах или добавляете действие ID3 в расписание канала.

TimedMetadataPid -> (string)

Идентификатор пакета (PID) потока синхронизированных метаданных в транспортном потоке. Может быть введено в виде десятичного или шестнадцатеричного значения. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице Program Map Table.

VideoPid -> (string)

Идентификатор пакета (PID) основного видеопотока в транспортном потоке. Может быть введено в виде десятичного или шестнадцатеричного значения.

KlvBehavior -> (string)

Если установлено значение passthrough, передает любые данные KLV из источника входного сигнала на этот выход.

KlvDataPids -> (string)

Идентификатор пакета (PID) для входных данных KLV источника на этот выход. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введено в виде десятичного или шестнадцатеричного значения. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

NameModifier -> (string)

Строка, добавляемая в конец имени файла назначения. Принимает "Идентификаторы формата":#formatIdentifierParameters.

SegmentModifier -> (string)

Строка, добавляемая в конец имен файлов сегментов.

MediaPackageOutputSettings -> (structure)

Настройки вывода Media Package

MsSmoothOutputSettings -> (structure)

Настройки вывода Ms Smooth

H265PackagingType -> (string)

Применимо только в том случае, если этот выход ссылается на описание видео H.265. Указывает, следует ли упаковывать сегменты MP4 как HEV1 или HVC1.

NameModifier -> (string)

Строка, добавляемая в конец имени файла назначения. Требуется для нескольких выходов одного типа.

MultiplexOutputSettings -> (structure)

Настройки вывода мультиплексирования

Назначение -> (structure)

Назначение — мультиплексор.

DestinationRefId -> (string)

Placeholder documentation for __string

ContainerSettings -> (structure)

Настройки контейнера мультиплексирования

MultiplexM2tsSettings -> (structure)

Настройки мультиплексирования M2ts

AbsentInputAudioBehavior -> (string)

Если установлено значение drop, выходные аудиопотоки будут удалены из программы, если выбранный входной аудиопоток будет удален из входного. Это позволяет динамически изменять конфигурацию выходного аудио в зависимости от конфигурации входного сигнала. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину, если они не подключены к активному входному потоку.

Arib -> (string)

Если установлено значение enabled, использует поле мультиплексирования, совместимое с ARIB, и удаляет видеодескриптор.

AudioBufferModel -> (string)

Если установлено значение dvb, используется модель буфера DVB для звука Dolby Digital. Если установлено значение atsc, используется модель ATSC.

AudioFramesPerPes -> (integer)

Количество аудиокадров для вставки для каждого пакета PES.

AudioStreamType -> (string)

Если установлено значение atsc, использует тип потока = 0x81 для AC3 и тип потока = 0x87 для EAC3. Если установлено значение dvb, использует тип потока = 0x06.

CcDescriptor -> (string)

Если установлено значение enabled, генерирует captionServiceDescriptor в PMT.

Ebif -> (string)

Если установлено значение passthrough, передает любые данные EBIF из исходного входного потока в этот выходной.

EsRateInPes -> (string)

Включить или исключить поле ES Rate в заголовке PES.

Klv -> (string)

Если установлено значение passthrough, передает любые данные KLV из исходного входного потока в этот выходной.

NielsenId3Behavior -> (string)

Если установлено значение passthrough, не слышимые тона Nielsen для отслеживания медиа будут обнаружены во входном аудио, и в выходной будет вставлен эквивалентный тег ID3.

PcrControl -> (string)

Когда установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр действителен, только если PCR PID совпадает с видео- или аудиопотоком.

PcrPeriod -> (integer)

Максимальное время в миллисекундах между Program Clock Reference (PCRs), вставленным в транспортный поток.

Scte35Control -> (string)

При необходимости передавать сигналы SCTE-35 из исходного входного потока в этот выходной.

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько миллисекунд будет увеличена задержка SCTE-35 на выходе. Задержка — это количество времени между наличием индикации SCTE-35 в транспортном потоке и PTS видеокадра, на который он ссылается. Ноль означает, что добавление задержки не требуется (это не означает, что задержка должна быть установлена в ноль). Отрицательная задержка не поддерживается, что означает, что вы не можете сделать задержку короче. Имейте в виду, что задержка на выходе увеличится на величину задержки.

RtmpOutputSettings -> (structure)

Настройки вывода RTMP

CertificateMode -> (string)

Если установлено значение verifyAuthenticity, проверьте цепочку tls-сертификатов к доверенному центру сертификации (CA). Это приведет к сбою rtmps-выходов с самозаверяющимися сертификатами.

ConnectionRetryInterval -> (integer)

Количество секунд ожидания перед повторной попыткой подключения к серверу Flash Media, если соединение потеряно.

Destination -> (structure)

Конечная точка RTMP, исключая имя потока (например, rtmp://host/appname). Для подключения к Akamai необходимо указать имя пользователя и пароль. Поля URI принимают идентификаторы формата.

DestinationRefId -> (string)

Placeholder documentation for __string

NumRetries -> (integer)

Количество попыток повтора.

UdpOutputSettings -> (structure)

Настройки вывода UDP

BufferMsec -> (integer)

Буферизация вывода UDP в миллисекундах. Большие значения увеличивают задержку через транскодер, но одновременно помогают транскодеру поддерживать постоянный вывод UDP/RTP с низкой задержкой, адаптируясь к восстановлению синхронизации, переключению входов, сбоям ввода, переупорядочиванию изображений и т. д.

ContainerSettings -> (structure)

Настройки контейнера UDP

M2tsSettings -> (structure)

Настройки M2ts

AbsentInputAudioBehavior -> (string)

Если установлено значение drop, выходные аудиопотоки будут удалены из программы, если выбранный входной аудиопоток будет удален из входа. Это позволяет динамически изменять конфигурацию выходного аудио в зависимости от конфигурации входа. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину, если они не подключены к активному входному потоку.

Arib -> (string)

Если установлено значение enabled, используется полевое мультиплексирование, соответствующее ARIB, и удаляется видеодескриптор.

AribCaptionsPid -> (string)

Идентификатор пакета (PID) для субтитров ARIB в транспортном потоке. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

AribCaptionsPidControl -> (string)

Если установлено значение auto, номер pid, используемый для субтитров ARIB, будет автоматически выбран из неиспользуемых pid. Если установлено значение useConfigured, субтитры ARIB будут находиться на настроенном номере pid.

AudioBufferModel -> (string)

Если установлено значение dvb, для аудио Dolby Digital используется модель буфера DVB. Если установлено значение atsc, используется модель ATSC.

AudioFramesPerPes -> (integer)

Количество аудиокадров для вставки в каждый пакет PES.

AudioPids -> (string)

Идентификатор пакета (PID) для элементарных аудиопотоков в транспортном потоке. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

AudioStreamType -> (string)

Если установлено значение atsc, используется тип потока = 0x81 для AC3 и тип потока = 0x87 для EAC3. Если установлено значение dvb, используется тип потока = 0x06.

Bitrate -> (integer)

Выходная скорость передачи данных транспортного потока в битах в секунду. Установка значения 0 позволяет мультиплексору автоматически определять подходящую скорость передачи данных.

BufferModel -> (string)

Управляет точностью синхронизации для выходного сетевого трафика. Оставьте значение MULTIPLEX, чтобы обеспечить точную синхронизацию сетевых пакетов. Или установите значение NONE, что может привести к меньшей задержке, но приведет к большей изменчивости синхронизации выходных сетевых пакетов. Эта изменчивость может вызвать прерывания, джиттер или пакетный режим работы в ваших устройствах воспроизведения или приема.

CcDescriptor -> (string)

Если установлено значение enabled, генерирует captionServiceDescriptor в PMT.

DvbNitSettings -> (structure)

Вставляет таблицу сетевой информации (NIT) DVB через указанный интервал повторения таблицы.

NetworkId -> (integer)

Числовое значение, помещенное в таблицу сетевой информации (NIT).

NetworkName -> (string)

Текст имени сети, помещенный в networkNameDescriptor внутри таблицы сетевой информации. Максимальная длина — 256 символов.

RepInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbSdtSettings -> (structure)

Вставляет таблицу описания службы (SDT) DVB через указанный интервал повторения таблицы.

OutputSdt -> (string)

Выбирает метод вставки информации SDT в выходной поток. Параметр sdtFollow копирует информацию SDT из входного потока в выходной поток. Параметр sdtFollowIfPresent копирует информацию SDT из входного потока в выходной поток, если информация SDT присутствует на входе, в противном случае будут использоваться значения, определенные пользователем. Параметр sdtManual означает, что пользователь введет информацию SDT. Параметр sdtNone означает, что выходной поток не будет содержать информацию SDT.

RepInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

ServiceName -> (string)

Имя службы, помещенное в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

ServiceProviderName -> (string)

Имя поставщика услуг, помещенное в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

DvbSubPids -> (string)

Идентификатор пакета (PID) для данных субтитров DVB из входного источника в этот выходной поток. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

DvbTdtSettings -> (structure)

Вставляет таблицу времени и даты (TDT) DVB через указанный интервал повторения таблицы.

RepInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbTeletextPid -> (string)

Идентификатор пакета (PID) для данных телетекста DVB из входного источника в этот выходной поток. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (string)

Если установлено значение passthrough, передает любые данные EBIF из входного источника в этот выходной поток.

EbpAudioInterval -> (string)

Когда выбран параметр videoAndFixedIntervals, маркеры аудио EBP будут добавлены к разделам 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и немного короче интервала маркера видео EBP. Доступно только при выборе маркеров сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать за видеоинтервалом.

EbpLookaheadMs -> (integer)

При установке обеспечивает, чтобы точки границы кодирования не попадали в указанный временной интервал друг от друга, заглядывая вперед во входное видео. Если другой EBP должен появиться в указанном временном интервале, текущий EBP не выдается, а сегмент «растягивается» до следующего маркера. Значение упреждающего просмотра не добавляет задержку в систему. Событие Live Event должно быть настроено в другом месте для создания достаточной задержки, чтобы сделать упреждающий просмотр точным.

EbpPlacement -> (string)

Управляет размещением EBP на аудио PID. Если установлено значение videoAndAudioPids, маркеры EBP будут размещены на видео PID и всех аудио PID. Если установлено значение videoPid, маркеры EBP будут размещены только на видео PID.

EcmPid -> (string)

Это поле не используется и устарело.

EsRateInPes -> (string)

Включить или исключить поле ES Rate в заголовке PES.

EtvPlatformPid -> (string)

Идентификатор пакета (PID) для данных платформы ETV из входного источника в этот выходной поток. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (string)

Идентификатор пакета (PID) для данных сигнала ETV из входного источника в этот выходной поток. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (double)

Длина каждого фрагмента в секундах. Используется только с маркерами EBP.

Klv -> (string)

Если установлено значение passthrough, передает любые данные KLV из входного источника в этот выходной поток.

KlvDataPids -> (string)

Идентификатор пакета (PID) для данных KLV из входного источника в этот выходной поток. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

NielsenId3Behavior -> (string)

Если установлено значение passthrough, не слышимые тона Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, и в выходной поток будет вставлен эквивалентный тег ID3.

NullPacketBitrate -> (double)

Значение в битах в секунду для дополнительных нулевых пакетов, которые необходимо вставить в транспортный поток. Это можно использовать, если для нисходящей системы шифрования требуются периодические нулевые пакеты.

PatInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PcrControl -> (string)

Если установлено значение pcrEveryPesPacket, значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только в том случае, если PCR PID совпадает с видео- или аудио элементарным потоком.

PcrPeriod -> (integer)

Максимальное время в миллисекундах между вставками Program Clock Reference (PCR) в транспортный поток.

PcrPid -> (string)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодер назначит то же значение, что и Video PID. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

PmtInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PmtPid -> (string)

Идентификатор пакета (PID) для таблицы программ (PMT) в транспортном потоке. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

ProgramNum -> (integer)

Значение поля номера программы в таблице программ.

RateMode -> (string)

При vbr не вставляет нулевые пакеты в транспортный поток для заполнения указанной скорости передачи данных. Настройка скорости передачи данных действует как максимальная скорость передачи данных, когда задано vbr.

Scte27Pids -> (string)

Идентификатор пакета (PID) для данных SCTE-27 из входного источника в этот выходной поток. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен находиться в диапазоне от 32 (или 0x20) до 8182 (или 0x1ff6).

Scte35Control -> (string)

При необходимости передавать сигналы SCTE-35 из входного источника в этот выходной поток.

Scte35Pid -> (string)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

SegmentationMarkers -> (string)

Вставляет маркеры сегментации в каждый период segmentationTime. raiSegstart устанавливает бит Random Access Indicator в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущий код времени в байты частных данных. psiSegstart вставляет таблицы PAT и PMT в начале сегментов. ebp добавляет информацию о точках границы кодирования в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точках границы кодирования в поле адаптации, используя устаревший проприетарный формат.

SegmentationStyle -> (string)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. С помощью avails возможно, что сегменты могут быть усечены, что может повлиять на место вставки будущих маркеров сегментации. Когда выбран стиль сегментации «resetCadence» и сегмент усекается из-за доступности, мы сбросим шаг сегментации. Это означает, что последующий сегмент будет иметь продолжительность $segmentationTime секунд. Когда выбран стиль сегментации «maintainCadence» и сегмент усекается из-за доступности, мы не сбросим шаг сегментации. Это означает, что последующий сегмент, вероятно, также будет усечен. Однако все сегменты после этого будут иметь продолжительность $segmentationTime секунд. Обратите внимание, что упреждающий просмотр EBP является небольшим исключением из этого правила.

SegmentationTime -> (double)

Длина каждого сегмента в секундах. Требуется, если markers не установлено значение _none_.

TimedMetadataBehavior -> (string)

При установке в режим passthrough, синхронизированные метаданные будут передаваться с входа на выход.

TimedMetadataPid -> (string)

Идентификатор пакета (PID) потока синхронизированных метаданных в транспортном потоке. Может быть введен в виде десятичного или шестнадцатеричного значения. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице Program Map.

VideoPid -> (string)

Идентификатор пакета (PID) элементарного видеопотока в транспортном потоке. Может быть введен в виде десятичного или шестнадцатеричного значения. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько будет увеличена предварительная загрузка SCTE-35 (в миллисекундах) на выходе. Preroll — это количество времени между наличием индикации SCTE-35 в транспортном потоке и PTS видеокадра, на который она ссылается. Ноль означает, что подтяжка не добавляется (это не означает, что preroll устанавливается в ноль). Отрицательная подтяжка не поддерживается, что означает, что вы не можете сделать preroll короче. Имейте в виду, что задержка на выходе увеличится на величину подтяжки.

Destination -> (structure)

Адрес назначения и номер порта для пакетов RTP или UDP. Может быть одноадресным или многоадресным RTP или UDP (например, rtp://239.10.10.10:5001 или udp://10.100.100.100:5002).

DestinationRefId -> (string)

Placeholder documentation for __string

FecOutputSettings -> (structure)

Настройки для включения и настройки Forward Error Correction на выходах UDP.

ColumnDepth -> (integer)

Параметр D из SMPTE 2022-1. Высота матрицы защиты FEC. Количество пакетов транспортного потока на пакет коррекции ошибок столбца. Должно быть от 4 до 20 включительно.

IncludeFec -> (string)

Включает только столбцы или столбцы и строки на основе FEC

RowLength -> (integer)

Параметр L из SMPTE 2022-1. Ширина матрицы защиты FEC. Должно быть от 1 до 20 включительно. Если используется только Column FEC, то большие значения повышают надежность. Если используется Row FEC, то это количество пакетов транспортного потока на пакет коррекции ошибок строк, и значение должно быть от 4 до 20 включительно, если includeFec равно columnAndRow. Если includeFec равно column, это значение должно быть от 1 до 20 включительно.

CmafIngestOutputSettings -> (structure)

Cmaf Ingest Output Settings

NameModifier -> (string)

Строка, добавленная в конец имени файла назначения. Требуется для нескольких выходов одного типа.

SrtOutputSettings -> (structure)

Srt Output Settings

BufferMsec -> (integer)

Буферизация вывода SRT в миллисекундах. Более высокое значение увеличивает задержку через кодировщик. Но преимущества заключаются в том, что это помогает поддерживать постоянный, низкочастотный вывод SRT и обеспечивает восстановление тактовой частоты, переключение входов, прерывания входов, переупорядочение изображений и т. д. Диапазон: 0-10000 миллисекунд.

ContainerSettings -> (structure)

Udp Container Settings

M2tsSettings -> (structure)

Настройки M2ts

AbsentInputAudioBehavior -> (string)

При значении drop аудиопотоки вывода будут удалены из программы, если выбранный входной аудиопоток удален из входа. Это позволяет динамически изменять конфигурацию вывода аудио в зависимости от конфигурации входа. Если установлено значение encodeSilence, все выходные аудиопотоки будут выводить закодированную тишину при отсутствии подключения к активному входному потоку.

Arib -> (string)

При значении enabled используется поле мультиплексирования, совместимое с ARIB, и удаляется видеодескриптор.

AribCaptionsPid -> (string)

Идентификатор пакета (PID) для субтитров ARIB в транспортном потоке. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

AribCaptionsPidControl -> (string)

Если установлено значение auto, номер pid, используемый для субтитров ARIB, будет выбираться автоматически из неиспользуемых pid. Если установлено значение useConfigured, субтитры ARIB будут иметь настроенный номер pid.

AudioBufferModel -> (string)

При значении dvb используется модель буфера DVB для аудио Dolby Digital. При значении atsc используется модель ATSC.

AudioFramesPerPes -> (integer

Количество аудиокадров для вставки в каждый пакет PES.

AudioPids -> (string)

Идентификатор пакета (PID) элементарных аудиопотоков в транспортном потоке. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

AudioStreamType -> (string)

При значении atsc используется тип потока = 0x81 для AC3 и тип потока = 0x87 для EAC3. При значении dvb используется тип потока = 0x06.

Bitrate -> (integer)

Выходная скорость передачи транспортного потока в битах в секунду. Установка значения 0 позволяет мультиплексору автоматически определять соответствующую скорость передачи данных.

BufferModel -> (string)

Управляет точностью синхронизации для исходящего сетевого трафика. Оставьте значение MULTIPLEX, чтобы обеспечить точную синхронизацию сетевых пакетов. Или установите значение NONE, что может привести к уменьшению задержки, но приведет к большей вариативности в синхронизации сетевых пакетов вывода. Эта вариативность может вызывать прерывания, дрожание или скачкообразное поведение в ваших устройствах воспроизведения или приема.

CcDescriptor -> (string)

При значении enabled генерирует captionServiceDescriptor в PMT.

DvbNitSettings -> (structure)

Вставляет таблицу сетевой информации DVB (NIT) через указанный интервал повторения таблицы.

NetworkId -> (integer

Числовое значение, помещенное в таблицу сетевой информации (NIT).

NetworkName -> (string)

Текст имени сети, помещенный в networkNameDescriptor внутри таблицы сетевой информации. Максимальная длина — 256 символов.

RepInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbSdtSettings -> (structure)

Вставляет таблицу описания сервиса DVB (SDT) через указанный интервал повторения таблицы.

OutputSdt -> (string)

Выбирает метод вставки информации SDT в выходной поток. Параметр sdtFollow копирует информацию SDT из входного потока в выходной поток. Параметр sdtFollowIfPresent копирует информацию SDT из входного потока в выходной поток, если информация SDT присутствует на входе, в противном случае будет использоваться определяемые пользователем значения. Параметр sdtManual означает, что пользователь будет вводить информацию SDT. Параметр sdtNone означает, что выходной поток не будет содержать информацию SDT.

RepInterval -> (integer

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

ServiceName -> (string)

Имя службы, помещенное в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

ServiceProviderName -> (string)

Имя поставщика услуг, помещенное в serviceDescriptor в таблице описания службы. Максимальная длина — 256 символов.

DvbSubPids -> (string)

Идентификатор пакета (PID) для входных данных субтитров DVB в этот вывод. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

DvbTdtSettings -> (structure)

Вставляет таблицу времени и даты DVB (TDT) через указанный интервал повторения таблицы.

RepInterval -> (integer

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке.

DvbTeletextPid -> (string)

Идентификатор пакета (PID) для входных данных телетекста DVB в этот вывод. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Ebif -> (string)

Если установлено значение passthrough, передает любые данные EBIF из входного источника в этот вывод.

EbpAudioInterval -> (string)

Когда выбран параметр videoAndFixedIntervals, маркеры аудио EBP будут добавлены в разделы 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и немного короче, чем интервал маркеров видео EBP. Доступно только при выборе маркеров сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать за видеоинтервалом.

EbpLookaheadMs -> (integer)

При настройке обеспечивает отсутствие точек границы кодировщика в течение указанного временного интервала друг от друга, заглядывая вперед во входное видео. Если другой EBP должен появиться в указанном временном интервале, текущий EBP не выдается, и сегмент «растягивается» до следующего маркера. Значение упреждающего просмотра не добавляет задержку в систему. Живое событие должно быть настроено в другом месте для создания достаточной задержки, чтобы сделать упреждающий просмотр точным.

EbpPlacement -> (string)

Управляет размещением EBP на аудио PID. Если установлено значение videoAndAudioPids, маркеры EBP будут размещены на видео PID и всех аудио PID. Если установлено значение videoPid, маркеры EBP будут размещены только на видео PID.

EcmPid -> (string)

Это поле не используется и устарело.

EsRateInPes -> (string)

Включить или исключить поле ES Rate в заголовке PES.

EtvPlatformPid -> (string)

Идентификатор пакета (PID) для входных данных платформы ETV в этот вывод. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

EtvSignalPid -> (string)

Идентификатор пакета (PID) для входных данных сигнала ETV в этот вывод. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

FragmentTime -> (double)

Длина каждого фрагмента в секундах. Используется только с маркерами EBP.

Klv -> (string)

Если установлено значение passthrough, передает любые данные KLV из входного источника в этот вывод.

KlvDataPids -> (string)

Идентификатор пакета (PID) для входных данных KLV в этот вывод. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

NielsenId3Behavior -> (string)

Если установлено значение passthrough, не слышимые тона Nielsen для отслеживания мультимедиа будут обнаружены во входном аудио, и в вывод будет вставлен эквивалентный тег ID3.

NullPacketBitrate -> (double)

Значение в битах в секунду для дополнительных нулевых пакетов для вставки в транспортный поток. Это можно использовать, если для системы шифрования нисходящего потока требуются периодические нулевые пакеты.

PatInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PcrControl -> (string)

При установке pcrEveryPesPacket значение Program Clock Reference вставляется для каждого заголовка Packetized Elementary Stream (PES). Этот параметр эффективен только тогда, когда PCR PID совпадает с элементарным потоком видео или аудио.

PcrPeriod -> (integer)

Максимальное время в миллисекундах между вставками Program Clock Reference (PCR) в транспортный поток.

PcrPid -> (string)

Идентификатор пакета (PID) Program Clock Reference (PCR) в транспортном потоке. Если значение не указано, кодировщик назначит то же значение, что и Video PID. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

PmtInterval -> (integer)

Количество миллисекунд между экземплярами этой таблицы в выходном транспортном потоке. Допустимые значения: 0, 10..1000.

PmtPid -> (string)

Идентификатор пакета (PID) для Program Map Table (PMT) в транспортном потоке. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

ProgramNum -> (integer)

Значение поля номера программы в таблице Program Map.

RateMode -> (string)

При vbr не вставляет нулевые пакеты в транспортный поток для заполнения указанной скорости передачи данных. Настройка скорости передачи данных действует как максимальная скорость передачи данных при установке vbr.

Scte27Pids -> (string)

Идентификатор пакета (PID) для входных данных SCTE-27 в этот вывод. Принимается несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Может быть введен в десятичном или шестнадцатеричном формате. Каждый указанный PID должен быть в диапазоне 32 (или 0x20)..8182 (или 0x1ff6).

Scte35Control -> (string)

При необходимости передает сигналы SCTE-35 из входного источника в этот вывод.

Scte35Pid -> (string)

Идентификатор пакета (PID) потока SCTE-35 в транспортном потоке. Может быть введен в десятичном или шестнадцатеричном формате. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

SegmentationMarkers -> (string)

Вставляет маркеры сегментации в каждом периоде segmentationTime. raiSegstart устанавливает бит Random Access Indicator в поле адаптации. raiAdapt устанавливает бит RAI и добавляет текущий код времени в байтах частных данных. psiSegstart вставляет таблицы PAT и PMT в начало сегментов. ebp добавляет информацию о точке границы кодировщика в поле адаптации в соответствии со спецификацией OpenCable OC-SP-EBP-I01-130118. ebpLegacy добавляет информацию о точке границы кодировщика в поле адаптации, используя устаревший проприетарный формат.

SegmentationStyle -> (string)

Параметр стиля сегментации управляет тем, как маркеры сегментации вставляются в транспортный поток. С помощью avail возможно, что сегменты могут быть усечены, что может повлиять на место вставки будущих маркеров сегментации. Когда выбран стиль сегментации «resetCadence» и сегмент усекается из-за avail, мы сбросим последовательность сегментации. Это означает, что последующий сегмент будет иметь длительность $segmentationTime секунд. Когда выбран стиль сегментации «maintainCadence» и сегмент усекается из-за avail, мы не будем сбрасывать последовательность сегментации. Это означает, что последующий сегмент, вероятно, также будет усечен. Однако все сегменты после этого будут иметь длительность $segmentationTime секунд. Обратите внимание, что упреждающий просмотр EBP является небольшим исключением из этого правила.

SegmentationTime -> (double)

Длина каждого сегмента в секундах. Требуется, если маркеры не установлены в _none_.

TimedMetadataBehavior -> (string)

Когда установлено значение passthrough, синхронизированные метаданные будут передаваться с входа на выход.

TimedMetadataPid -> (string)

Packet Identifier (PID) потока синхронизированных метаданных в транспортном потоке. Может быть введено как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

TransportStreamId -> (integer)

Значение поля идентификатора транспортного потока в таблице Program Map Table.

VideoPid -> (string)

Packet Identifier (PID) элементарного видеопотока в транспортном потоке. Может быть введено как десятичное или шестнадцатеричное значение. Допустимые значения: 32 (или 0x20)..8182 (или 0x1ff6).

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько миллисекунд будет увеличена предварительная обработка SCTE-35 на выходе. Preroll — это количество времени между наличием индикации SCTE-35 в транспортном потоке и PTS видеокадра, на который он ссылается. Нуль означает, что подтяжка не добавляется (это не значит, что preroll устанавливается в ноль). Отрицательная подтяжка не поддерживается, а это означает, что вы не можете сделать preroll короче. Имейте в виду, что задержка на выходе увеличится на величину подтяжки.

Destination -> (structure)

Ссылка на идентификатор OutputDestination, определенный в канале

DestinationRefId -> (string)

Placeholder documentation for __string

EncryptionType -> (string)

Уровень шифрования контента. Допустимые значения: AES128, AES192, AES256. Вы и нижестоящая система должны спланировать, как установить это поле, потому что значения не должны конфликтовать друг с другом.

Latency -> (integer)

Значение задержки в миллисекундах, предлагаемое во время рукопожатия соединения SRT. SRT выберет максимальное из значений, предложенных отправителем и получателем. На стороне отправителя задержка — это время, в течение которого пакет удерживается, чтобы дать ему возможность успешно доставиться. На стороне получателя задержка — это время, в течение которого пакет удерживается, прежде чем доставляться в приложение, помогая в восстановлении пакетов и максимально точном согласовании времени пакетов отправителя. Диапазон: 40-16000 миллисекунд.

VideoDescriptionName -> (string)

Имя VideoDescription, используемого в качестве источника для этого вывода.

TimecodeConfig -> (structure)

Содержит настройки, используемые для получения и настройки информации о тайм-коде с входов.

Source -> (string)

Определяет источник тайм-кода, который будет связан с выходами событий. -Embedded (embedded): инициализировать выходной тайм-код с тайм-кодом из источника. Если в источнике не обнаружен встроенный тайм-код, система вернется к использованию «Start at 0» (zerobased). -System Clock (systemclock): использовать время UTC. -Start at 0 (zerobased): время первого кадра события будет 00:00:00:00.

SyncThreshold -> (integer)

Порог в кадрах, за пределами которого выходной тайм-код повторно синхронизируется с входным тайм-кодом. Различия ниже этого порога допускаются, чтобы избежать ненужных разрывов в выходном тайм-коде. Нет синхронизации тайм-кода, если это не указано.

VideoDescriptions -> (list)

Placeholder documentation for __listOfVideoDescription

(structure)

Настройки видео для этого потока.

CodecSettings -> (structure)

Настройки видеокодека.

FrameCaptureSettings -> (structure)

Frame Capture Settings

CaptureInterval -> (integer)

Частота, с которой необходимо захватывать кадры для включения в выходные данные. Может быть указана в секундах или миллисекундах, как указано в captureIntervalUnits.

CaptureIntervalUnits -> (string)

Unit for the frame capture interval.

TimecodeBurninSettings -> (structure)

Timecode burn-in settings

FontSize -> (string)

Choose a timecode burn-in font size

Position -> (string)

Choose a timecode burn-in output position

Prefix -> (string)

Create a timecode burn-in prefix (optional)

H264Settings -> (structure)

Настройки H264

AdaptiveQuantization -> (string)

Включает или отключает адаптивное квантование, которое представляет собой метод, который MediaLive может применять к видео на основе каждого кадра для обеспечения большей компрессии без потери качества. Существует три типа адаптивного квантования: мерцание, пространственное и временное. Установите поле одним из следующих способов: Установите значение Auto (Авто). Рекомендуется. Для каждого типа AQ MediaLive определит, требуется ли AQ, и, если да, соответствующую интенсивность. Установите интенсивность (значение, отличное от Auto или Disable (Отключить)). Эта интенсивность будет применяться к любым полям AQ, которые вы выберете для включения. Установите значение Disabled (Отключено), чтобы отключить все типы адаптивного квантования.

AfdSignaling -> (string)

Указывает, что значения AFD будут записаны в выходной поток. Если afdSignaling имеет значение "auto", система попытается сохранить входное значение AFD (в случаях, когда допустимо несколько значений AFD). Если установлено значение "fixed", значение AFD будет соответствовать значению, настроенному в параметре fixedAfd.

Bitrate -> (integer)

Средний битрейт в битах/секунду. Требуется, когда режим управления скоростью — VBR или CBR. Не используется для QVBR. В выходной группе MS Smooth каждый выход должен иметь уникальное значение, когда его битрейт округлен до ближайшего кратного 1000.

BufFillPct -> (integer)

Процент заполнения буфера, который должен быть первоначально заполнен (модель буфера HRD).

BufSize -> (integer)

Размер буфера (модель буфера HRD) в битах.

ColorMetadata -> (string)

Включает метаданные цветового пространства в выходные данные.

ColorSpaceSettings -> (structure)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (structure)

Passthrough (Проход) не применяет преобразование цветового пространства к выходным данным

Rec601Settings -> (structure)

Настройки Rec601

Rec709Settings -> (structure)

Настройки Rec709

EntropyEncoding -> (string)

Режим кодирования энтропии. Используйте cabac (должно быть в профиле Main или High) или cavlc.

FilterSettings -> (structure)

Необязательно. Оба фильтра уменьшают пропускную способность, удаляя незаметные детали. Можно включить один из фильтров. Мы рекомендуем попробовать оба фильтра и понаблюдать за результатами, чтобы решить, какой из них использовать. Временный фильтр уменьшает пропускную способность, удаляя незаметные детали в контенте. Он сочетает в себе перцептивное фильтрование и компенсацию движения временного фильтрования (MCTF). Он работает независимо от уровня сжатия. Фильтр уменьшения пропускной способности — это перцептивный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия для фильтрации незаметных сигналов. Этот фильтр работает только тогда, когда разрешение составляет 1080p или ниже.

TemporalFilterSettings -> (structure)

Настройки временного фильтра

PostFilterSharpening -> (string)

При включении этого фильтра результаты следующие: - Если исходный контент шумный (содержит чрезмерные цифровые артефакты), фильтр очищает источник. - Если исходный контент уже чистый, фильтр имеет тенденцию снижать битрейт, особенно когда режим управления скоростью — QVBR.

Strength -> (string)

Выберите интенсивность фильтра. Мы рекомендуем интенсивность 1 или 2. Более высокая интенсивность может убрать полезную информацию, что приведет к слишком мягкому изображению.

BandwidthReductionFilterSettings -> (structure)

Настройки фильтра уменьшения пропускной способности

PostFilterSharpening -> (string)

Настраивает управление резкостью, которое доступно, когда включен фильтр уменьшения пропускной способности. Этот элемент управления делает края и контуры более резкими, что создает определенный художественный эффект, который может потребоваться. Мы рекомендуем протестировать каждое из значений (включая DISABLED), чтобы наблюдать эффект резкости на контенте.

Strength -> (string)

Включает фильтр уменьшения пропускной способности. Диапазон интенсивностей фильтра составляет от 1 до 4. Мы рекомендуем всегда включать этот фильтр и использовать AUTO, чтобы позволить MediaLive применять оптимальную фильтрацию для контекста.

FixedAfd -> (string)

Четырехбитное значение AFD для записи во все кадры видео в выходном потоке. Допустимо только в том случае, если afdSignaling имеет значение «Fixed».

FlickerAq -> (string)

Flicker AQ вносит корректировки в каждом кадре, чтобы уменьшить мерцание или «выскакивание» на I-кадрах. Значение, которое нужно ввести в это поле, зависит от значения в поле Adaptive quantization (Адаптивное квантование): Если вы установили для поля Adaptive quantization (Адаптивное квантование) значение Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли Flicker AQ, и применит соответствующую интенсивность. Если вы установили для поля Adaptive quantization (Адаптивное квантование) значение интенсивности, можно установить для этого поля значение Enabled (Включено) или Disabled (Отключено). Enabled (Включено): MediaLive применит Flicker AQ, используя указанную интенсивность. Disabled (Отключено): MediaLive не будет применять Flicker AQ. Если вы установили для Adaptive quantization (Адаптивное квантование) значение Disabled (Отключено), MediaLive игнорирует любое значение в этом поле и не применяет Flicker AQ.

ForceFieldPictures -> (string)

Этот параметр применяется только тогда, когда тип сканирования — «interlaced» (чересстрочный). Он определяет, выполняется ли кодирование на основе поля или на основе кадра. (Когда видео прогрессивное, кодирование всегда выполняется на основе кадра.) enabled (включено): заставляет MediaLive кодировать на основе поля, чтобы четные и нечетные наборы полей кодировались отдельно. disabled (отключено): кодируйте два набора полей отдельно (на основе поля) или вместе (на основе кадра с использованием PAFF) в зависимости от того, что наиболее подходит для контента.

FramerateControl -> (string)

Это поле указывает, как задается частота кадров выходного видео. Если выбрано «specified» (задано), то частота кадров выходного видео определяется параметрами framerateNumerator (числитель частоты кадров) и framerateDenominator (знаменатель частоты кадров), в противном случае, если выбрано «initializeFromSource» (инициализировать из источника), частота кадров выходного видео будет установлена равной частоте кадров входного видео первого входа.

FramerateDenominator -> (integer)

Знаменатель частоты кадров.

FramerateNumerator -> (integer)

Числитель частоты кадров — частота кадров — это дробь, например, 24000 / 1001 = 23,976 кадров в секунду.

GopBReference -> (string)

Требуется обновление документации

GopClosedCadence -> (integer)

Частота закрытых GOP. В потоковых приложениях рекомендуется установить это значение равным 1, чтобы декодер, присоединяющийся в середине потока, как можно скорее получил кадр IDR. Установка этого значения равным 0 приведет к нарушению сегментации вывода.

GopNumBFrames -> (integer)

Количество B-кадров между опорными кадрами.

GopSize -> (double)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд на gopSizeUnits. Если gopSizeUnits — кадры, gopSize должен быть целым числом и должен быть больше или равен 1. Если gopSizeUnits — секунды, gopSize должен быть больше 0, но не обязательно должен быть целым числом.

GopSizeUnits -> (string)

Указывает, задается ли gopSize в кадрах или секундах. Если секунды, система преобразует gopSize в количество кадров во время выполнения.

Level -> (string)

Уровень H.264.

LookAheadRateControl -> (string)

Объем упреждающего просмотра. Значение low (низкий) может уменьшить задержку и использование памяти, в то время как high (высокий) может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (integer)

Для QVBR: см. подсказку для Quality level (Уровень качества) Для VBR: задайте максимальный битрейт, чтобы учесть ожидаемые скачки сложности видео.

MinIInterval -> (integer)

Имеет смысл только в том случае, если для параметра sceneChangeDetect установлено значение enabled (включено). По умолчанию 5, если используется управление скоростью мультиплексирования. Обеспечивает разделение между повторяющимися (ритмичными) I-кадрами и I-кадрами, вставленными обнаружением изменения сцены. Если I-кадр изменения сцены находится в пределах I-интервальных кадров от ритмичного I-кадра, GOP уменьшается и/или растягивается до I-кадра изменения сцены. Для растягивания GOP требуется включение упреждающего просмотра, а также установка I-интервала. Обычный ритм возобновляется для следующего GOP. Примечание: Максимальное растягивание GOP = размер GOP + Min-I-интервал - 1

NumRefFrames -> (integer)

Количество используемых опорных кадров. Кодер может использовать больше, чем запрошено, при использовании B-кадров и/или чересстрочного кодирования.

ParControl -> (string)

Это поле указывает, как задается коэффициент пикселей выходного видео. Если выбрано «specified» (задано), то коэффициент пикселей выходного видео определяется параметрами parNumerator (числитель PAR) и parDenominator (знаменатель PAR), в противном случае, если выбрано «initializeFromSource» (инициализировать из источника), коэффициент пикселей выходного видео будет установлен равным коэффициенту пикселей входного видео первого входа.

ParDenominator -> (integer)

Знаменатель коэффициента пикселей.

ParNumerator -> (integer)

Числитель коэффициента пикселей.

Profile -> (string)

Профиль H.264.

QualityLevel -> (string)

Оставьте STANDARD_QUALITY (СТАНДАРТНОЕ_КАЧЕСТВО) или выберите другое значение (что может привести к дополнительным затратам на запуск канала). - ENHANCED_QUALITY (УЛУЧШЕННОЕ_КАЧЕСТВО): обеспечивает немного лучшее качество видео без увеличения битрейта. Имеет эффект только тогда, когда режим управления скоростью — QVBR или CBR. Если этот канал находится в мультиплексе MediaLive, значение должно быть ENHANCED_QUALITY (УЛУЧШЕННОЕ_КАЧЕСТВО). - STANDARD_QUALITY (СТАНДАРТНОЕ_КАЧЕСТВО): допустимо для любого режима управления скоростью.

QvbrQualityLevel -> (integer)

Управляет целевым качеством видеокодирования. Применяется только тогда, когда режим управления скоростью — QVBR. Можно установить целевое качество или позволить MediaLive определить наилучшее качество. Чтобы установить целевое качество, введите значения в поле QVBR quality level (Уровень качества QVBR) и поле Max bitrate (Максимальный битрейт). Введите значения, которые подходят для наиболее важных устройств просмотра. Рекомендуемые значения: - Основной экран: Уровень качества: от 8 до 10. Максимальный битрейт: 4M - ПК или планшет: Уровень качества: 7. Максимальный битрейт: от 1,5M до 3M - Смартфон: Уровень качества: 6. Максимальный битрейт: от 1M до 1,5M Чтобы позволить MediaLive решить, оставьте поле QVBR quality level (Уровень качества QVBR) пустым, а в поле Max bitrate (Максимальный битрейт) введите максимальную скорость, которую вы хотите в видео. Дополнительные сведения см. в разделе «Video - rate control mode» (Видео — режим управления скоростью) в руководстве пользователя MediaLive

RateControlMode -> (string)

Режим управления скоростью. QVBR: Качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. VBR: качество и битрейт варьируются в зависимости от сложности видео. Рекомендуется вместо QVBR, если вы хотите поддерживать определенный средний битрейт в течение всего канала. CBR: качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменные битрейты. Multiplex (Мультиплексирование): этот режим управления скоростью поддерживается только (и требуется), когда видео доставляется в MediaLive Multiplex, в этом случае конфигурация управления скоростью управляется свойствами в программе Multiplex.

ScanType -> (string)

Задает тип сканирования вывода как прогрессивный или чересстрочный с верхним полем первым.

SceneChangeDetect -> (string)

Обнаружение смены сцены. - On (Вкл.): вставляет I-кадры при обнаружении смены сцены. - Off (Выкл.): не принуждает к вставке I-кадра при обнаружении смены сцены.

Slices -> (integer)

Количество срезов на изображение. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для чересстрочных изображений. Это поле необязательно; если значение не указано, кодер выберет количество срезов в зависимости от разрешения кодирования.

Softness -> (integer)

Softness. Выбирает матрицу квантования, большие значения уменьшают высокочастотное содержимое в закодированном изображении. Если не установлено в ноль, должно быть больше 15.

SpatialAq -> (string)

Spatial AQ вносит корректировки внутри каждого кадра на основе пространственной вариации сложности содержимого. Значение, которое необходимо ввести в это поле, зависит от значения в поле Adaptive quantization: Если вы установили для поля Adaptive quantization значение Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли пространственный AQ, и применит соответствующую силу. Если вы установили для поля Adaptive quantization значение силы, вы можете установить для этого поля значение Enabled или Disabled. Enabled: MediaLive применит пространственный AQ, используя указанную силу. Disabled: MediaLive не будет применять пространственный AQ. Если вы установили для Adaptive quantization значение Disabled, MediaLive игнорирует любое значение в этом поле и не применяет пространственный AQ.

SubgopLength -> (string)

Если установлено в fixed, используйте gopNumBFrames B-frames на под-GOP. Если установлено в dynamic, оптимизируйте количество используемых B-frames для каждого под-GOP, чтобы улучшить визуальное качество.

Syntax -> (string)

Создает битовый поток, совместимый со SMPTE RP-2027.

TemporalAq -> (string)

Temporal вносит корректировки внутри каждого кадра на основе временной вариации сложности содержимого. Значение, которое необходимо ввести в это поле, зависит от значения в поле Adaptive quantization: Если вы установили для поля Adaptive quantization значение Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли временной AQ, и применит соответствующую силу. Если вы установили для поля Adaptive quantization значение силы, вы можете установить для этого поля значение Enabled или Disabled. Enabled: MediaLive применит временной AQ, используя указанную силу. Disabled: MediaLive не будет применять временной AQ. Если вы установили для Adaptive quantization значение Disabled, MediaLive игнорирует любое значение в этом поле и не применяет временной AQ.

TimecodeInsertion -> (string)

Определяет, как временные коды должны быть вставлены в элементарный видеопоток. - ‘disabled’: Не включать временные коды - ‘picTimingSei’: Передавать сообщения SEI о синхронизации изображения из источника, указанного в Timecode Config

TimecodeBurninSettings -> (structure)

Настройки наложения временного кода

FontSize -> (string)

Выберите размер шрифта для наложения временного кода

Position -> (string)

Выберите положение вывода для наложения временного кода

Prefix -> (string)

Создайте префикс наложения временного кода (необязательно)

MinQp -> (integer)

Устанавливает минимальный QP. Если вы не знакомы с настройкой квантования, оставьте поле пустым. MediaLive применит соответствующее значение.

H265Settings -> (structure)

Настройки H265

AdaptiveQuantization -> (string)

Адаптивное квантование. Позволяет квантователям внутри кадра варьироваться для улучшения визуального качества.

AfdSignaling -> (string)

Указывает, что значения AFD будут записаны в выходной поток. Если afdSignaling равно «auto», система попытается сохранить входное значение AFD (в случаях, когда несколько значений AFD допустимы). Если установлено значение «fixed», значение AFD будет значением, настроенным в параметре fixedAfd.

AlternativeTransferFunction -> (string)

Должен ли EML вставлять сообщение SEI Alternative Transfer Function для обеспечения обратной совместимости с не-HDR декодерами и дисплеями.

Bitrate -> (integer)

Средняя скорость передачи данных в битах/секунду. Требуется, когда режим управления скоростью — VBR или CBR. Не используется для QVBR. В выходной группе MS Smooth каждый выход должен иметь уникальное значение, когда его скорость передачи данных округляется до ближайшего кратного 1000.

BufSize -> (integer)

Размер буфера (модель буфера HRD) в битах.

ColorMetadata -> (string)

Включает метаданные цветового пространства в выходные данные.

ColorSpaceSettings -> (structure)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (structure)

Passthrough не применяет преобразование цветового пространства к выходным данным

DolbyVision81Settings -> (structure)

Настройки Dolby Vision81

Hdr10Settings -> (structure)

Настройки Hdr10

MaxCll -> (integer)

Максимальный уровень освещенности содержимого Целочисленное значение метаданных, определяющее максимальный уровень освещенности в нитах любого отдельного пикселя в закодированном HDR-видеопотоке или файле.

MaxFall -> (integer)

Максимальный средний уровень освещенности кадра Целочисленное значение метаданных, определяющее максимальный средний уровень освещенности в нитах для любого отдельного кадра в закодированном HDR-видеопотоке или файле.

Rec601Settings -> (structure)

Настройки Rec601

Rec709Settings -> (structure)

Настройки Rec709

FilterSettings -> (structure)

Необязательно. Оба фильтра уменьшают полосу пропускания за счет удаления незаметных деталей. Можно включить один из фильтров. Рекомендуется попробовать оба фильтра и понаблюдать за результатами, чтобы решить, какой из них использовать. Temporal Filter уменьшает полосу пропускания, удаляя незаметные детали в содержимом. Он сочетает в себе перцептивную фильтрацию и временную фильтрацию с компенсацией движения (MCTF). Он работает независимо от уровня сжатия. Фильтр Bandwidth Reduction — это перцептивный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия для фильтрации незаметных сигналов. Этот фильтр работает только при разрешении 1080p или ниже.

TemporalFilterSettings -> (structure)

Настройки временного фильтра

PostFilterSharpening -> (string)

Если включить этот фильтр, результаты будут следующими: - Если исходный контент зашумлен (содержит чрезмерные цифровые артефакты), фильтр очищает источник. - Если исходный контент уже чистый, фильтр, как правило, снижает скорость передачи данных, особенно когда режим управления скоростью — QVBR.

Strength -> (string)

Выберите силу фильтра. Рекомендуется сила 1 или 2. Более высокая сила может убрать хорошую информацию, в результате чего изображение будет слишком мягким.

BandwidthReductionFilterSettings -> (structure)

Настройки фильтра Bandwidth Reduction

PostFilterSharpening -> (string)

Настраивает управление резкостью, которое доступно при включенном фильтре уменьшения полосы пропускания. Этот элемент управления делает края и контуры более резкими, что создает определенный художественный эффект, который вам может понадобиться. Рекомендуется протестировать каждое из значений (включая DISABLED), чтобы наблюдать эффект повышения резкости содержимого.

Strength -> (string)

Включает фильтр уменьшения полосы пропускания. Сила фильтров варьируется от 1 до 4. Рекомендуется всегда включать этот фильтр и использовать AUTO, чтобы MediaLive применял оптимальную фильтрацию для контекста.

FixedAfd -> (string)

Четырехбитное значение AFD для записи во все кадры видео в выходном потоке. Действительно только тогда, когда afdSignaling установлено в значение «Fixed».

FlickerAq -> (string)

При включении настраивает квантование в каждом кадре, чтобы уменьшить мерцание или «выскакивание» на I-кадрах.

FramerateDenominator -> (integer)

Знаменатель частоты кадров.

FramerateNumerator -> (integer)

Числитель частоты кадров — частота кадров — это дробь, например 24000 / 1001 = 23,976 кадров в секунду.

GopClosedCadence -> (integer)

Частота закрытых GOP. В потоковых приложениях рекомендуется установить значение 1, чтобы декодер, присоединяющийся к середине потока, как можно скорее получил кадр IDR. Установка этого значения в 0 приведет к нарушению сегментирования вывода.

GopSize -> (double)

Размер GOP (интервал ключевых кадров) в единицах кадров или секунд на gopSizeUnits. Если gopSizeUnits — frames, gopSize должен быть целым числом и должен быть больше или равен 1. Если gopSizeUnits — seconds, gopSize должен быть больше 0, но не обязательно должен быть целым числом.

GopSizeUnits -> (string)

Указывает, указан ли gopSize в кадрах или секундах. Если в секундах, система преобразует gopSize в количество кадров во время выполнения.

Level -> (string)

Уровень H.265.

LookAheadRateControl -> (string)

Объем упреждающего просмотра. Значение low может снизить задержку и использование памяти, а high может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (integer)

Для QVBR: см. подсказку для Quality level (уровень качества)

MinIInterval -> (integer)

Имеет смысл только в том случае, если sceneChangeDetect установлено в enabled. По умолчанию 5, если используется мультиплексное управление скоростью. Обеспечивает разделение между повторяющимися (каденция) I-кадрами и I-кадрами, вставленными обнаружением смены сцены. Если I-кадр со сменой сцены находится в пределах I-интервальных кадров от I-кадра каденции, GOP сжимается и/или растягивается до I-кадра со сменой сцены. Растяжение GOP требует включения упреждающего просмотра, а также установки I-интервала. Обычная каденция возобновляется для следующего GOP. Примечание. Максимальное растяжение GOP = размер GOP + Min-I-интервал - 1

ParDenominator -> (integer)

Знаменатель пиксельного соотношения сторон.

ParNumerator -> (integer)

Числитель пиксельного соотношения сторон.

Profile -> (string)

Профиль H.265.

QvbrQualityLevel -> (integer)

Управляет целевым качеством кодирования видео. Применяется только в том случае, если режим управления скоростью — QVBR. Установите значения для поля уровня качества QVBR и поля Max bitrate (Максимальная скорость передачи данных), которые подходят для ваших наиболее важных устройств просмотра. Рекомендуемые значения: - Основной экран: Уровень качества: от 8 до 10. Максимальная скорость передачи данных: 4M - ПК или планшет: Уровень качества: 7. Максимальная скорость передачи данных: от 1,5M до 3M - Смартфон: Уровень качества: 6. Максимальная скорость передачи данных: от 1M до 1,5M

RateControlMode -> (string)

Режим управления скоростью. QVBR: Качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальной скоростью передачи данных. Рекомендуется, если вы или ваши зрители платите за полосу пропускания. CBR: Качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои активы на устройства, которые не могут обрабатывать переменные скорости передачи данных. Multiplex: Этот режим управления скоростью поддерживается (и требуется) только в том случае, если видео доставляется в MediaLive Multiplex, в этом случае конфигурация управления скоростью определяется свойствами внутри Multiplex Program.

ScanType -> (string)

Устанавливает тип сканирования вывода на прогрессивный или чересстрочный top-field-first.

SceneChangeDetect -> (string)

Обнаружение смены сцены.

Slices -> (integer)

Количество фрагментов на изображение. Должно быть меньше или равно количеству строк макроблоков для прогрессивных изображений и меньше или равно половине количества строк макроблоков для чересстрочных изображений. Это поле необязательно; если значение не указано, кодировщик выберет количество фрагментов в зависимости от разрешения кодирования.

Tier -> (string)

Уровень H.265.

TimecodeInsertion -> (string)

Определяет, как временные коды должны быть вставлены в элементарный видеопоток. - ‘disabled’: Не включать временные коды - ‘picTimingSei’: Передавать сообщения SEI о синхронизации изображений из источника, указанного в Timecode Config

TimecodeBurninSettings -> (structure)

Настройки наложения временного кода

FontSize -> (string)

Выберите размер шрифта для наложения временного кода

Position -> (string)

Выберите позицию вывода для наложения временного кода

Prefix -> (string)

Создать префикс для наложения временного кода (необязательно)

MvOverPictureBoundaries -> (string)

Если вы настраиваете изображение как фрагмент, необходимо установить это значение в «disabled». Во всех остальных конфигурациях обычно вводят «enabled».

MvTemporalPredictor -> (string)

Если вы настраиваете изображение как фрагмент, необходимо установить это значение в «disabled». В других конфигурациях обычно вводят «enabled».

TileHeight -> (integer)

Установите это поле, чтобы настроить изображение как фрагмент. Также необходимо установить tileWidth. Высота фрагмента должна приводить к 22 или меньшему количеству строк в кадре. Ширина фрагмента должна приводить к 20 или меньшему количеству столбцов в кадре. И, наконец, произведение количества столбцов и количества строк должно быть 64 или меньше. Если указаны ширина и высота фрагмента, MediaLive переопределит поле фрагментов видеокодека значением, которое вычисляет MediaLive

TilePadding -> (string)

Установите значение «padded», чтобы MediaLive добавил заполнение к кадру для получения кадра, который является целым кратным размеру фрагмента. Если вы настраиваете изображение как фрагмент, необходимо ввести «padded». Во всех остальных конфигурациях обычно вводят «none».

TileWidth -> (integer)

Установите это поле, чтобы настроить изображение как фрагмент. См. tileHeight для получения дополнительной информации.

TreeblockSize -> (string)

Выберите размер блока дерева, используемый для кодирования. Если вы введете «auto», кодировщик выберет лучший размер. Если вы настраиваете изображение как фрагмент, необходимо установить это значение в 32x32. Во всех остальных конфигурациях обычно вводят «auto».

MinQp -> (integer)

Устанавливает минимальный QP. Если вы не знакомы с настройкой квантования, оставьте поле пустым. MediaLive применит соответствующее значение.

Deblocking -> (string)

Включите или отключите фильтр деблокировки для этого кодека. Фильтр уменьшает артефакты блокировки на границах блоков, что улучшает общее качество видео. Если фильтр отключен, на выходе могут появиться видимые края блоков, особенно при более низкой скорости передачи данных.

Mpeg2Settings -> (structure)

Настройки Mpeg2

AdaptiveQuantization -> (string)

Выберите Off, чтобы отключить адаптивное квантование. Или выберите другое значение, чтобы включить квантователь и установить его интенсивность. Доступные значения: Auto, Off, Low, Medium, High. При включении этого поля MediaLive позволяет изменять квантователи внутри кадра, что может улучшить визуальное качество.

AfdSignaling -> (string)

Указывает значения AFD, которые MediaLive запишет в кодирование видео. Если вы не знаете, что такое сигнализация AFD, или если ваша нижестоящая система не дала вам рекомендаций, выберите AUTO. AUTO: MediaLive попытается сохранить входное значение AFD (в случаях, когда допустимо несколько значений AFD). FIXED: MediaLive будет использовать значение, которое вы укажете в fixedAFD.

ColorMetadata -> (string)

Указывает, следует ли включать метаданные цветового пространства. Метаданные описывают цветовое пространство, применяемое к видео (поле colorSpace). Мы рекомендуем вставить метаданные.

ColorSpace -> (string)

Выберите тип преобразования цветового пространства, которое следует применить к выходным данным. Подробную информацию о настройке как входных, так и выходных данных для получения желаемого цветового пространства на выходе см. в разделе «Функции MediaLive — Видео — цветовое пространство» в руководстве пользователя MediaLive. PASSTHROUGH: Сохранить цветовое пространство входного контента — не преобразовывать его. AUTO: Преобразовать весь контент, который является SD, в rec 601, и преобразовать весь контент, который является HD, в rec 709.

DisplayAspectRatio -> (string)

Задает коэффициент сжатия пикселей для кодирования.

FilterSettings -> (structure)

При необходимости укажите фильтр шумоподавления, который может улучшить качество сжатого контента. Если вы не выберете фильтр, фильтр не будет применен. TEMPORAL: этот фильтр полезен как для исходного контента, содержащего шум (когда в нем имеются чрезмерные цифровые артефакты), так и для чистого исходного контента. Когда контент зашумлен, фильтр очищает исходный контент перед этапом кодирования, при этом возникают следующие два эффекта: Во-первых, он улучшает качество выходного видео, потому что контент был очищен. Во-вторых, он уменьшает пропускную способность, потому что MediaLive не тратит биты на кодирование шума. Когда контент достаточно чистый, фильтр имеет тенденцию уменьшать битрейт.

TemporalFilterSettings -> (structure)

Настройки временного фильтра

PostFilterSharpening -> (string)

Если вы включите этот фильтр, результаты будут следующими: - Если исходный контент зашумлен (содержит чрезмерные цифровые артефакты), фильтр очищает исходный контент. - Если исходный контент уже чистый, фильтр имеет тенденцию уменьшать битрейт, особенно когда режим управления скоростью — QVBR.

Strength -> (string)

Выберите интенсивность фильтра. Мы рекомендуем интенсивность 1 или 2. Более высокая интенсивность может убрать полезную информацию, что приведет к чрезмерной мягкости изображения.

FixedAfd -> (string)

Заполняйте это поле, только если afdSignaling установлено в FIXED. Введите значение AFD (4 бита) для записи во все кадры кодирования видео.

FramerateDenominator -> (integer)

description”: “Знаменатель частоты кадров. Например, 1001. Частота кадров — это числитель, деленный на знаменатель. Например, 24000 / 1001 = 23,976 кадров в секунду.

FramerateNumerator -> (integer)

Числитель частоты кадров. Например, 24000. Частота кадров — это числитель, деленный на знаменатель. Например, 24000 / 1001 = 23,976 кадров в секунду.

GopClosedCadence -> (integer)

MPEG2: по умолчанию — открытая GOP.

GopNumBFrames -> (integer)

Относится к структуре GOP. Количество B-кадров между опорными кадрами. Если вы не знаете, что такое B-кадр, используйте значение по умолчанию.

GopSize -> (double)

Относится к структуре GOP. Размер GOP (интервал ключевых кадров) в единицах измерения, указанных в gopSizeUnits. Если вы не знаете, что такое GOP, используйте значение по умолчанию. Если gopSizeUnits — кадры, то gopSize должно быть целым числом и должно быть больше или равно 1. Если gopSizeUnits — секунды, то gopSize должно быть больше 0, но не обязательно целым числом.

GopSizeUnits -> (string)

Относится к структуре GOP. Указывает, задается ли gopSize в кадрах или секундах. Если вы не планируете изменять gopSize по умолчанию, оставьте значение по умолчанию. Если вы укажете SECONDS, MediaLive внутренне преобразует размер GOP в количество кадров.

ScanType -> (string)

Установите тип сканирования выходных данных в PROGRESSIVE или INTERLACED (сначала верхнее поле).

SubgopLength -> (string)

Относится к структуре GOP. Если вы не знаете, что такое GOP, используйте значение по умолчанию. FIXED: Установите количество B-кадров в каждом под-GOP в значение в gopNumBFrames. DYNAMIC: Позвольте MediaLive оптимизировать количество B-кадров в каждом под-GOP, чтобы улучшить визуальное качество.

TimecodeInsertion -> (string)

Определяет, как MediaLive вставляет тайм-коды в выходное видео. Подробную информацию о настройке входных и выходных данных для тайм-кода см. в разделе «Функции MediaLive — Конфигурация тайм-кода» в руководстве пользователя MediaLive. DISABLED: не включать тайм-коды. GOP_TIMECODE: включить метаданные тайм-кода в заголовок GOP.

TimecodeBurninSettings -> (structure)

Настройки наложения тайм-кода

FontSize -> (string)

Выберите размер шрифта для наложения тайм-кода

Position -> (string)

Выберите положение выходных данных для наложения тайм-кода

Prefix -> (string)

Создайте префикс для наложения тайм-кода (необязательно)

Настройки Av1Settings -> (structure)

Настройки Av1

AfdSignaling -> (string)

Настраивает, будет ли MediaLive записывать значения AFD в видео. AUTO: MediaLive попытается сохранить входное значение AFD (в случаях, когда допустимо несколько значений AFD). FIXED: значение AFD будет значением, настроенным в параметре fixedAfd. NONE: MediaLive не будет записывать AFD в видео

BufSize -> (integer)

Размер буфера (модель буфера HRD) в битах.

ColorSpaceSettings -> (structure)

Настройки цветового пространства

ColorSpacePassthroughSettings -> (structure)

Passthrough не применяет преобразование цветового пространства к выходным данным

Hdr10Settings -> (structure)

Настройки Hdr10

MaxCll -> (integer)

Максимальный уровень освещенности содержимого. Целочисленное значение метаданных, определяющее максимальный уровень освещенности (в нитах) любого отдельного пикселя в закодированном видеопотоке или файле HDR.

MaxFall -> (integer)

Максимальный средний уровень освещенности кадра. Целочисленное значение метаданных, определяющее максимальный средний уровень освещенности (в нитах) для любого отдельного кадра в закодированном видеопотоке или файле HDR.

Rec601Settings -> (structure)

Настройки Rec601

Rec709Settings -> (structure)

Настройки Rec709

FixedAfd -> (string)

Заполните это свойство, только если вы установили для свойства afdSignaling значение FIXED. Выберите значение AFD (4 бита) для записи во все кадры кодирования видео.

FramerateDenominator -> (integer)

Знаменатель частоты кадров. Частота кадров — это дробь, например, 24000/1001.

FramerateNumerator -> (integer)

Числитель частоты кадров. Частота кадров — это дробь, например, 24000/1001.

GopSize -> (double)

Размер GOP (интервал ключевых кадров). Если GopSizeUnits — кадры, GopSize должно быть целым числом и должно быть больше или равно 1. Если GopSizeUnits — секунды, GopSize должно быть больше 0, но может быть десятичным числом.

GopSizeUnits -> (string)

Выберите единицы измерения размера GOP: КАДРЫ или СЕКУНДЫ. Для СЕКУНД MediaLive преобразует размер в количество кадров во время выполнения.

Level -> (string)

Устанавливает уровень. Этот параметр является одним из свойств схемы кодирования для AV1.

LookAheadRateControl -> (string)

Устанавливает объем упреждающего анализа. Значение LOW может уменьшить задержку и использование памяти. Значение HIGH может обеспечить лучшее качество для определенного контента.

MaxBitrate -> (integer)

Максимальный битрейт для назначения. Рекомендации см. в описании qvbrQualityLevel.

MinIInterval -> (integer)

Применяется только в том случае, если включен SceneChangeDetect. Задает интервал между кадрами. Это свойство обеспечивает минимальное разделение между повторяющимися (каденция) I-кадрами и любыми I-кадрами, вставленными обнаружением смены сцен (SCD-кадры). Введите число для интервала, измеряемого в количестве кадров. Если SCD-кадр и кадровый кадр находятся ближе, чем указанное количество кадров, MediaLive сжимает или растягивает GOP, чтобы включить SCD-кадр. Затем нормальная каденция возобновляется в следующем GOP. Чтобы растяжение GOP было успешным, необходимо включить LookAheadRateControl. Обратите внимание, что максимальное растяжение GOP = (размер GOP) + (Минимальный I-интервал) - 1

ParDenominator -> (integer)

Знаменатель для выходного коэффициента сжатия пикселей (PAR).

ParNumerator -> (integer)

Числитель для выходного коэффициента сжатия пикселей (PAR).

QvbrQualityLevel -> (integer)

Управляет целевым качеством кодирования видео. В режиме управления скоростью QVBR окончательное качество соответствует целевому качеству, ограниченному максимальным битрейтом. Установите значения для свойства qvbrQualityLevel и свойства maxBitrate, которые подходят для ваших наиболее важных устройств просмотра. Чтобы MediaLive установил уровень качества (режим AUTO), оставьте поле qvbrQualityLevel пустым. В этом случае MediaLive использует максимальный битрейт, и качество следует из этого: более сложный контент может иметь более низкое качество. Или установите целевой уровень качества и максимальный битрейт. При более сложном контенте MediaLive попытается достичь целевого качества, но не превысит максимальный битрейт. При менее сложном контенте в этом случае будет использоваться только битрейт, необходимый для достижения целевого качества. Рекомендуемые значения: Основной экран: qvbrQualityLevel: Оставьте пустым. maxBitrate: 4 000 000 ПК или планшет: qvbrQualityLevel: Оставьте пустым. maxBitrate: от 1 500 000 до 3 000 000 Смартфон: qvbrQualityLevel: Оставьте пустым. maxBitrate: от 1 000 000 до 1 500 000

SceneChangeDetect -> (string)

Управляет тем, вставляет ли MediaLive I-кадры при обнаружении смены сцены. ВКЛЮЧЕНО или ВЫКЛЮЧЕНО.

TimecodeBurninSettings -> (structure)

Настраивает функцию наложения тайм-кода. Если включить эту функцию, тайм-код станет частью видео.

FontSize -> (string)

Выберите размер шрифта для наложения тайм-кода

Position -> (string)

Выберите положение выходных данных для наложения тайм-кода

Prefix -> (string)

Создайте префикс для наложения тайм-кода (необязательно)

Bitrate -> (integer)

Средний битрейт в битах/с. Обязательно, когда режим управления скоростью — CBR. Не используется для QVBR.

RateControlMode -> (string)

Режим управления скоростью. QVBR: качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. CBR: качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменные битрейты.

Height -> (integer)

Высота выходного видео в пикселях. Должно быть четным числом. Для большинства кодеков вы можете оставить это поле и ширину пустыми, чтобы использовать высоту и ширину (разрешение) из источника. Однако обратите внимание, что оставлять пустым не рекомендуется. Для кодека Frame Capture требуются высота и ширина.

Name -> (string)

The name of this VideoDescription. Outputs will use this name to uniquely identify this Description. Description names should be unique within this Live Event.

RespondToAfd -> (string)

Indicates how MediaLive will respond to the AFD values that might be in the input video. If you do not know what AFD signaling is, or if your downstream system has not given you guidance, choose PASSTHROUGH. RESPOND: MediaLive clips the input video using a formula that uses the AFD values (configured in afdSignaling ), the input display aspect ratio, and the output display aspect ratio. MediaLive also includes the AFD values in the output, unless the codec for this encode is FRAME_CAPTURE. PASSTHROUGH: MediaLive ignores the AFD values and does not clip the video. But MediaLive does include the values in the output. NONE: MediaLive does not clip the input video and does not include the AFD values in the output

ScalingBehavior -> (string)

STRETCH_TO_OUTPUT configures the output position to stretch the video to the specified output resolution (height and width). This option will override any position value. DEFAULT may insert black boxes (pillar boxes or letter boxes) around the video to provide the specified output resolution.

Sharpness -> (integer)

Changes the strength of the anti-alias filter used for scaling. 0 is the softest setting, 100 is the sharpest. A setting of 50 is recommended for most content.

Width -> (integer)

Output video width, in pixels. Must be an even number. For most codecs, you can leave this field and height blank in order to use the height and width (resolution) from the source. Note, however, that leaving blank is not recommended. For the Frame Capture codec, height and width are required.

ThumbnailConfiguration -> (structure)

Thumbnail configuration settings.

State -> (string)

Enables the thumbnail feature. The feature generates thumbnails of the incoming video in each pipeline in the channel. AUTO turns the feature on, DISABLE turns the feature off.

ColorCorrectionSettings -> (structure)

Color Correction Settings

GlobalColorCorrections -> (list)

An array of colorCorrections that applies when you are using 3D LUT files to perform color conversion on video. Each colorCorrection contains one 3D LUT file (that defines the color mapping for converting an input color space to an output color space), and the input/output combination that this 3D LUT file applies to. MediaLive reads the color space in the input metadata, determines the color space that you have specified for the output, and finds and uses the LUT file that applies to this combination.

(structure)

Property of ColorCorrectionSettings. Used for custom color space conversion. The object identifies one 3D LUT file and specifies the input/output color space combination that the file will be used for.

InputColorSpace -> (string)

The color space of the input.

OutputColorSpace -> (string)

The color space of the output.

Uri -> (string)

The URI of the 3D LUT file. The protocol must be ‘s3:’ or ‘s3ssl:’:.

Id -> (string)

The unique id of the channel.

InputAttachments -> (list)

List of input attachments for channel.

(structure)

Placeholder documentation for InputAttachment

AutomaticInputFailoverSettings -> (structure)

User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input.

ErrorClearTimeMsec -> (integer)

This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.

FailoverConditions -> (list)

A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input.

(structure)

Failover Condition settings. There can be multiple failover conditions inside AutomaticInputFailoverSettings.

FailoverConditionSettings -> (structure)

Failover condition type-specific settings.

AudioSilenceSettings -> (structure)

MediaLive will perform a failover if the specified audio selector is silent for the specified period.

AudioSelectorName -> (string)

The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn’t create an audio selector in this input, leave blank.

AudioSilenceThresholdMsec -> (integer)

The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS.

InputLossSettings -> (structure)

MediaLive will perform a failover if content is not detected in this input for the specified period.

InputLossThresholdMsec -> (integer)

The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur.

VideoBlackSettings -> (structure)

MediaLive will perform a failover if content is considered black for the specified period.

BlackDetectThreshold -> (double)

A value used in calculating the threshold below which MediaLive considers a pixel to be ‘black’. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (1023*0.1=102.3), which means a pixel value of 102 or less is ‘black’. If you set this field to .1 in an 8-bit color depth: (255*0.1=25.5), which means a pixel value of 25 or less is ‘black’. The range is 0.0 to 1.0, with any number of decimal places.

VideoBlackThresholdMsec -> (integer)

The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs.

InputPreference -> (string)

Input preference when deciding which input to make active when a previously failed input has recovered.

SecondaryInputId -> (string)

The input ID of the secondary input in the automatic input failover pair.

InputAttachmentName -> (string)

User-specified name for the attachment. This is required if the user wants to use this input in an input switch action.

InputId -> (string)

The ID of the input

InputSettings -> (structure)

Настройки входа (селектор заголовков и т. д.)

AudioSelectors -> (list)

Используется для выбора аудиопотока для декодирования для входов, имеющих несколько доступных.

(structure)

Audio Selector

Name -> (string)

Имя этого AudioSelector. AudioDescriptions будет использовать это имя для уникальной идентификации этого селектора. Имена селекторов должны быть уникальными для каждого входа.

SelectorSettings -> (structure)

Настройки селектора аудио.

AudioHlsRenditionSelection -> (structure)

Выбор рендеринга Audio Hls

GroupId -> (string)

Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition.

Name -> (string)

Specifies the NAME in the #EXT-X-MEDIA tag of the target HLS audio rendition.

AudioLanguageSelection -> (structure)

Выбор языка аудио

LanguageCode -> (string)

Выбирает определенный трехбуквенный языковой код из аудиоисточника.

LanguageSelectionPolicy -> (string)

When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language.

AudioPidSelection -> (structure)

Выбор Audio Pid

Pid -> (integer)

Выбирает определенный PID из источника.

AudioTrackSelection -> (structure)

Выбор аудиодорожки

Tracks -> (list)

Выбирает одну или несколько уникальных аудиодорожек из источника.

(structure)

Audio Track

Track -> (integer)

Целочисленное значение от 1, которое отображается на определенную аудиодорожку

DolbyEDecode -> (structure)

Настройте параметры декодирования для потоков Dolby E — они должны быть кадрами Dolby E, передаваемыми в потоках PCM, помеченных как SMPTE-337

ProgramSelection -> (string)

Применяется только к Dolby E. Введите идентификатор программы (в соответствии с метаданными в аудио) программы Dolby E, которую нужно извлечь из указанной дорожки. Одна программа извлекается на селектор аудио. Чтобы выбрать несколько программ, создайте несколько селекторов с одинаковыми номерами Track и разными номерами Program. «Все каналы» означает игнорирование идентификаторов программы и включение всех каналов в этот селектор; полезно, если известно, что метаданные неверны.

CaptionSelectors -> (list)

Используется для выбора входных данных заголовков для входов, имеющих несколько доступных.

(structure)

Caption Selector

LanguageCode -> (string)

При указании это поле указывает трехбуквенный языковой код дорожки заголовков, которую необходимо извлечь из источника.

Name -> (string)

Идентификатор имени для селектора заголовков. Это имя используется для связывания этого селектора заголовков с одним или несколькими описаниями заголовков. Имена должны быть уникальными в рамках события.

SelectorSettings -> (structure)

Настройки селектора заголовков.

AncillarySourceSettings -> (structure)

Настройки вспомогательного источника

SourceAncillaryChannelNumber -> (integer)

Указывает номер (от 1 до 4) канала заголовков, который вы хотите извлечь из вспомогательных заголовков. Если вы планируете преобразовать вспомогательные заголовки в другой формат, заполните это поле. Если вы планируете выбрать Embedded в качестве пункта назначения заголовков в выводе (чтобы передать все каналы во вспомогательных заголовках), оставьте это поле пустым, потому что MediaLive игнорирует поле.

AribSourceSettings -> (structure)

Arib Source Settings

DvbSubSourceSettings -> (structure)

Настройки Dvb Sub Source

OcrLanguage -> (string)

Если вы собираетесь настроить описание заголовков WebVTT, которое ссылается на этот селектор заголовков, используйте это поле, чтобы указать язык, который следует учитывать при переводе исходного изображения в текст.

Pid -> (integer)

При использовании DVB-Sub с Burn-In или SMPTE-TT используйте этот PID для исходного контента. Не используется для сквозной передачи DVB-Sub. Весь контент DVB-Sub передается независимо от селекторов.

EmbeddedSourceSettings -> (structure)

Настройки встроенного источника

Convert608To708 -> (string)

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

Scte20Detection -> (string)

Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions.

Source608ChannelNumber -> (integer)

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

Source608TrackNumber -> (integer)

This field is unused and deprecated.

Scte20SourceSettings -> (structure)

Настройки источника Scte20

Convert608To708 -> (string)

If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded.

Source608ChannelNumber -> (integer)

Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough.

Scte27SourceSettings -> (structure)

Настройки источника Scte27

OcrLanguage -> (string)

If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text.

Pid -> (integer)

Поле pid используется вместе с полем languageCode селектора заголовков следующим образом: - Укажите PID и Language: извлекает заголовки из этого PID; язык «информационный». - Укажите PID и опустите Language: извлекает указанный PID. - Опустите PID и укажите Language: извлекает указанный язык, каким бы PID он ни был. - Опустите PID и опустите Language: допустимо только в том случае, если источник — DVB-Sub, который передается; все языки будут переданы.

TeletextSourceSettings -> (structure)

Настройки источника телетекста

OutputRectangle -> (structure)

Необязательно определяет область, в которой будут отображаться заголовки в стиле TTML

Height -> (double)

См. описание в leftOffset. Для высоты укажите всю высоту прямоугольника в процентах от высоты базового кадра. Например, «80» означает, что высота прямоугольника составляет 80% от высоты базового кадра. topOffset и rectangleHeight должны составлять в сумме 100% или меньше. Это поле соответствует tts:extent — Y в стандарте TTML.

LeftOffset -> (double)

Применяется только в том случае, если вы планируете преобразовать эти исходные заголовки в EBU-TT-D или TTML в выводе. (Убедитесь, что вы оставили значение по умолчанию, если у вас нет ни одного из этих форматов в выводе.) Вы можете определить прямоугольник отображения для заголовков, который меньше базового видеокадра. Вы определяете прямоугольник, указав положение левого края, верхнего края, нижнего края и правого края прямоугольника, все в пределах базового видеокадра. Единицы измерения — проценты. Если вы укажете значение для одного из этих полей, вы должны указать значение для всех из них. Для leftOffset укажите положение левого края прямоугольника в процентах от ширины базового кадра и относительно левого края кадра. Например, «10» означает, что измерение составляет 10% от ширины базового кадра. Левый край прямоугольника начинается в этой позиции от левого края кадра. Это поле соответствует tts:origin — X в стандарте TTML.

TopOffset -> (double)

См. описание в leftOffset. Для topOffset укажите положение верхнего края прямоугольника в процентах от высоты базового кадра и относительно верхнего края кадра. Например, «10» означает, что измерение составляет 10% от высоты базового кадра. Верхний край прямоугольника начинается в этой позиции от верхнего края кадра. Это поле соответствует tts:origin — Y в стандарте TTML.

Width -> (double)

См. описание в leftOffset. Для ширины укажите всю ширину прямоугольника в процентах от ширины базового кадра. Например, «80» означает, что ширина прямоугольника составляет 80% от ширины базового кадра. leftOffset и rectangleWidth должны составлять в сумме 100% или меньше. Это поле соответствует tts:extent — X в стандарте TTML.

PageNumber -> (string)

Указывает номер страницы телетекста в потоке данных, из которого нужно извлечь заголовки. Диапазон от 0x100 (256) до 0x8FF (2303). Не используется для сквозной передачи. Следует указывать в виде шестнадцатеричной строки без префикса «0x».

DeblockFilter -> (string)

Enable or disable the deblock filter when filtering.

DenoiseFilter -> (string)

Enable or disable the denoise filter when filtering.

FilterStrength -> (integer)

Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).

InputFilter -> (string)

Включает фильтр для этого входа. Для входов MPEG-2 по умолчанию включен фильтр деблокировки. 1) auto - фильтрация будет применяться в зависимости от типа/качества входных данных 2) disabled - фильтрация не будет применяться к входным данным 3) forced - фильтрация будет применяться независимо от типа входных данных

NetworkInputSettings -> (structure)

Input settings.

HlsInputSettings -> (structure)

Специфицирует настройки HLS ввода, когда uri предназначен для манифеста HLS.

Bandwidth -> (integer)

Когда указано, будет выбран HLS поток с m3u8 BANDWIDTH, который наиболее близко соответствует этому значению, в противном случае будет выбран поток с наивысшей пропускной способностью в m3u8. Битрейт указывается в битах в секунду, как в манифесте HLS.

BufferSegments -> (integer)

Когда указано, чтение HLS ввода начнется с этого количества буферных сегментов с конца (самого последнего записанного сегмента). Если не указано, HLS ввод начнется с первого сегмента, указанного в m3u8.

Retries -> (integer)

Количество последовательных попыток прочитать манифест или сегмент, которые должны завершиться неудачей, прежде чем вход будет считаться недоступным.

RetryInterval -> (integer)

Количество секунд между повторными попытками, когда попытка прочитать манифест или сегмент завершается неудачей.

Scte35Source -> (string)

Определяет источник для сообщений SCTE-35, которые будет принимать MediaLive. Сообщения могут быть приняты из сегментов контента (в потоке) или из тегов в плейлисте (манифест HLS). MediaLive игнорирует информацию SCTE-35 в источнике, который не выбран.

ServerValidation -> (string)

Проверка сертификатов HTTPS-сервера. При установке в checkCryptographyOnly будет проверена криптография в сертификате, но не имя сервера. Некоторые поддомены (в частности, S3-бакеты, использующие точки в имени бакета) строго не соответствуют шаблону подстановки соответствующего сертификата и в противном случае приведут к ошибке события. Эта настройка игнорируется для протоколов, которые не используют https.

MulticastInputSettings -> (structure)

Специфицирует настройки многоадресного ввода, когда uri предназначен для многоадресного события.

SourceIpAddress -> (string)

Необязательно, исходный ip-адрес для фильтрации по для Source-specific Multicast (SSM)

Scte35Pid -> (integer)

PID, из которого будут считываться сообщения SCTE-35. Если оставить неопределенным, EML выберет первый PID SCTE-35, найденный во входе.

Smpte2038DataPreference -> (string)

Указывает, извлекать ли применимые дополнительные данные из источника SMPTE-2038 в этом вводе. Применимые типы данных: субтитры, таймкод, AFD и сообщения SCTE-104. - PREFER: извлекать из SMPTE-2038, если присутствует в этом вводе, в противном случае извлекать из другого источника (если таковой имеется). - IGNORE: никогда не извлекать никакие дополнительные данные из SMPTE-2038.

SourceEndBehavior -> (string)

Зацикливать ввод, если это файл. Это позволяет потоково передавать файловый ввод неограниченно.

VideoSelector -> (structure)

Сообщает, какой элементарный видеопоток декодировать для типов ввода, имеющих несколько доступных.

ColorSpace -> (string)

Указывает цветовое пространство ввода. Эта настройка работает в тандеме с colorSpaceUsage и colorSpaceSettingsChoice видеоописания, чтобы определить, будет ли выполняться какое-либо преобразование.

ColorSpaceSettings -> (structure)

Настройки цветового пространства

Hdr10Settings -> (structure)

Настройки Hdr10

MaxCll -> (integer)

Maximum Content Light Level Значение метаданных целого числа, определяющее максимальный уровень освещенности, в нитах, любого отдельного пикселя в закодированном HDR-видеопотоке или файле.

MaxFall -> (integer)

Maximum Frame Average Light Level Значение метаданных целого числа, определяющее максимальный средний уровень освещенности, в нитах, для любого отдельного кадра в закодированном HDR-видеопотоке или файле.

ColorSpaceUsage -> (string)

Применяется только в том случае, если colorSpace имеет значение, отличное от follow. Это поле определяет, как будет использоваться значение в поле colorSpace. fallback означает, что когда ввод включает данные цветового пространства, эти данные будут использоваться, но когда ввод не имеет данных цветового пространства, будет использоваться значение в colorSpace. Выберите fallback, если в вашем вводе иногда отсутствуют данные цветового пространства, но когда они есть, данные цветового пространства верны. force означает всегда использовать значение в colorSpace. Выберите force, если в вашем вводе обычно нет данных цветового пространства или могут быть ненадежные данные цветового пространства.

SelectorSettings -> (structure)

Настройки видеоселектора.

VideoSelectorPid -> (structure)

Video Selector Pid

Pid -> (integer)

Выбирает определенный PID из видеоисточника.

VideoSelectorProgramId -> (structure)

Video Selector Program Id

ProgramId -> (integer)

Выбирает определенную программу из многопрограммного транспортного потока. Если программа не существует, по умолчанию будет выбрана первая программа в транспортном потоке.

LogicalInterfaceNames -> (list)

Необязательное назначение ввода логическому интерфейсу на Node. Применимо только к локальным каналам.

(string)

Placeholder documentation for __string

InputSpecification -> (structure)

Спецификация сетевых и файловых входов для этого канала

Codec -> (string)

Кодек ввода

MaximumBitrate -> (string)

Максимальная скорость передачи данных на входе, классифицированная грубо

Resolution -> (string)

Разрешение ввода, классифицированное грубо

LogLevel -> (string)

Уровень журнала, записываемый в CloudWatch Logs.

Maintenance -> (structure)

Настройки обслуживания для этого канала.

MaintenanceDay -> (string)

Выбранный в настоящее время день обслуживания.

MaintenanceDeadline -> (string)

Обслуживание требуется к отображаемой дате и времени. Дата и время указаны в формате ISO.

MaintenanceScheduledDate -> (string)

Запланированная в настоящее время дата и время обслуживания. Дата и время указаны в формате ISO.

MaintenanceStartTime -> (string)

Выбранное в настоящее время время начала обслуживания. Время в формате UTC.

Name -> (string)

Имя канала. (изменяется пользователем)

PipelineDetails -> (list)

Сведения о времени выполнения для конвейеров работающего канала.

(structure)

Сведения о времени выполнения конвейера, когда канал работает.

ActiveInputAttachmentName -> (string)

Имя активного вложения ввода, которое в настоящее время принимается этим конвейером.

ActiveInputSwitchActionName -> (string)

Имя действия расписания переключения ввода, которое произошло совсем недавно и которое привело к переключению на текущее вложение ввода для этого конвейера.

ActiveMotionGraphicsActionName -> (string)

Имя действия активации графики движения, которое произошло совсем недавно и которое привело к текущему URI графики для этого конвейера.

ActiveMotionGraphicsUri -> (string)

Текущий URI, используемый для графики движения HTML5 для этого конвейера.

PipelineId -> (string)

ID конвейера

ChannelEngineVersion -> (structure)

Текущая версия движка кодировщика для этого конвейера.

ExpirationDate -> (timestamp)

Время UTC, когда истекает срок действия версии.

Version -> (string)

Идентификатор сборки для этой версии версии канала.

PipelinesRunningCount -> (integer)

Количество работающих в настоящее время исправных конвейеров.

RoleArn -> (string)

Имя ресурса Amazon (ARN) роли, принятой при запуске канала.

State -> (string)

Placeholder documentation for ChannelState

Tags -> (map)

Коллекция пар ключ-значение.

key -> (string)

Placeholder documentation for __string

value -> (string)

Placeholder documentation for __string

Vpc -> (structure)

Настройки для вывода VPC

AvailabilityZones -> (list)

Зоны доступности, в которых расположены подсети vpc. Первая Зона доступности применяется к первой подсети в списке подсетей. Вторая Зона доступности применяется ко второй подсети.

(string)

Placeholder documentation for __string

NetworkInterfaceIds -> (list)

Список сетевых интерфейсов Elastic, созданных MediaLive в VPC клиента

(string)

Placeholder documentation for __string

SecurityGroupIds -> (list)

Список идентификаторов группы безопасности EC2 VPC, прикрепленных к сетевым интерфейсам Output VPC.

(string)

Placeholder documentation for __string

SubnetIds -> (list)

Список идентификаторов подсети VPC из одной и той же VPC. Если канал STANDARD, идентификаторы подсети должны быть сопоставлены с двумя уникальными зонами доступности (AZ).

(string)

Placeholder documentation for __string

AnywhereSettings -> (structure)

Anywhere settings for this channel.

ChannelPlacementGroupId -> (string)

The ID of the channel placement group for the channel.

ClusterId -> (string)

The ID of the cluster for the channel.

ChannelEngineVersion -> (structure)

Requested engine version for this channel.

ExpirationDate -> (timestamp)

The UTC time when the version expires.

Version -> (string)

The build identifier for this version of the channel version.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API