Skip to content
v2.275.0

HlsOutputSettingsProperty Struct ​

The settings for an HLS output.

The parent of this entity is OutputSettings.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const hlsOutputSettingsProperty: medialive.CfnChannel.HlsOutputSettingsProperty = {
  h265PackagingType: 'h265PackagingType',
  hlsSettings: {
    audioOnlyHlsSettings: {
      audioGroupId: 'audioGroupId',
      audioOnlyImage: {
        passwordParam: 'passwordParam',
        uri: 'uri',
        username: 'username',
      },
      audioTrackType: 'audioTrackType',
      segmentType: 'segmentType',
    },
    fmp4HlsSettings: {
      audioRenditionSets: 'audioRenditionSets',
      nielsenId3Behavior: 'nielsenId3Behavior',
      timedMetadataBehavior: 'timedMetadataBehavior',
    },
    frameCaptureHlsSettings: { },
    standardHlsSettings: {
      audioRenditionSets: 'audioRenditionSets',
      m3U8Settings: {
        audioFramesPerPes: 123,
        audioPids: 'audioPids',
        ecmPid: 'ecmPid',
        klvBehavior: 'klvBehavior',
        klvDataPids: 'klvDataPids',
        nielsenId3Behavior: 'nielsenId3Behavior',
        patInterval: 123,
        pcrControl: 'pcrControl',
        pcrPeriod: 123,
        pcrPid: 'pcrPid',
        pmtInterval: 123,
        pmtPid: 'pmtPid',
        programNum: 123,
        scte35Behavior: 'scte35Behavior',
        scte35Pid: 'scte35Pid',
        timedMetadataBehavior: 'timedMetadataBehavior',
        timedMetadataPid: 'timedMetadataPid',
        transportStreamId: 123,
        videoPid: 'videoPid',
      },
    },
  },
  nameModifier: 'nameModifier',
  segmentModifier: 'segmentModifier',
};

Properties ​

h265PackagingTypeoptionalstringh265_packaging_typeoptionalstrh265PackagingTypeoptionalStringH265PackagingTypeoptionalstringH265PackagingTypeoptional*string#
Only applicable when this output is referencing an H.265 video description. Specifies whether MP4 segments should be packaged as HEV1 or HVC1.
hlsSettingsoptionalIResolvable | CfnChannel.HlsSettingsPropertyhls_settingsoptionaltyping.Union[IResolvable, HlsSettingsProperty]hlsSettingsoptionalIResolvableHlsSettingsoptionalIResolvableHlsSettingsoptionalinterface{}#
The settings regarding the underlying stream.

These settings are different for audio-only outputs.

nameModifieroptionalstringname_modifieroptionalstrnameModifieroptionalStringNameModifieroptionalstringNameModifieroptional*string#
A string that is concatenated to the end of the destination file name.

Accepts "Format Identifiers":#formatIdentifierParameters.

segmentModifieroptionalstringsegment_modifieroptionalstrsegmentModifieroptionalStringSegmentModifieroptionalstringSegmentModifieroptional*string#
A string that is concatenated to the end of segment file names.