Class: Aws::MediaLive::Types::MsSmoothGroupSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb

Overview

Ms Smooth Group Settings

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#acquisition_point_idString

The ID to include in each message in the sparse track. Ignored if sparseTrackType is NONE.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#audio_only_timecode_controlString

If set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode. This option does not write timecodes to the audio elementary stream.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#certificate_modeString

If set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA). This will cause https outputs to self-signed certificates to fail.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#connection_retry_intervalInteger

Number of seconds to wait before retrying connection to the IIS server if the connection is lost. Content will be cached during this time and the cache will be be delivered to the IIS server once the connection is re-established.

Returns:

  • (Integer)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#destinationTypes::OutputLocationRef

Smooth Streaming publish point on an IIS server. Elemental Live acts as a "Push" encoder to IIS.



9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#event_idString

MS Smooth event ID to be sent to the IIS server. Should only be specified if eventIdMode is set to useConfigured.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#event_id_modeString

Specifies whether or not to send an event ID to the IIS server. If no event ID is sent and the same Live Event is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send an event ID based on the current timestamp - "noEventId" - do not send an event ID to the IIS server.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#event_stop_behaviorString

When set to sendEos, send EOS signal to IIS server when stopping the event

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#filecache_durationInteger

Size in seconds of file cache for streaming outputs.

Returns:

  • (Integer)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#fragment_lengthInteger

Length of mp4 fragments to generate (in seconds). Fragment length must be compatible with GOP size and framerate.

Returns:

  • (Integer)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#input_loss_actionString

Parameter that control output group behavior on input loss.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#num_retriesInteger

Number of retry attempts.

Returns:

  • (Integer)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#restart_delayInteger

Number of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one segment, or exceeding filecacheDuration.

Returns:

  • (Integer)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#segmentation_modeString

useInputSegmentation has been deprecated. The configured segment size is always used.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#send_delay_msInteger

Number of milliseconds to delay the output from the second pipeline.

Returns:

  • (Integer)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#sparse_track_typeString

Identifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame to start a new segment. - SCTE35_WITHOUT_SEGMENTATION: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame but don't start a new segment. - NONE: Don't generate a sparse track for any outputs in this output group.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#stream_manifest_behaviorString

When set to send, send stream manifest so publishing point doesn't start until all streams start.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#timestamp_offsetString

Timestamp offset for the event. Only used if timestampOffsetMode is set to useConfiguredOffset.

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end

#timestamp_offset_modeString

Type of timestamp date offset to use. - useEventStartDate: Use the date the event was started as the offset - useConfiguredOffset: Use an explicitly configured date as the offset

Returns:

  • (String)


9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 9065

class MsSmoothGroupSettings < Struct.new(
  :acquisition_point_id,
  :audio_only_timecode_control,
  :certificate_mode,
  :connection_retry_interval,
  :destination,
  :event_id,
  :event_id_mode,
  :event_stop_behavior,
  :filecache_duration,
  :fragment_length,
  :input_loss_action,
  :num_retries,
  :restart_delay,
  :segmentation_mode,
  :send_delay_ms,
  :sparse_track_type,
  :stream_manifest_behavior,
  :timestamp_offset,
  :timestamp_offset_mode)
  SENSITIVE = []
  include Aws::Structure
end