Transport Stream (TS) Task Configuration

Table of contents

  1. FAQ
  2. Task creation
  3. Optimal configuration for packaging purposes
  4. Optimal configuration for IPTV purposes
  5. Subtitling
    1. DVB Teletext passthrough
    2. DVB Teletext burnin
    3. DVB Subtitles passthrough
    4. DVB Subtitles burnin
    5. Closed caption EIA-608/708 passthrough
    6. Closed caption EIA burnin
  1. FAQ

  2. Task creation

    1. Click on "Live Tasks" button, select "Tasks Map" in the list and click on "New" button.

    2. Give a name to the task.

    3. Select the task. In "Output" panel, set "Output mode to "TS".
  3. Optimal configuration for packaging purposes

    1. Introduction

      This part details how to generate multiple SPTS streams (aka mSPTS) with optimal settings for OTT packaging application.
      Generated TS streams are fully compliant with COMPANY_NAME OTT packager and most of the packagers available in the market.
    2. Source settings

    3. Video encoding and preprocessing settings

      • Configure video codec to H.264 or HEVC and enable desired number of video profiles. Set codec profile, level, output size, framerate and resolution.
      • For all profiles, set "Key-Frame Alignment" to "On".
      • Frame/Field mode:
        • For all profiles that are to be displayed by an interlaced player such as a TV set-top box, set "Frame/Field mode" to "Field mode" or "Adaptative frame/field".
        • For all profiles that are to be displayed by a progressive player such as a PC, tablet or smartphone, set "Frame/Field mode" to "Frame mode".
      • De-interlacing:
        • For all profiles that are to be displayed by an interlaced player such as a TV set-top box, disable "De-interlace".
        • For all profiles that are to be displayed by a progressive player such as a PC, tablet or smartphone, enable "De-interlace".
    4. Audio encoding settings

      In "Audio" panel, enable desired number of audio profiles, select codec, mode, sampling rate and bitrate.
    5. Output settings

      • In "Output" panel, set "Transport mode" to "UDP" and set network adapter, IP address (multicast or unicast) and UDP port.

        Loopback interface is handly if generated mSPTS are packaged on the same device (using COMPANY_NAME packaging task). In that case, it is pointless to send mSPTS over the network.


        If several video profiles are configured, each video profile will be delivered as a SPTS (Single-Program Transport Stream). SPTS range can be configured in "incremental port" or "incremental address" mode.

      • Example : Live transcoding task is configure to encode 4 video profiles. Output IP address is 226.0.8.8 and UDP port is 5004.

        In "incremental port" mode, SPTS range is :
        • 226.0.8.8:5004
        • 226.0.8.8:5005
        • 226.0.8.8:5006
        • 226.0.8.8:5007

        In "incremental address" mode, SPTS range is :
        • 226.0.8.8:5004
        • 226.0.8.9:5004
        • 226.0.8.10:5004
        • 226.0.8.11:5004

        In "incremental address + port" mode, SPTS range is :
        • 226.0.8.8:5004
        • 226.0.8.9:5005
        • 226.0.8.10:5006
        • 226.0.8.11:5007

      • A second output can also be configured (active + active mode) for redundancy purposes.

  4. Optimal configuration for IPTV purposes

    1. Source settings

    2. Video encoding and preprocessing settings

      • In "Video" panel, configure video codec to H.264 or HEVC. Set codec profile, level, output size, framerate and resolution.
      • Frame/Field mode:
        • For all profiles that are to be displayed by an interlaced player such as a TV set-top box, set "Frame/Field mode" to "Field mode" or "Adaptative frame/field".
        • For all profiles that are to be displayed by a progressive player such as a PC, tablet or smartphone, set "Frame/Field mode" to "Frame mode".
      • De-interlacing:
        • For all profiles that are to be displayed by an interlaced player such as a TV set-top box, disable "De-interlace".
        • For all profiles that are to be displayed by a progressive player such as a PC, tablet or smartphone, enable "De-interlace".
    3. Audio encoding settings

      In "Audio" panel, select desired audio codec, mode, sampling rate and bitrate.
    4. Multiplexing

      Multiplexing options dedicated for IPTV delivery:

      • DVB/ATSC compliance modes
      • Null packets insertion to comply to PCR_Accuracy (PCR_AC) as defined in ETSI TR 101 290. (single video profile only)
      • User configurable PSI table period
      • User configurable output PIDs numbering

    5. Output settings

      In "Output" panel, configure network interface, IP address (multicast or unicast) and UDP port.
      A second output can also be configured (active + active mode) for redundancy purposes.
  5. Subtitling

    1. DVB Teletext passthrough

      See DVB Teletext passthrough.
    2. DVB Teletext burnin

      See DVB-Teletext burnin.
    3. DVB Subtitle passthrough

      See DVB Subtitle passthrough.
    4. DVB Subtitles burnin

      See DVB Subtitle burnin.
    5. Closed caption EIA-608/708 passthrough

      See Closed caption EIA-608/708 passthrough.
    6. Closed caption EIA-608 burnin

      See Closed caption EIA passthrough.