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 hidden or 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