Stream Configuration
Stream configuration is available when the input stream is UDP or SRT and with specific outputs. Not all features are applicable to all outputs.
Service Provider Name
This applies to Multicast UDP outputs only
This will configure the Service Provider Name
in the mpegts transport. If this field is not populated then Bitstreams
will be used.
Stream Mapping
This feature allows input streams (audio, subtitles, etc) to be configured for passthrough, remap, or dropped depending on the output type.
The stream mapping is applied before the template. The order in which the input streams are matched, will be applied to the output. For example if the stream mapping has been configured for three audio streams, and there is a successful match on the first audio rule, then this audio will be applied to the audio index 0
in the template. However if there is no match on the first audio rule, but a successful match on the second audio rule, then the second audio will be applied to the audio index 0
in the template.
Stream mapping supports codec filtering for audio streams. This allows you to match specific audio codecs (AAC, MP2, MP3, EAC3, AC3, Opus, FLAC, PCM (ALAW)) within your stream mapping rules.
There is an inherent "drop" rule applied at end of the rule.
After the stream has started any non-matching rules will result in a warning. More details about the warning will be available in the Alerts tab on the encoding session page.
Stream Remap (Re-PID)
The stream mapping has the ability to re-pid the output elementary stream (audio, video, subtitles, etc) when it matches a specific rule.
If there are two or more audio streams that have a language descriptor of eng
, then the first audio track found in the PMT will have an output pid of 20
and all other audio tracks will also have a new PID, their PIDs will be the next available PID after 100
.
DASH/HLS/CMAF Output
When the output is configured for DASH, HLS, or CMAF, stream mapping allows passthrough of specific streams based on the rule that is created. Any input stream that does not match the rule, will be dropped.
Stream mapping requires at least one row to be configured for "Video".
Parameter | Description |
---|---|
Rule | The order in which the rules will be applied |
Type | What type of input stream will this rule apply |
Audio Codec | Specify the codec to match (AAC, MP2, MP3, EAC3, AC3, Opus, FLAC, PCM (ALAW)). When an asterisk * then all codecs will be matched. |
Lang | The ISO Language code that will be used to match with the input stream. When an asterisk * then all languages will be matched. |
Input PID | Allows matching using a specific PID for Passthrough. When an asterisk * then all input PIDs will be matched. |
Mode | Configure the stream for Passthrough |
Action | Option to delete the rule. |
+ Add New Mapping
This will add a new rule to the table.
UDP/Multicast Output
When the output is configured for UDP/Multicast, the stream mapping allows to passthrough or remap specific streams based on the rule that is created. Any input stream that does not match the rule, will be dropped.
If both Input PID and Language are specified, then both need to match for the rule to be used. When audio codec filtering is also specified for audio streams, all matching criteria (PID, Language, and Audio Codec) must match for the rule to be applied.
Stream mapping requires at least one row to be configured for "Video".
Parameter | Description |
---|---|
Rule | The order in which the rules will be applied |
Type | What type of input stream will this rule apply |
Audio Codec | Specify the codec to match (AAC, MP2, MP3, EAC3, AC3, Opus, FLAC, PCM (ALAW)). When an asterisk * then all codecs will be matched. |
Lang | The ISO Language code that will be used to match with the input stream. When an asterisk * then all languages will be matched. |
Input PID | When the mode is configured for Remap the output PID can be changed. When an asterisk * then all input PIDs will be matched. |
Mode | Configure the stream for Passthrough or Remap |
Output PID | When the mode is configured for Remap the output PID can be changed. |
Action | Option to delete the rule. |
+ Add New Mapping
This will add a new rule to the table.