Spec-Zone.ru › AWS CLI v2

[ aws . medialive ]

restart-channel-pipelines

Описание

Restart pipelines in one channel that is currently running.

See also: AWS API Documentation

Сводка

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

Параметры

--channel-id (string) ID of channel

--pipeline-ids (list) An array of pipelines to restart in this channel. Format PIPELINE_0 or PIPELINE_1.(string)

Property of RestartChannelPipelinesRequest

Syntax:

"string" "string" ...

Where valid values are:
  PIPELINE_0
  PIPELINE_1

--cli-input-json | --cli-input-yaml (string) Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml.

--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. Similarly, if provided yaml-input it will print a sample input YAML that can be used with --cli-input-yaml. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command. The generated JSON skeleton is not stable between versions of the AWS CLI and there are no backwards compatibility guarantees in the JSON skeleton generated.

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

--debug (boolean)

Turn on debug logging.

--endpoint-url (string)

Override command’s default URL with the given URL.

--no-verify-ssl (boolean)

By default, the AWS CLI uses SSL when communicating with AWS services. For each SSL connection, the AWS CLI will verify SSL certificates. This option overrides the default behavior of verifying SSL certificates.

--no-paginate (boolean)

Disable automatic pagination. If automatic pagination is disabled, the AWS CLI will only make one call, for the first page of results.

--output (string)

The formatting style for command output.

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

--query (string)

A JMESPath query to use in filtering the response data.

--profile (string)

Use a specific profile from your credential file.

--region (string)

The region to use. Overrides config/env settings.

--version (string)

Display the version of this tool.

--color (string)

Turn on/off color output.

  • on
  • off
  • auto

--no-sign-request (boolean)

Do not sign requests. Credentials will not be loaded if this argument is provided.

--ca-bundle (string)

The CA certificate bundle to use when verifying SSL certificates. Overrides config/env settings.

--cli-read-timeout (int)

The maximum socket read time in seconds. If the value is set to 0, the socket read will be blocking and not timeout. The default value is 60 seconds.

--cli-connect-timeout (int)

The maximum socket connect time in seconds. If the value is set to 0, the socket connect will be blocking and not timeout. The default value is 60 seconds.

--cli-binary-format (string)

The formatting style to be used for binary blobs. The default format is base64. The base64 format expects binary blobs to be provided as a base64 encoded string. The raw-in-base64-out format preserves compatibility with AWS CLI V1 behavior and binary values must be passed literally. When providing contents from a file that map to a binary blob fileb:// will always be treated as binary and use the file contents directly regardless of the cli-binary-format setting. When using file:// the file contents will need to properly formatted for the configured cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (boolean)

Disable cli pager for output.

--cli-auto-prompt (boolean)

Automatically prompt for CLI input parameters.

--no-cli-auto-prompt (boolean)

Disable automatically prompt for CLI input parameters.

Вывод

Arn -> (string)

The unique arn of the channel.

CdiInputSpecification -> (structure)

Specification of CDI inputs for this channel

Resolution -> (string)

Maximum CDI input resolution

ChannelClass -> (string)

The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.

Destinations -> (list)

A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.

(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

EgressEndpoints -> (list)

The endpoints where outgoing connections initiate from

(structure)

Placeholder documentation for ChannelEgressEndpoint

SourceIp -> (string)

Public IP of where a channel’s output comes from

EncoderSettings -> (structure)

Настройки кодировщика

AudioDescriptions -> (list)

Placeholder documentation for __listOfAudioDescription

(структура)

Audio Description

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 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 (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 Annex E.

InputType -> (string)

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

Profile -> (string)

Профиль AAC.

RateControlMode -> (string)

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

RawFormat -> (string)

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

SampleRate -> (double)

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

Spec -> (string)

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

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 активирует фильтр высоких частот 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)

Параметры сквозной передачи

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 не указан вводом.

Name -> (string)

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

RemixSettings -> (structure)

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

ChannelMappings -> (list)

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

(structure)

Audio Channel Mapping

InputChannelLevels -> (list)

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

(structure)

Input Channel Level

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)

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

AvailBlankingImage -> (structure)

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

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)

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

AvailConfiguration -> (structure)

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

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)

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)

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

AdAvailOffset -> (integer)

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

NoRegionalBlackoutFlag -> (string)

При установке в игнорирование Segment Descriptors с noRegionalBlackoutFlag, установленным в 0, больше не будут вызывать затемнения или рекламные ротации

WebDeliveryAllowedFlag -> (string)

При установке в игнорирование Segment Descriptors с webDeliveryAllowedFlag, установленным в 0, больше не будут вызывать затемнения или рекламные ротации

Scte35TimeSignalApos -> (structure)

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

AdAvailOffset -> (integer)

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

NoRegionalBlackoutFlag -> (string)

При установке в игнорирование Segment Descriptors с noRegionalBlackoutFlag, установленным в 0, больше не будут вызывать затемнения или рекламные ротации

WebDeliveryAllowedFlag -> (string)

При установке в игнорирование Segment Descriptors с webDeliveryAllowedFlag, установленным в 0, больше не будут вызывать затемнения или рекламные ротации

Scte35SegmentationScope -> (string)

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

BlackoutSlate -> (structure)

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

BlackoutSlateImage -> (structure)

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

PasswordParam -> (string)

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)

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

NetworkEndBlackoutImage -> (structure)

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

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)

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

State -> (string)

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

CaptionDescriptions -> (list)

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

(structure)

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

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

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

CaptionSelectorName -> (string)

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

DestinationSettings -> (structure)

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

AribDestinationSettings -> (structure)

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

BurnInDestinationSettings -> (structure)

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

Выравнивание -> (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)

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

XPosition -> (integer)

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

YPosition -> (integer)

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

DvbSubDestinationSettings -> (structure)

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

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

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

Определяет, будет ли использоваться фиксированный размер сетки для создания выходного растрового изображения субтитров. Применимо только для телетекстовых входов и выходов 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, семейство шрифтов всегда устанавливается в моноширинный.) Введите список семейств шрифтов в виде списка имен шрифтов, разделенных запятыми, в порядке предпочтения. Имя может быть семейством шрифтов (например, Arial) или общим семейством шрифтов (например, serif) или по умолчанию (чтобы позволить нижестоящему плееру выбрать шрифт). Или оставьте пустым, чтобы установить семейство в monospace. Обратите внимание, что вы можете указать только семейство шрифтов. Вся остальная информация о стиле (цвет, жирный шрифт, положение и т. д.) копируется из входных субтитров. Размер всегда устанавливается в 100%, чтобы позволить нижестоящему плееру выбрать размер.

StyleControl -> (string)

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

DefaultFontSize -> (integer)

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

DefaultLineHeight -> (integer)

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

EmbeddedDestinationSettings -> (structure)

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

EmbeddedPlusScte20DestinationSettings -> (structure)

Настройки назначения Embedded 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)

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

OutputStaticImageOverlayScheduleActions -> (string)

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

GlobalConfiguration -> (structure)

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

InitialAudioGain -> (integer)

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

InputEndAction -> (string)

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

InputLossBehavior -> (structure)

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

BlackFrameMsec -> (integer)

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

InputLossImageColor -> (string)

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

InputLossImageSlate -> (structure)

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

PasswordParam -> (string)

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

Uri -> (string)

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

Username -> (string)

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

InputLossImageType -> (string)

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

RepeatFrameMsec -> (integer)

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

OutputLockingMode -> (string)

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

OutputTimingSource -> (string)

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

SupportLowFramerateInputs -> (string)

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

OutputLockingSettings -> (structure)

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

EpochLockingSettings -> (structure)

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

CustomEpoch -> (string)

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

JamSyncTime -> (string)

Необязательно. Введите время для синхронизации заклинивания. По умолчанию это полночь по UTC. Когда включена блокировка эпохи, MediaLive выполняет ежедневную синхронизацию заклинивания для каждого кодирования вывода, чтобы убедиться, что временные коды не расходятся с часами реального времени. Синхронизация заклинивания применяется только к кодировкам с частотой кадров 29,97 или 59,94 кадров в секунду. Чтобы переопределить, введите время в формате ЧЧ:ММ:СС в формате UTC. Всегда устанавливайте часть ММ:СС в значение 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)

Placeholder documentation for __listOfOutputGroup

(structure)

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

Name -> (string)

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

OutputGroupSettings -> (structure)

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

ArchiveGroupSettings -> (structure)

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

ArchiveCdnSettings -> (structure)

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

ArchiveS3Settings -> (structure)

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

CannedAcl -> (string)

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

Destination -> (structure)

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

DestinationRefId -> (string)

Placeholder documentation for __string

RolloverInterval -> (integer

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

FrameCaptureGroupSettings -> (structure)

Frame Capture Group Settings

Destination -> (structure)

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

DestinationRefId -> (string)

Placeholder documentation for __string

FrameCaptureCdnSettings -> (structure)

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

FrameCaptureS3Settings -> (structure)

Frame Capture S3 Settings

CannedAcl -> (string)

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

HlsGroupSettings -> (structure)

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

AdMarkers -> (list)

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

(string)

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

BaseUrlContent -> (string)

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

BaseUrlContent1 -> (string)

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

BaseUrlManifest -> (string)

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

BaseUrlManifest1 -> (string)

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

CaptionLanguageMappings -> (list)

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

(structure)

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

CaptionChannel -> (integer)

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

LanguageCode -> (string)

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

LanguageDescription -> (string)

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

CaptionLanguageSetting -> (string)

Применяется только к встроенным выходным субтитрам 608. insert: включите строки CLOSED-CAPTIONS в манифест. Укажите хотя бы один язык в поле CC1 Language Code. Одна строка CLOSED-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 для этой выходной группы. Как правило, выбирайте «Вставить», потому что эти теги требуются в манифесте (в соответствии со спецификацией HLS) и служат важной цели. Выбирайте «Никогда не вставлять», только если нижестоящая система выполняет отказоустойчивость в реальном времени (не используя функцию автоматической отказоустойчивости 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)

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

Token -> (string)

Параметр token для аутентифицированного 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

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). Если это число «keep segments» слишком мало, может произойти следующее: проигрыватель все еще читает файл медиаманифеста, в котором указан этот сегмент, но этот сегмент был удален из каталога назначения (как указано indexNSegments). Эта ситуация приведет к HTTP-ошибке 404 на проигрывателе.

KeyFormat -> (string)

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

KeyFormatVersions -> (string)

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

KeyProviderSettings -> (structure)

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

StaticKeySettings -> (structure)

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

KeyProviderServer -> (structure)

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 of EVENT во время работы канала, преобразуя его в манифест типа «VOD» после завершения потока.

OutputSelection -> (string)

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

ProgramDateTime -> (string)

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

ProgramDateTimeClock -> (string)

Указывает алгоритм, используемый для управления часами HLS EXT-X-PROGRAM-DATE-TIME. Варианты включают: INITIALIZE_FROM_OUTPUT_TIMECODE: Часы PDT инициализируются как функция первого выходного таймкода, затем увеличиваются на EXTINF duration каждого закодированного сегмента. SYSTEM_CLOCK: Часы PDT инициализируются как функция часов UTC, затем увеличиваются на EXTINF duration каждого закодированного сегмента. Если часы 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 -> (structure)

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

Destination -> (structure)

Назначение канала MediaPackage.

DestinationRefId -> (string)

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

MsSmoothGroupSettings -> (structure)

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

AcquisitionPointId -> (string)

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

AudioOnlyTimecodeControl -> (string)

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

CertificateMode -> (string)

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

ConnectionRetryInterval -> (integer)

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

Destination -> (structure)

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

DestinationRefId -> (string)

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

EventId -> (string)

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

EventIdMode -> (string)

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

Multiplex Group Settings

RtmpGroupSettings -> (structure)

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

AdMarkers -> (list)

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

(string)

Rtmp Ad Markers

AuthenticationScheme -> (string)

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

CacheFullBehavior -> (string)

Управляет поведением при заполнении кэша содержимого. Если удаленный сервер-источник задерживает подключение RTMP и не принимает контент достаточно быстро, «Медиа-кэш» заполнится. Когда кэш достигнет продолжительности, указанной параметром cacheLength, кэш перестанет принимать новый контент. Если установлено значение disconnectImmediately, выход RTMP принудительно отключится. Очистите медиа-кэш и повторно подключитесь через restartDelay seconds. Если установлено значение 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) для достижения постоянной скорости передачи данных, которая является действительно постоянной. Когда нет дополнения, пропускная способность варьируется (до значения скорости передачи данных в настройках кодека). Мы рекомендуем выбрать Auto.

UdpGroupSettings -> (structure)

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

InputLossAction -> (string)

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

TimedMetadataId3Frame -> (string)

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

TimedMetadataId3Period -> (integer)

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

CmafIngestGroupSettings -> (structure)

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

Destination -> (structure)

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

DestinationRefId -> (string)

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

NielsenId3Behavior -> (string)

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

Scte35Type -> (string)

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

SegmentLength -> (integer)

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

SegmentLengthUnits -> (string)

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

SendDelayMs -> (integer)

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

KlvBehavior -> (string)

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

KlvNameModifier -> (string)

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

NielsenId3NameModifier -> (string)

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

Scte35NameModifier -> (string)

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

Id3Behavior -> (string)

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

Id3NameModifier -> (string)

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

CaptionLanguageMappings -> (list)

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

(structure)

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

CaptionChannel -> (integer)

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

LanguageCode -> (string)

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

TimedMetadataId3Frame -> (string)

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

TimedMetadataId3Period -> (integer)

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

TimedMetadataPassthrough -> (string)

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

SrtGroupSettings -> (structure)

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

InputLossAction -> (string)

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

Outputs -> (list)

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

(structure)

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

AudioDescriptionNames -> (list)

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

(string)

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

CaptionDescriptionNames -> (list)

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

(string)

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

OutputName -> (string)

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

OutputSettings -> (structure)

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

ArchiveOutputSettings -> (structure)

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

ContainerSettings -> (structure)

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

M2tsSettings -> (structure)

Настройки M2ts

AbsentInputAudioBehavior -> (string)

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

Arib -> (string)

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

AribCaptionsPid -> (string)

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

AribCaptionsPidControl -> (string)

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

AudioBufferModel -> (string)

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

AudioFramesPerPes -> (integer)

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

AudioPids -> (string)

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

AudioStreamType -> (string)

Если установлено значение atsc, используется тип потока = 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 не выдается, а сегмент «растягивается» до следующего маркера. Значение предварительного просмотра не добавляет задержку в систему. Живое событие должно быть настроено в другом месте, чтобы создать достаточную задержку для обеспечения точности предварительного просмотра.

EbpPlacement -> (string)

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

EcmPid -> (string)

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

EsRateInPes -> (string)

Включить или исключить поле скорости ES в заголовке 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)

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

PcrPid -> (string)

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

SegmentationTime -> (double)

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

TimedMetadataBehavior -> (string)

When set to passthrough, timed metadata will be passed through from input to output.

TimedMetadataPid -> (string)

Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).

TransportStreamId -> (integer)

The value of the transport stream ID field in the Program Map Table.

VideoPid -> (string)

Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).

Scte35PrerollPullupMilliseconds -> (double)

Defines the amount SCTE-35 preroll will be increased (in milliseconds) on the output. Preroll is the amount of time between the presence of a SCTE-35 indication in a transport stream and the PTS of the video frame it references. Zero means don’t add pullup (it doesn’t mean set the preroll to zero). Negative pullup is not supported, which means that you can’t make the preroll shorter. Be aware that latency in the output will increase by the pullup amount.

RawSettings -> (structure)

Raw Settings

Extension -> (string)

Output file extension. If excluded, this will be auto-selected from the container type.

NameModifier -> (string)

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

FrameCaptureOutputSettings -> (structure)

Frame Capture Output Settings

NameModifier -> (string)

Required if the output group contains more than one output. This modifier forms part of the output file name.

HlsOutputSettings -> (structure)

Hls Output Settings

H265PackagingType -> (string)

Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.

HlsSettings -> (structure)

Settings regarding the underlying stream. These settings are different for audio-only outputs.

AudioOnlyHlsSettings -> (structure)

Audio Only Hls Settings

AudioGroupId -> (string)

Specifies the group to which the audio Rendition belongs.

AudioOnlyImage -> (structure)

Optional. Specifies the .jpg or .png image to use as the cover art for an audio-only output. We recommend a low bit-size file because the image increases the output audio bandwidth. The image is attached to the audio as an ID3 tag, frame type APIC, picture type 0x10, as per the “ID3 tag version 2.4.0 - Native Frames” standard.

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

AudioTrackType -> (string)

Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate rendition that the client will not try to play back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO

SegmentType -> (string)

Specifies the segment type.

Fmp4HlsSettings -> (structure)

Fmp4 Hls Settings

AudioRenditionSets -> (string)

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ‘,’.

NielsenId3Behavior -> (string)

If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.

TimedMetadataBehavior -> (string)

Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule.

FrameCaptureHlsSettings -> (structure)

Frame Capture Hls Settings

StandardHlsSettings -> (structure)

Standard Hls Settings

AudioRenditionSets -> (string)

List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that are associated to the video, separate by ‘,’.

M3u8Settings -> (structure)

Settings information for the .m3u8 container

AudioFramesPerPes -> (integer)

The number of audio frames to insert for each PES packet.

AudioPids -> (string)

Packet Identifier (PID) of the elementary audio stream(s) in the transport stream. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values.

EcmPid -> (string)

This parameter is unused and deprecated.

NielsenId3Behavior -> (string)

If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.

PatInterval -> (integer)

The number of milliseconds between instances of this table in the output transport stream. A value of "0" writes out the PMT once per segment file.

PcrControl -> (string)

When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header. This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.

PcrPeriod -> (integer)

Maximum time in milliseconds between Program Clock References (PCRs) inserted into the transport stream.

PcrPid -> (string)

Packet Identifier (PID) of the Program Clock Reference (PCR) in the transport stream. When no value is given, the encoder will assign the same value as the Video PID. Can be entered as a decimal or hexadecimal value.

PmtInterval -> (integer)

The number of milliseconds between instances of this table in the output transport stream. A value of "0" writes out the PMT once per segment file.

PmtPid -> (string)

Packet Identifier (PID) for the Program Map Table (PMT) in the transport stream. Can be entered as a decimal or hexadecimal value.

ProgramNum -> (integer)

The value of the program number field in the Program Map Table.

Scte35Behavior -> (string)

If set to passthrough, passes any SCTE-35 signals from the input source to this output.

Scte35Pid -> (string)

Packet Identifier (PID) of the SCTE-35 stream in the transport stream. Can be entered as a decimal or hexadecimal value.

TimedMetadataBehavior -> (string)

Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule.

TimedMetadataPid -> (string)

Packet Identifier (PID) of the timed metadata stream in the transport stream. Can be entered as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).

TransportStreamId -> (integer)

The value of the transport stream ID field in the Program Map Table.

VideoPid -> (string)

Packet Identifier (PID) of the elementary video stream in the transport stream. Can be entered as a decimal or hexadecimal value.

KlvBehavior -> (string)

If set to passthrough, passes any KLV data from the input source to this output.

KlvDataPids -> (string)

Packet Identifier (PID) for input source KLV data to this output. Multiple values are accepted, and can be entered in ranges and/or by comma separation. Can be entered as decimal or hexadecimal values. Each PID specified must be in the range of 32 (or 0x20)..8182 (or 0x1ff6).

NameModifier -> (string)

String concatenated to the end of the destination filename. Accepts "Format Identifiers":#formatIdentifierParameters.

SegmentModifier -> (string)

String concatenated to end of segment filenames.

MediaPackageOutputSettings -> (structure)

Media Package Output Settings

MsSmoothOutputSettings -> (structure)

Ms Smooth Output Settings

H265PackagingType -> (string)

Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.

NameModifier -> (string)

String concatenated to the end of the destination filename. Required for multiple outputs of the same type.

MultiplexOutputSettings -> (structure)

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

Destination -> (structure)

Место назначения - мультиплексор.

DestinationRefId -> (string)

Placeholder documentation for __string

ContainerSettings -> (structure)

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

MultiplexM2tsSettings -> (structure)

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

AbsentInputAudioBehavior -> (string)

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

Arib -> (string)

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

AudioBufferModel -> (string)

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

AudioFramesPerPes -> (integer)

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

AudioStreamType -> (string)

Если установлено значение atsc, используется тип потока = 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 (PCR), вставленными в транспортный поток.

Scte35Control -> (string)

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

Scte35PrerollPullupMilliseconds -> (double)

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

RtmpOutputSettings -> (structure)

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

CertificateMode -> (string)

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

ConnectionRetryInterval -> (integer)

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

Destination -> (structure)

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

DestinationRefId -> (string)

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 используется модель буфера 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 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 audio будут добавлены к разделам 3 и 4. Интервал между этими дополнительными маркерами будет фиксированным и будет немного короче интервала маркера EBP video. Доступно только при выборе маркеров сегментации EBP Cablelabs. Разделы 1 и 2 всегда будут следовать за интервалом видео.

EbpLookaheadMs -> (integer)

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

EbpPlacement -> (string)

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

SegmentationTime -> (double)

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

TimedMetadataBehavior -> (string)

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

TimedMetadataPid -> (string)

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

TransportStreamId -> (integer)

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

VideoPid -> (string)

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

Scte35PrerollPullupMilliseconds -> (double)

Определяет, на сколько увеличится преролл SCTE-35 (в миллисекундах) на выходе. Pre-roll — это количество времени между наличием индикации SCTE-35 в транспортном потоке и PTS видеокадра, на который она ссылается. Ноль означает, что не нужно добавлять pullup (это не означает, что нужно установить pre-roll в ноль). Отрицательный pullup не поддерживается, а это значит, что нельзя сделать pre-roll короче. Имейте в виду, что задержка на выходе увеличится на величину 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)

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

ColumnDepth -> (integer)

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

IncludeFec -> (string)

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

RowLength -> (integer)

Параметр L из SMPTE 2022-1. Ширина матрицы защиты FEC. Должна быть между 1 и 20 включительно. Если используется только FEC для столбцов, то большие значения повышают надежность. Если используется 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, для аудио 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-субтитров для этого вывода. Принимаются несколько значений, которые можно вводить в диапазонах и/или разделять запятыми. Можно вводить в виде десятичных или шестнадцатеричных значений. Каждый указанный 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 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, мы сбросим cadence сегментации. Это означает, что последующий сегмент будет иметь продолжительность $segmentationTime секунд. Если выбран стиль сегментации «maintainCadence» и сегмент усечен из-за avail, мы не будем сбрасывать cadence сегментации. Это означает, что последующий сегмент, скорее всего, также будет усечен. Однако все последующие сегменты будут иметь продолжительность $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 (в миллисекундах) на выходе. Предварительная раздача — это количество времени между появлением индикации SCTE-35 в транспортном потоке и PTS видеокадра, на который она ссылается. Ноль означает, что подтяжка не добавляется (это не означает, что предварительная раздача устанавливается в ноль). Отрицательная подтяжка не поддерживается, что означает, что вы не можете сделать предварительную раздачу короче. Имейте в виду, что задержка на выходе увеличится на величину подтяжки.

Destination -> (structure)

Ссылка на идентификатор 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 может применять к видео на покадровой основе, чтобы получить больше сжатия без потери качества. Существует три типа адаптивного квантования: мерцание, пространственное и временное. Установите поле одним из следующих способов: Установите значение 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-кадрах. Значение, которое нужно ввести в это поле, зависит от значения в поле Адаптивное квантование: Если вы установили поле Адаптивное квантование в Auto, MediaLive игнорирует любое значение в этом поле. MediaLive определит, подходит ли мерцание AQ, и применит соответствующую силу. Если вы установили поле Адаптивное квантование на силу, вы можете установить это поле в Enabled или Disabled. Enabled: MediaLive применит мерцание AQ, используя указанную силу. Disabled: MediaLive не будет применять мерцание AQ. Если вы установили Адаптивное квантование на Disabled, MediaLive игнорирует любое значение в этом поле и не применяет мерцание AQ.

ForceFieldPictures -> (string)

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

RateControlMode -> (string)

Режим управления скоростью. QVBR: Качество будет соответствовать указанному уровню качества, за исключением случаев, когда оно ограничено максимальным битрейтом. Рекомендуется, если вы или ваши зрители платите за пропускную способность. VBR: Качество и битрейт варьируются в зависимости от сложности видео. Рекомендуется вместо QVBR, если вы хотите поддерживать определенный средний битрейт в течение всего времени работы канала. CBR: Качество варьируется в зависимости от сложности видео. Рекомендуется только в том случае, если вы распространяете свои ресурсы на устройства, которые не могут обрабатывать переменные битрейты. Мультиплекс: Этот режим управления скоростью поддерживается (и требуется) только в том случае, если видео доставляется в 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 определит, подходит ли spatial AQ, и применит соответствующую силу. Если вы установили для поля Adaptive quantization силу, вы можете установить для этого поля значение Enabled или Disabled. Enabled: MediaLive применит spatial AQ, используя указанную силу. Disabled: MediaLive не применит spatial AQ. Если вы установили для Adaptive quantization значение Disabled, MediaLive игнорирует любое значение в этом поле и не применяет spatial AQ.

SubgopLength -> (string)

If set to fixed, use gopNumBFrames B-frames per sub-GOP. If set to dynamic, optimize the number of B-frames used for each sub-GOP to improve visual quality.

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

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)

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

ColorSpacePassthroughSettings -> (structure)

Passthrough applies no color space conversion to the output

DolbyVision81Settings -> (structure)

Dolby Vision81 Settings

Hdr10Settings -> (structure)

Настройки Hdr10

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)

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

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)

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

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)

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

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 кадров в секунду.

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 по умолчанию, оставьте значение по умолчанию. Если вы укажете СЕКУНДЫ, 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)

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)

Настройки входа (caption selector и т. д.)

AudioSelectors -> (list)

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

(structure)

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

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

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

(structure)

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

DvbSubSourceSettings -> (structure)

Dvb Sub Source Settings

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

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

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

Указывает входные настройки 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, будет проверена криптография в сертификате, но не имя сервера. Определенные поддомены (в частности, корзины S3, использующие точки в имени корзины) не строго соответствуют шаблону подстановки соответствующего сертификата и в противном случае приведут к ошибке события. Этот параметр игнорируется для протоколов, которые не используют https.

MulticastInputSettings -> (structure)

Указывает параметры многоадресного ввода, когда uri предназначен для многоадресного события.

SourceIpAddress -> (string)

Необязательно, исходный IP-адрес для фильтрации по источнику 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)

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

MaxFall -> (integer)

Максимальный средний уровень освещенности кадра Значение целочисленных метаданных, определяющее максимальный средний уровень освещенности в нитах для любого отдельного кадра в закодированном видеопотоке или файле 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.

MaintenanceStatus -> (string)

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

Name -> (string)

Название канала. (изменяется пользователем)

PipelineDetails -> (list)

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

(structure)

Сведения о времени выполнения конвейера, когда канал работает.

ActiveInputAttachmentName -> (string)

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

ActiveInputSwitchActionName -> (string)

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

ActiveMotionGraphicsActionName -> (string)

Имя действия активации графики движения, которое произошло совсем недавно и привело к текущему URI графики для этого конвейера.

ActiveMotionGraphicsUri -> (string)

Текущий URI, используемый для HTML5-графики движения для этого конвейера.

PipelineId -> (string)

Идентификатор конвейера

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)

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

(string)

Placeholder documentation for __string

SubnetIds -> (list)

Список идентификаторов подсети VPC из одной и той же VPC. Если канал STANDARD, идентификаторы подсети должны быть сопоставлены с двумя уникальными зонами доступности (AZ).

(string)

Placeholder documentation for __string

AnywhereSettings -> (structure)

Настройки Anywhere для этого канала.

ChannelPlacementGroupId -> (string)

Идентификатор группы размещения каналов для канала.

ClusterId -> (string)

Идентификатор кластера для канала.

ChannelEngineVersion -> (structure)

Запрошенная версия движка для этого канала.

ExpirationDate -> (timestamp)

Время UTC, когда версия истекает.

Version -> (string)

Идентификатор сборки для этой версии версии канала.

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

Spec-Zone.ru

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