Skip to content

Commit ce9cb6d

Browse files
author
AWS
committed
AWS Elemental MediaLive Update: Added support for SMPTE 2110 inputs when running a channel in a MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio, and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network source.
1 parent 6395287 commit ce9cb6d

File tree

2 files changed

+110
-1
lines changed

2 files changed

+110
-1
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": "Added support for SMPTE 2110 inputs when running a channel in a MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio, and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network source."
6+
}

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

Lines changed: 104 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7588,6 +7588,11 @@
75887588
"shape": "MulticastSettingsCreateRequest",
75897589
"locationName": "multicastSettings",
75907590
"documentation": "Multicast Input settings."
7591+
},
7592+
"Smpte2110ReceiverGroupSettings": {
7593+
"shape": "Smpte2110ReceiverGroupSettings",
7594+
"locationName": "smpte2110ReceiverGroupSettings",
7595+
"documentation": "Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input."
75917596
}
75927597
},
75937598
"documentation": "Placeholder documentation for CreateInput"
@@ -7663,6 +7668,11 @@
76637668
"shape": "MulticastSettingsCreateRequest",
76647669
"locationName": "multicastSettings",
76657670
"documentation": "Multicast Input settings."
7671+
},
7672+
"Smpte2110ReceiverGroupSettings": {
7673+
"shape": "Smpte2110ReceiverGroupSettings",
7674+
"locationName": "smpte2110ReceiverGroupSettings",
7675+
"documentation": "Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input."
76667676
}
76677677
},
76687678
"documentation": "The name of the input"
@@ -8842,6 +8852,11 @@
88428852
"shape": "MulticastSettings",
88438853
"locationName": "multicastSettings",
88448854
"documentation": "Multicast Input settings."
8855+
},
8856+
"Smpte2110ReceiverGroupSettings": {
8857+
"shape": "Smpte2110ReceiverGroupSettings",
8858+
"locationName": "smpte2110ReceiverGroupSettings",
8859+
"documentation": "Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input."
88458860
}
88468861
},
88478862
"documentation": "Placeholder documentation for DescribeInputResponse"
@@ -12211,6 +12226,11 @@
1221112226
"shape": "MulticastSettings",
1221212227
"locationName": "multicastSettings",
1221312228
"documentation": "Multicast Input settings."
12229+
},
12230+
"Smpte2110ReceiverGroupSettings": {
12231+
"shape": "Smpte2110ReceiverGroupSettings",
12232+
"locationName": "smpte2110ReceiverGroupSettings",
12233+
"documentation": "Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input."
1221412234
}
1221512235
},
1221612236
"documentation": "Placeholder documentation for Input"
@@ -13351,7 +13371,8 @@
1335113371
"AWS_CDI",
1335213372
"TS_FILE",
1335313373
"SRT_CALLER",
13354-
"MULTICAST"
13374+
"MULTICAST",
13375+
"SMPTE_2110_RECEIVER_GROUP"
1335513376
]
1335613377
},
1335713378
"InputVpcRequest": {
@@ -18810,6 +18831,11 @@
1881018831
"shape": "MulticastSettingsUpdateRequest",
1881118832
"locationName": "multicastSettings",
1881218833
"documentation": "Multicast Input settings."
18834+
},
18835+
"Smpte2110ReceiverGroupSettings": {
18836+
"shape": "Smpte2110ReceiverGroupSettings",
18837+
"locationName": "smpte2110ReceiverGroupSettings",
18838+
"documentation": "Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input."
1881318839
}
1881418840
},
1881518841
"documentation": "Placeholder documentation for UpdateInput"
@@ -19014,6 +19040,11 @@
1901419040
"shape": "MulticastSettingsUpdateRequest",
1901519041
"locationName": "multicastSettings",
1901619042
"documentation": "Multicast Input settings."
19043+
},
19044+
"Smpte2110ReceiverGroupSettings": {
19045+
"shape": "Smpte2110ReceiverGroupSettings",
19046+
"locationName": "smpte2110ReceiverGroupSettings",
19047+
"documentation": "Include this parameter if the input is a SMPTE 2110 input, to identify the stream sources for this input."
1901719048
}
1901819049
},
1901919050
"documentation": "A request to update an input.",
@@ -28468,6 +28499,78 @@
2846828499
"min": 80,
2846928500
"max": 800,
2847028501
"documentation": "Placeholder documentation for __integerMin80Max800"
28502+
},
28503+
"InputSdpLocation": {
28504+
"type": "structure",
28505+
"members": {
28506+
"MediaIndex": {
28507+
"shape": "__integer",
28508+
"locationName": "mediaIndex",
28509+
"documentation": "The index of the media stream in the SDP file for one SMPTE 2110 stream."
28510+
},
28511+
"SdpUrl": {
28512+
"shape": "__string",
28513+
"locationName": "sdpUrl",
28514+
"documentation": "The URL of the SDP file for one SMPTE 2110 stream."
28515+
}
28516+
},
28517+
"documentation": "The location of the SDP file for one of the SMPTE 2110 streams in a receiver group."
28518+
},
28519+
"Smpte2110ReceiverGroup": {
28520+
"type": "structure",
28521+
"members": {
28522+
"SdpSettings": {
28523+
"shape": "Smpte2110ReceiverGroupSdpSettings",
28524+
"locationName": "sdpSettings",
28525+
"documentation": "The single Smpte2110ReceiverGroupSdpSettings that identify the video, audio, and ancillary streams for this receiver group."
28526+
}
28527+
},
28528+
"documentation": "A receiver group is a collection of video, audio, and ancillary streams that you want to group together and attach to one input."
28529+
},
28530+
"Smpte2110ReceiverGroupSdpSettings": {
28531+
"type": "structure",
28532+
"members": {
28533+
"AncillarySdps": {
28534+
"shape": "__listOfInputSdpLocation",
28535+
"locationName": "ancillarySdps",
28536+
"documentation": "A list of InputSdpLocations. Each item in the list specifies the SDP file and index for one ancillary SMPTE 2110 stream.\nEach stream encapsulates one captions stream (out of any number you can include) or the single SCTE 35 stream that you can include."
28537+
},
28538+
"AudioSdps": {
28539+
"shape": "__listOfInputSdpLocation",
28540+
"locationName": "audioSdps",
28541+
"documentation": "A list of InputSdpLocations. Each item in the list specifies the SDP file and index for one audio SMPTE 2110 stream."
28542+
},
28543+
"VideoSdp": {
28544+
"shape": "InputSdpLocation",
28545+
"locationName": "videoSdp",
28546+
"documentation": "The InputSdpLocation that specifies the SDP file and index for the single video SMPTE 2110 stream for this 2110 input."
28547+
}
28548+
},
28549+
"documentation": "Information about the SDP files that describe the SMPTE 2110 streams that go into one SMPTE 2110 receiver group."
28550+
},
28551+
"Smpte2110ReceiverGroupSettings": {
28552+
"type": "structure",
28553+
"members": {
28554+
"Smpte2110ReceiverGroups": {
28555+
"shape": "__listOfSmpte2110ReceiverGroup",
28556+
"locationName": "smpte2110ReceiverGroups"
28557+
}
28558+
},
28559+
"documentation": "Configures the sources for the SMPTE 2110 Receiver Group input."
28560+
},
28561+
"__listOfInputSdpLocation": {
28562+
"type": "list",
28563+
"member": {
28564+
"shape": "InputSdpLocation"
28565+
},
28566+
"documentation": "Placeholder documentation for __listOfInputSdpLocation"
28567+
},
28568+
"__listOfSmpte2110ReceiverGroup": {
28569+
"type": "list",
28570+
"member": {
28571+
"shape": "Smpte2110ReceiverGroup"
28572+
},
28573+
"documentation": "Placeholder documentation for __listOfSmpte2110ReceiverGroup"
2847128574
}
2847228575
},
2847328576
"documentation": "API for AWS Elemental MediaLive"

0 commit comments

Comments
 (0)