Skip to content
v2.274.0

HlsSettingsProperty Struct ​

The settings for an HLS output.

The parent of this entity is HlsOutputSettings.

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 hlsSettingsProperty: medialive.CfnChannel.HlsSettingsProperty = {
  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',
    },
  },
};

Properties ​

audioOnlyHlsSettingsoptionalIResolvable | CfnChannel.AudioOnlyHlsSettingsPropertyaudio_only_hls_settingsoptionaltyping.Union[IResolvable, AudioOnlyHlsSettingsProperty]audioOnlyHlsSettingsoptionalIResolvableAudioOnlyHlsSettingsoptionalIResolvableAudioOnlyHlsSettingsoptionalinterface{}#
The settings for an audio-only output.
fmp4HlsSettingsoptionalIResolvable | CfnChannel.Fmp4HlsSettingsPropertyfmp4_hls_settingsoptionaltyping.Union[IResolvable, Fmp4HlsSettingsProperty]fmp4HlsSettingsoptionalIResolvableFmp4HlsSettingsoptionalIResolvableFmp4HlsSettingsoptionalinterface{}#
The settings for an fMP4 container.
frameCaptureHlsSettingsoptionalIResolvable | CfnChannel.FrameCaptureHlsSettingsPropertyframe_capture_hls_settingsoptionaltyping.Union[IResolvable, FrameCaptureHlsSettingsProperty]frameCaptureHlsSettingsoptionalIResolvableFrameCaptureHlsSettingsoptionalIResolvableFrameCaptureHlsSettingsoptionalinterface{}#
Settings for a frame capture output in an HLS output group.
standardHlsSettingsoptionalIResolvable | CfnChannel.StandardHlsSettingsPropertystandard_hls_settingsoptionaltyping.Union[IResolvable, StandardHlsSettingsProperty]standardHlsSettingsoptionalIResolvableStandardHlsSettingsoptionalIResolvableStandardHlsSettingsoptionalinterface{}#
The settings for a standard output (an output that is not audio-only).