start_multiplex

start_multiplex(**kwargs)

Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.

See also: AWS API Documentation

Request Syntax

response = client.start_multiplex(
    MultiplexId='string'
)
Parameters
MultiplexId (string) -- [REQUIRED] The ID of the multiplex.
Return type
dict
Returns
Response Syntax
{
    'Arn': 'string',
    'AvailabilityZones': [
        'string',
    ],
    'Destinations': [
        {
            'MediaConnectSettings': {
                'EntitlementArn': 'string'
            }
        },
    ],
    'Id': 'string',
    'MultiplexSettings': {
        'MaximumVideoBufferDelayMilliseconds': 123,
        'TransportStreamBitrate': 123,
        'TransportStreamId': 123,
        'TransportStreamReservedBitrate': 123
    },
    'Name': 'string',
    'PipelinesRunningCount': 123,
    'ProgramCount': 123,
    'State': 'CREATING'|'CREATE_FAILED'|'IDLE'|'STARTING'|'RUNNING'|'RECOVERING'|'STOPPING'|'DELETING'|'DELETED',
    'Tags': {
        'string': 'string'
    }
}

Response Structure

  • (dict) -- The action to start the multiplex is in progress.
    • Arn (string) -- The unique arn of the multiplex.
    • AvailabilityZones (list) -- A list of availability zones for the multiplex.
      • (string) -- Placeholder documentation for __string
    • Destinations (list) -- A list of the multiplex output destinations.
      • (dict) -- Multiplex output destination settings
        • MediaConnectSettings (dict) -- Multiplex MediaConnect output destination settings.
          • EntitlementArn (string) -- The MediaConnect entitlement ARN available as a Flow source.
    • Id (string) -- The unique id of the multiplex.
    • MultiplexSettings (dict) -- Configuration for a multiplex event.
      • MaximumVideoBufferDelayMilliseconds (integer) -- Maximum video buffer delay in milliseconds.
      • TransportStreamBitrate (integer) -- Transport stream bit rate.
      • TransportStreamId (integer) -- Transport stream ID.
      • TransportStreamReservedBitrate (integer) -- Transport stream reserved bit rate.
    • Name (string) -- The name of the multiplex.
    • PipelinesRunningCount (integer) -- The number of currently healthy pipelines.
    • ProgramCount (integer) -- The number of programs in the multiplex.
    • State (string) -- The current state of the multiplex.
    • Tags (dict) -- A collection of key-value pairs.
      • (string) -- Placeholder documentation for __string
        • (string) -- Placeholder documentation for __string

Exceptions

  • MediaLive.Client.exceptions.BadRequestException
  • MediaLive.Client.exceptions.InternalServerErrorException
  • MediaLive.Client.exceptions.ForbiddenException
  • MediaLive.Client.exceptions.BadGatewayException
  • MediaLive.Client.exceptions.NotFoundException
  • MediaLive.Client.exceptions.GatewayTimeoutException
  • MediaLive.Client.exceptions.TooManyRequestsException
  • MediaLive.Client.exceptions.ConflictException