18 Building a Common Middleware Platform

The Globally Executable MHP (GEM) specification allows MHP to be used as the basis for other middleware standards. To help harmonize middleware markets around the world, specification bodies in the United States and Japan adopted GEM as the basis of their own middleware standards. In this chapter we will examine the relationship between those standards, and how we can use GEM to help us build applications and middleware stacks that can be targeted at any of the major digital television markets.

MHP comes from the DVB toolbox of specifications, and thus it makes use of many other DVB specifications such as DVB-SI and DVB subtitling. This allows for the integration into the DVB-T, -S, and -C world of receivers, ...

Get Interactive TV Standards now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.