Skip to content

Commit ad86490

Browse files
author
AWS
committed
AWS Elemental MediaLive Update: AWS Elemental MediaLive now supports forwarding SCTE-35 messages through the Event Signaling and Management (ESAM) API, and can read those SCTE-35 messages from an inactive source.
1 parent 063e562 commit ad86490

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Elemental MediaLive",
4+
"contributor": "",
5+
"description": "AWS Elemental MediaLive now supports forwarding SCTE-35 messages through the Event Signaling and Management (ESAM) API, and can read those SCTE-35 messages from an inactive source."
6+
}

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

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3604,6 +3604,10 @@
36043604
"AvailSettings": {
36053605
"type": "structure",
36063606
"members": {
3607+
"Esam": {
3608+
"shape": "Esam",
3609+
"locationName": "esam"
3610+
},
36073611
"Scte35SpliceInsert": {
36083612
"shape": "Scte35SpliceInsert",
36093613
"locationName": "scte35SpliceInsert"
@@ -7285,6 +7289,46 @@
72857289
"TimecodeConfig"
72867290
]
72877291
},
7292+
"Esam": {
7293+
"type": "structure",
7294+
"members": {
7295+
"AcquisitionPointId": {
7296+
"shape": "__stringMax256",
7297+
"locationName": "acquisitionPointId",
7298+
"documentation": "Sent as acquisitionPointIdentity to identify the MediaLive channel to the POIS."
7299+
},
7300+
"AdAvailOffset": {
7301+
"shape": "__integerMinNegative1000Max1000",
7302+
"locationName": "adAvailOffset",
7303+
"documentation": "When specified, this offset (in milliseconds) is added to the input Ad Avail PTS time. This only applies to embedded SCTE 104/35 messages and does not apply to OOB messages."
7304+
},
7305+
"PasswordParam": {
7306+
"shape": "__string",
7307+
"locationName": "passwordParam",
7308+
"documentation": "Password if credentials are required to access the POIS endpoint. This is a reference to an AWS parameter store name from which the password can be retrieved. AWS Parameter store format: \"ssm://<parameter name>\""
7309+
},
7310+
"PoisEndpoint": {
7311+
"shape": "__string",
7312+
"locationName": "poisEndpoint",
7313+
"documentation": "The URL of the signal conditioner endpoint on the Placement Opportunity Information System (POIS). MediaLive sends SignalProcessingEvents here when SCTE-35 messages are read."
7314+
},
7315+
"Username": {
7316+
"shape": "__string",
7317+
"locationName": "username",
7318+
"documentation": "Username if credentials are required to access the POIS endpoint. This can be either a plaintext username, or a reference to an AWS parameter store name from which the username can be retrieved. AWS Parameter store format: \"ssm://<parameter name>\""
7319+
},
7320+
"ZoneIdentity": {
7321+
"shape": "__stringMax256",
7322+
"locationName": "zoneIdentity",
7323+
"documentation": "Optional data sent as zoneIdentity to identify the MediaLive channel to the POIS."
7324+
}
7325+
},
7326+
"documentation": "Settings for the Esam",
7327+
"required": [
7328+
"AcquisitionPointId",
7329+
"PoisEndpoint"
7330+
]
7331+
},
72887332
"FailoverCondition": {
72897333
"type": "structure",
72907334
"members": {
@@ -13533,6 +13577,11 @@
1353313577
"locationName": "pauseStateSettings",
1353413578
"documentation": "Action to pause or unpause one or both channel pipelines"
1353513579
},
13580+
"Scte35InputSettings": {
13581+
"shape": "Scte35InputScheduleActionSettings",
13582+
"locationName": "scte35InputSettings",
13583+
"documentation": "Action to specify scte35 input"
13584+
},
1353613585
"Scte35ReturnToNetworkSettings": {
1353713586
"shape": "Scte35ReturnToNetworkScheduleActionSettings",
1353813587
"locationName": "scte35ReturnToNetworkSettings",
@@ -13765,6 +13814,33 @@
1376513814
"RESTRICT_GROUP2"
1376613815
]
1376713816
},
13817+
"Scte35InputMode": {
13818+
"type": "string",
13819+
"documentation": "Settings to let you create a clip of the file input, in order to set up the input to ingest only a portion of the file.",
13820+
"enum": [
13821+
"FIXED",
13822+
"FOLLOW_ACTIVE"
13823+
]
13824+
},
13825+
"Scte35InputScheduleActionSettings": {
13826+
"type": "structure",
13827+
"members": {
13828+
"InputAttachmentNameReference": {
13829+
"shape": "__string",
13830+
"locationName": "inputAttachmentNameReference",
13831+
"documentation": "In fixed mode, enter the name of the input attachment that you want to use as a SCTE-35 input. (Don't enter the ID of the input.)\""
13832+
},
13833+
"Mode": {
13834+
"shape": "Scte35InputMode",
13835+
"locationName": "mode",
13836+
"documentation": "Whether the SCTE-35 input should be the active input or a fixed input."
13837+
}
13838+
},
13839+
"documentation": "Settings for the \"scte35 input\" action",
13840+
"required": [
13841+
"Mode"
13842+
]
13843+
},
1376813844
"Scte35NoRegionalBlackoutFlag": {
1376913845
"type": "string",
1377013846
"documentation": "Corresponds to the no_regional_blackout_flag parameter. A value of REGIONAL_BLACKOUT corresponds to 0 (false) in the SCTE-35 specification. If you include one of the \"restriction\" flags then you must include all four of them.",

0 commit comments

Comments
 (0)