DVB-TO-IP GATEWAYS · TECHNICAL PAPER

EIT Demultiplexing: Preserving EPG in IPTV

EIT demultiplexing keeps a selected TV service’s programme information with its individual SPTS output when a DVB multiplex is converted to IP. Compatible IPTV televisions, set-top boxes and middleware can then use that data to display a programme guide alongside the received channel.

FOUNDATION

Why Can the Picture Work While the Guide Is Missing?

A DVB-to-IP gateway may deliver a channel’s video and audio successfully without delivering the programme information needed by the receiver’s guide. Generating an SPTS and retaining the associated EIT are distinct processing requirements. BLANKOM’s A-model documentation explicitly identifies automatic EIT insertion as an additional function.1, 5

EPG, EIT, MPTS and SPTS definitions
Term Meaning in this paper
MPTS Multi Program Transport Stream: one transport stream carrying several services.
SPTS Single Program Transport Stream: one selected service, including its retained components and signalling.
EPG Electronic Programme Guide: the programme information presented to the viewer by a TV, STB or application.
EIT Event Information Table: DVB service-information data about programme events. It can carry event timing and descriptive information.

EIT is data, not a graphics overlay. The gateway carries it; the receiving device or middleware determines how it is displayed.3, 4

OPERATING PRINCIPLE

How EIT Demultiplexing and Automatic Insertion Work

The gateway selects the required service from a received multiplex, separates its relevant EIT information and adds that information to the corresponding SPTS. The supplied IGS-900A / IGS-924A datasheet describes this automatic insertion explicitly; the IGS-8008 portfolio entry identifies EIT demultiplexing and streaming with SPTS.1, 2

SERVICE-AWARE PROCESSINGFrom one DVB multiplex to channel-specific IPTV streamsConceptual example: three selected services
01 · DVB INPUT

Shared Multiplex

TV service A
TV service B
TV service C

EIT information for A, B and C

02 · GATEWAY

Select + Associate

Select each service and its components.

Demultiplex the relevant EIT sections and insert them into the corresponding SPTS.

SPTS A

Service A + EIT for A

SPTS B

Service B + EIT for B

SPTS C

Service C + EIT for C

In DVB, EIT sections are carried on PID 0x0012, decimal 18. Multiple services can share this PID. Passing the entire PID is therefore not the same as selecting the EIT sections belonging to a particular service.4, 5

ARCHITECTURE CHOICES

Four Different EPG Handling Approaches

Comparison of programme-guide handling architectures
Approach What happens Design consequence
SPTS without EIT The selected audiovisual service is delivered without its EIT. Picture and sound may work, but this stream does not supply DVB guide data.
Whole EIT PID pass-through All incoming EIT packets are forwarded without service-specific section selection. May include information for unrelated services; this is not EIT demultiplexing.
Service-specific EIT-to-SPTS Relevant EIT sections accompany the selected service. Provides an in-band source for compatible receivers or middleware.
Separate EPG source A separate database or EPG processor supplies guide information. An independently designed guide workflow, not an implied gateway feature.

This comparison separates transport-stream selection from guide generation. TSDuck documents selected-service EIT filtering separately from basic service selection; BLANKOM’s IPTV whitepaper also distinguishes middleware and dedicated EPG processing.3, 5

SYSTEM APPLICATIONS

Linear IPTV and Middleware-Based Systems

DIRECT LINEAR IPTV

Guide Data Reaches the Receiver

The SPTS passes through the managed IP network to a compatible television or STB. Its own software can use the received EIT for programme information. A separate middleware server is not intrinsically required for this path.1, 3

MIDDLEWARE-BASED IPTV

Guide Data Feeds the Platform

A middleware platform can extract the received EIT and use it in its programme database and user interface. The gateway supplies the in-band data; the platform still defines the presentation and application features.3

The application diagram on page 4 of the supplied A-model datasheet places the gateway upstream of managed switches and receiving devices, with the middleware server explicitly optional. It is a reference architecture—not a guarantee that every television or application implements the same guide functions.1

Illustrative applications for EIT-to-SPTS
Application Practical use of EIT-to-SPTS
Hotels, hospitals and residential IPTV Provide broadcast programme information with each selected channel, subject to the TV or STB’s EIT support.
Cruise ships, vessels and crew accommodation Keep programme information in the local IPTV distribution path alongside received broadcast services.
Corporate and campus television Support programme identification on compatible shared TVs and IPTV clients.
Middleware with guide-based recording Supply event information that the recording platform can use. The recording engine, storage and user interface remain separate functions.

These are system-design examples, not claims of model-specific end-to-end certification. EIT support is most relevant when the project intends to obtain programme information from its received broadcast streams.

FUNCTIONAL BOUNDARIES

EIT Support Is Not the Same as Dynamic PMT Support

The A-model datasheet lists Dynamic PMT and EPG demuxer support together, but they address different requirements. Dynamic PMT handling concerns changes in a service’s programme map and component selection; EIT handling concerns programme-event information. The datasheet associates Dynamic PMT with regional TV service separation.1

SELECTION CRITERIA

What Must Be Verified End to End

The documented EIT-to-SPTS feature establishes a gateway function. It does not establish every EPG outcome for every receiver. Treat the following as project acceptance questions rather than additional product specifications.

Source information

The received service must provide the EIT information the project needs. The gateway cannot transfer event descriptions or schedules that are absent from the source.

Now/next versus schedule

EIT present/following and EIT schedule are separate table categories. A general EIT-support statement does not establish a guaranteed number of guide days.4

Receiver and middleware behaviour

Confirm EIT support in the exact TV, STB or application, including its software version, guide display, language handling and channel association.

Output protocol and downstream processing

The claim concerns EIT inside a transport stream. Do not assume it survives every protocol mode, transcoder, repackager or OTT delivery path; verify the stream after the complete chain.

Identifiers and guide updates

Validate service association and updated programme information after any remapping or source change. A correct first display is not sufficient evidence of continued operation.

Guide scope

A channel-specific SPTS should not be assumed to provide a complete all-channel guide. Establish how the receiving system acquires the full line-up’s programme information.

BLANKOM BUILDING BLOCKS

IGS-8008, IGS-900A and IGS-924A

These BLANKOM gateways document EIT demultiplexing with SPTS delivery. The table compares the satellite configurations relevant to this paper. Alternative reception standards must be specified separately.1, 2

BLANKOM gateways supporting EIT demultiplexing
Model Satellite tuner inputs Maximum SPTS outputs EIT-to-SPTS function
BLANKOM IGS-8008 → 8 × DVB-S/S2/S2X Up to 64 EIT demultiplexing and streaming with SPTS.2
BLANKOM IGS-900A → 16 × DVB-S/S2/S2X Up to 128 total Automatic EIT demultiplexing and insertion into SPTS.1
BLANKOM IGS-924A → 24 × DVB-S/S2/S2X Up to 128 total Automatic EIT demultiplexing and insertion into SPTS.1

Choose by received multiplex/transponder count, selected service count, bitrate and required output behaviour—not by the number of televisions alone. One satellite transponder may contain several TV or radio services. The IGS-900A and IGS-924A links open their shared family product pages; specify the A-model in an enquiry.

ENGINEERING ACCEPTANCE

Verify the Guide, Not Only the Picture

The following is a proposed acceptance sequence, not a report of tests performed on these products. Use the project’s source channels and actual receiving system.

Inspect the source

Confirm that the required channel and its programme information exist in the incoming multiplex.

Inspect the output SPTS

Use a transport-stream analyser to check for EIT sections associated with the selected service; merely detecting PID 0x0012 is not enough.

Check signalling consistency

Review service identifiers, applicable SDT EIT flags and any configured remapping.

Observe programme changes

Check now/next transitions and, where required and supported, schedule updates over an adequate observation period.

Test the actual endpoint

Confirm the correct channel, programme text and displayed times on the intended TV, STB or middleware software.

Test the complete delivery path

Repeat after the normal switching, forwarding and stream-processing stages. Record the model, firmware and configuration used.

A useful acceptance result confirms both stream-level evidence and the intended user-visible behaviour. An analyser and a receiver answer different questions: whether the data is present, and whether the application uses it as required.4, 5

QUESTIONS & ANSWERS

EIT-to-SPTS Frequently Asked Questions

Does every DVB-to-IP gateway with SPTS output preserve EPG?

No. SPTS creation and EIT retention are separate requirements. Check for explicit EIT demultiplexing or equivalent service-aware support.1, 5

Is a separate middleware server always necessary?

No. A compatible receiver can use in-band EIT directly. Middleware is needed when the selected application architecture requires its additional functions, not simply because EIT is present.1, 3

Does EIT-to-SPTS support guarantee a seven-day programme guide?

No. The result depends on source data, supported EIT categories and the receiving system. The cited gateway feature descriptions do not establish a guaranteed number of guide days.

Can the feature create EPG for a local information channel?

Not by itself. A locally generated channel without programme-event data requires a separately specified guide-data source and insertion workflow.

Which of the three gateways should be considered?

IGS-8008 covers an eight-tuner platform; IGS-900A and IGS-924A provide sixteen and twenty-four tuners respectively. Confirm output capacity, bitrate, reception standard and the required EIT behaviour before ordering.1, 2

SOURCE BASIS

Technical References

Product capabilities in this paper follow the cited BLANKOM material. ETSI and TSDuck support the terminology and processing distinctions; they are not evidence of additional BLANKOM firmware features. Architecture examples and acceptance questions are engineering guidance, not certification claims.

  1. BLANKOM IGS-900A / IGS-924A datasheet, supplied v1.4 filePages 1–3: A-model features and output limits; page 4: IPTV application architecture.
  2. BLANKOM DVB-to-IP gateway portfolioIGS-8008: EIT demultiplexing and SPTS streaming; IGS-924: separate A-version feature note.
  3. BLANKOM — Whitepaper about IPTVPages 27–29: service-specific EIT, receiver and middleware use, and separate EPG processing.
  4. ETSI EN 300 468 V1.19.1 — DVB Service InformationClauses 5.1.3 and 5.2.4: EIT PID, present/following, schedule and service identification.
  5. TSDuck User GuideThe zap plugin documents service-specific EIT filtering; EIT processing and analysis are described separately.
DISCUSS YOUR PROJECT

Specify the Programme Guide as Part of the Signal Chain

Send your channel and transponder list, required EPG behaviour, output protocol and receiving-device details. We can then assess the appropriate BLANKOM gateway configuration and identify the compatibility checks required for your system.