You can set up one or more outputs in a MediaLive channel so that ID3 metadata that is in a source is automatically passed through to the output. Passthrough is supported in the following types of output groups:
-
Archive
-
HLS TS
-
HLS MP4
-
MediaPackage
-
UDP.
Metadata is passed through according to the following rules about the source content.
Type of frame | Content of the source metadata | Result |
---|---|---|
Not PRIV and TDRL | Any content | Pass through in enabled outputs. |
PRIV and TDRL | The frame doesn't have "Elemental Technologies" included in the wording. | Pass through in enabled outputs. |
PRIV and TDRL | The frame does have "Elemental Technologies" included in the wording. | Don't pass through. MediaLive assumes that the timestamp for this metadata has passed, so the metadata isn't valid. |
Note
All the following procedures assume that you are familiar with creating or editing a channel, as described in Creating a channel from scratch.
Enabling ID3 metadata in Archive
outputs
You must configure each output where you want the ID3 metadata to appear.
-
On the Create channel or Edit channel page, select the Archive output group.
-
Select the output where you want to include ID3 metadata. Select Container Settings, then PID Settings.
-
Complete the following fields:
-
Timed Metadata Behavior: Select PASSTHROUGH.
-
Timed Metadata PIDs: Enter the PID where you want to insert the ID3 metadata in this output. Or leave empty to use the default, which is PID 502.
-
Enabling ID3 metadata in HLS TS outputs
Follow this procedure for an HLS output that is set up with a standard container, which holds a transport stream. You must configure each output where you want the ID3 metadata to appear.
-
On the Create channel or Edit channel page, select the HLS output group.
-
Select the output where you want to include ID3 metadata. Go to Container Settings, then PID Settings.
-
Complete the following fields:
-
Timed Metadata Behavior: Select PASSTHROUGH.
-
Timed Metadata PIDs: Enter the PID where you want to insert the ID3 metadata in this output. Or leave empty to use the default, which is PID 502.
-
Enabling ID3 metadata in HLS MP4
outputs
Follow this procedure for an HLS output that is set up with an fMP4container. You must configure each output where you want the ID3 metadata to appear. The metadata will be included in the emsg event.
-
On the Create channel or Edit channel page, select the HLS output group.
-
Select the output where you want to include ID3 metadata. Set the following field:
-
Timed Metadata Behavior: Select PASSTHROUGH.
-
Enabling ID3 metadata in MediaPackage
outputs
You don't have to perform any setup in MediaPackage outputs. These outputs are automatically set up to pass through any ID3 metadata that is present in the source.
Enabling ID3 metadata in UDP outputs
You must configure each output where you want the ID3 metadata to appear.
-
On the Create channel or Edit channel page, select the UDP output group.
-
Select the output where you want to include ID3 metadata. Go to Network Settings, then PID Settings.
-
Complete the following fields:
-
Timed Metadata Behavior: Select PASSTHROUGH.
-
Timed Metadata PIDs: Enter the PID where you want to insert the ID3 metadata in this output. Or leave empty to use the default, which is PID 502.
-