TSDT

Transport Stream Description Table

Services
Introduced in Rel-14
The Transport Stream Description Table (TSDT) is a metadata structure defined by 3GPP for describing multimedia broadcast and multicast services (MBMS). It provides essential information about the transport stream, such as service lists and component details, enabling efficient delivery and consumption of broadcast content over mobile networks.

Description

The Transport Stream Description Table (TSDT) is a crucial component within the 3GPP Multimedia Broadcast Multicast Service (MBMS) architecture, specifically defined for the delivery of broadcast and multicast content. It functions as a metadata container that describes the structure and composition of a digital transport stream carrying one or more multimedia services. The TSDT is transported within the MBMS bearer and is used by client devices, such as User Equipment (UE), to discover and access available broadcast services efficiently. Its primary role is to provide a service guide-like function at the transport layer, enabling the UE to parse the stream and identify the individual service components (e.g., audio, video, timed text) without requiring prior out-of-band signaling.

Architecturally, the TSDT is generated and inserted into the transport stream by the Broadcast Multicast Service Centre (BM-SC), which is the core network entity responsible for MBMS service provisioning and delivery. The table follows a specific syntax and semantics as defined in 3GPP TS 26.917, ensuring interoperability between network equipment and receiving devices. It typically contains descriptors that list the services within the stream, map service identifiers to specific elementary stream Packet Identifiers (PIDs), and provide information about the service components, such as their media types and coding formats. This allows a UE tuning into a broadcast frequency or MBMS bearer to quickly decode the TSDT, understand what services are available, and select the desired audio/video components for decoding and presentation.

The operation of the TSDT is integral to the MBMS user service, 'Streaming Delivery'. When a UE activates MBMS reception, it first acquires the physical and transport layer parameters. Upon successfully demodulating and decoding the transport stream packets, the UE searches for sections containing the TSDT. The table is periodically transmitted to allow new devices to join the broadcast session at any time. By parsing the TSDT, the UE builds an internal map of the service lineup. For example, it learns that PID 101 carries the video component for 'Service A' encoded with H.264/AVC, PID 102 carries the corresponding AAC audio, and PID 103 carries associated subtitle tracks. This self-describing nature of the transport stream simplifies receiver design and enables a seamless user experience where channel lists can be populated dynamically directly from the broadcast signal itself.

Purpose & Motivation

The TSDT was created to address the specific challenges of delivering broadcast television and radio services over packet-switched mobile networks within the 3GPP MBMS framework. Prior to MBMS, mobile multimedia was primarily delivered via unicast connections, which is inefficient for popular live events as it duplicates the same data stream to thousands of individual users, consuming excessive network capacity. MBMS introduced efficient point-to-multipoint delivery, but this required a mechanism for receivers to efficiently discover and decode the multiplexed services within a shared broadcast bearer. The TSDT solves this discovery problem.

Historically, in traditional digital broadcast systems like DVB, similar tables (e.g., the Program Association Table and Program Map Table) perform the essential function of describing the transport stream multiplex. The 3GPP TSDT serves an analogous purpose but is tailored for the IP-based, mobile environment of MBMS. Its creation was motivated by the need for a standardized, in-band service description mechanism. Without it, UEs would require pre-configured information or a separate unicast data connection to query a service guide before being able to decode the broadcast, which would complicate the user experience, increase latency when switching services, and reduce the efficiency and autonomy of the broadcast delivery model. The TSDT enables the 'always-on' broadcast experience where the content and its description are delivered together.

Key Features

  • In-band service discovery within the MBMS transport stream
  • Describes the multiplex structure and maps services to Packet Identifiers (PIDs)
  • Lists service components (audio, video, text) and their coding formats
  • Periodically transmitted for dynamic service acquisition by receivers
  • Generated by the Broadcast Multicast Service Centre (BM-SC)
  • Follows standardized syntax per 3GPP TS 26.917 for interoperability

Evolution Across Releases

Rel-14 Initial

The Transport Stream Description Table (TSDT) was initially introduced in 3GPP Release 14 as part of the enhanced MBMS (eMBMS) specifications for LTE-based broadcast. Its initial architecture provided the core capability to describe services within an MPEG-2 Transport Stream (MPEG2-TS) over MBMS, enabling basic service discovery and component mapping for UEs receiving LTE broadcast signals.

Defining Specifications

SpecificationTitle
TS 26.917 3GPP TS 26.917