Skip to content

General Settings

MPTS (Multi Program Transport Stream) lets you bundle multiple TV channels into a single stream. This is useful when you need to send several channels together to broadcasting equipment or cable networks.

For example, instead of sending Channel 1, Channel 2, and Channel 3 as separate streams, MPTS combines them into one stream that carries all three channels.

To create an MPTS stream:

  1. Go to the main Dashboard
  2. Click New Stream in the upper right corner
  3. Check the Multi Program Stream checkbox
  4. Configure the settings below

The General tab contains the basic settings for your MPTS stream.

General Options

  • Enable: Turn the MPTS stream on or off
  • Name: Give your MPTS stream a name to identify it in the interface
  • ID: Auto-generated when you save (optional field)

Astra uses these values to generate the TOT (Time Offset Table). TVs and set-top boxes read it to set the local time automatically and to show EPG events at the correct local time.

  • Country: Country code in ISO 3166-1 alpha-3 format. For example, CHE for Switzerland
  • UTC Offset: Local time offset from UTC in minutes, from -720 to +780. For example, +60 for Switzerland (UTC+1)
  • Network ID: Unique number for your DVB network (default: 1)
  • Network Name: Name for your DVB network
  • Provider Name: Your company or organization name (shows when users scan channels)
  • Codepage: Character encoding for text. Use Latin (ISO 6937) for English
  • TSID: Transport Stream ID - unique number for this stream (default: 1)
  • ONID: Original Network ID - identifies the original network. Must be the same for all streams in your network (default: 1)

The Input List defines which streams (TV Channels) will be combined into your MPTS output. Each input represents a single channel that you want to include in the final multi-channel stream.

Input List

  • New Input: Add a new stream to your MPTS stream
  • Reorder (↑↓): Change the order of channels in the list
  • Settings (⚙): Configure individual channel settings like source URL and program number

Each input stream needs unique identifiers to avoid conflicts:

  • Unique PIDs: Each channel must have different packet identifiers. By default, Astra assigns unique PIDs automatically
  • Program Numbers: Each channel must have a unique program number (PNR). Use set_pnr= to assign it. If the source is an MPTS stream, use pnr= to select the channel first, then set_pnr= to assign a new number. The SDT tab uses this PNR to link channel names to inputs

Example input URLs:

udp://225.1.1.27:1234#set_pnr=11
udp://225.1.1.28:1234#set_pnr=12
udp://225.1.1.29:1234#set_pnr=13

This creates three channels with program numbers 11, 12, and 13 respectively.

You can also use existing streams from the Astra as inputs for your MPTS stream. This allows you to use channels that are already configured and prepared for MPTS.

Use the stream:// URL format and specify the stream ID you want to include.

Example input URL:

stream://a123

So example flow will look like this:

  • SPTS streams used to receive channels from external sources (like UDP or DVB), prepare them for broadcasting (e.g., set program numbers, PIDs, filters, etc.)
  • MPTS stream combines these SPTS streams into a single multi-channel output

The Output List defines where your MPTS stream will be sent. After combining multiple channels into a single MPTS stream, you need to specify the destination(s) where this combined stream should be delivered.

Output List

  • New Output: Add a new destination for your MPTS stream
  • Settings (⚙): Configure output settings like destination URL, constant bitrate, and other parameters

Your MPTS stream can be sent to various destinations:

  • UDP Multicast: Send to network devices or other streaming servers
  • Hardware: Send to broadcasting equipment

Read more about DVB modulator configurations:

Inputs and outputs are not enough for a working MPTS. TVs also need service tables to show channels correctly. Configure them in the next tabs:

  • SDT Settings: channel names, service types and channel numbers (LCN) that viewers see on their TVs. Without SDT, TVs show channels with technical names or in random order
  • NIT Settings: network parameters - frequency, symbol rate, modulation. Modulators take their settings from here, and TVs use them for quick channel search