PUT: MPTS Channel Swap - AWS Elemental Conductor Live 3

This is version 3.17 of the AWS Elemental Conductor Live 3 documentation. This is the latest version. For prior versions, see the Previous Versions section of AWS Elemental Conductor Live 3 Documentation.

PUT: MPTS Channel Swap

Swap the channel assigned to the MPTS.

HTTP Request and Response

Request URL

PUT http://<Conductor IP address>/mpts/<ID of mpts>

Call Header

  • Accept: Set to application/xml

  • Content-Type: Set to application/xml

If you are implementing user authentication, you must also include three authorization headers; see Header Content for User Authentication.

Request Body

The request body contains XML content consisting of one mpts_members element, consisting of the following.

  • Two mpts_member elements:

    • One to remove the existing channel assignment, containing the following elements.

      Element Value Description
      program_number Integer The program number used for this SPTS program. To obtain the program number for a specific channel, see GET List: Get All SPTS of an MPTS.
      pid_map See the PID map.

      PID assignments to use for this member in the MPTS output. If no values are provided, PIDs will be assigned automatically.

      All PIDs must be unique among all SPTS programs in the MPTS output (not just unique within the individual SPTS program).

      Support is provided for both PID keys with single values and those with multiple values. See below for details.

      channel_id integer

      The ID of the new AWS Elemental Conductor Live 3 channel that will produce the desired SPTS. To obtain the ID of a specific channel, see GET List: Get List of Channels.

      This channel:

      • Can belong to a maximum of two different MPTS outputs.

      • Must include at least one UDP output that is set up to produce input into an MPTS: in other words, the MPTS field is set to Remote (not to Local or None).

      For information on all the special requirements for the channel, see Create a Profile for MPTS Channels in the AWS Elemental Conductor Live 3 User Guide.

    • Another to add a new channel assignment, using the following elements.

      Element Value Description
      type String Always “conductor”
      program_number Integer The program number used for this SPTS program. To obtain the program number for a specific channel, see GET List: Get All SPTS of an MPTS.
      pid_map See the PID map.

      The PID assignments to use for this member in the MPTS output. If no values are provided, PIDs are assigned automatically.

      All PIDs must be unique among all SPTS programs in the MPTS output (not just unique within the individual SPTS program).

      Support is provided for both PID keys with single values and with multiple values. See below for details.

      channel_id Integer

      The ID of the new AWS Elemental Conductor Live 3 channel that produces the desired SPTS. To obtain the ID of a specific channel, see GET List: Get List of Channels.

      This channel:

      • Can belong to a maximum of two different MPTS outputs.

      • Must include at least one UDP output that is set up to produce input into an MPTS: in other words, the MPTS field is set to Remote (not to Local or None).

      For information on all the special requirements for the channel, see the section on creating a profile for MPTS in the AWS Elemental Conductor Live 3 User Guide.