Skip to content

Commit bb7216b

Browse files
author
AWS
committed
AWS Elemental MediaLive Update: Link devices now support buffer size (latency) configuration. A higher latency value means a longer delay in transmitting from the device to MediaLive, but improved resiliency. A lower latency value means a shorter delay, but less resiliency.
1 parent 2d8d722 commit bb7216b

File tree

4 files changed

+78
-17
lines changed

4 files changed

+78
-17
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": "Link devices now support buffer size (latency) configuration. A higher latency value means a longer delay in transmitting from the device to MediaLive, but improved resiliency. A lower latency value means a shorter delay, but less resiliency."
6+
}

services/medialive/src/main/resources/codegen-resources/endpoint-rule-set.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,6 @@
5252
"ref": "Endpoint"
5353
}
5454
]
55-
},
56-
{
57-
"fn": "parseURL",
58-
"argv": [
59-
{
60-
"ref": "Endpoint"
61-
}
62-
],
63-
"assign": "url"
6455
}
6556
],
6657
"type": "tree",

services/medialive/src/main/resources/codegen-resources/endpoint-tests.json

Lines changed: 55 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
77
},
88
"params": {
9-
"UseDualStack": true,
109
"UseFIPS": true,
10+
"UseDualStack": true,
1111
"Region": "us-iso-east-1"
1212
}
1313
},
@@ -19,8 +19,8 @@
1919
}
2020
},
2121
"params": {
22-
"UseDualStack": false,
2322
"UseFIPS": true,
23+
"UseDualStack": false,
2424
"Region": "us-iso-east-1"
2525
}
2626
},
@@ -30,8 +30,8 @@
3030
"error": "DualStack is enabled but this partition does not support DualStack"
3131
},
3232
"params": {
33-
"UseDualStack": true,
3433
"UseFIPS": false,
34+
"UseDualStack": true,
3535
"Region": "us-iso-east-1"
3636
}
3737
},
@@ -43,11 +43,59 @@
4343
}
4444
},
4545
"params": {
46-
"UseDualStack": false,
4746
"UseFIPS": false,
47+
"UseDualStack": false,
4848
"Region": "us-iso-east-1"
4949
}
5050
},
51+
{
52+
"documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
53+
"expect": {
54+
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
55+
},
56+
"params": {
57+
"UseFIPS": true,
58+
"UseDualStack": true,
59+
"Region": "us-isob-east-1"
60+
}
61+
},
62+
{
63+
"documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
64+
"expect": {
65+
"endpoint": {
66+
"url": "https://medialive-fips.us-isob-east-1.sc2s.sgov.gov"
67+
}
68+
},
69+
"params": {
70+
"UseFIPS": true,
71+
"UseDualStack": false,
72+
"Region": "us-isob-east-1"
73+
}
74+
},
75+
{
76+
"documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
77+
"expect": {
78+
"error": "DualStack is enabled but this partition does not support DualStack"
79+
},
80+
"params": {
81+
"UseFIPS": false,
82+
"UseDualStack": true,
83+
"Region": "us-isob-east-1"
84+
}
85+
},
86+
{
87+
"documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
88+
"expect": {
89+
"endpoint": {
90+
"url": "https://medialive.us-isob-east-1.sc2s.sgov.gov"
91+
}
92+
},
93+
"params": {
94+
"UseFIPS": false,
95+
"UseDualStack": false,
96+
"Region": "us-isob-east-1"
97+
}
98+
},
5199
{
52100
"documentation": "For custom endpoint with fips disabled and dualstack disabled",
53101
"expect": {
@@ -56,8 +104,8 @@
56104
}
57105
},
58106
"params": {
59-
"UseDualStack": false,
60107
"UseFIPS": false,
108+
"UseDualStack": false,
61109
"Region": "us-east-1",
62110
"Endpoint": "https://example.com"
63111
}
@@ -68,8 +116,8 @@
68116
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
69117
},
70118
"params": {
71-
"UseDualStack": false,
72119
"UseFIPS": true,
120+
"UseDualStack": false,
73121
"Region": "us-east-1",
74122
"Endpoint": "https://example.com"
75123
}
@@ -80,8 +128,8 @@
80128
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
81129
},
82130
"params": {
83-
"UseDualStack": true,
84131
"UseFIPS": false,
132+
"UseDualStack": true,
85133
"Region": "us-east-1",
86134
"Endpoint": "https://example.com"
87135
}

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

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9526,6 +9526,11 @@
95269526
"shape": "__integer",
95279527
"locationName": "maxBitrate",
95289528
"documentation": "The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video."
9529+
},
9530+
"LatencyMs": {
9531+
"shape": "__integer",
9532+
"locationName": "latencyMs",
9533+
"documentation": "The Link device's buffer size (latency) in milliseconds (ms)."
95299534
}
95309535
},
95319536
"documentation": "Configurable settings for the input device."
@@ -9605,6 +9610,11 @@
96059610
"shape": "__integer",
96069611
"locationName": "width",
96079612
"documentation": "The width of the video source, in pixels."
9613+
},
9614+
"LatencyMs": {
9615+
"shape": "__integer",
9616+
"locationName": "latencyMs",
9617+
"documentation": "The Link device's buffer size (latency) in milliseconds (ms). You can specify this value."
96089618
}
96099619
},
96109620
"documentation": "Settings that describe the active source from the input device, and the video characteristics of that source."
@@ -9764,7 +9774,8 @@
97649774
"type": "string",
97659775
"documentation": "The type of the input device. For an AWS Elemental Link device that outputs resolutions up to 1080, choose \"HD\".",
97669776
"enum": [
9767-
"HD"
9777+
"HD",
9778+
"UHD"
97689779
]
97699780
},
97709781
"InputDeviceUhdSettings": {
@@ -9809,6 +9820,11 @@
98099820
"shape": "__integer",
98109821
"locationName": "width",
98119822
"documentation": "The width of the video source, in pixels."
9823+
},
9824+
"LatencyMs": {
9825+
"shape": "__integer",
9826+
"locationName": "latencyMs",
9827+
"documentation": "The Link device's buffer size (latency) in milliseconds (ms). You can specify this value."
98129828
}
98139829
},
98149830
"documentation": "Settings that describe the active source from the input device, and the video characteristics of that source."

0 commit comments

Comments
 (0)