Created
February 10, 2021 18:47
-
-
Save samueleastdev/926a0bfbe7b8af193643ddda2ac9cd73 to your computer and use it in GitHub Desktop.
example-medialive-test.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Resources": { | |
"MediaLive": { | |
"Type": "AWS::MediaLive::Channel", | |
"Properties": { | |
"Name" : { | |
"Fn::Sub": "${AWS::StackName}-Channel" | |
}, | |
"ChannelClass": "SINGLE_PIPELINE", | |
"RoleArn": "arn:aws:iam::422423811642:role/Media_Live_Role", | |
"InputAttachments": [{ | |
"InputAttachmentName": "HLSInput", | |
"InputId": { | |
"Ref": "MediaLiveInput" | |
}, | |
"InputSettings": { | |
"NetworkInputSettings": { | |
"ServerValidation": "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME" | |
}, | |
"SourceEndBehavior": "CONTINUE", | |
"InputFilter": "AUTO", | |
"FilterStrength": 1, | |
"DeblockFilter": "DISABLED", | |
"DenoiseFilter": "DISABLED", | |
"AudioSelectors": [], | |
"CaptionSelectors": [{ | |
"SelectorSettings": { | |
"EmbeddedSourceSettings": { | |
"Source608ChannelNumber": 1, | |
"Source608TrackNumber": 1, | |
"Convert608To708": "DISABLED", | |
"Scte20Detection": "OFF" | |
} | |
}, | |
"Name": "EmbeddedSelector" | |
}] | |
} | |
}], | |
"Destinations": [{ | |
"Id": "destination1", | |
"Settings": [ | |
{ | |
"Url": "https://my_destination1/testing", | |
"Username": "user", | |
"PasswordParam": "my_destination1" | |
} | |
] | |
}], | |
"InputSpecification": { | |
"Codec": "AVC", | |
"Resolution": "HD", | |
"MaximumBitrate": "MAX_20_MBPS" | |
}, | |
"EncoderSettings": { | |
"AudioDescriptions": [{ | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 64000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_1_aac64" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 64000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_2_aac64" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 64000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_3_aac64" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 96000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_1_aac96" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 96000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_2_aac96" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 96000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_3_aac96" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 128000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_1_aac128" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 128000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_2_aac128" | |
}, { | |
"AudioSelectorName": "default", | |
"CodecSettings": { | |
"AacSettings": { | |
"Bitrate": 128000, | |
"RawFormat": "NONE", | |
"Spec": "MPEG4" | |
} | |
}, | |
"AudioTypeControl": "FOLLOW_INPUT", | |
"LanguageCodeControl": "FOLLOW_INPUT", | |
"Name": "audio_3_aac128" | |
}], | |
"CaptionDescriptions": [], | |
"OutputGroups": [{ | |
"OutputGroupSettings": { | |
"HlsGroupSettings": { | |
"AdMarkers": [], | |
"CaptionLanguageSetting": "OMIT", | |
"CaptionLanguageMappings": [], | |
"HlsCdnSettings": { | |
"HlsBasicPutSettings": { | |
"NumRetries": 5, | |
"ConnectionRetryInterval": 30, | |
"RestartDelay": 5, | |
"FilecacheDuration": 300 | |
} | |
}, | |
"InputLossAction": "EMIT_OUTPUT", | |
"ManifestCompression": "NONE", | |
"Destination": { | |
"DestinationRefId": "destination1" | |
}, | |
"IvInManifest": "INCLUDE", | |
"IvSource": "FOLLOWS_SEGMENT_NUMBER", | |
"ClientCache": "ENABLED", | |
"TsFileMode": "SEGMENTED_FILES", | |
"ManifestDurationFormat": "FLOATING_POINT", | |
"SegmentationMode": "USE_SEGMENT_DURATION", | |
"OutputSelection": "MANIFESTS_AND_SEGMENTS", | |
"StreamInfResolution": "INCLUDE", | |
"IndexNSegments": 10, | |
"ProgramDateTime": "INCLUDE", | |
"ProgramDateTimePeriod": 600, | |
"KeepSegments": 21, | |
"SegmentLength": 6, | |
"TimedMetadataId3Frame": "PRIV", | |
"TimedMetadataId3Period": 10, | |
"CodecSpecification": "RFC_4281", | |
"DirectoryStructure": "SINGLE_DIRECTORY", | |
"SegmentsPerSubdirectory": 10000, | |
"Mode": "LIVE" | |
} | |
}, | |
"Name": "TN2224", | |
"Outputs": [{ | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_960x540_2000k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_960_540", | |
"AudioDescriptionNames": ["audio_2_aac96"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_1280x720_3300k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_1280_720_1", | |
"AudioDescriptionNames": ["audio_3_aac96"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_1280x720_5000k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_1280_720_2", | |
"AudioDescriptionNames": ["audio_1_aac128"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_1280x720_6500k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_1280_720_3", | |
"AudioDescriptionNames": ["audio_2_aac128"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_1920x1080_8000k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_1920_1080", | |
"AudioDescriptionNames": ["audio_3_aac128"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_416x234_200k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_416_234", | |
"AudioDescriptionNames": ["audio_1_aac64"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_480x270_400k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_480_270", | |
"AudioDescriptionNames": ["audio_2_aac64"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_640x360_800k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_640_360", | |
"AudioDescriptionNames": ["audio_3_aac64"], | |
"CaptionDescriptionNames": [] | |
}, { | |
"OutputSettings": { | |
"HlsOutputSettings": { | |
"NameModifier": "_768x432_1200k", | |
"HlsSettings": { | |
"StandardHlsSettings": { | |
"M3u8Settings": { | |
"AudioPids": "492-498", | |
"EcmPid": "8182", | |
"PcrControl": "PCR_EVERY_PES_PACKET", | |
"PmtPid": "480", | |
"Scte35Pid": "500", | |
"Scte35Behavior": "NO_PASSTHROUGH", | |
"TimedMetadataPid": "502", | |
"TimedMetadataBehavior": "NO_PASSTHROUGH", | |
"VideoPid": "481" | |
}, | |
"AudioRenditionSets": "PROGRAM_AUDIO" | |
} | |
} | |
} | |
}, | |
"VideoDescriptionName": "video_768_432", | |
"AudioDescriptionNames": ["audio_1_aac96"], | |
"CaptionDescriptionNames": [] | |
}] | |
}], | |
"TimecodeConfig": { | |
"Source": "SYSTEMCLOCK" | |
}, | |
"VideoDescriptions": [{ | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 200000, | |
"EntropyEncoding": "CAVLC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 15000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "DISABLED", | |
"GopNumBFrames": 0, | |
"GopSize": 30, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_3", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "BASELINE", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 236, | |
"Name": "video_416_234", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 416 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 400000, | |
"EntropyEncoding": "CAVLC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 15000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "DISABLED", | |
"GopNumBFrames": 0, | |
"GopSize": 30, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_3", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "BASELINE", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 272, | |
"Name": "video_480_270", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 480 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 800000, | |
"EntropyEncoding": "CABAC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 30000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "ENABLED", | |
"GopNumBFrames": 3, | |
"GopSize": 60, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_3", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "MAIN", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 360, | |
"Name": "video_640_360", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 640 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 1200000, | |
"EntropyEncoding": "CABAC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 30000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "ENABLED", | |
"GopNumBFrames": 3, | |
"GopSize": 60, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_4_1", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "MAIN", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 432, | |
"Name": "video_768_432", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 768 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 2200000, | |
"EntropyEncoding": "CABAC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 30000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "ENABLED", | |
"GopNumBFrames": 3, | |
"GopSize": 60, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_4_1", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "HIGH", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 540, | |
"Name": "video_960_540", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 960 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 3300000, | |
"EntropyEncoding": "CABAC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 30000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "ENABLED", | |
"GopNumBFrames": 3, | |
"GopSize": 60, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_4_1", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "HIGH", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 720, | |
"Name": "video_1280_720_1", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 1280 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 4700000, | |
"EntropyEncoding": "CABAC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 30000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "ENABLED", | |
"GopNumBFrames": 3, | |
"GopSize": 60, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_4_1", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "HIGH", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 720, | |
"Name": "video_1280_720_2", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 1280 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 6200000, | |
"EntropyEncoding": "CABAC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 30000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "ENABLED", | |
"GopNumBFrames": 3, | |
"GopSize": 60, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_4_1", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "HIGH", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 720, | |
"Name": "video_1280_720_3", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 1280 | |
}, { | |
"CodecSettings": { | |
"H264Settings": { | |
"ColorMetadata": "INSERT", | |
"AdaptiveQuantization": "HIGH", | |
"Bitrate": 8000000, | |
"EntropyEncoding": "CABAC", | |
"FlickerAq": "ENABLED", | |
"FramerateControl": "SPECIFIED", | |
"FramerateNumerator": 30000, | |
"FramerateDenominator": 1001, | |
"GopBReference": "DISABLED", | |
"GopNumBFrames": 1, | |
"GopSize": 60, | |
"GopSizeUnits": "FRAMES", | |
"Level": "H264_LEVEL_4_1", | |
"LookAheadRateControl": "HIGH", | |
"ParControl": "INITIALIZE_FROM_SOURCE", | |
"Profile": "HIGH", | |
"RateControlMode": "CBR", | |
"Syntax": "DEFAULT", | |
"SceneChangeDetect": "ENABLED", | |
"SpatialAq": "ENABLED", | |
"TemporalAq": "ENABLED" | |
} | |
}, | |
"Height": 1080, | |
"Name": "video_1920_1080", | |
"ScalingBehavior": "DEFAULT", | |
"Width": 1920 | |
}] | |
} | |
} | |
}, | |
"MediaLiveSecurityGroup": { | |
"Type": "AWS::MediaLive::InputSecurityGroup", | |
"Properties": { | |
"WhitelistRules": [{ | |
"Cidr" : "0.0.0.0/0" | |
}] | |
} | |
}, | |
"MediaLiveInput": { | |
"Type": "AWS::MediaLive::Input", | |
"Properties": { | |
"Name" : { | |
"Ref": "AWS::StackName" | |
}, | |
"Destinations": [{ | |
"StreamName" : "testing/one" | |
},{ | |
"StreamName" : "testing/two" | |
}], | |
"Type" : "RTMP_PUSH", | |
"InputSecurityGroups": [{ | |
"Ref": "MediaLiveSecurityGroup" | |
}] | |
} | |
}, | |
"MediaPackageChannel": { | |
"Type": "AWS::MediaPackage::Channel", | |
"Properties": { | |
"Description": "MediaPackage Channel", | |
"Id": "MediaPackage2021", | |
"Tags": [{ | |
"Key": "Name", | |
"Value": "MediaPackage" | |
}] | |
} | |
}, | |
"MediaPackageHLSEndpoint": { | |
"Type": "AWS::MediaPackage::OriginEndpoint", | |
"Properties": { | |
"Description": "MediaPackage HLS Channel", | |
"ChannelId" : { | |
"Ref": "MediaPackageChannel" | |
}, | |
"Id": "testing", | |
"HlsPackage": {}, | |
"ManifestName": "index", | |
"StartoverWindowSeconds": "3600", | |
"Tags": [{ | |
"Key": "Name", | |
"Value": "MediaPackage" | |
}] | |
} | |
}, | |
"SSMParameter": { | |
"Type": "AWS::SSM::Parameter", | |
"Properties": { | |
"Description": "Automatically created by AWS Elemental", | |
"Name": "my_destination1", | |
"Type": "String", | |
"Value": "my_destination1" | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment