Skip to content

Commit 573e7c2

Browse files
author
AWS
committed
AWS Elemental MediaPackage Update: Adds optional configuration for DASH to compact the manifest by combining duplicate SegmentTemplate tags. Adds optional configuration for DASH SegmentTemplate format to refer to segments by "Number" (default) or by "Time".
1 parent aeaa0c4 commit 573e7c2

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"category": "AWS Elemental MediaPackage",
3+
"type": "feature",
4+
"description": "Adds optional configuration for DASH to compact the manifest by combining duplicate SegmentTemplate tags. Adds optional configuration for DASH SegmentTemplate format to refer to segments by \"Number\" (default) or by \"Time\"."
5+
}

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -799,6 +799,11 @@
799799
"locationName": "encryption",
800800
"shape": "DashEncryption"
801801
},
802+
"ManifestLayout": {
803+
"documentation": "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.",
804+
"locationName": "manifestLayout",
805+
"shape": "ManifestLayout"
806+
},
802807
"ManifestWindowSeconds": {
803808
"documentation": "Time window (in seconds) contained in each manifest.",
804809
"locationName": "manifestWindowSeconds",
@@ -829,6 +834,11 @@
829834
"locationName": "segmentDurationSeconds",
830835
"shape": "__integer"
831836
},
837+
"SegmentTemplateFormat": {
838+
"documentation": "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.",
839+
"locationName": "segmentTemplateFormat",
840+
"shape": "SegmentTemplateFormat"
841+
},
832842
"StreamSelection": {
833843
"locationName": "streamSelection",
834844
"shape": "StreamSelection"
@@ -1312,6 +1322,13 @@
13121322
},
13131323
"type": "structure"
13141324
},
1325+
"ManifestLayout": {
1326+
"enum": [
1327+
"FULL",
1328+
"COMPACT"
1329+
],
1330+
"type": "string"
1331+
},
13151332
"MaxResults": {
13161333
"max": 1000,
13171334
"min": 1,
@@ -1659,6 +1676,13 @@
16591676
},
16601677
"type": "structure"
16611678
},
1679+
"SegmentTemplateFormat": {
1680+
"enum": [
1681+
"NUMBER_WITH_TIMELINE",
1682+
"TIME_WITH_TIMELINE"
1683+
],
1684+
"type": "string"
1685+
},
16621686
"ServiceUnavailableException": {
16631687
"documentation": "An unexpected error occurred.",
16641688
"error": {

0 commit comments

Comments
 (0)