DvbSdtSettings

class aws_cdk.aws_medialive_alpha.DvbSdtSettings(*, output_sdt=None, rep_interval=None, service_name=None, service_provider_name=None)

Bases: object

(experimental) Settings for inserting a DVB Service Description Table (SDT).

Parameters:
  • output_sdt (Optional[DvbSdtOutputMode]) – (experimental) The method of inserting SDT information into the output stream. Default: - service default

  • rep_interval (Optional[Duration]) – (experimental) The interval between instances of this table in the output transport stream. Default: - service default

  • service_name (Optional[str]) – (experimental) The service name placed in the serviceDescriptor in the SDT (max 256 characters). Default: - no service name

  • service_provider_name (Optional[str]) – (experimental) The service provider name placed in the serviceDescriptor in the SDT (max 256 characters). Default: - no service provider name

Stability:

experimental

ExampleMetadata:

infused

Example:

# video: medialive.EncodeConfiguration
# audio: medialive.EncodeConfiguration


medialive.OutputGroupConfiguration.udp(
    name="udp_out",
    destinations=[medialive.UdpOutputDestination.udp(address="203.0.113.5", port=5000)],
    outputs=[medialive.UdpOutputDefinition(
        encodes=[video, audio],
        output_name="ts",
        m2ts_settings=medialive.M2tsSettings.of(
            bitrate=Bitrate.mbps(8),
            rate_mode=medialive.M2tsRateMode.VBR,
            program_num=1,
            pat_interval=Duration.millis(100),
            pmt_interval=Duration.millis(100),
            scte35_control=medialive.M2tsScte35Control.PASSTHROUGH,
            dvb_sdt_settings=medialive.DvbSdtSettings(
                output_sdt=medialive.DvbSdtOutputMode.SDT_MANUAL,
                service_name="My Service",
                rep_interval=Duration.millis(2000)
            )
        )
    )]
)

Attributes

output_sdt

(experimental) The method of inserting SDT information into the output stream.

Default:
  • service default

Stability:

experimental

rep_interval

(experimental) The interval between instances of this table in the output transport stream.

Default:
  • service default

Stability:

experimental

service_name

(experimental) The service name placed in the serviceDescriptor in the SDT (max 256 characters).

Default:
  • no service name

Stability:

experimental

service_provider_name

(experimental) The service provider name placed in the serviceDescriptor in the SDT (max 256 characters).

Default:
  • no service provider name

Stability:

experimental