Skip to content
Castreon
DVB

T2-MI — packed DVB-T2 programmes

Updated 25 Oct 2026

Some satellite transponders (and some distribution networks) carry the programmes of a terrestrial DVB-T2 network packed into T2-MI (ETSI TS 102 773) on a single PID — the feed that goes to the terrestrial transmitters. Without decapsulation, such a mux shows a single data service and no picture.

Castreon extracts the inner stream (the TS of one PLP), and the programmes in it become ordinary services: you scan them, make channels from them, and the TV guide, descrambling and alerts work the same.

Available from Castreon 1.9.0, in all plans, on any adapter: a local card or a SAT>IP server.

Turning on decapsulation

In DVB adapters, open the adapter tuned to the transponder with T2-MI (or add it), then turn on T2-MI (decapsulation):

  • T2-MI PID — leave the field empty and Castreon finds the PID that carries T2-MI by itself (usually 4096); you can also type it (32–8190).
  • PLP — leave the field empty for the first PLP found, or type the PLP number you want (0–255).

After saving, the adapter tunes again. Click Scan: the programmes from the T2-MI stream appear, and you make channels from them as from any other mux.

On a SAT>IP server with Requested PIDs → Only the ones in use, the T2-MI PID must be typed: the automatic search needs the whole mux.

What you see in the panel

The adapter panel shows:

  • T2-MI PID — marked found automatically if Castreon found it;
  • PLP — the chosen one, plus how many PLPs were found in the stream and their numbers (so you can pick another one if needed);
  • Extracted T2 stream — the bitrate of the inner stream, with the transport mode: NM (normal) or HEM (high efficiency), and NPD if the transmitter side deleted the null packets;
  • T2-MI errors — T2-MI packets with a wrong checksum and lost inner packets; shown only when there are some, usually because of losses in the satellite signal.

If Castreon finds no T2-MI stream a few seconds after tuning, the panel says so: either the transponder has no T2-MI, or the PID must be typed by hand.

Castreon rebuilds the packets in normal mode and in high-efficiency mode, with or without ISSY, and with NPD it puts back the null packets deleted at the transmitter side, so the bitrate and the timestamps of the programmes stay the original ones.

How much is verified: decapsulation is verified in automated tests: we pack TS streams into T2-MI ourselves (normal mode, high efficiency, ISSY, NPD, two PLPs, losses and corrupted data) and check that exactly the stream that went in comes out. In-band signalling is not used. If a real T2-MI feed shows errors all the time, open a ticket with the satellite and the transponder parameters.

What it does not do yet

  • several PLPs from the same adapter at once — one adapter extracts one PLP (another PLP needs another tuner, so another adapter);
  • T2-MI from IP sources (UDP, SRT, HTTP) — only from DVB adapters.

Privacy

Cookies & local storage

Strictly necessary cookies are always active. Analytics and marketing use Google services and only start if you accept them — until then nothing is sent to Google. You can withdraw your consent here at any time.

Strictly necessary

Without them, sign-in, forms and your chosen language don’t work. They don’t require consent (§ 25(2) no. 2 TDDDG).

Always active
Name Purpose Duration Type
castreon-session Keeps your session: sign-in and chosen language 2 hours, renewed on every visit Cookie
XSRF-TOKEN Protects forms against forged requests 2 hours, renewed on every visit Cookie
remember_web_… Only if you tick “Remember me” at sign-in Until you sign out, max. 400 days Cookie
__cf_bm Cloudflare: tells visitors and bots apart, only when traffic is being checked 30 minutes Cookie · Cloudflare
castreon:consent Remembers your cookie choice 12 months Local storage
theme Customer account appearance: light, dark or system Until you change it Local storage

Analytics

Google Analytics 4 (Google Ireland Ltd.): which pages are visited, where visits come from and on which type of device — with pseudonymous identifiers, without storing your IP address. Helps us improve the website.

Name Purpose Duration Type
_ga Google Analytics: recognises the visitor (pseudonymous ID) 13 months Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: keeps the state of the visit 13 months Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): measures whether visits from Google ads lead to a trial or a plan, and allows Castreon ads to be shown on other websites (remarketing).

Name Purpose Duration Type
_gcl_au, _gcl_aw Google Ads: links the visit to the ad click (conversions) 90 days Cookie · Google Ads
IDE, test_cookie Google Ads: remarketing and ad measurement, on Google domains (doubleclick.net) Up to 13 months Cookie · Google (third party)