7.2 MPEG-TS Streaming
MPEG-TS streaming is configured via the built-in transport stream multiplexer. The multiplexer operates in VBR mode only; PCR generation compliant with ETSI TR 101 290 is not provided. Monitoring objects and mosaics can be used as sources for stream services.
The recommended configuration sequence is:
- Configure the UDP multicast stream output.
- Set the MPEG-TS parameters for the transport stream.
- Create the services to be included in the transport stream.
- For each service, select the signal source (monitoring object or mosaic) and configure compression parameters.
To open the multiplexer, select the MPEG-TS stream type on the streams screen (Section 7.1).
Figure 221. Screen for working with the multiplexer
UDP Multicast Settings
The UDP Multicast section configures the multicast output:
- IP (224.0.0.0–239.255.255.255) — the multicast group address.
- Port — the multicast port.
- Interface — the IP address of the network interface defining the target network. Take care to avoid overloading the network with multicast traffic or duplicating multicast addresses.
- TTL — the number of IP packet retransmissions (default: 255).
Warning
The address range 231.0.0.1–231.254.254.254 for localhost (127.0.0.1) is reserved. Do not use it for multicast streams.
Multiplexer Settings
The Multiplexer section contains global transport stream parameters and two configuration panels: Services and Streams.
Global parameters:
- Provider — the provider name to be specified in the NIT (default: MultiProbe7).
- Network ID — the network identifier. If unknown, leave the default value.
- Transport ID — the transport stream identifier per your network's multiplexing scheme. If unknown, leave the default value.
Configuring Services
In the Services panel, define the services to include in the transport stream. The panel displays a list with the following columns:
- No. — service number as specified in the PAT.
- Name — the service name used in the SDT and configuration.
- PMT PID — the automatically assigned PMT table PID.
- PCR PID — the automatically assigned PCR service PID.
To add a service, click the New service button and fill in the fields above. Once a service is created and selected in the Services panel, the New stream button in the Streams panel becomes active.
Configuring Stream Sources
Click New stream and select the source type from the local menu: Video stream or Audio stream.
Video Stream Source
Figure 222. Selecting a video stream source and parameters for its compression
The video stream source window has two tabs: Monitoring objects and Mosaics. Sources must be created and configured in advance (monitoring objects — Section 5.1; mosaics — Section 6.5). Parameters are identical for both source types:
- Monitoring objects / Mosaic — select the source from the list.
- Target width — output frame width in pixels.
- Target height — output frame height in pixels.
- Target aspect ratio — output frame aspect ratio.
- Video bitrate — encoder output bitrate.
- Video encoder — the encoder used for compression before multiplexing.
- Video profile — the encoder profile for compression.
- Video codec preset — the encoder preset (available options depend on the selected encoder).
- Coder GPU socket — the GPU socket for compression. Managing sockets allows distributing GPU load across multiple units.
Audio Stream Source
Figure 223. Selecting an audio stream source and parameters for its compression
The audio stream source window has two tabs: Monitoring objects and Audio players. Sources must be created and configured in advance (monitoring objects — Section 5.1; audio players — Section 6.7). Parameters:
- Monitoring objects / Audio players — select the source from the list.
- Language — the language to be specified in the encoder metadata.
- Audio encoder — the encoder to use.
- Audio bitrate — the output bitrate.
Once all services are configured, save the transport stream — it will appear in the list on the streams screen.
To open the stream in the player, click the
button in the lower right corner of the screen.