EsamSettings
- class aws_cdk.aws_medialive_alpha.EsamSettings(*, acquisition_point_id, pois, ad_avail_offset=None, zone_identity=None)
Bases:
object(experimental) Settings for ESAM (Event Signaling and Management) ad avail handling.
MediaLive signals ad avail events to an external POIS (Placement Opportunity Information System) endpoint.
- Parameters:
acquisition_point_id (
str) – (experimental) The acquisition point identity sent to the POIS in MCC requests.pois (
Union[PoisEndpoint,Dict[str,Any]]) – (experimental) The POIS endpoint connection details — URL and optional credentials.ad_avail_offset (
Optional[Duration]) – (experimental) Offset added to the input ad avail PTS time. Default: - service defaultzone_identity (
Optional[str]) – (experimental) The ID of a zone the POIS uses to control the placement of ad avails. Default: - service default
- Stability:
experimental
- ExampleMetadata:
infused
Example:
from aws_cdk.aws_ssm import StringParameter # stack: Stack # input: medialive.IInput # bucket: s3.IBucket # video: medialive.EncodeConfiguration # pois_password: StringParameter medialive.Channel(stack, "Channel", inputs=[medialive.InputAttachment(input=input)], avail_settings=medialive.AvailSettings.esam( pois=medialive.PoisEndpoint( url="https://pois.example.com/esam", username="pois-user", password=pois_password ), acquisition_point_id="acquisition-point-1", ad_avail_offset=Duration.millis(200) ), scte35_segmentation_scope=medialive.Scte35SegmentationScope.SCTE35_ENABLED_OUTPUT_GROUPS, output_groups=[ medialive.OutputGroupConfiguration.hls( name="hls", destinations=[medialive.OutputDestination.to_bucket(bucket, "live/stream")], outputs=[medialive.HlsOutputDefinition(encodes=[video], output_name="hls_out")] ) ] )
Attributes
- acquisition_point_id
(experimental) The acquisition point identity sent to the POIS in MCC requests.
- Stability:
experimental
- ad_avail_offset
(experimental) Offset added to the input ad avail PTS time.
- Default:
service default
- Stability:
experimental
- pois
(experimental) The POIS endpoint connection details — URL and optional credentials.
- Stability:
experimental
- zone_identity
(experimental) The ID of a zone the POIS uses to control the placement of ad avails.
- Default:
service default
- Stability:
experimental