Inserting ID3 metadata when creating the MediaLive channel
When you create or edit the channel, you can set up individual outputs in the following types of output groups to include ID3 metadata.
-
HLS TS
-
HLS MP4
-
HLS audio-only
-
UDP.
With this mechanism, MediaLive inserts the first ID3 metadata shortly after the output starts and then at the specified interval for as long as the channel is running. If you restart the channel, the insertion restarts.
Inserting in HLS TS outputs
Follow this procedure for an HLS output that is set up with Standard containers (which always contain a transport stream).
Note
This section assumes that you are familiar with creating or editing a channel, as described in Creating a channel from scratch.
-
Display the Create channel or Edit channel page and select the HLS output group that you want to set up. Scroll down and expand the ID3 section.
-
Complete the following fields:
-
Timed metadata ID3 frame: Select the type of frame for the output — PRIV or TDRL.
-
Timed metadata ID3 period: Specify the frequency for the metadata, in seconds.
We recommend that you set the period to half the segment length. To verify the segment length, in the HLS output group, expand the Manifests and Segments section, and look at Segment Length.
-
-
If you haven't already enabled ID3 metadata insertion in the output or outputs, do so now: 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.
-
Inserting in HLS MP4 outputs
Follow this procedure for an HLS output group that is set up with fMP4 containers. The metadata will be included in the emsg event.
Note
This section assumes that you are familiar with creating or editing a channel, as described in Creating a channel from scratch.
-
Display the Create channel or Edit channel page and select the HLS output group that you want to set up. Scroll down and expand the ID3 section. Complete the following fields:
-
Timed metadata ID3 frame: Select the type of frame for the output — PRIV or TDRL.
-
Timed metadata ID3 period: Specify the frequency for the metadata, in seconds.
We recommend that you set the period (interval) to half the segment length. To verify the segment length, in the HLS output group, expand the Manifests and Segments section, and look at Segment Length.
-
-
If you haven't already enabled ID3 metadata insertion in the output or outputs, do so now: Select the output where you want to include ID3 metadata, and set the following field:
-
Timed Metadata Behavior: Select PASSTHROUGH.
-
Inserting in HLS audio-only outputs
Follow this procedure for an HLS audio-only output group . The metadata will be included in the emsg event.
Note
This section assumes that you are familiar with creating or editing a channel, as described in Creating a channel from scratch.
-
Display the Create channel or Edit channel page and select the HLS output group that you want to set up. Scroll down and expand the ID3 section. Complete the following fields:
-
Timed metadata ID3 frame: Select the type of frame for the output — PRIV or TDRL.
-
Timed metadata ID3 period: Specify the frequency for the metadata, in seconds.
We recommend that you set the period (interval) to half the segment length. To verify the segment length, in the HLS output group, expand the Manifests and Segments section, and look at Segment Length.
-
-
If you haven't already enabled ID3 metadata insertion in the output or outputs, do so now: Select the output where you want to include ID3 metadata. Set the following field:
-
Timed Metadata Behavior: Select PASSTHROUGH.
-
Inserting in UDP outputs
Follow this procedure for a UDP output.
Note
This section assumes that you are familiar with creating or editing a channel, as described in Creating a channel from scratch.
-
Display the Create channel or Edit channel page and select the UDP output group you want to set up. Scroll down to the UDP settings section. Complete the following fields:
-
Timed metadata ID3 frame type: Select the type of frame for the output — PRIV or TDRL.
-
Timed metadata ID3 period: Specify the frequency for the metadata, in seconds.
-
-
If you haven't already enabled ID3 metadata insertion in the output or outputs, do so now: 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.
-