создать-канал
Описание
Создает новый канал
См. также: Документацию API AWS
Синтаксис
create-channel
[--cdi-input-specification <value>]
[--channel-class <value>]
[--destinations <value>]
[--encoder-settings <value>]
[--input-attachments <value>]
[--input-specification <value>]
[--log-level <value>]
[--maintenance <value>]
[--name <value>]
[--request-id <value>]
[--reserved <value>]
[--role-arn <value>]
[--tags <value>]
[--vpc <value>]
[--anywhere-settings <value>]
[--channel-engine-version <value>]
[--dry-run | --no-dry-run]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--cdi-input-specification (структура) Указание входов CDI для этого каналаРазрешение -> (строка)
Сокращенный синтаксис:
Resolution=string
Синтаксис JSON:
{
"Resolution": "SD"|"HD"|"FHD"|"UHD"
}
--channel-class (строка) Класс для этого канала. STANDARD для канала с двумя конвейерами или SINGLE_PIPELINE для канала с одним конвейером.
Возможные значения:
STANDARDSINGLE_PIPELINE
--destinations (список) Документация-заполнитель для __listOfOutputDestination(структура)
Документация-заполнитель для OutputDestination
Id -> (строка)
MediaPackageSettings -> (список)
Параметры назначения для вывода MediaPackage; одно назначение для обоих кодеров.
(структура)
Параметры назначения вывода MediaPackage
ChannelId -> (строка)
ChannelGroup -> (строка)
ChannelName -> (строка)
MultiplexSettings -> (структура)
Параметры назначения для вывода Multiplex; одно назначение для обоих кодеров.
MultiplexId -> (строка)
ProgramName -> (строка)
Settings -> (список)
Параметры назначения для стандартного вывода; одно назначение для каждого резервного кодера.
(структура)
Документация-заполнитель для OutputDestinationSettings
PasswordParam -> (строка)
StreamName -> (строка)
Url -> (строка)
Username -> (строка)
SrtSettings -> (список)
Параметры SRT для вывода SRT; одно назначение для каждого резервного кодера.
(структура)
Документация-заполнитель для SrtOutputDestinationSettings
EncryptionPassphraseSecretArn -> (строка)
StreamId -> (строка)
Url -> (строка)
LogicalInterfaceNames -> (список)
Необязательная привязка выхода к логическому интерфейсу на узле. Применяется только к каналам на локальном сервере.
(строка)
Сокращенный синтаксис:
Id=string,MediaPackageSettings=[{ChannelId=string,ChannelGroup=string,ChannelName=string},{ChannelId=string,ChannelGroup=string,ChannelName=string}],MultiplexSettings={MultiplexId=string,ProgramName=string},Settings=[{PasswordParam=string,StreamName=string,Url=string,Username=string},{PasswordParam=string,StreamName=string,Url=string,Username=string}],SrtSettings=[{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string},{EncryptionPassphraseSecretArn=string,StreamId=string,Url=string}],LogicalInterfaceNames=string,string ...
Синтаксис JSON:
[
{
"Id": "string",
"MediaPackageSettings": [
{
"ChannelId": "string",
"ChannelGroup": "string",
"ChannelName": "string"
}
...
],
"MultiplexSettings": {
"MultiplexId": "string",
"ProgramName": "string"
},
"Settings": [
{
"PasswordParam": "string",
"StreamName": "string",
"Url": "string",
"Username": "string"
}
...
],
"SrtSettings": [
{
"EncryptionPassphraseSecretArn": "string",
"StreamId": "string",
"Url": "string"
}
...
],
"LogicalInterfaceNames": ["string", ...]
}
...
]
--encoder-settings (структура) Настройки кодераAudioDescriptions -> (список)
Документация по __listOfAudioDescription
(структура)
Описание аудио
AudioNormalizationSettings -> (структура)
Дополнительные настройки нормализации аудио.
Algorithm -> (строка)
AlgorithmControl -> (строка)
TargetLkfs -> (двойное)
AudioSelectorName -> (строка)
AudioType -> (строка)
AudioTypeControl -> (строка)
AudioWatermarkingSettings -> (структура)
Настройки для конфигурации одного или нескольких решений, которые вставляют водяные знаки в аудиокодирование
NielsenWatermarksSettings -> (структура)
Настройки для конфигурации водяных знаков Nielsen в аудиокодировании
NielsenCbetSettings -> (структура)
Заполните эти поля только если хотите вставить водяные знаки типа Nielsen CBET
CbetCheckDigitString -> (строка)
CbetStepaside -> (строка)
Csid -> (строка)
NielsenDistributionType -> (строка)
NielsenNaesIiNwSettings -> (структура)
Заполните эти поля только если хотите вставить водяные знаки типа Nielsen NAES II (N2) и Nielsen NAES VI (NW).
CheckDigitString -> (строка)
Sid -> (двойное)
Timezone -> (строка)
CodecSettings -> (структура)
Настройки аудиокодека.
AacSettings -> (структура)
Настройки Aac
Bitrate -> (двойное)
CodingMode -> (строка)
InputType -> (строка)
Profile -> (строка)
RateControlMode -> (строка)
RawFormat -> (строка)
SampleRate -> (двойное)
Spec -> (строка)
VbrQuality -> (строка)
Ac3Settings -> (структура)
Настройки Ac3
Bitrate -> (двойное)
BitstreamMode -> (строка)
CodingMode -> (строка)
Dialnorm -> (целое число)
DrcProfile -> (строка)
LfeFilter -> (строка)
MetadataControl -> (строка)
AttenuationControl -> (строка)
Eac3AtmosSettings -> (структура)
Настройки Eac3 Atmos
Bitrate -> (двойное)
CodingMode -> (строка)
Dialnorm -> (целое число)
DrcLine -> (строка)
DrcRf -> (строка)
HeightTrim -> (двойное)
SurroundTrim -> (двойное)
Eac3Settings -> (структура)
Настройки Eac3
AttenuationControl -> (строка)
Bitrate -> (двойное)
BitstreamMode -> (строка)
CodingMode -> (строка)
DcFilter -> (строка)
Dialnorm -> (целое число)
DrcLine -> (строка)
DrcRf -> (строка)
LfeControl -> (строка)
LfeFilter -> (строка)
LoRoCenterMixLevel -> (двойное)
LoRoSurroundMixLevel -> (двойное)
LtRtCenterMixLevel -> (двойное)
LtRtSurroundMixLevel -> (двойное)
MetadataControl -> (строка)
PassthroughControl -> (строка)
PhaseControl -> (строка)
StereoDownmix -> (строка)
SurroundExMode -> (строка)
SurroundMode -> (строка)
Mp2Settings -> (структура)
Настройки Mp2
Bitrate -> (двойное)
CodingMode -> (строка)
SampleRate -> (двойное)
PassThroughSettings -> (структура)
WavSettings -> (структура)
Настройки Wav
BitDepth -> (двойное)
CodingMode -> (строка)
SampleRate -> (двойное)
LanguageCode -> (строка)
LanguageCodeControl -> (строка)
Name -> (строка)
RemixSettings -> (структура)
Настройки, контролирующие, как каналы аудио ввода перемиксованы в каналы аудио вывода.
ChannelMappings -> (список)
Сопоставление каналов ввода с каналами вывода с соответствующими корректировками усиления.
(структура)
Сопоставление каналов аудио
InputChannelLevels -> (список)
Индексы и значения усиления для каждого канала ввода, который должен быть перемиксован в этот канал вывода.
(структура)
Уровень канала ввода
Gain -> (целое число)
InputChannel -> (целое число)
OutputChannel -> (целое число)
ChannelsIn -> (целое число)
ChannelsOut -> (целое число)
StreamName -> (строка)
AudioDashRoles -> (список)
Идентифицирует роли DASH для назначения этому аудио выводу. Применяется только в том случае, если аудио вывод настроен для сигнализации доступности DVB DASH.
(строка)
DvbDashAccessibility -> (строка)
AvailBlanking -> (структура)
Настройки для заполнения пропусков рекламы.
AvailBlankingImage -> (структура)
Изображение, используемое для заполнения. Оставьте пустым для чистого черного цвета. Поддерживаются только изображения bmp и png.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
State -> (строка)
AvailConfiguration -> (структура)
Настройки конфигурации для вставки пропусков рекламы на уровне события.
AvailSettings -> (структура)
Контролирует, как сообщения SCTE-35 создают метки. Режим Splice Insert обрабатывает все сигналы сегментации традиционно. В режиме Time Signal APOS только сообщения Time Signal Placement Opportunity и Break создают разрывы сегментов. В режиме ESAM сигналы передаются на сервер ESAM для возможного обновления.
Esam -> (структура)
Esam
AcquisitionPointId -> (строка)
AdAvailOffset -> (целое число)
PasswordParam -> (строка)
PoisEndpoint -> (строка)
Username -> (строка)
ZoneIdentity -> (строка)
Scte35SpliceInsert -> (структура)
Типичная конфигурация, которая применяет разрывы на вставках сплайсов, помимо возможностей размещения сигналов времени, разрывов и объявлений.
AdAvailOffset -> (целое число)
NoRegionalBlackoutFlag -> (строка)
WebDeliveryAllowedFlag -> (строка)
Scte35TimeSignalApos -> (структура)
Нетипичная конфигурация, которая применяет разрывы сегментов только к возможностям размещения и разрывам сигналов времени SCTE-35.
AdAvailOffset -> (целое число)
NoRegionalBlackoutFlag -> (строка)
WebDeliveryAllowedFlag -> (строка)
Scte35SegmentationScope -> (строка)
BlackoutSlate -> (структура)
Настройки для заглушки Blackout.
BlackoutSlateImage -> (структура)
Изображение заглушки Blackout для использования. Оставьте пустым для чистого черного цвета. Поддерживаются только изображения bmp и png.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
NetworkEndBlackout -> (строка)
NetworkEndBlackoutImage -> (структура)
Путь к локальному файлу, который будет использоваться в качестве изображения заглушки Network End Blackout. Изображение будет масштабироваться, чтобы заполнить весь вывод растра.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
NetworkId -> (строка)
State -> (строка)
CaptionDescriptions -> (список)
Настройки для описаний субтитров
(структура)
Описание заголовка
Доступность -> (строка)
Имя селектора заголовков -> (строка)
Настройки назначения -> (структура)
Дополнительные настройки для назначения заголовков, зависящие от типа назначения.
Настройки назначения Arib -> (структура)
Настройки назначения BurnIn -> (структура)
Настройки назначения Burn In
Выравнивание -> (строка)
Цвет фона -> (строка)
Непрозрачность фона -> (целое число)
Шрифт -> (структура)
Внешний файл шрифта, используемый для вывода заголовков. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбрать выходные шрифты для многих типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все настройки шрифта burn-in и DVB-Sub должны совпадать.
Параметр пароля -> (строка)
Uri -> (строка)
Имя пользователя -> (строка)
Цвет шрифта -> (строка)
Непрозрачность шрифта -> (целое число)
Разрешение шрифта -> (целое число)
Размер шрифта -> (строка)
Цвет контура -> (строка)
Размер контура -> (целое число)
Цвет тени -> (строка)
Непрозрачность тени -> (целое число)
Горизонтальное смещение тени -> (целое число)
Вертикальное смещение тени -> (целое число)
Управление сеткой телетекста -> (строка)
Горизонтальная позиция -> (целое число)
Вертикальная позиция -> (целое число)
Настройки назначения DVB-Sub -> (структура)
Настройки назначения DVB Sub
Выравнивание -> (строка)
Цвет фона -> (строка)
Непрозрачность фона -> (целое число)
Шрифт -> (структура)
Внешний файл шрифта, используемый для вывода заголовков. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбрать выходные шрифты для многих типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все настройки шрифта burn-in и DVB-Sub должны совпадать.
Параметр пароля -> (строка)
Uri -> (строка)
Имя пользователя -> (строка)
Цвет шрифта -> (строка)
Непрозрачность шрифта -> (целое число)
Разрешение шрифта -> (целое число)
Размер шрифта -> (строка)
Цвет контура -> (строка)
Размер контура -> (целое число)
Цвет тени -> (строка)
Непрозрачность тени -> (целое число)
Горизонтальное смещение тени -> (целое число)
Вертикальное смещение тени -> (целое число)
Управление сеткой телетекста -> (строка)
Горизонтальная позиция -> (целое число)
Вертикальная позиция -> (целое число)
Настройки назначения EbuTtD -> (структура)
Настройки назначения Ebu Tt DD
CopyrightHolder -> (строка)
FillLineGap -> (строка)
FontFamily -> (строка)
StyleControl -> (строка)
DefaultFontSize -> (целое число)
DefaultLineHeight -> (целое число)
EmbeddedDestinationSettings -> (структура)
EmbeddedPlusScte20DestinationSettings -> (структура)
RtmpCaptionInfoDestinationSettings -> (структура)
Scte20PlusEmbeddedDestinationSettings -> (структура)
Scte27DestinationSettings -> (структура)
SmpteTtDestinationSettings -> (структура)
TeletextDestinationSettings -> (структура)
TtmlDestinationSettings -> (структура)
Настройки назначения Ttml
StyleControl -> (строка)
WebvttDestinationSettings -> (структура)
Настройки назначения Webvtt
StyleControl -> (строка)
LanguageCode -> (строка)
LanguageDescription -> (строка)
Name -> (строка)
CaptionDashRoles -> (список)
Идентифицирует роли DASH, которые необходимо назначить этому выходу субтитров. Применяется только в том случае, если выход субтитров настроен для сигнализации об доступности DVB DASH.
(строка)
DvbDashAccessibility -> (строка)
FeatureActivations -> (структура)
Активации функций
InputPrepareScheduleActions -> (строка)
OutputStaticImageOverlayScheduleActions -> (строка)
GlobalConfiguration -> (структура)
Настройки конфигурации, которые применяются ко всему событию.
InitialAudioGain -> (целое число)
InputEndAction -> (строка)
InputLossBehavior -> (структура)
Настройки действий системы при потере ввода.
BlackFrameMsec -> (целое число)
InputLossImageColor -> (строка)
InputLossImageSlate -> (структура)
Если тип изображения при потере ввода — «подставка», эти поля задают параметры доступа к подставке.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
InputLossImageType -> (строка)
RepeatFrameMsec -> (целое число)
OutputLockingMode -> (строка)
OutputTimingSource -> (строка)
SupportLowFramerateInputs -> (строка)
OutputLockingSettings -> (структура)
Дополнительные настройки блокировки вывода
EpochLockingSettings -> (структура)
Настройки блокировки эпохи
CustomEpoch -> (строка)
JamSyncTime -> (строка)
PipelineLockingSettings -> (структура)
MotionGraphicsConfiguration -> (структура)
Настройки для динамических графических элементов.
MotionGraphicsInsertion -> (строка)
MotionGraphicsSettings -> (структура)
Настройки динамических графических элементов
HtmlMotionGraphicsSettings -> (структура)
NielsenConfiguration -> (структура)
Настройки конфигурации Nielsen.
DistributorId -> (строка)
NielsenPcmToId3Tagging -> (строка)
OutputGroups -> (список)
Документация по умолчанию для __listOfOutputGroup
(структура)
Группы вывода для этого прямого эфира. Группы вывода содержат информацию о том, куда должны быть распределены потоки.
Имя -> (строка)
OutputGroupSettings -> (структура)
Настройки, связанные с группой вывода.
ArchiveGroupSettings -> (структура)
Настройки группы архивации
ArchiveCdnSettings -> (структура)
Параметры, управляющие взаимодействием с CDN.
ArchiveS3Settings -> (структура)
Настройки архивации в S3
CannedAcl -> (строка)
Destination -> (структура)
Директория и имя файла по умолчанию для сохранения архивных файлов.
DestinationRefId -> (строка)
RolloverInterval -> (целое число)
FrameCaptureGroupSettings -> (структура)
Настройки группы захвата кадров
Destination -> (структура)
Место назначения для файлов захвата кадров. Это либо URI для ведра и объекта Amazon S3, плюс префикс имени файла (например, s3ssl://sportsDelivery/highlights/20180820/curling-), либо URI для контейнера MediaStore, плюс префикс имени файла (например, mediastoressl://sportsDelivery/20180820/curling-). Имена окончательных файлов состоят из префикса из поля destination (например, “curling-”) + модификатор имени + счётчик (5 цифр, начиная с 00001) + расширение (которое всегда .jpg). Например, curling-low.00001.jpg
DestinationRefId -> (строка)
FrameCaptureCdnSettings -> (структура)
Параметры, управляющие взаимодействием с CDN.
FrameCaptureS3Settings -> (структура)
Настройки захвата кадров в S3
CannedAcl -> (строка)
HlsGroupSettings -> (структура)
Настройки группы Hls
AdMarkers -> (список)
Выберите один или несколько типов маркеров рекламы, чтобы передать сигналы SCTE35 в эту группу выводов Apple HLS.
(строка)
BaseUrlContent -> (строка)
BaseUrlContent1 -> (строка)
BaseUrlManifest -> (строка)
BaseUrlManifest1 -> (строка)
CaptionLanguageMappings -> (список)
Сопоставление до 4-х каналов субтитров с языками субтитров. Имеет смысл только если captionLanguageSetting задан как “insert”.
(структура)
Сопоставляет канал субтитров с кодом языка ISO 693-2 (http://www.loc.gov/standards/iso639-2), с необязательным описанием.
CaptionChannel -> (целое число)
LanguageCode -> (строка)
LanguageDescription -> (строка)
CaptionLanguageSetting -> (строка)
ClientCache -> (строка)
CodecSpecification -> (строка)
ConstantIv -> (строка)
Destination -> (структура)
Директория или HTTP-пункт назначения для сегментов HLS, файлов манифестов и ключей шифрования (если включено).
DestinationRefId -> (строка)
DirectoryStructure -> (строка)
DiscontinuityTags -> (строка)
EncryptionType -> (строка)
HlsCdnSettings -> (структура)
Параметры, которые управляют взаимодействием с CDN.
HlsAkamaiSettings -> (структура)
Настройки Hls Akamai
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
HttpTransferMode -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
Salt -> (строка)
Token -> (строка)
HlsBasicPutSettings -> (структура)
Настройки Hls Basic Put
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
NumRetries -> (целое число)
RestartDelay -> (целое число)
HlsMediaStoreSettings -> (структура)
Настройки Hls Media Store
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
MediaStoreStorageClass -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
HlsS3Settings -> (структура)
Настройки Hls S3
CannedAcl -> (строка)
HlsWebdavSettings -> (структура)
Настройки Hls Webdav
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
HttpTransferMode -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
HlsId3SegmentTagging -> (строка)
IFrameOnlyPlaylists -> (строка)
IncompleteSegmentBehavior -> (строка)
IndexNSegments -> (целое число)
InputLossAction -> (строка)
IvInManifest -> (строка)
IvSource -> (строка)
KeepSegments -> (целое число)
KeyFormat -> (строка)
KeyFormatVersions -> (строка)
KeyProviderSettings -> (структура)
Настройки поставщика ключей.
StaticKeySettings -> (структура)
Настройки статического ключа
KeyProviderServer -> (структура)
URL сервера лицензий, используемого для защиты контента.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
StaticKeyValue -> (строка)
ManifestCompression -> (строка)
ManifestDurationFormat -> (строка)
MinSegmentLength -> (целое число)
Mode -> (строка)
OutputSelection -> (строка)
ProgramDateTime -> (строка)
ProgramDateTimeClock -> (строка)
ProgramDateTimePeriod -> (целое число)
RedundantManifest -> (строка)
SegmentLength -> (целое число)
SegmentationMode -> (строка)
SegmentsPerSubdirectory -> (целое число)
StreamInfResolution -> (строка)
TimedMetadataId3Frame -> (строка)
TimedMetadataId3Period -> (целое число)
TimestampDeltaMilliseconds -> (целое число)
TsFileMode -> (строка)
MediaPackageGroupSettings -> (структура)
Настройки группы Media Package
Destination -> (структура)
Пункт назначения канала MediaPackage.
DestinationRefId -> (строка)
MsSmoothGroupSettings -> (структура)
Настройки группы MS Smooth
AcquisitionPointId -> (строка)
AudioOnlyTimecodeControl -> (строка)
CertificateMode -> (строка)
ConnectionRetryInterval -> (целое число)
Destination -> (структура)
Точка публикации Smooth Streaming на сервере IIS. Elemental Live действует как кодировщик «Push» для IIS.
DestinationRefId -> (строка)
EventId -> (строка)
EventIdMode -> (строка)
EventStopBehavior -> (строка)
FilecacheDuration -> (целое число)
FragmentLength -> (целое число)
InputLossAction -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
SegmentationMode -> (строка)
SendDelayMs -> (целое число)
SparseTrackType -> (строка)
StreamManifestBehavior -> (строка)
TimestampOffset -> (строка)
TimestampOffsetMode -> (строка)
MultiplexGroupSettings -> (структура)
RtmpGroupSettings -> (структура)
Настройки группы Rtmp
AdMarkers -> (список)
Выберите тип маркера рекламы для этой группы вывода. MediaLive создаст сообщение на основе содержимого каждого сообщения SCTE-35, отформатирует его для этого типа маркера и вставит его в поток данных.
(строка)
AuthenticationScheme -> (строка)
CacheFullBehavior -> (строка)
CacheLength -> (целое число)
CaptionData -> (строка)
InputLossAction -> (строка)
RestartDelay -> (целое число)
IncludeFillerNalUnits -> (строка)
UdpGroupSettings -> (структура)
Настройки группы UDP
InputLossAction -> (строка)
TimedMetadataId3Frame -> (строка)
TimedMetadataId3Period -> (целое число)
CmafIngestGroupSettings -> (структура)
Настройки группы загрузки Cmaf
Destination -> (структура)
HTTP-путь назначения для дорожек
DestinationRefId -> (строка)
NielsenId3Behavior -> (строка)
Scte35Type -> (строка)
SegmentLength -> (целое число)
SegmentLengthUnits -> (строка)
SendDelayMs -> (целое число)
KlvBehavior -> (строка)
KlvNameModifier -> (строка)
NielsenId3NameModifier -> (строка)
Scte35NameModifier -> (строка)
Id3Behavior -> (строка)
Id3NameModifier -> (строка)
CaptionLanguageMappings -> (список)
Массив, определяющий языки в четырёх каналах субтитров в встроенных субтитрах.
(структура)
Добавьте элемент массива для каждого языка. Следуйте порядку описаний субтитров. Например, если первое описание субтитров — немецкий, то первый элемент массива должен быть для немецкого, а его канал субтитров должен быть установлен в 1. Второй элемент массива должен быть 2 и так далее.
CaptionChannel -> (целое число)
LanguageCode -> (строка)
TimedMetadataId3Frame -> (строка)
TimedMetadataId3Period -> (целое число)
TimedMetadataPassthrough -> (строка)
SrtGroupSettings -> (структура)
Настройки группы SRT
InputLossAction -> (строка)
Outputs -> (список)
Документация-заполнитель для __listOfOutput
(структура)
Настройки вывода. В группе может быть несколько выходов.
AudioDescriptionNames -> (список)
Имена AudioDescriptions, используемых в качестве аудиоисточников для этого вывода.
(строка)
CaptionDescriptionNames -> (список)
Имена CaptionDescriptions, используемых в качестве источников субтитров для этого вывода.
(строка)
OutputName -> (строка)
OutputSettings -> (структура)
Настройки, специфичные для типа вывода.
ArchiveOutputSettings -> (структура)
Настройки вывода архива
ContainerSettings -> (структура)
Настройки, специфичные для типа контейнера файла.
M2tsSettings -> (структура)
Настройки M2ts
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AribCaptionsPid -> (строка)
AribCaptionsPidControl -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
AudioStreamType -> (строка)
Bitrate -> (целое число)
BufferModel -> (строка)
CcDescriptor -> (строка)
DvbNitSettings -> (структура)
Вставляет таблицу информации о сети DVB (NIT) с указанным интервалом повторения таблицы.
NetworkId -> (целое число)
NetworkName -> (строка)
RepInterval -> (целое число)
DvbSdtSettings -> (структура)
Вставляет таблицу описания сервиса DVB (SDT) с указанным интервалом повторения таблицы.
OutputSdt -> (строка)
RepInterval -> (целое число)
ServiceName -> (строка)
ServiceProviderName -> (строка)
DvbSubPids -> (строка)
DvbTdtSettings -> (структура)
Вставляет таблицу времени и даты DVB (TDT) с указанным интервалом повторения таблицы.
RepInterval -> (целое число)
DvbTeletextPid -> (строка)
Ebif -> (строка)
EbpAudioInterval -> (строка)
EbpLookaheadMs -> (целое число)
EbpPlacement -> (строка)
EcmPid -> (строка)
EsRateInPes -> (строка)
EtvPlatformPid -> (строка)
EtvSignalPid -> (строка)
FragmentTime -> (вещественное число)
Klv -> (строка)
KlvDataPids -> (строка)
NielsenId3Behavior -> (строка)
NullPacketBitrate -> (вещественное число)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
RateMode -> (строка)
Scte27Pids -> (строка)
Scte35Control -> (строка)
Scte35Pid -> (строка)
SegmentationMarkers -> (строка)
SegmentationStyle -> (строка)
SegmentationTime -> (вещественное число)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (строка)
TransportStreamId -> (целое число)
VideoPid -> (строка)
Scte35PrerollPullupMilliseconds -> (двойное)
RawSettings -> (структура)
Extension -> (строка)
NameModifier -> (строка)
FrameCaptureOutputSettings -> (структура)
Настройки вывода захвата кадров
NameModifier -> (строка)
HlsOutputSettings -> (структура)
Настройки вывода HLS
H265PackagingType -> (строка)
HlsSettings -> (структура)
Настройки, относящиеся к основному потоку. Эти настройки отличаются для выходов только с аудио.
AudioOnlyHlsSettings -> (структура)
Настройки HLS для выходов только с аудио
AudioGroupId -> (строка)
AudioOnlyImage -> (структура)
Необязательно. Указывает изображение .jpg или .png, используемое в качестве обложки для выхода только с аудио. Рекомендуется использовать файл с низким размером, потому что изображение увеличивает пропускную способность выходного аудио. Изображение прикрепляется к аудио в качестве тега ID3, тип кадра APIC, тип изображения 0x10, в соответствии со стандартом «ID3 тег версия 2.4.0 - родные кадры».
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
AudioTrackType -> (строка)
SegmentType -> (строка)
Fmp4HlsSettings -> (структура)
Настройки FMP4 HLS
AudioRenditionSets -> (строка)
NielsenId3Behavior -> (строка)
TimedMetadataBehavior -> (строка)
FrameCaptureHlsSettings -> (структура)
StandardHlsSettings -> (структура)
Стандартные настройки HLS
AudioRenditionSets -> (строка)
M3u8Settings -> (структура)
Настройки контейнера .m3u8
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
EcmPid -> (строка)
NielsenId3Behavior -> (строка)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
Scte35Behavior -> (строка)
Scte35Pid -> (строка)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (строка)
TransportStreamId -> (целое число)
VideoPid -> (строка)
KlvBehavior -> (строка)
KlvDataPids -> (строка)
NameModifier -> (строка)
SegmentModifier -> (строка)
MediaPackageOutputSettings -> (структура)
MsSmoothOutputSettings -> (структура)
Настройки Ms Smooth Output
H265PackagingType -> (строка)
NameModifier -> (строка)
MultiplexOutputSettings -> (структура)
Настройки мультиплексирования вывода
Назначение -> (структура)
Назначение — это мультиплексор.
DestinationRefId -> (строка)
ContainerSettings -> (структура)
Настройки контейнера мультиплексора
MultiplexM2tsSettings -> (структура)
Настройки мультиплексора M2ts
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioStreamType -> (строка)
CcDescriptor -> (строка)
Ebif -> (строка)
EsRateInPes -> (строка)
Klv -> (строка)
NielsenId3Behavior -> (строка)
PcrControl -> (строка)
PcrPeriod -> (целое число)
Scte35Control -> (строка)
Scte35PrerollPullupMilliseconds -> (вещественное число)
RtmpOutputSettings -> (структура)
Настройки вывода RTMP
CertificateMode -> (строка)
ConnectionRetryInterval -> (целое число)
Destination -> (структура)
Конечная точка RTMP, исключая имя потока (например, rtmp://host/appname). Для подключения к Akamai необходимо указать имя пользователя и пароль. Поля URI принимают идентификаторы формата.
DestinationRefId -> (строка)
NumRetries -> (целое число)
UdpOutputSettings -> (структура)
Настройки вывода UDP
BufferMsec -> (целое число)
ContainerSettings -> (структура)
Настройки контейнера UDP
M2tsSettings -> (структура)
Настройки M2TS
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AribCaptionsPid -> (строка)
AribCaptionsPidControl -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
AudioStreamType -> (строка)
Bitrate -> (целое число)
BufferModel -> (строка)
CcDescriptor -> (строка)
DvbNitSettings -> (структура)
Вставляет таблицу информации о сети DVB (NIT) с указанным интервалом повторения таблицы.
NetworkId -> (целое число)
NetworkName -> (строка)
RepInterval -> (целое число)
DvbSdtSettings -> (структура)
Вставляет таблицу описания службы DVB (SDT) с указанным интервалом повторения таблицы.
OutputSdt -> (строка)
RepInterval -> (целое число)
ServiceName -> (строка)
ServiceProviderName -> (строка)
DvbSubPids -> (строка)
DvbTdtSettings -> (структура)
Вставляет таблицу времени и даты DVB (TDT) с указанным интервалом повторения таблицы.
RepInterval -> (целое число)
DvbTeletextPid -> (строка)
Ebif -> (строка)
EbpAudioInterval -> (строка)
EbpLookaheadMs -> (целое число)
EbpPlacement -> (строка)
EcmPid -> (строка)
EsRateInPes -> (строка)
EtvPlatformPid -> (строка)
EtvSignalPid -> (строка)
FragmentTime -> (двойное число)
Klv -> (строка)
KlvDataPids -> (строка)
NielsenId3Behavior -> (строка)
NullPacketBitrate -> (двойное число)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
RateMode -> (строка)
Scte27Pids -> (строка)
Scte35Control -> (строка)
Scte35Pid -> (строка)
SegmentationMarkers -> (строка)
SegmentationStyle -> (строка)
SegmentationTime -> (двойное число)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (строка)
TransportStreamId -> (целое число)
VideoPid -> (строка)
Scte35PrerollPullupMilliseconds -> (двойное)
Destination -> (структура)
Адрес и номер порта назначения для RTP- или UDP-пакетов. Может быть одноадресным или многоадресным RTP- или UDP-соединением (например, rtp://239.10.10.10:5001 или udp://10.100.100.100:5002).
DestinationRefId -> (строка)
FecOutputSettings -> (структура)
Настройки для включения и настройки исправления ошибок вперёд на UDP-выходах.
ColumnDepth -> (целое число)
IncludeFec -> (строка)
RowLength -> (целое число)
CmafIngestOutputSettings -> (структура)
Настройки выхода Cmaf Ingest
NameModifier -> (строка)
SrtOutputSettings -> (структура)
Настройки SRT вывода
BufferMsec -> (целое число)
ContainerSettings -> (структура)
Настройки контейнера UDP
M2tsSettings -> (структура)
Настройки M2TS
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AribCaptionsPid -> (строка)
AribCaptionsPidControl -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
AudioStreamType -> (строка)
Bitrate -> (целое число)
BufferModel -> (строка)
CcDescriptor -> (строка)
DvbNitSettings -> (структура)
Вставляет таблицу информации о сети DVB (NIT) в указанный интервал повторения таблицы.
NetworkId -> (целое число)
NetworkName -> (строка)
RepInterval -> (целое число)
DvbSdtSettings -> (структура)
Вставляет таблицу описания службы DVB (SDT) в указанный интервал повторения таблицы.
OutputSdt -> (строка)
RepInterval -> (целое число)
ServiceName -> (строка)
ServiceProviderName -> (строка)
DvbSubPids -> (строка)
DvbTdtSettings -> (структура)
Вставляет таблицу времени и даты DVB (TDT) в указанный интервал повторения таблицы.
RepInterval -> (целое число)
DvbTeletextPid -> (строка)
Ebif -> (строка)
EbpAudioInterval -> (строка)
EbpLookaheadMs -> (целое число)
EbpPlacement -> (строка)
EcmPid -> (строка)
EsRateInPes -> (строка)
EtvPlatformPid -> (строка)
EtvSignalPid -> (строка)
FragmentTime -> (двойное)
Klv -> (строка)
KlvDataPids -> (строка)
NielsenId3Behavior -> (строка)
NullPacketBitrate -> (двойное)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
RateMode -> (строка)
Scte27Pids -> (строка)
Scte35Control -> (строка)
Scte35Pid -> (строка)
SegmentationMarkers -> (строка)
SegmentationStyle -> (строка)
SegmentationTime -> (двойное)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (string)
TransportStreamId -> (integer)
VideoPid -> (string)
Scte35PrerollPullupMilliseconds -> (double)
Destination -> (structure)
Ссылка на идентификатор выходного назначения, определенного в канале
DestinationRefId -> (string)
EncryptionType -> (string)
Latency -> (integer)
VideoDescriptionName -> (string)
TimecodeConfig -> (structure)
Содержит настройки, используемые для получения и корректировки информации о временных кодах из входных данных.
Source -> (string)
SyncThreshold -> (integer)
VideoDescriptions -> (list)
Документация по заглушке для __listOfVideoDescription
(structure)
Настройки видео для этого потока.
CodecSettings -> (structure)
Настройки кодека видео.
FrameCaptureSettings -> (structure)
Настройки захвата кадров
CaptureInterval -> (integer)
CaptureIntervalUnits -> (string)
TimecodeBurninSettings -> (structure)
Настройки вставки временного кода
FontSize -> (string)
Position -> (string)
Prefix -> (string)
H264Settings -> (structure)
Настройки H264
AdaptiveQuantization -> (строка)
AfdSignaling -> (строка)
Битрейт -> (целое число)
BufFillPct -> (целое число)
BufSize -> (целое число)
ColorMetadata -> (строка)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
ColorSpacePassthroughSettings -> (структура)
Rec601Settings -> (структура)
Rec709Settings -> (структура)
EntropyEncoding -> (строка)
FilterSettings -> (структура)
Необязательно. Оба фильтра уменьшают пропускную способность, удаляя незаметные детали. Вы можете включить один из фильтров. Рекомендуется попробовать оба фильтра и оценить результаты, чтобы решить, какой использовать. Фильтр Temporal уменьшает пропускную способность, удаляя незаметные детали в содержимом. Он объединяет перцептуальное фильтрацию и компенсацию движения временной фильтрации (MCTF). Он работает независимо от уровня сжатия. Фильтр Bandwidth Reduction является перцептуальным фильтром, расположенным внутри цикла кодирования. Он адаптируется к текущему уровню сжатия для фильтрации незаметных сигналов. Этот фильтр работает только при разрешении 1080p или ниже.
TemporalFilterSettings -> (структура)
Настройки фильтра Temporal
PostFilterSharpening -> (строка)
Strength -> (строка)
BandwidthReductionFilterSettings -> (структура)
Настройки фильтра Bandwidth Reduction
PostFilterSharpening -> (строка)
Strength -> (строка)
FixedAfd -> (строка)
FlickerAq -> (строка)
ForceFieldPictures -> (строка)
FramerateControl -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopBReference -> (строка)
GopClosedCadence -> (целое число)
GopNumBFrames -> (целое число)
GopSize -> (двойное число)
GopSizeUnits -> (строка)
Level -> (строка)
LookAheadRateControl -> (строка)
MaxBitrate -> (целое число)
MinIInterval -> (целое число)
NumRefFrames -> (целое число)
ParControl -> (строка)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
Profile -> (строка)
QualityLevel -> (строка)
QvbrQualityLevel -> (целое число)
RateControlMode -> (строка)
ScanType -> (строка)
SceneChangeDetect -> (строка)
Slices -> (целое число)
Softness -> (целое число)
SpatialAq -> (string)
SubgopLength -> (string)
Syntax -> (string)
TemporalAq -> (string)
TimecodeInsertion -> (string)
TimecodeBurninSettings -> (structure)
Настройки вставки временных меток
FontSize -> (string)
Position -> (string)
Prefix -> (string)
MinQp -> (integer)
H265Settings -> (structure)
Настройки H.265
AdaptiveQuantization -> (строка)
AfdSignaling -> (строка)
AlternativeTransferFunction -> (строка)
Bitrate -> (целое число)
BufSize -> (целое число)
ColorMetadata -> (строка)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
ColorSpacePassthroughSettings -> (структура)
DolbyVision81Settings -> (структура)
Hdr10Settings -> (структура)
Настройки Hdr10
MaxCll -> (целое число)
MaxFall -> (целое число)
Rec601Settings -> (структура)
Rec709Settings -> (структура)
FilterSettings -> (структура)
Необязательно. Оба фильтра уменьшают пропускную способность, удаляя незаметные детали. Вы можете включить один из фильтров. Рекомендуется попробовать оба фильтра и оценить результаты, чтобы решить, какой из них использовать. Фильтр временной фильтрации уменьшает пропускную способность, удаляя незаметные детали в контенте. Он объединяет перцептуальную фильтрацию и компенсацию движения временной фильтрацией (MCTF). Он работает независимо от уровня сжатия. Фильтр сокращения пропускной способности — это перцептуальный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия для фильтрации незаметных сигналов. Этот фильтр работает только при разрешении 1080p или ниже.
TemporalFilterSettings -> (структура)
Настройки временного фильтра
PostFilterSharpening -> (строка)
Strength -> (строка)
BandwidthReductionFilterSettings -> (структура)
Настройки фильтра сокращения пропускной способности
PostFilterSharpening -> (строка)
Strength -> (строка)
FixedAfd -> (строка)
FlickerAq -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopClosedCadence -> (целое число)
GopSize -> (двойное значение)
GopSizeUnits -> (строка)
Level -> (строка)
LookAheadRateControl -> (строка)
MaxBitrate -> (целое число)
MinIInterval -> (целое число)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
Profile -> (строка)
QvbrQualityLevel -> (целое число)
RateControlMode -> (строка)
ScanType -> (строка)
SceneChangeDetect -> (строка)
Slices -> (целое число)
Tier -> (строка)
TimecodeInsertion -> (строка)
TimecodeBurninSettings -> (структура)
Настройки вывода временного кода
FontSize -> (строка)
Position -> (строка)
Prefix -> (строка)
MvOverPictureBoundaries -> (строка)
MvTemporalPredictor -> (строка)
TileHeight -> (целое число)
TilePadding -> (строка)
TileWidth -> (целое число)
TreeblockSize -> (строка)
MinQp -> (целое число)
Deblocking -> (строка)
Mpeg2Settings -> (структура)
Настройки Mpeg2
AdaptiveQuantization -> (строка)
AfdSignaling -> (строка)
ColorMetadata -> (строка)
ColorSpace -> (строка)
DisplayAspectRatio -> (строка)
FilterSettings -> (структура)
Необязательно укажите фильтр подавления шума, который может улучшить качество сжатого контента. Если вы не выберете фильтр, фильтр не будет применён. TEMPORAL: Этот фильтр полезен для шумного исходного контента (когда он содержит чрезмерные цифровые артефакты) и для чистого исходного контента. Когда контент шумный, фильтр очищает исходный контент перед кодированием, с такими двумя эффектами: Во-первых, он улучшает качество выходного видео, потому что контент был очищен. Во-вторых, он уменьшает пропускную способность, потому что MediaLive не тратит биты на кодирование шума. Когда контент относительно чистый, фильтр имеет тенденцию уменьшать битрейт.
TemporalFilterSettings -> (структура)
Настройки временного фильтра
PostFilterSharpening -> (строка)
Strength -> (строка)
FixedAfd -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopClosedCadence -> (целое число)
GopNumBFrames -> (целое число)
GopSize -> (двойное)
GopSizeUnits -> (строка)
ScanType -> (строка)
SubgopLength -> (строка)
TimecodeInsertion -> (строка)
TimecodeBurninSettings -> (структура)
Настройки вывода временной метки
FontSize -> (строка)
Position -> (строка)
Prefix -> (строка)
Av1Settings -> (структура)
Настройки Av1
AfdSignaling -> (строка)
BufSize -> (целое число)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
ColorSpacePassthroughSettings -> (структура)
Hdr10Settings -> (структура)
Настройки Hdr10
MaxCll -> (целое число)
MaxFall -> (целое число)
Rec601Settings -> (структура)
Rec709Settings -> (структура)
FixedAfd -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopSize -> (двойное)
GopSizeUnits -> (строка)
Level -> (строка)
LookAheadRateControl -> (строка)
MaxBitrate -> (целое число)
MinIInterval -> (целое число)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
QvbrQualityLevel -> (целое число)
SceneChangeDetect -> (строка)
TimecodeBurninSettings -> (структура)
Настройка вывода временной метки. При включении этой функции, временная метка станет частью видео.
FontSize -> (строка)
Position -> (строка)
Prefix -> (строка)
Bitrate -> (целое число)
RateControlMode -> (строка)
Height -> (целое число)
Name -> (строка)
RespondToAfd -> (строка)
ScalingBehavior -> (строка)
Sharpness -> (целое число)
Width -> (целое число)
ThumbnailConfiguration -> (структура)
Настройки конфигурации миниатюр.
State -> (строка)
ColorCorrectionSettings -> (структура)
Настройки коррекции цвета
GlobalColorCorrections -> (список)
Массив colorCorrections, который применяется при использовании файлов 3D LUT для выполнения преобразования цвета видео. Каждый colorCorrection содержит один файл 3D LUT (который определяет отображение цветов для преобразования входного цветового пространства в выходное цветовое пространство), и комбинацию вход/выход, к которой этот файл 3D LUT применяется. MediaLive считывает цветовое пространство в метаданных входа, определяет цветовое пространство, которое вы указали для выхода, и находит и использует файл LUT, который применяется к этой комбинации.
(структура)
Свойство ColorCorrectionSettings. Используется для пользовательского преобразования цветовых пространств. Объект идентифицирует один файл 3D LUT и указывает комбинацию входного/выходного цветового пространства, для которой будет использоваться файл.
InputColorSpace -> (строка)
OutputColorSpace -> (строка)
Uri -> (строка)
Синтаксис JSON:
{
"AudioDescriptions": [
{
"AudioNormalizationSettings": {
"Algorithm": "ITU_1770_1"|"ITU_1770_2",
"AlgorithmControl": "CORRECT_AUDIO",
"TargetLkfs": double
},
"AudioSelectorName": "string",
"AudioType": "CLEAN_EFFECTS"|"HEARING_IMPAIRED"|"UNDEFINED"|"VISUAL_IMPAIRED_COMMENTARY",
"AudioTypeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"AudioWatermarkingSettings": {
"NielsenWatermarksSettings": {
"NielsenCbetSettings": {
"CbetCheckDigitString": "string",
"CbetStepaside": "DISABLED"|"ENABLED",
"Csid": "string"
},
"NielsenDistributionType": "FINAL_DISTRIBUTOR"|"PROGRAM_CONTENT",
"NielsenNaesIiNwSettings": {
"CheckDigitString": "string",
"Sid": double,
"Timezone": "AMERICA_PUERTO_RICO"|"US_ALASKA"|"US_ARIZONA"|"US_CENTRAL"|"US_EASTERN"|"US_HAWAII"|"US_MOUNTAIN"|"US_PACIFIC"|"US_SAMOA"|"UTC"
}
}
},
"CodecSettings": {
"AacSettings": {
"Bitrate": double,
"CodingMode": "AD_RECEIVER_MIX"|"CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_5_1",
"InputType": "BROADCASTER_MIXED_AD"|"NORMAL",
"Profile": "HEV1"|"HEV2"|"LC",
"RateControlMode": "CBR"|"VBR",
"RawFormat": "LATM_LOAS"|"NONE",
"SampleRate": double,
"Spec": "MPEG2"|"MPEG4",
"VbrQuality": "HIGH"|"LOW"|"MEDIUM_HIGH"|"MEDIUM_LOW"
},
"Ac3Settings": {
"Bitrate": double,
"BitstreamMode": "COMMENTARY"|"COMPLETE_MAIN"|"DIALOGUE"|"EMERGENCY"|"HEARING_IMPAIRED"|"MUSIC_AND_EFFECTS"|"VISUALLY_IMPAIRED"|"VOICE_OVER",
"CodingMode": "CODING_MODE_1_0"|"CODING_MODE_1_1"|"CODING_MODE_2_0"|"CODING_MODE_3_2_LFE",
"Dialnorm": integer,
"DrcProfile": "FILM_STANDARD"|"NONE",
"LfeFilter": "DISABLED"|"ENABLED",
"MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"AttenuationControl": "ATTENUATE_3_DB"|"NONE"
},
"Eac3AtmosSettings": {
"Bitrate": double,
"CodingMode": "CODING_MODE_5_1_4"|"CODING_MODE_7_1_4"|"CODING_MODE_9_1_6",
"Dialnorm": integer,
"DrcLine": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
"DrcRf": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
"HeightTrim": double,
"SurroundTrim": double
},
"Eac3Settings": {
"AttenuationControl": "ATTENUATE_3_DB"|"NONE",
"Bitrate": double,
"BitstreamMode": "COMMENTARY"|"COMPLETE_MAIN"|"EMERGENCY"|"HEARING_IMPAIRED"|"VISUALLY_IMPAIRED",
"CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0"|"CODING_MODE_3_2",
"DcFilter": "DISABLED"|"ENABLED",
"Dialnorm": integer,
"DrcLine": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
"DrcRf": "FILM_LIGHT"|"FILM_STANDARD"|"MUSIC_LIGHT"|"MUSIC_STANDARD"|"NONE"|"SPEECH",
"LfeControl": "LFE"|"NO_LFE",
"LfeFilter": "DISABLED"|"ENABLED",
"LoRoCenterMixLevel": double,
"LoRoSurroundMixLevel": double,
"LtRtCenterMixLevel": double,
"LtRtSurroundMixLevel": double,
"MetadataControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"PassthroughControl": "NO_PASSTHROUGH"|"WHEN_POSSIBLE",
"PhaseControl": "NO_SHIFT"|"SHIFT_90_DEGREES",
"StereoDownmix": "DPL2"|"LO_RO"|"LT_RT"|"NOT_INDICATED",
"SurroundExMode": "DISABLED"|"ENABLED"|"NOT_INDICATED",
"SurroundMode": "DISABLED"|"ENABLED"|"NOT_INDICATED"
},
"Mp2Settings": {
"Bitrate": double,
"CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0",
"SampleRate": double
},
"PassThroughSettings": {
},
"WavSettings": {
"BitDepth": double,
"CodingMode": "CODING_MODE_1_0"|"CODING_MODE_2_0"|"CODING_MODE_4_0"|"CODING_MODE_8_0",
"SampleRate": double
}
},
"LanguageCode": "string",
"LanguageCodeControl": "FOLLOW_INPUT"|"USE_CONFIGURED",
"Name": "string",
"RemixSettings": {
"ChannelMappings": [
{
"InputChannelLevels": [
{
"Gain": integer,
"InputChannel": integer
}
...
],
"OutputChannel": integer
}
...
],
"ChannelsIn": integer,
"ChannelsOut": integer
},
"StreamName": "string",
"AudioDashRoles": ["ALTERNATE"|"COMMENTARY"|"DESCRIPTION"|"DUB"|"EMERGENCY"|"ENHANCED-AUDIO-INTELLIGIBILITY"|"KARAOKE"|"MAIN"|"SUPPLEMENTARY", ...],
"DvbDashAccessibility": "DVBDASH_1_VISUALLY_IMPAIRED"|"DVBDASH_2_HARD_OF_HEARING"|"DVBDASH_3_SUPPLEMENTAL_COMMENTARY"|"DVBDASH_4_DIRECTORS_COMMENTARY"|"DVBDASH_5_EDUCATIONAL_NOTES"|"DVBDASH_6_MAIN_PROGRAM"|"DVBDASH_7_CLEAN_FEED"
}
...
],
"AvailBlanking": {
"AvailBlankingImage": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"State": "DISABLED"|"ENABLED"
},
"AvailConfiguration": {
"AvailSettings": {
"Esam": {
"AcquisitionPointId": "string",
"AdAvailOffset": integer,
"PasswordParam": "string",
"PoisEndpoint": "string",
"Username": "string",
"ZoneIdentity": "string"
},
"Scte35SpliceInsert": {
"AdAvailOffset": integer,
"NoRegionalBlackoutFlag": "FOLLOW"|"IGNORE",
"WebDeliveryAllowedFlag": "FOLLOW"|"IGNORE"
},
"Scte35TimeSignalApos": {
"AdAvailOffset": integer,
"NoRegionalBlackoutFlag": "FOLLOW"|"IGNORE",
"WebDeliveryAllowedFlag": "FOLLOW"|"IGNORE"
}
},
"Scte35SegmentationScope": "ALL_OUTPUT_GROUPS"|"SCTE35_ENABLED_OUTPUT_GROUPS"
},
"BlackoutSlate": {
"BlackoutSlateImage": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"NetworkEndBlackout": "DISABLED"|"ENABLED",
"NetworkEndBlackoutImage": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"NetworkId": "string",
"State": "DISABLED"|"ENABLED"
},
"CaptionDescriptions": [
{
"Accessibility": "DOES_NOT_IMPLEMENT_ACCESSIBILITY_FEATURES"|"IMPLEMENTS_ACCESSIBILITY_FEATURES",
"CaptionSelectorName": "string",
"DestinationSettings": {
"AribDestinationSettings": {
},
"BurnInDestinationSettings": {
"Alignment": "CENTERED"|"LEFT"|"SMART",
"BackgroundColor": "BLACK"|"NONE"|"WHITE",
"BackgroundOpacity": integer,
"Font": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"FontColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
"FontOpacity": integer,
"FontResolution": integer,
"FontSize": "string",
"OutlineColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
"OutlineSize": integer,
"ShadowColor": "BLACK"|"NONE"|"WHITE",
"ShadowOpacity": integer,
"ShadowXOffset": integer,
"ShadowYOffset": integer,
"TeletextGridControl": "FIXED"|"SCALED",
"XPosition": integer,
"YPosition": integer
},
"DvbSubDestinationSettings": {
"Alignment": "CENTERED"|"LEFT"|"SMART",
"BackgroundColor": "BLACK"|"NONE"|"WHITE",
"BackgroundOpacity": integer,
"Font": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"FontColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
"FontOpacity": integer,
"FontResolution": integer,
"FontSize": "string",
"OutlineColor": "BLACK"|"BLUE"|"GREEN"|"RED"|"WHITE"|"YELLOW",
"OutlineSize": integer,
"ShadowColor": "BLACK"|"NONE"|"WHITE",
"ShadowOpacity": integer,
"ShadowXOffset": integer,
"ShadowYOffset": integer,
"TeletextGridControl": "FIXED"|"SCALED",
"XPosition": integer,
"YPosition": integer
},
"EbuTtDDestinationSettings": {
"CopyrightHolder": "string",
"FillLineGap": "DISABLED"|"ENABLED",
"FontFamily": "string",
"StyleControl": "EXCLUDE"|"INCLUDE",
"DefaultFontSize": integer,
"DefaultLineHeight": integer
},
"EmbeddedDestinationSettings": {
},
"EmbeddedPlusScte20DestinationSettings": {
},
"RtmpCaptionInfoDestinationSettings": {
},
"Scte20PlusEmbeddedDestinationSettings": {
},
"Scte27DestinationSettings": {
},
"SmpteTtDestinationSettings": {
},
"TeletextDestinationSettings": {
},
"TtmlDestinationSettings": {
"StyleControl": "PASSTHROUGH"|"USE_CONFIGURED"
},
"WebvttDestinationSettings": {
"StyleControl": "NO_STYLE_DATA"|"PASSTHROUGH"
}
},
"LanguageCode": "string",
"LanguageDescription": "string",
"Name": "string",
"CaptionDashRoles": ["ALTERNATE"|"CAPTION"|"COMMENTARY"|"DESCRIPTION"|"DUB"|"EASYREADER"|"EMERGENCY"|"FORCED-SUBTITLE"|"KARAOKE"|"MAIN"|"METADATA"|"SUBTITLE"|"SUPPLEMENTARY", ...],
"DvbDashAccessibility": "DVBDASH_1_VISUALLY_IMPAIRED"|"DVBDASH_2_HARD_OF_HEARING"|"DVBDASH_3_SUPPLEMENTAL_COMMENTARY"|"DVBDASH_4_DIRECTORS_COMMENTARY"|"DVBDASH_5_EDUCATIONAL_NOTES"|"DVBDASH_6_MAIN_PROGRAM"|"DVBDASH_7_CLEAN_FEED"
}
...
],
"FeatureActivations": {
"InputPrepareScheduleActions": "DISABLED"|"ENABLED",
"OutputStaticImageOverlayScheduleActions": "DISABLED"|"ENABLED"
},
"GlobalConfiguration": {
"InitialAudioGain": integer,
"InputEndAction": "NONE"|"SWITCH_AND_LOOP_INPUTS",
"InputLossBehavior": {
"BlackFrameMsec": integer,
"InputLossImageColor": "string",
"InputLossImageSlate": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"InputLossImageType": "COLOR"|"SLATE",
"RepeatFrameMsec": integer
},
"OutputLockingMode": "EPOCH_LOCKING"|"PIPELINE_LOCKING"|"DISABLED",
"OutputTimingSource": "INPUT_CLOCK"|"SYSTEM_CLOCK",
"SupportLowFramerateInputs": "DISABLED"|"ENABLED",
"OutputLockingSettings": {
"EpochLockingSettings": {
"CustomEpoch": "string",
"JamSyncTime": "string"
},
"PipelineLockingSettings": {
}
}
},
"MotionGraphicsConfiguration": {
"MotionGraphicsInsertion": "DISABLED"|"ENABLED",
"MotionGraphicsSettings": {
"HtmlMotionGraphicsSettings": {
}
}
},
"NielsenConfiguration": {
"DistributorId": "string",
"NielsenPcmToId3Tagging": "DISABLED"|"ENABLED"
},
"OutputGroups": [
{
"Name": "string",
"OutputGroupSettings": {
"ArchiveGroupSettings": {
"ArchiveCdnSettings": {
"ArchiveS3Settings": {
"CannedAcl": "AUTHENTICATED_READ"|"BUCKET_OWNER_FULL_CONTROL"|"BUCKET_OWNER_READ"|"PUBLIC_READ"
}
},
"Destination": {
"DestinationRefId": "string"
},
"RolloverInterval": integer
},
"FrameCaptureGroupSettings": {
"Destination": {
"DestinationRefId": "string"
},
"FrameCaptureCdnSettings": {
"FrameCaptureS3Settings": {
"CannedAcl": "AUTHENTICATED_READ"|"BUCKET_OWNER_FULL_CONTROL"|"BUCKET_OWNER_READ"|"PUBLIC_READ"
}
}
},
"HlsGroupSettings": {
"AdMarkers": ["ADOBE"|"ELEMENTAL"|"ELEMENTAL_SCTE35", ...],
"BaseUrlContent": "string",
"BaseUrlContent1": "string",
"BaseUrlManifest": "string",
"BaseUrlManifest1": "string",
"CaptionLanguageMappings": [
{
"CaptionChannel": integer,
"LanguageCode": "string",
"LanguageDescription": "string"
}
...
],
"CaptionLanguageSetting": "INSERT"|"NONE"|"OMIT",
"ClientCache": "DISABLED"|"ENABLED",
"CodecSpecification": "RFC_4281"|"RFC_6381",
"ConstantIv": "string",
"Destination": {
"DestinationRefId": "string"
},
"DirectoryStructure": "SINGLE_DIRECTORY"|"SUBDIRECTORY_PER_STREAM",
"DiscontinuityTags": "INSERT"|"NEVER_INSERT",
"EncryptionType": "AES128"|"SAMPLE_AES",
"HlsCdnSettings": {
"HlsAkamaiSettings": {
"ConnectionRetryInterval": integer,
"FilecacheDuration": integer,
"HttpTransferMode": "CHUNKED"|"NON_CHUNKED",
"NumRetries": integer,
"RestartDelay": integer,
"Salt": "string",
"Token": "string"
},
"HlsBasicPutSettings": {
"ConnectionRetryInterval": integer,
"FilecacheDuration": integer,
"NumRetries": integer,
"RestartDelay": integer
},
"HlsMediaStoreSettings": {
"ConnectionRetryInterval": integer,
"FilecacheDuration": integer,
"MediaStoreStorageClass": "TEMPORAL",
"NumRetries": integer,
"RestartDelay": integer
},
"HlsS3Settings": {
"CannedAcl": "AUTHENTICATED_READ"|"BUCKET_OWNER_FULL_CONTROL"|"BUCKET_OWNER_READ"|"PUBLIC_READ"
},
"HlsWebdavSettings": {
"ConnectionRetryInterval": integer,
"FilecacheDuration": integer,
"HttpTransferMode": "CHUNKED"|"NON_CHUNKED",
"NumRetries": integer,
"RestartDelay": integer
}
},
"HlsId3SegmentTagging": "DISABLED"|"ENABLED",
"IFrameOnlyPlaylists": "DISABLED"|"STANDARD",
"IncompleteSegmentBehavior": "AUTO"|"SUPPRESS",
"IndexNSegments": integer,
"InputLossAction": "EMIT_OUTPUT"|"PAUSE_OUTPUT",
"IvInManifest": "EXCLUDE"|"INCLUDE",
"IvSource": "EXPLICIT"|"FOLLOWS_SEGMENT_NUMBER",
"KeepSegments": integer,
"KeyFormat": "string",
"KeyFormatVersions": "string",
"KeyProviderSettings": {
"StaticKeySettings": {
"KeyProviderServer": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"StaticKeyValue": "string"
}
},
"ManifestCompression": "GZIP"|"NONE",
"ManifestDurationFormat": "FLOATING_POINT"|"INTEGER",
"MinSegmentLength": integer,
"Mode": "LIVE"|"VOD",
"OutputSelection": "MANIFESTS_AND_SEGMENTS"|"SEGMENTS_ONLY"|"VARIANT_MANIFESTS_AND_SEGMENTS",
"ProgramDateTime": "EXCLUDE"|"INCLUDE",
"ProgramDateTimeClock": "INITIALIZE_FROM_OUTPUT_TIMECODE"|"SYSTEM_CLOCK",
"ProgramDateTimePeriod": integer,
"RedundantManifest": "DISABLED"|"ENABLED",
"SegmentLength": integer,
"SegmentationMode": "USE_INPUT_SEGMENTATION"|"USE_SEGMENT_DURATION",
"SegmentsPerSubdirectory": integer,
"StreamInfResolution": "EXCLUDE"|"INCLUDE",
"TimedMetadataId3Frame": "NONE"|"PRIV"|"TDRL",
"TimedMetadataId3Period": integer,
"TimestampDeltaMilliseconds": integer,
"TsFileMode": "SEGMENTED_FILES"|"SINGLE_FILE"
},
"MediaPackageGroupSettings": {
"Destination": {
"DestinationRefId": "string"
}
},
"MsSmoothGroupSettings": {
"AcquisitionPointId": "string",
"AudioOnlyTimecodeControl": "PASSTHROUGH"|"USE_CONFIGURED_CLOCK",
"CertificateMode": "SELF_SIGNED"|"VERIFY_AUTHENTICITY",
"ConnectionRetryInterval": integer,
"Destination": {
"DestinationRefId": "string"
},
"EventId": "string",
"EventIdMode": "NO_EVENT_ID"|"USE_CONFIGURED"|"USE_TIMESTAMP",
"EventStopBehavior": "NONE"|"SEND_EOS",
"FilecacheDuration": integer,
"FragmentLength": integer,
"InputLossAction": "EMIT_OUTPUT"|"PAUSE_OUTPUT",
"NumRetries": integer,
"RestartDelay": integer,
"SegmentationMode": "USE_INPUT_SEGMENTATION"|"USE_SEGMENT_DURATION",
"SendDelayMs": integer,
"SparseTrackType": "NONE"|"SCTE_35"|"SCTE_35_WITHOUT_SEGMENTATION",
"StreamManifestBehavior": "DO_NOT_SEND"|"SEND",
"TimestampOffset": "string",
"TimestampOffsetMode": "USE_CONFIGURED_OFFSET"|"USE_EVENT_START_DATE"
},
"MultiplexGroupSettings": {
},
"RtmpGroupSettings": {
"AdMarkers": ["ON_CUE_POINT_SCTE35", ...],
"AuthenticationScheme": "AKAMAI"|"COMMON",
"CacheFullBehavior": "DISCONNECT_IMMEDIATELY"|"WAIT_FOR_SERVER",
"CacheLength": integer,
"CaptionData": "ALL"|"FIELD1_608"|"FIELD1_AND_FIELD2_608",
"InputLossAction": "EMIT_OUTPUT"|"PAUSE_OUTPUT",
"RestartDelay": integer,
"IncludeFillerNalUnits": "AUTO"|"DROP"|"INCLUDE"
},
"UdpGroupSettings": {
"InputLossAction": "DROP_PROGRAM"|"DROP_TS"|"EMIT_PROGRAM",
"TimedMetadataId3Frame": "NONE"|"PRIV"|"TDRL",
"TimedMetadataId3Period": integer
},
"CmafIngestGroupSettings": {
"Destination": {
"DestinationRefId": "string"
},
"NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"Scte35Type": "NONE"|"SCTE_35_WITHOUT_SEGMENTATION",
"SegmentLength": integer,
"SegmentLengthUnits": "MILLISECONDS"|"SECONDS",
"SendDelayMs": integer,
"KlvBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"KlvNameModifier": "string",
"NielsenId3NameModifier": "string",
"Scte35NameModifier": "string",
"Id3Behavior": "DISABLED"|"ENABLED",
"Id3NameModifier": "string",
"CaptionLanguageMappings": [
{
"CaptionChannel": integer,
"LanguageCode": "string"
}
...
],
"TimedMetadataId3Frame": "NONE"|"PRIV"|"TDRL",
"TimedMetadataId3Period": integer,
"TimedMetadataPassthrough": "DISABLED"|"ENABLED"
},
"SrtGroupSettings": {
"InputLossAction": "DROP_PROGRAM"|"DROP_TS"|"EMIT_PROGRAM"
}
},
"Outputs": [
{
"AudioDescriptionNames": ["string", ...],
"CaptionDescriptionNames": ["string", ...],
"OutputName": "string",
"OutputSettings": {
"ArchiveOutputSettings": {
"ContainerSettings": {
"M2tsSettings": {
"AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
"Arib": "DISABLED"|"ENABLED",
"AribCaptionsPid": "string",
"AribCaptionsPidControl": "AUTO"|"USE_CONFIGURED",
"AudioBufferModel": "ATSC"|"DVB",
"AudioFramesPerPes": integer,
"AudioPids": "string",
"AudioStreamType": "ATSC"|"DVB",
"Bitrate": integer,
"BufferModel": "MULTIPLEX"|"NONE",
"CcDescriptor": "DISABLED"|"ENABLED",
"DvbNitSettings": {
"NetworkId": integer,
"NetworkName": "string",
"RepInterval": integer
},
"DvbSdtSettings": {
"OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
"RepInterval": integer,
"ServiceName": "string",
"ServiceProviderName": "string"
},
"DvbSubPids": "string",
"DvbTdtSettings": {
"RepInterval": integer
},
"DvbTeletextPid": "string",
"Ebif": "NONE"|"PASSTHROUGH",
"EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
"EbpLookaheadMs": integer,
"EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
"EcmPid": "string",
"EsRateInPes": "EXCLUDE"|"INCLUDE",
"EtvPlatformPid": "string",
"EtvSignalPid": "string",
"FragmentTime": double,
"Klv": "NONE"|"PASSTHROUGH",
"KlvDataPids": "string",
"NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"NullPacketBitrate": double,
"PatInterval": integer,
"PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
"PcrPeriod": integer,
"PcrPid": "string",
"PmtInterval": integer,
"PmtPid": "string",
"ProgramNum": integer,
"RateMode": "CBR"|"VBR",
"Scte27Pids": "string",
"Scte35Control": "NONE"|"PASSTHROUGH",
"Scte35Pid": "string",
"SegmentationMarkers": "EBP"|"EBP_LEGACY"|"NONE"|"PSI_SEGSTART"|"RAI_ADAPT"|"RAI_SEGSTART",
"SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
"SegmentationTime": double,
"TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"TimedMetadataPid": "string",
"TransportStreamId": integer,
"VideoPid": "string",
"Scte35PrerollPullupMilliseconds": double
},
"RawSettings": {
}
},
"Extension": "string",
"NameModifier": "string"
},
"FrameCaptureOutputSettings": {
"NameModifier": "string"
},
"HlsOutputSettings": {
"H265PackagingType": "HEV1"|"HVC1",
"HlsSettings": {
"AudioOnlyHlsSettings": {
"AudioGroupId": "string",
"AudioOnlyImage": {
"PasswordParam": "string",
"Uri": "string",
"Username": "string"
},
"AudioTrackType": "ALTERNATE_AUDIO_AUTO_SELECT"|"ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT"|"ALTERNATE_AUDIO_NOT_AUTO_SELECT"|"AUDIO_ONLY_VARIANT_STREAM",
"SegmentType": "AAC"|"FMP4"
},
"Fmp4HlsSettings": {
"AudioRenditionSets": "string",
"NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH"
},
"FrameCaptureHlsSettings": {
},
"StandardHlsSettings": {
"AudioRenditionSets": "string",
"M3u8Settings": {
"AudioFramesPerPes": integer,
"AudioPids": "string",
"EcmPid": "string",
"NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"PatInterval": integer,
"PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
"PcrPeriod": integer,
"PcrPid": "string",
"PmtInterval": integer,
"PmtPid": "string",
"ProgramNum": integer,
"Scte35Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"Scte35Pid": "string",
"TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"TimedMetadataPid": "string",
"TransportStreamId": integer,
"VideoPid": "string",
"KlvBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"KlvDataPids": "string"
}
}
},
"NameModifier": "string",
"SegmentModifier": "string"
},
"MediaPackageOutputSettings": {
},
"MsSmoothOutputSettings": {
"H265PackagingType": "HEV1"|"HVC1",
"NameModifier": "string"
},
"MultiplexOutputSettings": {
"Destination": {
"DestinationRefId": "string"
},
"ContainerSettings": {
"MultiplexM2tsSettings": {
"AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
"Arib": "DISABLED"|"ENABLED",
"AudioBufferModel": "ATSC"|"DVB",
"AudioFramesPerPes": integer,
"AudioStreamType": "ATSC"|"DVB",
"CcDescriptor": "DISABLED"|"ENABLED",
"Ebif": "NONE"|"PASSTHROUGH",
"EsRateInPes": "EXCLUDE"|"INCLUDE",
"Klv": "NONE"|"PASSTHROUGH",
"NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
"PcrPeriod": integer,
"Scte35Control": "NONE"|"PASSTHROUGH",
"Scte35PrerollPullupMilliseconds": double
}
}
},
"RtmpOutputSettings": {
"CertificateMode": "SELF_SIGNED"|"VERIFY_AUTHENTICITY",
"ConnectionRetryInterval": integer,
"Destination": {
"DestinationRefId": "string"
},
"NumRetries": integer
},
"UdpOutputSettings": {
"BufferMsec": integer,
"ContainerSettings": {
"M2tsSettings": {
"AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
"Arib": "DISABLED"|"ENABLED",
"AribCaptionsPid": "string",
"AribCaptionsPidControl": "AUTO"|"USE_CONFIGURED",
"AudioBufferModel": "ATSC"|"DVB",
"AudioFramesPerPes": integer,
"AudioPids": "string",
"AudioStreamType": "ATSC"|"DVB",
"Bitrate": integer,
"BufferModel": "MULTIPLEX"|"NONE",
"CcDescriptor": "DISABLED"|"ENABLED",
"DvbNitSettings": {
"NetworkId": integer,
"NetworkName": "string",
"RepInterval": integer
},
"DvbSdtSettings": {
"OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
"RepInterval": integer,
"ServiceName": "string",
"ServiceProviderName": "string"
},
"DvbSubPids": "string",
"DvbTdtSettings": {
"RepInterval": integer
},
"DvbTeletextPid": "string",
"Ebif": "NONE"|"PASSTHROUGH",
"EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
"EbpLookaheadMs": integer,
"EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
"EcmPid": "string",
"EsRateInPes": "EXCLUDE"|"INCLUDE",
"EtvPlatformPid": "string",
"EtvSignalPid": "string",
"FragmentTime": double,
"Klv": "NONE"|"PASSTHROUGH",
"KlvDataPids": "string",
"NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"NullPacketBitrate": double,
"PatInterval": integer,
"PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
"PcrPeriod": integer,
"PcrPid": "string",
"PmtInterval": integer,
"PmtPid": "string",
"ProgramNum": integer,
"RateMode": "CBR"|"VBR",
"Scte27Pids": "string",
"Scte35Control": "NONE"|"PASSTHROUGH",
"Scte35Pid": "string",
"SegmentationMarkers": "EBP"|"EBP_LEGACY"|"NONE"|"PSI_SEGSTART"|"RAI_ADAPT"|"RAI_SEGSTART",
"SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
"SegmentationTime": double,
"TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"TimedMetadataPid": "string",
"TransportStreamId": integer,
"VideoPid": "string",
"Scte35PrerollPullupMilliseconds": double
}
},
"Destination": {
"DestinationRefId": "string"
},
"FecOutputSettings": {
"ColumnDepth": integer,
"IncludeFec": "COLUMN"|"COLUMN_AND_ROW",
"RowLength": integer
}
},
"CmafIngestOutputSettings": {
"NameModifier": "string"
},
"SrtOutputSettings": {
"BufferMsec": integer,
"ContainerSettings": {
"M2tsSettings": {
"AbsentInputAudioBehavior": "DROP"|"ENCODE_SILENCE",
"Arib": "DISABLED"|"ENABLED",
"AribCaptionsPid": "string",
"AribCaptionsPidControl": "AUTO"|"USE_CONFIGURED",
"AudioBufferModel": "ATSC"|"DVB",
"AudioFramesPerPes": integer,
"AudioPids": "string",
"AudioStreamType": "ATSC"|"DVB",
"Bitrate": integer,
"BufferModel": "MULTIPLEX"|"NONE",
"CcDescriptor": "DISABLED"|"ENABLED",
"DvbNitSettings": {
"NetworkId": integer,
"NetworkName": "string",
"RepInterval": integer
},
"DvbSdtSettings": {
"OutputSdt": "SDT_FOLLOW"|"SDT_FOLLOW_IF_PRESENT"|"SDT_MANUAL"|"SDT_NONE",
"RepInterval": integer,
"ServiceName": "string",
"ServiceProviderName": "string"
},
"DvbSubPids": "string",
"DvbTdtSettings": {
"RepInterval": integer
},
"DvbTeletextPid": "string",
"Ebif": "NONE"|"PASSTHROUGH",
"EbpAudioInterval": "VIDEO_AND_FIXED_INTERVALS"|"VIDEO_INTERVAL",
"EbpLookaheadMs": integer,
"EbpPlacement": "VIDEO_AND_AUDIO_PIDS"|"VIDEO_PID",
"EcmPid": "string",
"EsRateInPes": "EXCLUDE"|"INCLUDE",
"EtvPlatformPid": "string",
"EtvSignalPid": "string",
"FragmentTime": double,
"Klv": "NONE"|"PASSTHROUGH",
"KlvDataPids": "string",
"NielsenId3Behavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"NullPacketBitrate": double,
"PatInterval": integer,
"PcrControl": "CONFIGURED_PCR_PERIOD"|"PCR_EVERY_PES_PACKET",
"PcrPeriod": integer,
"PcrPid": "string",
"PmtInterval": integer,
"PmtPid": "string",
"ProgramNum": integer,
"RateMode": "CBR"|"VBR",
"Scte27Pids": "string",
"Scte35Control": "NONE"|"PASSTHROUGH",
"Scte35Pid": "string",
"SegmentationMarkers": "EBP"|"EBP_LEGACY"|"NONE"|"PSI_SEGSTART"|"RAI_ADAPT"|"RAI_SEGSTART",
"SegmentationStyle": "MAINTAIN_CADENCE"|"RESET_CADENCE",
"SegmentationTime": double,
"TimedMetadataBehavior": "NO_PASSTHROUGH"|"PASSTHROUGH",
"TimedMetadataPid": "string",
"TransportStreamId": integer,
"VideoPid": "string",
"Scte35PrerollPullupMilliseconds": double
}
},
"Destination": {
"DestinationRefId": "string"
},
"EncryptionType": "AES128"|"AES192"|"AES256",
"Latency": integer
}
},
"VideoDescriptionName": "string"
}
...
]
}
...
],
"TimecodeConfig": {
"Source": "EMBEDDED"|"SYSTEMCLOCK"|"ZEROBASED",
"SyncThreshold": integer
},
"VideoDescriptions": [
{
"CodecSettings": {
"FrameCaptureSettings": {
"CaptureInterval": integer,
"CaptureIntervalUnits": "MILLISECONDS"|"SECONDS",
"TimecodeBurninSettings": {
"FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
"Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
"Prefix": "string"
}
},
"H264Settings": {
"AdaptiveQuantization": "AUTO"|"HIGH"|"HIGHER"|"LOW"|"MAX"|"MEDIUM"|"OFF",
"AfdSignaling": "AUTO"|"FIXED"|"NONE",
"Bitrate": integer,
"BufFillPct": integer,
"BufSize": integer,
"ColorMetadata": "IGNORE"|"INSERT",
"ColorSpaceSettings": {
"ColorSpacePassthroughSettings": {
},
"Rec601Settings": {
},
"Rec709Settings": {
}
},
"EntropyEncoding": "CABAC"|"CAVLC",
"FilterSettings": {
"TemporalFilterSettings": {
"PostFilterSharpening": "AUTO"|"DISABLED"|"ENABLED",
"Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"|"STRENGTH_5"|"STRENGTH_6"|"STRENGTH_7"|"STRENGTH_8"|"STRENGTH_9"|"STRENGTH_10"|"STRENGTH_11"|"STRENGTH_12"|"STRENGTH_13"|"STRENGTH_14"|"STRENGTH_15"|"STRENGTH_16"
},
"BandwidthReductionFilterSettings": {
"PostFilterSharpening": "DISABLED"|"SHARPENING_1"|"SHARPENING_2"|"SHARPENING_3",
"Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"
}
},
"FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
"FlickerAq": "DISABLED"|"ENABLED",
"ForceFieldPictures": "DISABLED"|"ENABLED",
"FramerateControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopBReference": "DISABLED"|"ENABLED",
"GopClosedCadence": integer,
"GopNumBFrames": integer,
"GopSize": double,
"GopSizeUnits": "FRAMES"|"SECONDS",
"Level": "H264_LEVEL_1"|"H264_LEVEL_1_1"|"H264_LEVEL_1_2"|"H264_LEVEL_1_3"|"H264_LEVEL_2"|"H264_LEVEL_2_1"|"H264_LEVEL_2_2"|"H264_LEVEL_3"|"H264_LEVEL_3_1"|"H264_LEVEL_3_2"|"H264_LEVEL_4"|"H264_LEVEL_4_1"|"H264_LEVEL_4_2"|"H264_LEVEL_5"|"H264_LEVEL_5_1"|"H264_LEVEL_5_2"|"H264_LEVEL_AUTO",
"LookAheadRateControl": "HIGH"|"LOW"|"MEDIUM",
"MaxBitrate": integer,
"MinIInterval": integer,
"NumRefFrames": integer,
"ParControl": "INITIALIZE_FROM_SOURCE"|"SPECIFIED",
"ParDenominator": integer,
"ParNumerator": integer,
"Profile": "BASELINE"|"HIGH"|"HIGH_10BIT"|"HIGH_422"|"HIGH_422_10BIT"|"MAIN",
"QualityLevel": "ENHANCED_QUALITY"|"STANDARD_QUALITY",
"QvbrQualityLevel": integer,
"RateControlMode": "CBR"|"MULTIPLEX"|"QVBR"|"VBR",
"ScanType": "INTERLACED"|"PROGRESSIVE",
"SceneChangeDetect": "DISABLED"|"ENABLED",
"Slices": integer,
"Softness": integer,
"SpatialAq": "DISABLED"|"ENABLED",
"SubgopLength": "DYNAMIC"|"FIXED",
"Syntax": "DEFAULT"|"RP2027",
"TemporalAq": "DISABLED"|"ENABLED",
"TimecodeInsertion": "DISABLED"|"PIC_TIMING_SEI",
"TimecodeBurninSettings": {
"FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
"Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
"Prefix": "string"
},
"MinQp": integer
},
"H265Settings": {
"AdaptiveQuantization": "AUTO"|"HIGH"|"HIGHER"|"LOW"|"MAX"|"MEDIUM"|"OFF",
"AfdSignaling": "AUTO"|"FIXED"|"NONE",
"AlternativeTransferFunction": "INSERT"|"OMIT",
"Bitrate": integer,
"BufSize": integer,
"ColorMetadata": "IGNORE"|"INSERT",
"ColorSpaceSettings": {
"ColorSpacePassthroughSettings": {
},
"DolbyVision81Settings": {
},
"Hdr10Settings": {
"MaxCll": integer,
"MaxFall": integer
},
"Rec601Settings": {
},
"Rec709Settings": {
}
},
"FilterSettings": {
"TemporalFilterSettings": {
"PostFilterSharpening": "AUTO"|"DISABLED"|"ENABLED",
"Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"|"STRENGTH_5"|"STRENGTH_6"|"STRENGTH_7"|"STRENGTH_8"|"STRENGTH_9"|"STRENGTH_10"|"STRENGTH_11"|"STRENGTH_12"|"STRENGTH_13"|"STRENGTH_14"|"STRENGTH_15"|"STRENGTH_16"
},
"BandwidthReductionFilterSettings": {
"PostFilterSharpening": "DISABLED"|"SHARPENING_1"|"SHARPENING_2"|"SHARPENING_3",
"Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"
}
},
"FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
"FlickerAq": "DISABLED"|"ENABLED",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopClosedCadence": integer,
"GopSize": double,
"GopSizeUnits": "FRAMES"|"SECONDS",
"Level": "H265_LEVEL_1"|"H265_LEVEL_2"|"H265_LEVEL_2_1"|"H265_LEVEL_3"|"H265_LEVEL_3_1"|"H265_LEVEL_4"|"H265_LEVEL_4_1"|"H265_LEVEL_5"|"H265_LEVEL_5_1"|"H265_LEVEL_5_2"|"H265_LEVEL_6"|"H265_LEVEL_6_1"|"H265_LEVEL_6_2"|"H265_LEVEL_AUTO",
"LookAheadRateControl": "HIGH"|"LOW"|"MEDIUM",
"MaxBitrate": integer,
"MinIInterval": integer,
"ParDenominator": integer,
"ParNumerator": integer,
"Profile": "MAIN"|"MAIN_10BIT",
"QvbrQualityLevel": integer,
"RateControlMode": "CBR"|"MULTIPLEX"|"QVBR",
"ScanType": "INTERLACED"|"PROGRESSIVE",
"SceneChangeDetect": "DISABLED"|"ENABLED",
"Slices": integer,
"Tier": "HIGH"|"MAIN",
"TimecodeInsertion": "DISABLED"|"PIC_TIMING_SEI",
"TimecodeBurninSettings": {
"FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
"Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
"Prefix": "string"
},
"MvOverPictureBoundaries": "DISABLED"|"ENABLED",
"MvTemporalPredictor": "DISABLED"|"ENABLED",
"TileHeight": integer,
"TilePadding": "NONE"|"PADDED",
"TileWidth": integer,
"TreeblockSize": "AUTO"|"TREE_SIZE_32X32",
"MinQp": integer,
"Deblocking": "DISABLED"|"ENABLED"
},
"Mpeg2Settings": {
"AdaptiveQuantization": "AUTO"|"HIGH"|"LOW"|"MEDIUM"|"OFF",
"AfdSignaling": "AUTO"|"FIXED"|"NONE",
"ColorMetadata": "IGNORE"|"INSERT",
"ColorSpace": "AUTO"|"PASSTHROUGH",
"DisplayAspectRatio": "DISPLAYRATIO16X9"|"DISPLAYRATIO4X3",
"FilterSettings": {
"TemporalFilterSettings": {
"PostFilterSharpening": "AUTO"|"DISABLED"|"ENABLED",
"Strength": "AUTO"|"STRENGTH_1"|"STRENGTH_2"|"STRENGTH_3"|"STRENGTH_4"|"STRENGTH_5"|"STRENGTH_6"|"STRENGTH_7"|"STRENGTH_8"|"STRENGTH_9"|"STRENGTH_10"|"STRENGTH_11"|"STRENGTH_12"|"STRENGTH_13"|"STRENGTH_14"|"STRENGTH_15"|"STRENGTH_16"
}
},
"FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopClosedCadence": integer,
"GopNumBFrames": integer,
"GopSize": double,
"GopSizeUnits": "FRAMES"|"SECONDS",
"ScanType": "INTERLACED"|"PROGRESSIVE",
"SubgopLength": "DYNAMIC"|"FIXED",
"TimecodeInsertion": "DISABLED"|"GOP_TIMECODE",
"TimecodeBurninSettings": {
"FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
"Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
"Prefix": "string"
}
},
"Av1Settings": {
"AfdSignaling": "AUTO"|"FIXED"|"NONE",
"BufSize": integer,
"ColorSpaceSettings": {
"ColorSpacePassthroughSettings": {
},
"Hdr10Settings": {
"MaxCll": integer,
"MaxFall": integer
},
"Rec601Settings": {
},
"Rec709Settings": {
}
},
"FixedAfd": "AFD_0000"|"AFD_0010"|"AFD_0011"|"AFD_0100"|"AFD_1000"|"AFD_1001"|"AFD_1010"|"AFD_1011"|"AFD_1101"|"AFD_1110"|"AFD_1111",
"FramerateDenominator": integer,
"FramerateNumerator": integer,
"GopSize": double,
"GopSizeUnits": "FRAMES"|"SECONDS",
"Level": "AV1_LEVEL_2"|"AV1_LEVEL_2_1"|"AV1_LEVEL_3"|"AV1_LEVEL_3_1"|"AV1_LEVEL_4"|"AV1_LEVEL_4_1"|"AV1_LEVEL_5"|"AV1_LEVEL_5_1"|"AV1_LEVEL_5_2"|"AV1_LEVEL_5_3"|"AV1_LEVEL_6"|"AV1_LEVEL_6_1"|"AV1_LEVEL_6_2"|"AV1_LEVEL_6_3"|"AV1_LEVEL_AUTO",
"LookAheadRateControl": "HIGH"|"LOW"|"MEDIUM",
"MaxBitrate": integer,
"MinIInterval": integer,
"ParDenominator": integer,
"ParNumerator": integer,
"QvbrQualityLevel": integer,
"SceneChangeDetect": "DISABLED"|"ENABLED",
"TimecodeBurninSettings": {
"FontSize": "EXTRA_SMALL_10"|"LARGE_48"|"MEDIUM_32"|"SMALL_16",
"Position": "BOTTOM_CENTER"|"BOTTOM_LEFT"|"BOTTOM_RIGHT"|"MIDDLE_CENTER"|"MIDDLE_LEFT"|"MIDDLE_RIGHT"|"TOP_CENTER"|"TOP_LEFT"|"TOP_RIGHT",
"Prefix": "string"
},
"Bitrate": integer,
"RateControlMode": "CBR"|"QVBR"
}
},
"Height": integer,
"Name": "string",
"RespondToAfd": "NONE"|"PASSTHROUGH"|"RESPOND",
"ScalingBehavior": "DEFAULT"|"STRETCH_TO_OUTPUT",
"Sharpness": integer,
"Width": integer
}
...
],
"ThumbnailConfiguration": {
"State": "AUTO"|"DISABLED"
},
"ColorCorrectionSettings": {
"GlobalColorCorrections": [
{
"InputColorSpace": "HDR10"|"HLG_2020"|"REC_601"|"REC_709",
"OutputColorSpace": "HDR10"|"HLG_2020"|"REC_601"|"REC_709",
"Uri": "string"
}
...
]
}
}
--input-attachments (список) Список входных прикреплений для канала.(структура)
Документация-заполнитель для InputAttachment
AutomaticInputFailoverSettings -> (структура)
Настройки, заданные пользователем, определяющие условия для объявления входа неисправным и переключения на другой вход.
ErrorClearTimeMsec -> (целое число)
FailoverConditions -> (список)
Список условий переключения. Если любое из этих условий выполняется, MediaLive выполнит переключение на другой вход.
(структура)
Настройки условий переключения. В AutomaticInputFailoverSettings может быть несколько условий переключения.
FailoverConditionSettings -> (структура)
Настройки условий переключения для определенного типа.
AudioSilenceSettings -> (структура)
MediaLive выполнит переключение, если указанный аудиоселектор беззвучен в течение указанного периода.
AudioSelectorName -> (строка)
AudioSilenceThresholdMsec -> (целое число)
InputLossSettings -> (структура)
MediaLive выполнит переключение, если в этом входе не обнаружен контент в течение указанного периода.
InputLossThresholdMsec -> (целое число)
VideoBlackSettings -> (структура)
MediaLive выполнит переключение, если контент считается черным в течение указанного периода.
BlackDetectThreshold -> (число с плавающей точкой)
VideoBlackThresholdMsec -> (целое число)
InputPreference -> (строка)
SecondaryInputId -> (строка)
InputAttachmentName -> (строка)
InputId -> (строка)
InputSettings -> (структура)
Настройки входных данных (выбор подписей, и т. д.)
AudioSelectors -> (список)
Используется для выбора аудиопотока, подлежащего декодированию для входов, имеющих несколько доступных.
(структура)
Выбор аудио
Name -> (строка)
SelectorSettings -> (структура)
Настройки выбора аудио.
AudioHlsRenditionSelection -> (структура)
Выбор аудио рендеринга HLS
GroupId -> (строка)
Name -> (строка)
AudioLanguageSelection -> (структура)
Выбор языка аудио
LanguageCode -> (строка)
LanguageSelectionPolicy -> (строка)
AudioPidSelection -> (структура)
Выбор PID аудио
Pid -> (целое число)
AudioTrackSelection -> (структура)
Выбор аудиодорожки
Tracks -> (список)
Выбирает одну или несколько уникальных аудиодорожек из источника.
(структура)
Аудиодорожка
Track -> (целое число)
DolbyEDecode -> (структура)
Настройка параметров декодирования для потоков Dolby E — эти данные должны быть кадрами Dolby E, переданными в потоках PCM с тегами SMPTE-337
ProgramSelection -> (строка)
CaptionSelectors -> (список)
Используется для выбора входных данных подписей для входов, имеющих несколько доступных.
(структура)
Выбор подписей
LanguageCode -> (строка)
Name -> (строка)
SelectorSettings -> (структура)
Настройки выбора подписей.
AncillarySourceSettings -> (структура)
Настройки источника дополнительных данных
SourceAncillaryChannelNumber -> (целое число)
AribSourceSettings -> (структура)
DvbSubSourceSettings -> (структура)
Настройки источника DVB-Sub
OcrLanguage -> (строка)
Pid -> (целое число)
EmbeddedSourceSettings -> (структура)
Настройки встроенного источника
Convert608To708 -> (строка)
Scte20Detection -> (строка)
Source608ChannelNumber -> (целое число)
Source608TrackNumber -> (целое число)
Scte20SourceSettings -> (структура)
Настройки источника SCTE-20
Convert608To708 -> (строка)
Source608ChannelNumber -> (целое число)
Scte27SourceSettings -> (структура)
Настройки источника SCTE-27
OcrLanguage -> (строка)
Pid -> (целое число)
TeletextSourceSettings -> (структура)
Настройки источника телетекста
OutputRectangle -> (структура)
Необязательно определяет область, где будут отображаться подписи в стиле TTML
Height -> (вещественное число)
LeftOffset -> (вещественное число)
TopOffset -> (вещественное число)
Width -> (вещественное число)
PageNumber -> (строка)
DeblockFilter -> (строка)
DenoiseFilter -> (строка)
FilterStrength -> (целое число)
InputFilter -> (строка)
NetworkInputSettings -> (структура)
Настройки ввода.
HlsInputSettings -> (структура)
Указывает настройки ввода HLS, когда URI относится к манифесту HLS.
Bandwidth -> (целое число)
BufferSegments -> (целое число)
Retries -> (целое число)
RetryInterval -> (целое число)
Scte35Source -> (строка)
ServerValidation -> (строка)
MulticastInputSettings -> (структура)
Указывает настройки ввода многоадресной рассылки, когда URI относится к многоадресному событию.
SourceIpAddress -> (строка)
Scte35Pid -> (целое число)
Smpte2038DataPreference -> (строка)
SourceEndBehavior -> (строка)
VideoSelector -> (структура)
Указывает, какой видеоэлементарный поток необходимо декодировать для типов ввода, имеющих несколько доступных.
ColorSpace -> (строка)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
Hdr10Settings -> (структура)
Настройки HDR10
MaxCll -> (целое число)
MaxFall -> (целое число)
ColorSpaceUsage -> (строка)
SelectorSettings -> (структура)
Настройки селектора видео.
VideoSelectorPid -> (структура)
PID селектора видео
Pid -> (целое число)
VideoSelectorProgramId -> (структура)
Идентификатор программы селектора видео
ProgramId -> (целое число)
LogicalInterfaceNames -> (список)
Необязательная привязка ввода к логическому интерфейсу на узле. Применяется только к каналам на месте.
(строка)
Синтаксис JSON:
[
{
"AutomaticInputFailoverSettings": {
"ErrorClearTimeMsec": integer,
"FailoverConditions": [
{
"FailoverConditionSettings": {
"AudioSilenceSettings": {
"AudioSelectorName": "string",
"AudioSilenceThresholdMsec": integer
},
"InputLossSettings": {
"InputLossThresholdMsec": integer
},
"VideoBlackSettings": {
"BlackDetectThreshold": double,
"VideoBlackThresholdMsec": integer
}
}
}
...
],
"InputPreference": "EQUAL_INPUT_PREFERENCE"|"PRIMARY_INPUT_PREFERRED",
"SecondaryInputId": "string"
},
"InputAttachmentName": "string",
"InputId": "string",
"InputSettings": {
"AudioSelectors": [
{
"Name": "string",
"SelectorSettings": {
"AudioHlsRenditionSelection": {
"GroupId": "string",
"Name": "string"
},
"AudioLanguageSelection": {
"LanguageCode": "string",
"LanguageSelectionPolicy": "LOOSE"|"STRICT"
},
"AudioPidSelection": {
"Pid": integer
},
"AudioTrackSelection": {
"Tracks": [
{
"Track": integer
}
...
],
"DolbyEDecode": {
"ProgramSelection": "ALL_CHANNELS"|"PROGRAM_1"|"PROGRAM_2"|"PROGRAM_3"|"PROGRAM_4"|"PROGRAM_5"|"PROGRAM_6"|"PROGRAM_7"|"PROGRAM_8"
}
}
}
}
...
],
"CaptionSelectors": [
{
"LanguageCode": "string",
"Name": "string",
"SelectorSettings": {
"AncillarySourceSettings": {
"SourceAncillaryChannelNumber": integer
},
"AribSourceSettings": {
},
"DvbSubSourceSettings": {
"OcrLanguage": "DEU"|"ENG"|"FRA"|"NLD"|"POR"|"SPA",
"Pid": integer
},
"EmbeddedSourceSettings": {
"Convert608To708": "DISABLED"|"UPCONVERT",
"Scte20Detection": "AUTO"|"OFF",
"Source608ChannelNumber": integer,
"Source608TrackNumber": integer
},
"Scte20SourceSettings": {
"Convert608To708": "DISABLED"|"UPCONVERT",
"Source608ChannelNumber": integer
},
"Scte27SourceSettings": {
"OcrLanguage": "DEU"|"ENG"|"FRA"|"NLD"|"POR"|"SPA",
"Pid": integer
},
"TeletextSourceSettings": {
"OutputRectangle": {
"Height": double,
"LeftOffset": double,
"TopOffset": double,
"Width": double
},
"PageNumber": "string"
}
}
}
...
],
"DeblockFilter": "DISABLED"|"ENABLED",
"DenoiseFilter": "DISABLED"|"ENABLED",
"FilterStrength": integer,
"InputFilter": "AUTO"|"DISABLED"|"FORCED",
"NetworkInputSettings": {
"HlsInputSettings": {
"Bandwidth": integer,
"BufferSegments": integer,
"Retries": integer,
"RetryInterval": integer,
"Scte35Source": "MANIFEST"|"SEGMENTS"
},
"ServerValidation": "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME"|"CHECK_CRYPTOGRAPHY_ONLY",
"MulticastInputSettings": {
"SourceIpAddress": "string"
}
},
"Scte35Pid": integer,
"Smpte2038DataPreference": "IGNORE"|"PREFER",
"SourceEndBehavior": "CONTINUE"|"LOOP",
"VideoSelector": {
"ColorSpace": "FOLLOW"|"HDR10"|"HLG_2020"|"REC_601"|"REC_709",
"ColorSpaceSettings": {
"Hdr10Settings": {
"MaxCll": integer,
"MaxFall": integer
}
},
"ColorSpaceUsage": "FALLBACK"|"FORCE",
"SelectorSettings": {
"VideoSelectorPid": {
"Pid": integer
},
"VideoSelectorProgramId": {
"ProgramId": integer
}
}
}
},
"LogicalInterfaceNames": ["string", ...]
}
...
]
--input-specification (структура) Указание сетевых и файловых вводов для этого каналаCodec -> (строка)
MaximumBitrate -> (строка)
Resolution -> (строка)
Сокращенный синтаксис:
Codec=string,MaximumBitrate=string,Resolution=string
Синтаксис JSON:
{
"Codec": "MPEG2"|"AVC"|"HEVC",
"MaximumBitrate": "MAX_10_MBPS"|"MAX_20_MBPS"|"MAX_50_MBPS",
"Resolution": "SD"|"HD"|"UHD"
}
--log-level (строка) Уровень логов для записи в CloudWatch Logs.
Возможные значения:
ERRORWARNINGINFODEBUGDISABLED
--maintenance (структура) Настройки технического обслуживания для этого канала.MaintenanceDay -> (строка)
MaintenanceStartTime -> (строка)
Сокращенный синтаксис:
MaintenanceDay=string,MaintenanceStartTime=string
Синтаксис JSON:
{
"MaintenanceDay": "MONDAY"|"TUESDAY"|"WEDNESDAY"|"THURSDAY"|"FRIDAY"|"SATURDAY"|"SUNDAY",
"MaintenanceStartTime": "string"
}
--name (строка) Имя канала.
--request-id (строка) Уникальный идентификатор запроса, который необходимо указать. Это необходимо для предотвращения повторных попыток создания нескольких ресурсов.
--reserved (строка) Устаревшее поле, доступное только авторизованным клиентам.
--role-arn (строка) Необязательный Amazon Resource Name (ARN) роли, которую следует использовать при запуске канала.
--tags (карта) Коллекция пар ключ-значение.key -> (строка)
value -> (строка)
Сокращенный синтаксис:
KeyName1=string,KeyName2=string
Синтаксис JSON:
{"string": "string"
...}
--vpc (структура) Настройки для вывода VPCOutputsPublicAddressAllocationIds -> (список)
Список идентификаторов выделенных публичных адресов для сопоставления с ENI, которые будут созданы в сетевом VPC вывода. Обязательно укажите один для SINGLE_PIPELINE, два для каналов STANDARD
(строка)
SecurityGroupIds -> (список)
Список из до 5 EC2 VPC идентификаторов групп безопасности для прикрепления к сетевым интерфейсам VPC вывода. Если не указано, будет использоваться группа безопасности по умолчанию VPC
(строка)
SubnetIds -> (список)
Список идентификаторов подсетей VPC из одного VPC. Если канал STANDARD, идентификаторы подсетей должны быть сопоставлены с двумя уникальными зонами доступности (AZ).
(строка)
Сокращенный синтаксис:
PublicAddressAllocationIds=string,string,SecurityGroupIds=string,string,SubnetIds=string,string
Синтаксис JSON:
{
"PublicAddressAllocationIds": ["string", ...],
"SecurityGroupIds": ["string", ...],
"SubnetIds": ["string", ...]
}
--anywhere-settings (структура) Настройки Elemental Anywhere для этого канала.ChannelPlacementGroupId -> (строка)
ClusterId -> (строка)
Сокращенный синтаксис:
ChannelPlacementGroupId=string,ClusterId=string
Синтаксис JSON:
{
"ChannelPlacementGroupId": "string",
"ClusterId": "string"
}
--channel-engine-version (структура) Желаемая версия движка для этого канала.Version -> (строка)
Сокращенный синтаксис:
Version=string
Синтаксис JSON:
{
"Version": "string"
}
--dry-run | --no-dry-run (логическое значение) Документация по заполнителю для __логическое значение
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если указано без значения или со значением input, выводит пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, он выведет пример YAML-ввода, который можно использовать с --cli-input-yaml. Если указано значение output, он проверит входные данные команды и вернет пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Общие параметры
--debug (boolean)
Включить отладку регистрации.
--endpoint-url (string)
Переопределить стандартный URL команды заданным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого SSL-соединения AWS CLI проверит SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.
--no-paginate (boolean)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для фильтрации данных ответа.
--profile (string)
Использование определенного профиля из файла учетных данных.
--region (string)
Регион для использования. Переопределяет параметры конфигурации/среды.
--version (string)
Отобразить версию этого инструмента.
--color (string)
Включить/отключить цветной вывод.
- включено
- выключено
- авто
--no-sign-request (boolean)
Не подписывать запросы. Учетные данные не будут загружены, если этот параметр указан.
--ca-bundle (string)
Файл с сертификатом CA для проверки SSL-сертификатов. Переопределяет параметры конфигурации/среды.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (string)
Стиль форматирования, используемый для двоичных блоков. По умолчанию используется формат base64. Формат base64 предполагает, что двоичные блоки предоставляются как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, а двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок fileb:// всегда будет обрабатываться как двоичный и использовать содержимое файла непосредственно независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (boolean)
Отключить пейджер cli для вывода.
--cli-auto-prompt (boolean)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматическую запрос параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.
Если не указано иное, во всех примерах используются правила цитирования для UNIX-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в Руководстве пользователя AWS CLI.
Для создания канала
Следующий create-channel пример создает канал, передавая файл JSON, содержащий параметры, которые вы хотите указать.
Канал в этом примере получает на вход HLS PULL-вход, который подключается к источнику, содержащему видео, аудио и встроенные субтитры. Канал создает одну HLS-группу вывода с Akamai-сервером в качестве пункта назначения. Группа вывода содержит два вывода: один для видео H.265 и аудио AAC, и один для субтитров Web-VTT, только на английском языке.
JSON для этого примера канала включает минимально необходимые параметры для канала, использующего HLS PULL-вход и генерирующего HLS-группу вывода с Akamai в качестве пункта назначения. JSON содержит следующие основные разделы:
-
InputAttachments, который указывает один источник для аудио и один источник для субтитров. Он не указывает селектор видео, что означает, что MediaLive извлекает первое найденное видео из источника. -
Destinations, который содержит два IP-адреса (URL) для единственной группы вывода в этом канале. Эти адреса требуют паролей. -
EncoderSettings, который содержит подразделы.-
AudioDescriptions, который указывает, что канал содержит один аудио-выходной ресурс, использующий источник из InputAttachments и генерирующий аудио в формате AAC. -
CaptionDescriptions, который указывает, что канал содержит один ресурс вывода субтитров, использующий источник из InputAttachments и генерирующий субтитры в формате Web-VTT. -
VideoDescriptions, который указывает, что канал содержит один видео-выходной ресурс с указанным разрешением. -
OutputGroups, который указывает группы вывода. В этом примере есть одна группа под названиемAkamai. Подключение осуществляется с использованием HLS PUT. Группа вывода содержит два вывода. Один вывод предназначен для видео-ресурса (называемогоVideo_high) и аудио-ресурса (называемогоAudio_EN). Один вывод предназначен для ресурса субтитров (называемогоWebVTT_EN).
-
В этом примере некоторые параметры не содержат значения или содержат вложенные пустые параметры. Например, OutputSettings для Video_and_audio вывода содержит несколько вложенных параметров, завершающихся пустым параметром M3u8Settings. Этот параметр должен быть включен, но вы можете опустить один, несколько или все его дочерние элементы, что означает, что дочерний элемент получит значение по умолчанию или будет равен null.
Все параметры, относящиеся к этому примеру канала, но не указанные в этом файле, будут принимать значение по умолчанию, установлено в null или принимать уникальное значение, генерируемое MediaLive.
aws medialive create-channel \
--cli-input-json file://channel-in-hls-out-hls-akamai.json
Содержание channel-in-hls-out-hls-akamai.json:
{
"Name": "News_West",
"RoleArn": "arn:aws:iam::111122223333:role/MediaLiveAccessRole",
"InputAttachments": [
{
"InputAttachmentName": "local_news",
"InputId": "1234567",
"InputSettings": {
"AudioSelectors": [
{
"Name": "English-Audio",
"SelectorSettings": {
"AudioLanguageSelection": {
"LanguageCode": "EN"
}
}
}
],
"CaptionSelectors": [
{
"LanguageCode": "ENE",
"Name": "English_embedded"
}
]
}
}
],
"Destinations": [
{
"Id": "akamai-server-west",
"Settings": [
{
"PasswordParam": "/medialive/examplecorp1",
"Url": "http://203.0.113.55/news/news_west",
"Username": "examplecorp"
},
{
"PasswordParam": "/medialive/examplecorp2",
"Url": "http://203.0.113.82/news/news_west",
"Username": "examplecorp"
}
]
}
],
"EncoderSettings": {
"AudioDescriptions": [
{
"AudioSelectorName": "English-Audio",
"CodecSettings": {
"AacSettings": {}
},
"Name": "Audio_EN"
}
],
"CaptionDescriptions": [
{
"CaptionSelectorName": "English_embedded",
"DestinationSettings": {
"WebvttDestinationSettings": {}
},
"Name": "WebVTT_EN"
}
],
"VideoDescriptions": [
{
"Height": 720,
"Name": "Video_high",
"Width": 1280
}
],
"OutputGroups": [
{
"Name": "Akamai",
"OutputGroupSettings": {
"HlsGroupSettings": {
"Destination": {
"DestinationRefId": "akamai-server-west"
},
"HlsCdnSettings": {
"HlsBasicPutSettings": {}
}
}
},
"Outputs": [
{
"AudioDescriptionNames": [
"Audio_EN"
],
"OutputName": "Video_and_audio",
"OutputSettings": {
"HlsOutputSettings": {
"HlsSettings": {
"StandardHlsSettings": {
"M3u8Settings": {}
}
},
"NameModifier": "_1"
}
},
"VideoDescriptionName": "Video_high"
},
{
"CaptionDescriptionNames": [
"WebVTT_EN"
],
"OutputName": "Captions-WebVTT",
"OutputSettings": {
"HlsOutputSettings": {
"HlsSettings": {
"StandardHlsSettings": {
"M3u8Settings": {}
}
},
"NameModifier": "_2"
}
}
}
]
}
],
"TimecodeConfig": {
"Source": "EMBEDDED"
}
}
}
Вывод:
Вывод повторяет содержимое файла JSON, а также следующие значения. Все параметры упорядочены по алфавиту.
-
ARNдля канала. Последняя часть ARN — уникальный идентификатор канала. -
EgressEndpointsпусто в этом примере канала, так как он используется только для PUSH-входов. Когда он применяется, он отображает адреса в MediaLive, на которые происходит передача контента. -
OutputGroups,Outputs. Они отображают все параметры группы вывода и выводов, включая те, которые вы не указали, но которые относятся к этому каналу. Параметры могут быть пустыми (что, возможно, указывает на отключение параметра или функции в этой конфигурации канала) или отображать значение по умолчанию, которое будет применено. -
LogLevelустановлено в значение по умолчанию (DISABLED). -
Tagsустановлено в значение по умолчанию (null). -
PipelinesRunningCountиStateпоказывают текущий статус канала.
Дополнительную информацию см. в разделе Создание канала с нуля в Руководстве пользователя AWS Elemental MediaLive.
Вывод
Канал -> (структура)
Документация по умолчанию для канала
Arn -> (строка)
CdiInputSpecification -> (структура)
Настройка входов CDI для данного канала
Resolution -> (строка)
ChannelClass -> (строка)
Destinations -> (список)
Список пунктов назначения канала. Для выходов UDP существует по одному пункту назначения на выход. Для других типов (например, HLS) — по одному пункту назначения на упаковщик.
(структура)
Документация по умолчанию для OutputDestination
Id -> (строка)
MediaPackageSettings -> (список)
Настройки пункта назначения для выхода MediaPackage; по одному пункту назначения для обоих кодеров.
(структура)
Настройки пункта назначения для вывода MediaPackage
ChannelId -> (строка)
ChannelGroup -> (строка)
ChannelName -> (строка)
MultiplexSettings -> (структура)
Настройки пункта назначения для выхода Multiplex; по одному пункту назначения для обоих кодеров.
MultiplexId -> (строка)
ProgramName -> (строка)
Settings -> (список)
Настройки пункта назначения для стандартного выхода; по одному пункту назначения для каждого резервного кодера.
(структура)
Документация по умолчанию для OutputDestinationSettings
PasswordParam -> (строка)
StreamName -> (строка)
Url -> (строка)
Username -> (строка)
SrtSettings -> (список)
Настройки SRT для выхода SRT; по одному пункту назначения для каждого резервного кодера.
(структура)
Документация по умолчанию для SrtOutputDestinationSettings
EncryptionPassphraseSecretArn -> (строка)
StreamId -> (строка)
Url -> (строка)
LogicalInterfaceNames -> (список)
Необязательная привязка выхода к логическому интерфейсу на узле. Применимо только к каналам на локальном сервере.
(строка)
EgressEndpoints -> (список)
Конечные точки, с которых начинаются исходящие соединения
(структура)
Документация по умолчанию для ChannelEgressEndpoint
SourceIp -> (строка)
EncoderSettings -> (структура)
Настройки кодера
AudioDescriptions -> (список)
Документация по образцу __listOfAudioDescription
(структура)
Описание аудио
AudioNormalizationSettings -> (структура)
Расширенные настройки нормализации аудио.
Algorithm -> (строка)
AlgorithmControl -> (строка)
TargetLkfs -> (двойное)
AudioSelectorName -> (строка)
AudioType -> (строка)
AudioTypeControl -> (строка)
AudioWatermarkingSettings -> (структура)
Настройки для конфигурации одного или нескольких решений, которые вставляют водяные знаки аудио в аудиокодирование
NielsenWatermarksSettings -> (структура)
Настройки для конфигурации водяных знаков Nielsen в аудиокодировании
NielsenCbetSettings -> (структура)
Заполните эти поля только в том случае, если вы хотите вставить водяные знаки типа Nielsen CBET
CbetCheckDigitString -> (строка)
CbetStepaside -> (строка)
Csid -> (строка)
NielsenDistributionType -> (строка)
NielsenNaesIiNwSettings -> (структура)
Заполните эти поля только в том случае, если вы хотите вставить водяные знаки типа Nielsen NAES II (N2) и Nielsen NAES VI (NW).
CheckDigitString -> (строка)
Sid -> (двойное)
Timezone -> (строка)
CodecSettings -> (структура)
Настройки кодека аудио.
AacSettings -> (структура)
Настройки Aac
Bitrate -> (двойное)
CodingMode -> (строка)
InputType -> (строка)
Profile -> (строка)
RateControlMode -> (строка)
RawFormat -> (строка)
SampleRate -> (двойное)
Spec -> (строка)
VbrQuality -> (строка)
Ac3Settings -> (структура)
Настройки Ac3
Bitrate -> (двойное)
BitstreamMode -> (строка)
CodingMode -> (строка)
Dialnorm -> (целое число)
DrcProfile -> (строка)
LfeFilter -> (строка)
MetadataControl -> (строка)
AttenuationControl -> (строка)
Eac3AtmosSettings -> (структура)
Настройки Eac3 Atmos
Bitrate -> (двойное)
CodingMode -> (строка)
Dialnorm -> (целое число)
DrcLine -> (строка)
DrcRf -> (строка)
HeightTrim -> (двойное)
SurroundTrim -> (двойное)
Eac3Settings -> (структура)
Настройки Eac3
AttenuationControl -> (строка)
Bitrate -> (двойное)
BitstreamMode -> (строка)
CodingMode -> (строка)
DcFilter -> (строка)
Dialnorm -> (целое число)
DrcLine -> (строка)
DrcRf -> (строка)
LfeControl -> (строка)
LfeFilter -> (строка)
LoRoCenterMixLevel -> (двойное)
LoRoSurroundMixLevel -> (двойное)
LtRtCenterMixLevel -> (двойное)
LtRtSurroundMixLevel -> (двойное)
MetadataControl -> (строка)
PassthroughControl -> (строка)
PhaseControl -> (строка)
StereoDownmix -> (строка)
SurroundExMode -> (строка)
SurroundMode -> (строка)
Mp2Settings -> (структура)
Настройки Mp2
Bitrate -> (двойное)
CodingMode -> (строка)
SampleRate -> (двойное)
PassThroughSettings -> (структура)
WavSettings -> (структура)
Настройки Wav
BitDepth -> (двойное)
CodingMode -> (строка)
SampleRate -> (двойное)
LanguageCode -> (строка)
LanguageCodeControl -> (строка)
Name -> (строка)
RemixSettings -> (структура)
Настройки, контролирующие, как каналы аудиовхода смешиваются в каналы аудиовыхода.
ChannelMappings -> (список)
Сопоставление каналов входа с каналами выхода с соответствующими корректировками усиления.
(структура)
Сопоставление каналов аудио
InputChannelLevels -> (список)
Индексы и значения усиления для каждого канала входа, который должен быть смешан в этот канал выхода.
(структура)
Уровень канала входа
Gain -> (целое число)
InputChannel -> (целое число)
OutputChannel -> (целое число)
ChannelsIn -> (целое число)
ChannelsOut -> (целое число)
StreamName -> (строка)
AudioDashRoles -> (список)
Идентифицирует роли DASH, которые необходимо назначить этому аудиовыводу. Применяется только в том случае, если аудиовывод настроен на сигнализацию доступности DVB DASH.
(строка)
DvbDashAccessibility -> (строка)
AvailBlanking -> (структура)
Настройки для затирания объявлений.
AvailBlankingImage -> (структура)
Используемый образ затирания. Оставьте пустым для черного цвета. Поддерживаются только изображения bmp и png.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
State -> (строка)
AvailConfiguration -> (структура)
Настройки конфигурации для всей группы объявлений.
AvailSettings -> (структура)
Контролирует, как сообщения SCTE-35 создают сигналы. Режим Splice Insert обрабатывает все сигналы сегментации традиционно. В режиме Time Signal APOS только сигналы размещения сигнала времени и сообщения о разрыве создают разрывы сегмента. В режиме ESAM сигналы передаются серверу ESAM для возможного обновления.
Esam -> (структура)
Esam
AcquisitionPointId -> (строка)
AdAvailOffset -> (целое число)
PasswordParam -> (строка)
PoisEndpoint -> (строка)
Username -> (строка)
ZoneIdentity -> (строка)
Scte35SpliceInsert -> (структура)
Типичная конфигурация, которая применяет разрывы при вставке ссылок в дополнение к возможностям размещения сигналов времени, разрывам и объявлениям.
AdAvailOffset -> (целое число)
NoRegionalBlackoutFlag -> (строка)
WebDeliveryAllowedFlag -> (строка)
Scte35TimeSignalApos -> (структура)
Нетипичная конфигурация, которая применяет разрывы сегмента только при возможностях размещения сигналов времени SCTE-35 и разрывах.
AdAvailOffset -> (целое число)
NoRegionalBlackoutFlag -> (строка)
WebDeliveryAllowedFlag -> (строка)
Scte35SegmentationScope -> (строка)
BlackoutSlate -> (структура)
Настройки для подложки затемнения.
BlackoutSlateImage -> (структура)
Используемое изображение подложки затемнения. Оставьте пустым для черного цвета. Поддерживаются только изображения bmp и png.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
NetworkEndBlackout -> (строка)
NetworkEndBlackoutImage -> (структура)
Путь к локальному файлу, используемому в качестве изображения сетевого затемнения. Изображение будет масштабироваться для заполнения всего растра вывода.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
NetworkId -> (строка)
State -> (строка)
CaptionDescriptions -> (список)
Настройки для описания субтитров
(структура)
Описание заголовка
Доступность -> (строка)
Имя селектора заголовков -> (строка)
Параметры назначения -> (структура)
Дополнительные параметры для назначения заголовков, зависящие от типа назначения.
Параметры назначения Arib -> (структура)
Параметры назначения Burn-in -> (структура)
Параметры назначения Burn-in
Выравнивание -> (строка)
Цвет фона -> (строка)
Прозрачность фона -> (целое число)
Шрифт -> (структура)
Внешний файл шрифта, используемый для отображения заголовков burn-in. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбрать выходные шрифты для многих различных типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все параметры шрифта burn-in и DVB-Sub должны совпадать.
Параметр пароля -> (строка)
URI -> (строка)
Имя пользователя -> (строка)
Цвет текста -> (строка)
Прозрачность текста -> (целое число)
Разрешение шрифта -> (целое число)
Размер шрифта -> (строка)
Цвет контура -> (строка)
Размер контура -> (целое число)
Цвет тени -> (строка)
Прозрачность тени -> (целое число)
Горизонтальное смещение тени -> (целое число)
Вертикальное смещение тени -> (целое число)
Управление сеткой телетекста -> (строка)
Горизонтальная позиция -> (целое число)
Вертикальная позиция -> (целое число)
Параметры назначения DVB-Sub -> (структура)
Параметры назначения DVB-Sub
Выравнивание -> (строка)
Цвет фона -> (строка)
Прозрачность фона -> (целое число)
Шрифт -> (структура)
Внешний файл шрифта, используемый для отображения заголовков burn-in. Расширение файла должно быть «ttf» или «tte». Хотя пользователь может выбрать выходные шрифты для многих различных типов входных заголовков, встроенные, STL и телетекстовые источники используют строгую систему сетки. Использование внешних шрифтов с этими источниками заголовков может привести к неожиданному отображению пропорциональных шрифтов. Все параметры шрифта burn-in и DVB-Sub должны совпадать.
Параметр пароля -> (строка)
URI -> (строка)
Имя пользователя -> (строка)
Цвет текста -> (строка)
Прозрачность текста -> (целое число)
Разрешение шрифта -> (целое число)
Размер шрифта -> (строка)
Цвет контура -> (строка)
Размер контура -> (целое число)
Цвет тени -> (строка)
Прозрачность тени -> (целое число)
Горизонтальное смещение тени -> (целое число)
Вертикальное смещение тени -> (целое число)
Управление сеткой телетекста -> (строка)
Горизонтальная позиция -> (целое число)
Вертикальная позиция -> (целое число)
Параметры назначения EbuTtD -> (структура)
Настройки назначения Ebu Tt DD
CopyrightHolder -> (строка)
FillLineGap -> (строка)
FontFamily -> (строка)
StyleControl -> (строка)
DefaultFontSize -> (целое число)
DefaultLineHeight -> (целое число)
EmbeddedDestinationSettings -> (структура)
EmbeddedPlusScte20DestinationSettings -> (структура)
RtmpCaptionInfoDestinationSettings -> (структура)
Scte20PlusEmbeddedDestinationSettings -> (структура)
Scte27DestinationSettings -> (структура)
SmpteTtDestinationSettings -> (структура)
TeletextDestinationSettings -> (структура)
TtmlDestinationSettings -> (структура)
Настройки назначения Ttml
StyleControl -> (строка)
WebvttDestinationSettings -> (структура)
Настройки назначения Webvtt
StyleControl -> (строка)
LanguageCode -> (строка)
LanguageDescription -> (строка)
Name -> (строка)
CaptionDashRoles -> (список)
Идентифицирует роли DASH, которые необходимо назначить этому выводу субтитров. Применимо только тогда, когда вывод субтитров настроен на передачу сигналов доступности DVB DASH.
(строка)
DvbDashAccessibility -> (строка)
FeatureActivations -> (структура)
Активации функций
InputPrepareScheduleActions -> (строка)
OutputStaticImageOverlayScheduleActions -> (строка)
GlobalConfiguration -> (структура)
Настройки конфигурации, применяемые ко всему событию.
InitialAudioGain -> (целое число)
InputEndAction -> (строка)
InputLossBehavior -> (структура)
Настройки системных действий при потере входа.
BlackFrameMsec -> (целое число)
InputLossImageColor -> (строка)
InputLossImageSlate -> (структура)
Когда тип изображения потери входа — «слайд», эти поля определяют параметры доступа к слайду.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
InputLossImageType -> (строка)
RepeatFrameMsec -> (целое число)
OutputLockingMode -> (строка)
OutputTimingSource -> (строка)
SupportLowFramerateInputs -> (строка)
OutputLockingSettings -> (структура)
Дополнительные настройки блокировки вывода
EpochLockingSettings -> (структура)
Настройки блокировки эпохи
CustomEpoch -> (строка)
JamSyncTime -> (строка)
PipelineLockingSettings -> (структура)
MotionGraphicsConfiguration -> (структура)
Настройки для движущейся графики.
MotionGraphicsInsertion -> (строка)
MotionGraphicsSettings -> (структура)
Настройки движущейся графики
HtmlMotionGraphicsSettings -> (структура)
NielsenConfiguration -> (структура)
Настройки конфигурации Nielsen.
DistributorId -> (строка)
NielsenPcmToId3Tagging -> (строка)
OutputGroups -> (список)
Документация по умолчанию для __listOfOutputGroup
(структура)
Группы вывода для этого прямого эфира. Группы вывода содержат информацию о том, куда должны распространяться потоки.
Имя -> (строка)
OutputGroupSettings -> (структура)
Настройки, связанные с группой вывода.
ArchiveGroupSettings -> (структура)
Настройки архивации
ArchiveCdnSettings -> (структура)
Параметры, управляющие взаимодействием с CDN.
ArchiveS3Settings -> (структура)
Настройки архивации в S3
CannedAcl -> (строка)
Destination -> (структура)
Директория и имя файла по умолчанию, куда следует записывать архивные файлы.
DestinationRefId -> (строка)
RolloverInterval -> (целое число)
FrameCaptureGroupSettings -> (структура)
Настройки группы захвата кадров
Destination -> (структура)
Место назначения для файлов захвата кадров. Это либо URI для ведра Amazon S3 и объекта, плюс префикс имени файла (например, s3ssl://sportsDelivery/highlights/20180820/curling-), либо URI для контейнера MediaStore, плюс префикс имени файла (например, mediastoressl://sportsDelivery/20180820/curling-). Конечные имена файлов состоят из префикса из поля destination (например, “curling-”) + модификатора имени + счётчика (5 цифр, начиная с 00001) + расширения (которое всегда .jpg). Например, curling-low.00001.jpg
DestinationRefId -> (строка)
FrameCaptureCdnSettings -> (структура)
Параметры, управляющие взаимодействием с CDN.
FrameCaptureS3Settings -> (структура)
Настройки захвата кадров в S3
CannedAcl -> (строка)
HlsGroupSettings -> (структура)
Настройки группы Hls
AdMarkers -> (список)
Выберите один или несколько типов маркеров рекламы, чтобы передать сигналы SCTE35 в эту группу выходов Apple HLS.
(строка)
BaseUrlContent -> (строка)
BaseUrlContent1 -> (строка)
BaseUrlManifest -> (строка)
BaseUrlManifest1 -> (строка)
CaptionLanguageMappings -> (список)
Сопоставление до 4 субтитров с языками субтитров. Имеет смысл только если captionLanguageSetting установлено в «вставить».
(структура)
Сопоставляет субтитровую дорожку с кодом языка ISO 693-2 (http://www.loc.gov/standards/iso639-2), с необязательным описанием.
CaptionChannel -> (целое число)
LanguageCode -> (строка)
LanguageDescription -> (строка)
CaptionLanguageSetting -> (строка)
ClientCache -> (строка)
CodecSpecification -> (строка)
ConstantIv -> (строка)
Destination -> (структура)
Директория или HTTP-пункт назначения для сегментов HLS, файлов манифестов и ключей шифрования (если включены).
DestinationRefId -> (строка)
DirectoryStructure -> (строка)
DiscontinuityTags -> (строка)
EncryptionType -> (строка)
HlsCdnSettings -> (структура)
Параметры, которые управляют взаимодействием с CDN.
HlsAkamaiSettings -> (структура)
Настройки Hls Akamai
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
HttpTransferMode -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
Salt -> (строка)
Token -> (строка)
HlsBasicPutSettings -> (структура)
Настройки Hls Basic Put
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
NumRetries -> (целое число)
RestartDelay -> (целое число)
HlsMediaStoreSettings -> (структура)
Настройки Hls Media Store
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
MediaStoreStorageClass -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
HlsS3Settings -> (структура)
Настройки Hls S3
CannedAcl -> (строка)
HlsWebdavSettings -> (структура)
Настройки Hls Webdav
ConnectionRetryInterval -> (целое число)
FilecacheDuration -> (целое число)
HttpTransferMode -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
HlsId3SegmentTagging -> (строка)
IFrameOnlyPlaylists -> (строка)
IncompleteSegmentBehavior -> (строка)
IndexNSegments -> (целое число)
InputLossAction -> (строка)
IvInManifest -> (строка)
IvSource -> (строка)
KeepSegments -> (целое число)
KeyFormat -> (строка)
KeyFormatVersions -> (строка)
KeyProviderSettings -> (структура)
Настройки поставщика ключей.
StaticKeySettings -> (структура)
Настройки статического ключа
KeyProviderServer -> (структура)
URL сервера лицензий, используемого для защиты контента.
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
StaticKeyValue -> (строка)
ManifestCompression -> (строка)
ManifestDurationFormat -> (строка)
MinSegmentLength -> (целое число)
Mode -> (строка)
OutputSelection -> (строка)
ProgramDateTime -> (строка)
ProgramDateTimeClock -> (строка)
ProgramDateTimePeriod -> (целое число)
RedundantManifest -> (строка)
SegmentLength -> (целое число)
SegmentationMode -> (строка)
SegmentsPerSubdirectory -> (целое число)
StreamInfResolution -> (строка)
TimedMetadataId3Frame -> (строка)
TimedMetadataId3Period -> (целое число)
TimestampDeltaMilliseconds -> (целое число)
TsFileMode -> (строка)
MediaPackageGroupSettings -> (структура)
Настройки группы Media Package
Destination -> (структура)
Пункт назначения канала MediaPackage.
DestinationRefId -> (строка)
MsSmoothGroupSettings -> (структура)
Настройки группы Ms Smooth
AcquisitionPointId -> (строка)
AudioOnlyTimecodeControl -> (строка)
CertificateMode -> (строка)
ConnectionRetryInterval -> (целое число)
Destination -> (структура)
Точка публикации Smooth Streaming на сервере IIS. Elemental Live выступает в роли «Push»-кодировщика для IIS.
DestinationRefId -> (строка)
EventId -> (строка)
EventIdMode -> (строка)
EventStopBehavior -> (строка)
FilecacheDuration -> (целое число)
FragmentLength -> (целое число)
InputLossAction -> (строка)
NumRetries -> (целое число)
RestartDelay -> (целое число)
SegmentationMode -> (строка)
SendDelayMs -> (целое число)
SparseTrackType -> (строка)
StreamManifestBehavior -> (строка)
TimestampOffset -> (строка)
TimestampOffsetMode -> (строка)
MultiplexGroupSettings -> (структура)
RtmpGroupSettings -> (структура)
Настройки группы RTMP
AdMarkers -> (список)
Выберите тип маркера рекламы для этой группы вывода. MediaLive создаст сообщение на основе содержимого каждого сообщения SCTE-35, отформатирует его для этого типа маркера и вставит его в потоковый поток.
(строка)
AuthenticationScheme -> (строка)
CacheFullBehavior -> (строка)
CacheLength -> (целое число)
CaptionData -> (строка)
InputLossAction -> (строка)
RestartDelay -> (целое число)
IncludeFillerNalUnits -> (строка)
UdpGroupSettings -> (структура)
Настройки группы UDP
InputLossAction -> (строка)
TimedMetadataId3Frame -> (строка)
TimedMetadataId3Period -> (целое число)
CmafIngestGroupSettings -> (структура)
Настройки группы приема Cmaf
Destination -> (структура)
HTTP назначение для дорожек
DestinationRefId -> (строка)
NielsenId3Behavior -> (строка)
Scte35Type -> (строка)
SegmentLength -> (целое число)
SegmentLengthUnits -> (строка)
SendDelayMs -> (целое число)
KlvBehavior -> (строка)
KlvNameModifier -> (строка)
NielsenId3NameModifier -> (строка)
Scte35NameModifier -> (строка)
Id3Behavior -> (строка)
Id3NameModifier -> (строка)
CaptionLanguageMappings -> (список)
Массив, идентифицирующий языки в четырёх каналах субтитров встраиваемых субтитров.
(структура)
Добавьте элемент массива для каждого языка. Следуйте порядку описаний субтитров. Например, если первое описание субтитров — для немецкого языка, то первый элемент массива должен быть для немецкого языка, а его канал субтитров должен быть установлен в 1. Второй элемент массива должен быть 2 и так далее.
CaptionChannel -> (целое число)
LanguageCode -> (строка)
TimedMetadataId3Frame -> (строка)
TimedMetadataId3Period -> (целое число)
TimedMetadataPassthrough -> (строка)
SrtGroupSettings -> (структура)
Настройки группы SRT
InputLossAction -> (строка)
Outputs -> (список)
Документация-заполнитель для __listOfOutput
(структура)
Настройки вывода. В группе может быть несколько выводов.
AudioDescriptionNames -> (список)
Имена AudioDescriptions, используемых в качестве аудиоисточников для этого вывода.
(строка)
CaptionDescriptionNames -> (список)
Имена CaptionDescriptions, используемых в качестве источников субтитров для этого вывода.
(строка)
OutputName -> (строка)
OutputSettings -> (структура)
Настройки, специфичные для типа вывода.
ArchiveOutputSettings -> (структура)
Настройки архивации
ContainerSettings -> (структура)
Настройки, специфичные для типа контейнера файла.
M2tsSettings -> (структура)
Настройки M2ts
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AribCaptionsPid -> (строка)
AribCaptionsPidControl -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
AudioStreamType -> (строка)
Bitrate -> (целое число)
BufferModel -> (строка)
CcDescriptor -> (строка)
DvbNitSettings -> (структура)
Вставляет таблицу информации о сети DVB (NIT) в указанный интервал повторения таблицы.
NetworkId -> (целое число)
NetworkName -> (строка)
RepInterval -> (целое число)
DvbSdtSettings -> (структура)
Вставляет таблицу описания службы DVB (SDT) в указанный интервал повторения таблицы.
OutputSdt -> (строка)
RepInterval -> (целое число)
ServiceName -> (строка)
ServiceProviderName -> (строка)
DvbSubPids -> (строка)
DvbTdtSettings -> (структура)
Вставляет таблицу времени и даты DVB (TDT) в указанный интервал повторения таблицы.
RepInterval -> (целое число)
DvbTeletextPid -> (строка)
Ebif -> (строка)
EbpAudioInterval -> (строка)
EbpLookaheadMs -> (целое число)
EbpPlacement -> (строка)
EcmPid -> (строка)
EsRateInPes -> (строка)
EtvPlatformPid -> (строка)
EtvSignalPid -> (строка)
FragmentTime -> (двойное)
Klv -> (строка)
KlvDataPids -> (строка)
NielsenId3Behavior -> (строка)
NullPacketBitrate -> (двойное)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
RateMode -> (строка)
Scte27Pids -> (строка)
Scte35Control -> (строка)
Scte35Pid -> (строка)
SegmentationMarkers -> (строка)
SegmentationStyle -> (строка)
SegmentationTime -> (двойное)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (строка)
TransportStreamId -> (целое число)
VideoPid -> (строка)
Scte35PrerollPullupMilliseconds -> (двойное)
RawSettings -> (структура)
Extension -> (строка)
NameModifier -> (строка)
FrameCaptureOutputSettings -> (структура)
Настройки вывода захвата кадров
NameModifier -> (строка)
HlsOutputSettings -> (структура)
Настройки вывода HLS
H265PackagingType -> (строка)
HlsSettings -> (структура)
Настройки, касающиеся базового потока. Эти настройки отличаются для аудио-только выходов.
AudioOnlyHlsSettings -> (структура)
Настройки аудио-только HLS
AudioGroupId -> (строка)
AudioOnlyImage -> (структура)
Необязательно. Указывает изображение .jpg или .png, используемое в качестве обложки для аудио-только вывода. Рекомендуется использовать файл с низким размером, поскольку изображение увеличивает пропускную способность выходного аудио. Изображение прикрепляется к аудио как тег ID3, тип кадра APIC, тип изображения 0x10, в соответствии со стандартом «ID3 tag version 2.4.0 - Native Frames».
PasswordParam -> (строка)
Uri -> (строка)
Username -> (строка)
AudioTrackType -> (строка)
SegmentType -> (строка)
Fmp4HlsSettings -> (структура)
Настройки Fmp4 HLS
AudioRenditionSets -> (строка)
NielsenId3Behavior -> (строка)
TimedMetadataBehavior -> (строка)
FrameCaptureHlsSettings -> (структура)
StandardHlsSettings -> (структура)
Стандартные настройки HLS
AudioRenditionSets -> (строка)
M3u8Settings -> (структура)
Сведения о настройках контейнера .m3u8
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
EcmPid -> (строка)
NielsenId3Behavior -> (строка)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
Scte35Behavior -> (строка)
Scte35Pid -> (строка)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (строка)
TransportStreamId -> (целое число)
VideoPid -> (строка)
KlvBehavior -> (строка)
KlvDataPids -> (строка)
NameModifier -> (строка)
SegmentModifier -> (строка)
MediaPackageOutputSettings -> (структура)
MsSmoothOutputSettings -> (структура)
Настройки Ms Smooth вывода
H265PackagingType -> (строка)
NameModifier -> (строка)
MultiplexOutputSettings -> (структура)
Настройки многоканального вывода
Назначение -> (структура)
Назначение — это многоканальный вывод.
DestinationRefId -> (строка)
ContainerSettings -> (структура)
Настройки контейнера многоканального вывода
MultiplexM2tsSettings -> (структура)
Настройки многоканального вывода M2ts
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioStreamType -> (строка)
CcDescriptor -> (строка)
Ebif -> (строка)
EsRateInPes -> (строка)
Klv -> (строка)
NielsenId3Behavior -> (строка)
PcrControl -> (строка)
PcrPeriod -> (целое число)
Scte35Control -> (строка)
Scte35PrerollPullupMilliseconds -> (двойное число)
RtmpOutputSettings -> (структура)
Настройки вывода RTMP
CertificateMode -> (строка)
ConnectionRetryInterval -> (целое число)
Destination -> (структура)
Конечная точка RTMP без имени потока (например, rtmp://host/appname). Для подключения к Akamai необходимо указать имя пользователя и пароль. Поля URI принимают идентификаторы форматов.
DestinationRefId -> (строка)
NumRetries -> (целое число)
UdpOutputSettings -> (структура)
Настройки вывода UDP
BufferMsec -> (целое число)
ContainerSettings -> (структура)
Настройки контейнера UDP
M2tsSettings -> (структура)
Настройки M2ts
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AribCaptionsPid -> (строка)
AribCaptionsPidControl -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
AudioStreamType -> (строка)
Bitrate -> (целое число)
BufferModel -> (строка)
CcDescriptor -> (строка)
DvbNitSettings -> (структура)
Вставляет таблицу информации о сети DVB (NIT) в указанный интервал повторения таблицы.
NetworkId -> (целое число)
NetworkName -> (строка)
RepInterval -> (целое число)
DvbSdtSettings -> (структура)
Вставляет таблицу описания службы DVB (SDT) в указанный интервал повторения таблицы.
OutputSdt -> (строка)
RepInterval -> (целое число)
ServiceName -> (строка)
ServiceProviderName -> (строка)
DvbSubPids -> (строка)
DvbTdtSettings -> (структура)
Вставляет таблицу времени и даты DVB (TDT) в указанный интервал повторения таблицы.
RepInterval -> (целое число)
DvbTeletextPid -> (строка)
Ebif -> (строка)
EbpAudioInterval -> (строка)
EbpLookaheadMs -> (целое число)
EbpPlacement -> (строка)
EcmPid -> (строка)
EsRateInPes -> (строка)
EtvPlatformPid -> (строка)
EtvSignalPid -> (строка)
FragmentTime -> (двойное число)
Klv -> (строка)
KlvDataPids -> (строка)
NielsenId3Behavior -> (строка)
NullPacketBitrate -> (двойное число)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
RateMode -> (строка)
Scte27Pids -> (строка)
Scte35Control -> (строка)
Scte35Pid -> (строка)
SegmentationMarkers -> (строка)
SegmentationStyle -> (строка)
SegmentationTime -> (двойное число)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (строка)
TransportStreamId -> (целое число)
VideoPid -> (строка)
Scte35PrerollPullupMilliseconds -> (двойное)
Destination -> (структура)
Адрес и номер порта назначения для пакетов RTP или UDP. Может быть одноадресным или многоадресным RTP или UDP (например, rtp://239.10.10.10:5001 или udp://10.100.100.100:5002).
DestinationRefId -> (строка)
FecOutputSettings -> (структура)
Настройки для включения и настройки коррекции ошибок вперёд на UDP-выходах.
ColumnDepth -> (целое число)
IncludeFec -> (строка)
RowLength -> (целое число)
CmafIngestOutputSettings -> (структура)
Настройки вывода Cmaf Ingest
NameModifier -> (строка)
SrtOutputSettings -> (структура)
Настройки вывода SRT
BufferMsec -> (целое число)
ContainerSettings -> (структура)
Настройки контейнера UDP
M2tsSettings -> (структура)
Настройки M2ts
AbsentInputAudioBehavior -> (строка)
Arib -> (строка)
AribCaptionsPid -> (строка)
AribCaptionsPidControl -> (строка)
AudioBufferModel -> (строка)
AudioFramesPerPes -> (целое число)
AudioPids -> (строка)
AudioStreamType -> (строка)
Bitrate -> (целое число)
BufferModel -> (строка)
CcDescriptor -> (строка)
DvbNitSettings -> (структура)
Вставляет таблицу информации о сети DVB (NIT) через указанный интервал повторения таблицы.
NetworkId -> (целое число)
NetworkName -> (строка)
RepInterval -> (целое число)
DvbSdtSettings -> (структура)
Вставляет таблицу описания службы DVB (SDT) через указанный интервал повторения таблицы.
OutputSdt -> (строка)
RepInterval -> (целое число)
ServiceName -> (строка)
ServiceProviderName -> (строка)
DvbSubPids -> (строка)
DvbTdtSettings -> (структура)
Вставляет таблицу времени и даты DVB (TDT) через указанный интервал повторения таблицы.
RepInterval -> (целое число)
DvbTeletextPid -> (строка)
Ebif -> (строка)
EbpAudioInterval -> (строка)
EbpLookaheadMs -> (целое число)
EbpPlacement -> (строка)
EcmPid -> (строка)
EsRateInPes -> (строка)
EtvPlatformPid -> (строка)
EtvSignalPid -> (строка)
FragmentTime -> (вещественное число)
Klv -> (строка)
KlvDataPids -> (строка)
NielsenId3Behavior -> (строка)
NullPacketBitrate -> (вещественное число)
PatInterval -> (целое число)
PcrControl -> (строка)
PcrPeriod -> (целое число)
PcrPid -> (строка)
PmtInterval -> (целое число)
PmtPid -> (строка)
ProgramNum -> (целое число)
RateMode -> (строка)
Scte27Pids -> (строка)
Scte35Control -> (строка)
Scte35Pid -> (строка)
SegmentationMarkers -> (строка)
SegmentationStyle -> (строка)
SegmentationTime -> (вещественное число)
TimedMetadataBehavior -> (строка)
TimedMetadataPid -> (строка)
TransportStreamId -> (целое число)
VideoPid -> (строка)
Scte35PrerollPullupMilliseconds -> (двойное)
Destination -> (структура)
Ссылка на идентификатор конечного пункта назначения, определенный в канале
DestinationRefId -> (строка)
EncryptionType -> (строка)
Latency -> (целое число)
VideoDescriptionName -> (строка)
TimecodeConfig -> (структура)
Содержит параметры, используемые для получения и корректировки информации о временном коде от входов.
Source -> (строка)
SyncThreshold -> (целое число)
VideoDescriptions -> (список)
Документация-заполнитель для __listOfVideoDescription
(структура)
Настройки видео для этого потока.
CodecSettings -> (структура)
Настройки кодека видео.
FrameCaptureSettings -> (структура)
Настройки захвата кадров
CaptureInterval -> (целое число)
CaptureIntervalUnits -> (строка)
TimecodeBurninSettings -> (структура)
Настройки вывода временного кода
FontSize -> (строка)
Position -> (строка)
Prefix -> (строка)
H264Settings -> (структура)
Настройки H264
AdaptiveQuantization -> (строка)
AfdSignaling -> (строка)
Bitrate -> (целое число)
BufFillPct -> (целое число)
BufSize -> (целое число)
ColorMetadata -> (строка)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
ColorSpacePassthroughSettings -> (структура)
Rec601Settings -> (структура)
Rec709Settings -> (структура)
EntropyEncoding -> (строка)
FilterSettings -> (структура)
Необязательно. Оба фильтра уменьшают пропускную способность, удаляя незаметные детали. Вы можете включить один из фильтров. Мы рекомендуем попробовать оба фильтра и наблюдать результаты, чтобы решить, какой из них использовать. Фильтр Temporal уменьшает пропускную способность, удаляя незаметные детали в контенте. Он объединяет перцептивный фильтр и компенсацию движения по времени (MCTF). Он работает независимо от уровня сжатия. Фильтр Bandwidth Reduction – перцептивный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия, чтобы отфильтровать незаметные сигналы. Этот фильтр работает только при разрешении 1080p или ниже.
TemporalFilterSettings -> (структура)
Настройки фильтра Temporal
PostFilterSharpening -> (строка)
Strength -> (строка)
BandwidthReductionFilterSettings -> (структура)
Настройки фильтра Bandwidth Reduction
PostFilterSharpening -> (строка)
Strength -> (строка)
FixedAfd -> (строка)
FlickerAq -> (строка)
ForceFieldPictures -> (строка)
FramerateControl -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopBReference -> (строка)
GopClosedCadence -> (целое число)
GopNumBFrames -> (целое число)
GopSize -> (дробное число)
GopSizeUnits -> (строка)
Level -> (строка)
LookAheadRateControl -> (строка)
MaxBitrate -> (целое число)
MinIInterval -> (целое число)
NumRefFrames -> (целое число)
ParControl -> (строка)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
Profile -> (строка)
QualityLevel -> (строка)
QvbrQualityLevel -> (целое число)
RateControlMode -> (строка)
ScanType -> (строка)
SceneChangeDetect -> (строка)
Slices -> (целое число)
Softness -> (целое число)
SpatialAq -> (string)
SubgopLength -> (string)
Syntax -> (string)
TemporalAq -> (string)
TimecodeInsertion -> (string)
TimecodeBurninSettings -> (structure)
Настройки надписи таймкода
FontSize -> (string)
Position -> (string)
Prefix -> (string)
MinQp -> (integer)
H265Settings -> (structure)
Настройки H265
AdaptiveQuantization -> (строка)
AfdSignaling -> (строка)
AlternativeTransferFunction -> (строка)
Bitrate -> (целое число)
BufSize -> (целое число)
ColorMetadata -> (строка)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
ColorSpacePassthroughSettings -> (структура)
DolbyVision81Settings -> (структура)
Hdr10Settings -> (структура)
Настройки Hdr10
MaxCll -> (целое число)
MaxFall -> (целое число)
Rec601Settings -> (структура)
Rec709Settings -> (структура)
FilterSettings -> (структура)
Необязательно. Оба фильтра снижают пропускную способность, удаляя незаметные детали. Вы можете включить один из фильтров. Мы рекомендуем попробовать оба фильтра и наблюдать результаты, чтобы решить, какой из них использовать. Временной фильтр снижает пропускную способность, удаляя незаметные детали в контенте. Он объединяет перцепционное фильтрование и компенсированное по движению временное фильтрование (MCTF). Он работает независимо от уровня сжатия. Фильтр сокращения пропускной способности — это перцепционный фильтр, расположенный внутри цикла кодирования. Он адаптируется к текущему уровню сжатия, чтобы фильтровать незаметные сигналы. Этот фильтр работает только при разрешении 1080p или ниже.
TemporalFilterSettings -> (структура)
Настройки временного фильтра
PostFilterSharpening -> (строка)
Strength -> (строка)
BandwidthReductionFilterSettings -> (структура)
Настройки фильтра сокращения пропускной способности
PostFilterSharpening -> (строка)
Strength -> (строка)
FixedAfd -> (строка)
FlickerAq -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopClosedCadence -> (целое число)
GopSize -> (двойное число)
GopSizeUnits -> (строка)
Level -> (строка)
LookAheadRateControl -> (строка)
MaxBitrate -> (целое число)
MinIInterval -> (целое число)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
Profile -> (строка)
QvbrQualityLevel -> (целое число)
RateControlMode -> (строка)
ScanType -> (строка)
SceneChangeDetect -> (строка)
Slices -> (целое число)
Tier -> (строка)
TimecodeInsertion -> (строка)
TimecodeBurninSettings -> (структура)
Настройки вставки временных меток
FontSize -> (строка)
Position -> (строка)
Prefix -> (строка)
MvOverPictureBoundaries -> (строка)
MvTemporalPredictor -> (строка)
TileHeight -> (целое число)
TilePadding -> (строка)
TileWidth -> (целое число)
TreeblockSize -> (строка)
MinQp -> (целое число)
Deblocking -> (строка)
Mpeg2Settings -> (структура)
Настройки Mpeg2
AdaptiveQuantization -> (строка)
AfdSignaling -> (строка)
ColorMetadata -> (строка)
ColorSpace -> (строка)
DisplayAspectRatio -> (строка)
FilterSettings -> (структура)
Необязательно укажите фильтр подавления шумов, который может улучшить качество сжатого контента. Если вы не выберете фильтр, он не будет применён. TEMPORAL: Этот фильтр полезен как для шумного исходного контента (с избыточными цифровыми артефактами), так и для чистого исходного контента. Когда контент шумный, фильтр очищает исходный контент перед кодированием, с этими двумя эффектами: Во-первых, он улучшает качество выходного видео, потому что контент очищен. Во-вторых, он уменьшает пропускную способность, потому что MediaLive не тратит биты на кодирование шума. Когда контент достаточно чистый, фильтр, как правило, уменьшает битрейт.
TemporalFilterSettings -> (структура)
Настройки временного фильтра
PostFilterSharpening -> (строка)
Strength -> (строка)
FixedAfd -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopClosedCadence -> (целое число)
GopNumBFrames -> (целое число)
GopSize -> (двойное число)
GopSizeUnits -> (строка)
ScanType -> (строка)
SubgopLength -> (строка)
TimecodeInsertion -> (строка)
TimecodeBurninSettings -> (структура)
Настройки вывода временной метки
FontSize -> (строка)
Position -> (строка)
Prefix -> (строка)
Av1Settings -> (структура)
Настройки Av1
AfdSignaling -> (строка)
BufSize -> (целое число)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
ColorSpacePassthroughSettings -> (структура)
Hdr10Settings -> (структура)
Настройки Hdr10
MaxCll -> (целое число)
MaxFall -> (целое число)
Rec601Settings -> (структура)
Rec709Settings -> (структура)
FixedAfd -> (строка)
FramerateDenominator -> (целое число)
FramerateNumerator -> (целое число)
GopSize -> (двойное число)
GopSizeUnits -> (строка)
Level -> (строка)
LookAheadRateControl -> (строка)
MaxBitrate -> (целое число)
MinIInterval -> (целое число)
ParDenominator -> (целое число)
ParNumerator -> (целое число)
QvbrQualityLevel -> (целое число)
SceneChangeDetect -> (строка)
TimecodeBurninSettings -> (структура)
Настраивает функцию вывода временной метки. Если вы включите эту функцию, временная метка станет частью видео.
FontSize -> (строка)
Position -> (строка)
Prefix -> (строка)
Bitrate -> (целое число)
RateControlMode -> (строка)
Height -> (целое число)
Name -> (строка)
RespondToAfd -> (строка)
ScalingBehavior -> (строка)
Sharpness -> (целое число)
Width -> (целое число)
ThumbnailConfiguration -> (структура)
Настройки конфигурации миниатюр.
State -> (строка)
ColorCorrectionSettings -> (структура)
Настройки коррекции цвета
GlobalColorCorrections -> (список)
Массив colorCorrections, применяемый при использовании 3D LUT-файлов для преобразования цвета видео. Каждая colorCorrection содержит один 3D LUT-файл (который определяет отображение цветов для преобразования цветового пространства ввода в цветовое пространство вывода), а также сочетание ввода/вывода, к которому этот 3D LUT-файл применяется. MediaLive считывает цветовое пространство в метаданных ввода, определяет цветовое пространство, которое вы указали для вывода, и находит и использует LUT-файл, который применяется к этому сочетанию.
(структура)
Свойство ColorCorrectionSettings. Используется для пользовательского преобразования цветового пространства. Объект идентифицирует один 3D LUT-файл и указывает сочетание цветовых пространств ввода/вывода, для которого будет использоваться файл.
InputColorSpace -> (строка)
OutputColorSpace -> (строка)
Uri -> (строка)
Id -> (строка)
InputAttachments -> (список)
Список подключений ввода для канала.
(структура)
Документация-заполнитель для InputAttachment
AutomaticInputFailoverSettings -> (структура)
Настроенные пользователем параметры для определения условий, при которых вход считается неисправным и переключается на другой вход.
ErrorClearTimeMsec -> (целое число)
FailoverConditions -> (список)
Список условий переключения. Если произойдет любое из этих условий, MediaLive переключится на другой вход.
(структура)
Настройки условий переключения. В AutomaticInputFailoverSettings может быть несколько условий переключения.
FailoverConditionSettings -> (структура)
Настройки условий переключения, специфичные для типа.
AudioSilenceSettings -> (структура)
MediaLive выполнит переключение, если указанный селектор звука будет беззвучным в течение указанного периода.
AudioSelectorName -> (строка)
AudioSilenceThresholdMsec -> (целое число)
InputLossSettings -> (структура)
MediaLive выполнит переключение, если контент не будет обнаружен в этом входе в течение указанного периода.
InputLossThresholdMsec -> (целое число)
VideoBlackSettings -> (структура)
MediaLive выполнит переключение, если контент считается черным в течение указанного периода.
BlackDetectThreshold -> (вещественное число)
VideoBlackThresholdMsec -> (целое число)
InputPreference -> (строка)
SecondaryInputId -> (строка)
InputAttachmentName -> (строка)
InputId -> (строка)
InputSettings -> (структура)
Настройки входного сигнала (выбор заголовка и т. д.)
AudioSelectors -> (список)
Используется для выбора аудиопотока, который нужно декодировать для входов с несколькими доступными потоками.
(структура)
Выбор аудио
Name -> (строка)
SelectorSettings -> (структура)
Настройки выбора аудио.
AudioHlsRenditionSelection -> (структура)
Выбор аудио-рендеринга HLS
GroupId -> (строка)
Name -> (строка)
AudioLanguageSelection -> (структура)
Выбор языка аудио
LanguageCode -> (строка)
LanguageSelectionPolicy -> (строка)
AudioPidSelection -> (структура)
Выбор PID аудио
Pid -> (целое число)
AudioTrackSelection -> (структура)
Выбор аудиодорожки
Tracks -> (список)
Выбирает одну или несколько уникальных аудиодорожек из источника.
(структура)
Аудиодорожка
Track -> (целое число)
DolbyEDecode -> (структура)
Настройка параметров декодирования для потоков Dolby E — эти параметры должны быть кадрами Dolby E, переносимыми в потоках PCM, помеченными SMPTE-337
ProgramSelection -> (строка)
CaptionSelectors -> (список)
Используется для выбора входного субтитра для входов с несколькими доступными.
(структура)
Выбор субтитров
LanguageCode -> (строка)
Name -> (строка)
SelectorSettings -> (структура)
Настройки выбора субтитров.
AncillarySourceSettings -> (структура)
Настройки источника вспомогательных данных
SourceAncillaryChannelNumber -> (целое число)
AribSourceSettings -> (структура)
DvbSubSourceSettings -> (структура)
Настройки источника DVB-Sub
OcrLanguage -> (строка)
Pid -> (целое число)
EmbeddedSourceSettings -> (структура)
Настройки встроенного источника
Convert608To708 -> (строка)
Scte20Detection -> (строка)
Source608ChannelNumber -> (целое число)
Source608TrackNumber -> (целое число)
Scte20SourceSettings -> (структура)
Настройки источника SCTE-20
Convert608To708 -> (строка)
Source608ChannelNumber -> (целое число)
Scte27SourceSettings -> (структура)
Настройки источника SCTE-27
OcrLanguage -> (строка)
Pid -> (целое число)
TeletextSourceSettings -> (структура)
Настройки источника Teletext
OutputRectangle -> (структура)
Необязательно определяет область, где будут отображаться субтитры в стиле TTML
Height -> (число с плавающей точкой)
LeftOffset -> (число с плавающей точкой)
TopOffset -> (число с плавающей точкой)
Width -> (число с плавающей точкой)
PageNumber -> (строка)
DeblockFilter -> (строка)
DenoiseFilter -> (строка)
FilterStrength -> (целое число)
InputFilter -> (строка)
NetworkInputSettings -> (структура)
Настройки ввода.
HlsInputSettings -> (структура)
Указывает настройки ввода HLS, когда uri относится к манифесту HLS.
Bandwidth -> (целое число)
BufferSegments -> (целое число)
Retries -> (целое число)
RetryInterval -> (целое число)
Scte35Source -> (строка)
ServerValidation -> (строка)
MulticastInputSettings -> (структура)
Указывает настройки ввода мультимедиа, когда uri относится к мультимедийному событию.
SourceIpAddress -> (строка)
Scte35Pid -> (целое число)
Smpte2038DataPreference -> (строка)
SourceEndBehavior -> (строка)
VideoSelector -> (структура)
Указывает, какой видеоэлементарный поток декодировать для типов ввода, имеющих несколько доступных.
ColorSpace -> (строка)
ColorSpaceSettings -> (структура)
Настройки цветового пространства
Hdr10Settings -> (структура)
Настройки HDR10
MaxCll -> (целое число)
MaxFall -> (целое число)
ColorSpaceUsage -> (строка)
SelectorSettings -> (структура)
Настройки селектора видео.
VideoSelectorPid -> (структура)
Видео селектор PID
Pid -> (целое число)
VideoSelectorProgramId -> (структура)
Идентификатор программы видео селектора
ProgramId -> (целое число)
LogicalInterfaceNames -> (список)
Необязательная привязка ввода к логическому интерфейсу на узле. Применяется только к каналам на месте.
(строка)
InputSpecification -> (структура)
Спецификация сетевых и файловых входов для этого канала
Codec -> (строка)
MaximumBitrate -> (строка)
Resolution -> (строка)
LogLevel -> (строка)
Maintenance -> (структура)
Настройки обслуживания для этого канала.
MaintenanceDay -> (строка)
MaintenanceDeadline -> (строка)
MaintenanceScheduledDate -> (строка)
MaintenanceStartTime -> (строка)
Name -> (строка)
PipelineDetails -> (список)
Сведения о работе для конвейеров работающего канала.
(структура)
Сведения о работе конвейера, когда канал работает.
ActiveInputAttachmentName -> (строка)
ActiveInputSwitchActionName -> (строка)
ActiveMotionGraphicsActionName -> (строка)
ActiveMotionGraphicsUri -> (строка)
PipelineId -> (строка)
ChannelEngineVersion -> (структура)
Текущая версия движка кодера для этого конвейера.
ExpirationDate -> (метка времени)
Version -> (строка)
PipelinesRunningCount -> (целое число)
RoleArn -> (строка)
State -> (строка)
Tags -> (карта)
Коллекция пар ключ-значение.
key -> (строка)
value -> (строка)
Vpc -> (структура)
Настройки VPC-вывода
AvailabilityZones -> (список)
Доступные зоны, где расположены подсети vpc. Первая доступная зона применяется к первой подсети в списке подсетей. Вторая доступная зона применяется ко второй подсети.
(строка)
NetworkInterfaceIds -> (список)
Список созданных MediaLive интерфейсов Elastic Network в VPC клиента.
(строка)
SecurityGroupIds -> (список)
Список идентификаторов групп безопасности EC2 VPC, присоединенных к сетевым интерфейсам VPC вывода.
(строка)
SubnetIds -> (список)
Список идентификаторов подсетей VPC из одной VPC. Если канал STANDARD, идентификаторы подсетей должны быть сопоставлены с двумя уникальными зонами доступности (AZ).
(строка)
AnywhereSettings -> (структура)
Настройки Anywhere для этого канала.
ChannelPlacementGroupId -> (строка)
ClusterId -> (строка)
ChannelEngineVersion -> (структура)
Запрошенная версия движка для этого канала.
ExpirationDate -> (метка времени)
Version -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.