Description
The Electronic Service Guide (ESG) is a fundamental component of 3GPP's Multimedia Broadcast/Multicast Service (MBMS) and evolved MBMS (eMBMS) architectures. It is a structured data service, typically delivered via broadcast or multicast channels, that provides users with comprehensive metadata about available broadcast and multicast services. The ESG is not a single monolithic file but a collection of XML fragments or other structured data objects, each describing different aspects of the service offering. These fragments include service discovery information (like service names, providers, and descriptions), service purchase information (including subscription and pricing data), and content discovery information (such as program schedules, genres, and associated media descriptions). The ESG data model is defined to be extensible and can support various business models, including free-to-air, subscription-based, and pay-per-view services.
Architecturally, the ESG is generated by a Broadcast Service Provider or Content Provider and is delivered to the user's device via the MBMS bearer. The delivery is managed by the BM-SC (Broadcast Multicast Service Centre), which is the core network entity responsible for MBMS service provisioning and delivery. The ESG data is typically delivered over a dedicated MBMS bearer service, separate from the actual media content bearers, allowing devices to discover and select services before joining the corresponding media streams. On the device side, a dedicated ESG client application parses and interprets the ESG data, presenting a user-friendly interface for service selection, often integrated with the device's media player or a dedicated broadcast application.
The ESG's role is critical for the usability and commercial viability of broadcast services. It enables automatic service discovery, allowing users to see what is available without manual configuration. It supports service acquisition by providing the necessary information (like IP multicast addresses, port numbers, and service identifiers) for the device to join the correct MBMS bearer. Furthermore, it facilitates service navigation and content selection, similar to an electronic program guide (EPG) on traditional TV systems. The ESG can also carry metadata for content protection systems (like DRM information) and can be updated dynamically to reflect changes in the service lineup or schedule, ensuring users have access to current information.
Purpose & Motivation
The ESG was created to solve the fundamental problem of service discovery and user navigation in mobile broadcast and multicast networks. Prior to its standardization, delivering broadcast services like mobile TV required proprietary and often cumbersome methods for users to find and access content. The lack of a unified guide hindered user adoption and made service provisioning complex for operators. The ESG provides a standardized, network-efficient mechanism to deliver rich metadata about available services directly to the device.
Its creation was motivated by the need to make MBMS and later eMBMS services user-friendly and commercially operable. Without an ESG, users would need to know specific technical details (like multicast addresses) to access a service, which is impractical. The ESG abstracts this complexity, presenting information in a consumer-friendly manner. It also enables advanced business models by carrying purchase and rights information, allowing for integrated service subscription and pay-per-view capabilities within the broadcast framework. By being delivered over the broadcast channel itself, it ensures efficient, scalable distribution of this guide information to all potential users simultaneously, unlike unicast-based guides which would not scale for mass-market broadcast services.
Key Features
- Structured XML-based data model for service and content description
- Delivery via efficient MBMS/eMBMS broadcast or multicast bearers
- Supports service discovery, acquisition, and navigation
- Enables various business models (free, subscription, pay-per-view)
- Carries metadata for content protection and Digital Rights Management (DRM)
- Allows for dynamic updates to reflect changing service schedules and lineups
Evolution Across Releases
Introduced the initial ESG framework as part of the enhanced MBMS (eMBMS) specifications for LTE. Defined the core ESG data model in TS 26.346 and delivery mechanisms in TS 26.237. Established the architecture for ESG generation by the service provider and delivery via the BM-SC over FLUTE/ALC protocols.
Defining Specifications
| Specification | Title |
|---|---|
| TS 26.237 | 3GPP TS 26.237 |
| TS 26.917 | 3GPP TS 26.917 |