Skip to content

Commit e9584d3

Browse files
author
AWS
committed
AWS Elemental MediaLive Update: AWS Elemental MediaLive now supports Automatic Input Failover. This feature provides resiliency upstream of the channel, before ingest starts.
1 parent d0165b5 commit e9584d3

File tree

3 files changed

+52
-2
lines changed

3 files changed

+52
-2
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Elemental MediaLive",
4+
"description": "AWS Elemental MediaLive now supports Automatic Input Failover. This feature provides resiliency upstream of the channel, before ingest starts."
5+
}

services/medialive/src/main/resources/codegen-resources/service-2.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2572,6 +2572,25 @@
25722572
"COMMON"
25732573
]
25742574
},
2575+
"AutomaticInputFailoverSettings": {
2576+
"type": "structure",
2577+
"members": {
2578+
"InputPreference": {
2579+
"shape": "InputPreference",
2580+
"locationName": "inputPreference",
2581+
"documentation": "Input preference when deciding which input to make active when a previously failed input has recovered."
2582+
},
2583+
"SecondaryInputId": {
2584+
"shape": "__string",
2585+
"locationName": "secondaryInputId",
2586+
"documentation": "The input ID of the secondary input in the automatic input failover pair."
2587+
}
2588+
},
2589+
"documentation": "The settings for Automatic Input Failover.",
2590+
"required": [
2591+
"SecondaryInputId"
2592+
]
2593+
},
25752594
"AvailBlanking": {
25762595
"type": "structure",
25772596
"members": {
@@ -5727,6 +5746,14 @@
57275746
"ENABLED"
57285747
]
57295748
},
5749+
"H264ForceFieldPictures": {
5750+
"type": "string",
5751+
"documentation": "H264 Force Field Pictures",
5752+
"enum": [
5753+
"DISABLED",
5754+
"ENABLED"
5755+
]
5756+
},
57305757
"H264FramerateControl": {
57315758
"type": "string",
57325759
"documentation": "H264 Framerate Control",
@@ -5882,6 +5909,11 @@
58825909
"locationName": "flickerAq",
58835910
"documentation": "If set to enabled, adjust quantization within each frame to reduce flicker or 'pop' on I-frames."
58845911
},
5912+
"ForceFieldPictures": {
5913+
"shape": "H264ForceFieldPictures",
5914+
"locationName": "forceFieldPictures",
5915+
"documentation": "This setting applies only when scan type is \"interlaced.\" It controls whether coding is on a field basis or a frame basis. (When the video is progressive, the coding is always on a frame basis.)\nenabled: Always code on a field basis, so that odd and even sets of fields are coded separately.\ndisabled: Code the two sets of fields separately (on a field basis) or together (on a frame basis, using PAFF or MBAFF), depending on what is most appropriate for the content."
5916+
},
58855917
"FramerateControl": {
58865918
"shape": "H264FramerateControl",
58875919
"locationName": "framerateControl",
@@ -7112,6 +7144,11 @@
71127144
"InputAttachment": {
71137145
"type": "structure",
71147146
"members": {
7147+
"AutomaticInputFailoverSettings": {
7148+
"shape": "AutomaticInputFailoverSettings",
7149+
"locationName": "automaticInputFailoverSettings",
7150+
"documentation": "User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input."
7151+
},
71157152
"InputAttachmentName": {
71167153
"shape": "__string",
71177154
"locationName": "inputAttachmentName",
@@ -7373,6 +7410,14 @@
73737410
"MAX_50_MBPS"
73747411
]
73757412
},
7413+
"InputPreference": {
7414+
"type": "string",
7415+
"documentation": "Input preference when deciding which input to make active when a previously failed input has recovered.\nIf \\\"EQUAL_INPUT_PREFERENCE\\\", then the active input will stay active as long as it is healthy.\nIf \\\"PRIMARY_INPUT_PREFERRED\\\", then always switch back to the primary input when it is healthy.\n",
7416+
"enum": [
7417+
"EQUAL_INPUT_PREFERENCE",
7418+
"PRIMARY_INPUT_PREFERRED"
7419+
]
7420+
},
73767421
"InputResolution": {
73777422
"type": "string",
73787423
"documentation": "Input resolution based on lines of vertical resolution in the input; SD is less than 720 lines, HD is 720 to 1080 lines, UHD is greater than 1080 lines\n",

services/medialive/src/main/resources/codegen-resources/waiters-2.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"description": "Wait until a channel has is stopped",
6262
"operation": "DescribeChannel",
6363
"delay": 5,
64-
"maxAttempts": 28,
64+
"maxAttempts": 60,
6565
"acceptors": [
6666
{
6767
"state": "success",
@@ -86,7 +86,7 @@
8686
"description": "Wait until a channel has been deleted",
8787
"operation": "DescribeChannel",
8888
"delay": 5,
89-
"maxAttempts": 20,
89+
"maxAttempts": 84,
9090
"acceptors": [
9191
{
9292
"state": "success",

0 commit comments

Comments
 (0)