TS 102 543 : 1.1.1
Current
The latest, up-to-date edition.
DIGITAL VIDEO BROADCASTING (DVB); GLOBALLY EXECUTABLE MHP (GEM) SPECIFICATION 1.2
Hardcopy , PDF
English
Intellectual Property Rights
Foreword
1 Scope
2 References
2.1 Normative references
2.2 Informative references
2.3 Superseding references
3 Definitions and abbreviations
3.1 Definitions
3.2 Abbreviations
4 General considerations and conventions
4.1 General considerations
4.2 Conventions
5 Basic architecture
6 Transport protocols
6.1 Introduction
6.2 Broadcast channel protocols
6.3 Interaction channel protocols
6.4 Transport protocols for application loading over the
interaction channel
6.5 IPTV protocols
7 Content formats
7.1 Static formats
7.2 Broadcast streaming formats
7.3 Resident fontstions
7.4 Downloadable fonts
7.5 Colour representation
7.6 MIME types
8 DVB-HTML
9 Application model
9.1 Broadcast GEM applications
9.2 DVB-J model
9.3 DVB-HTML model
9.4 Inter-application resource management
9.6 Services and applications not related to conventional
DVB services
9.7 Lifecycle of internet access applications
9.8 Plug-ins
9.9 Stored and Cached applications
9.10 Lifecycle interactions between MHP and resident
applications
9.11 Providers
9.12 Impact of graphics constraints on the application model
9.13 Unbound Applications
10 Application signalling
10.1 Introduction
10.2 Program specific information
10.3 Locators within an application description
10.4 Application description
10.5 DVB-J specific application description
10.6 Constant Values
10.7 Plug-in signalling
10.8 Stored applications
11 DVB-J platform
11.1 The virtual machine
11.2 General issues
11.3 Fundamental DVB-J APIs
11.4 Presentation APIs
11.5 Data access APIs
11.6 Service information and selection APIs
11.7 Common infrastructure APIs
11.8 Security
11.9 Other APIs
11.10 Java permissions
11.11 Content referencing
11.12 Stand-alone Applications
11.14 Internet Access
11.15 APIs defined in OCAP
12 Security
12.1 Introduction
12.2 Authentication of applications
12.3 Message transport
12.4 Detail of application authentication messages
12.5 Profile of X.509 certificates for authentication of
applications
12.6 Security policy for applications
12.7 Example of creating an application that can be
authenticated
12.8 GEM/MHP certification procedures
12.9 Certificate management
12.10 Security on the return channel
12.11 The internet profile of X.509 (informative)
12.12 Platform minima
12.13 Plug-ins
12.14 Applications loaded from an interaction channel
12.15 Stored applications
12.17 Authentication of unbound applications
12.18 Authentication of privileged applications
13 Graphics reference model
13.1 General
13.2 Supported graphics resolutions
13.3 Aspect Ratio Support
13.4 Broadcast streaming formats
13.5 Subtitles
14 System integration aspects
14.1 Namespace mapping
14.2 Reserved names
14.3 XML notation
14.4 Network signalling (error behavior)
14.5 Text encoding of application identifiers
14.6 Filename requirements
14.7 Files and file names
14.8 Locators and content referencing
14.9 Content referencing for IPTV
14.10 Service identification
14.11 CA system
14.12 Focus management
15 Detailed platform profile definitions
15.0 General
15.1 PNG - restrictions
15.2 Minimum media formats supported by DVB-J APIs
15.3 JPEG - restrictions
15.4 Locale support
15.5 Video raster format dependencies
15.6 Functional equivalents
16 Registry of constants
16.1 System constants
16.2 DVB-J constants
17 Internet access clients
Annex A (normative): External references; errata, clarifications
and exemptions
Annex B (normative): Broadcast filesystem and trigger transport
B.0 General
B.1 Service domain
B.2 Filesystem requirements
B.3 Stream description
B.4 Trigger signalling
Annex C (informative): Informative references
C.1 Bibliography from MHP
C.2 Other informative references
Annex D (normative): Text presentation
D.1 Font Technology
D.2 Horizontal resolution
D.3 Text wrapping setting is true
Annex E (normative): Character set
Annex F (informative): Authoring and implementation guidelines
Annex G (normative): Minimum platform capabilities
G.1 Graphics
G.2 Audio
G.3 Video
G.4 Resident fonts and text rendering
G.5 Input events
G.6 Memory
G.7 Other resources
Annex H (normative): Extensions
Annex I (normative): DVB-J fundamental classes
Annex J (normative): DVB-J event API
Annex K (normative): DVB-J persistent storage API
Annex L (normative): User settings and preferences API
Annex M (normative): SI Access API
Annex N (normative): Streamed media API extensions
N.1 Active Format Definition
Annex O (normative): Integration of the JavaTV SI API
Annex P (normative): Broadcast transport protocol access
P.1 Overview
P.2 The org.dvb.dsmcc package
P.3 Support for Stored Applications
Annex Q (normative): Datagram socket buffer control
Annex R (normative): DVB-J return channel connection management
API
Annex S (normative): Application listing and launching
S.1 Additional database filter types
Annex T (normative): Permissions
Annex U (normative): Extended graphics APIs
U.1 org.dvb.net.tuning.DvbNetworkInterfaceSIUtil
U.2 org.dvb.ui.DVBGraphics.setXORMode()
Annex W (informative): DVB-J examples
W.1 DVB-J examples from MHP
W.2 Example of enumeration extension
Annex X (normative): Test support
Annex Y (normative): Inter-application and Inter-Xlet
communication API
Annex Z (informative): Services, service contexts and applications
in an MHP environment
Annex AF (normative): Plug-in APIs
Annex AG (normative): Stored application APIs
Annex AH (normative): Internet client APIs
Annex AI (normative): DVB Extensions for cryptography
Annex AJ (normative): Cryptographics service provider
installation
Annex AK (normative): Extended service selection API
Annex AL (normative): Extended content referencing API
Annex AM (normative): Smart card reader API
Annex AN (normative): Provider APIs
Annex AO (normative): Services and the service list
Annex AP (normative): Mapping between Java TV and service
discovery and selection
Annex AQ (normative): Mapping between Java TV and broadband
content guide
Annex AR (normative): XML encoding for AIT
Annex AS (informative): IPTV Use-cases
Annex AT (normative): Application Management API
Annex AU (normative): IPTV content referencing API
Annex AV (normative): Extended service list API
Annex AW (normative): API to DVB service discovery and selection
Annex AX (normative): API to DVB broadband content guide
Annex AY (normative): TV-Anytime and Java TV Integration
Annex AZ (normative): MHP termina hardware API
History
Specifies the GEM platform based on MHP. GEM is applicable for specifications and standards based on the MHP APIs, content formats and semantic guarantees.
Committee |
BROADCAST
|
DocumentType |
Standard
|
Pages |
125
|
PublisherName |
European Telecommunications Standards Institute
|
Status |
Current
|
ISO/IEC 10646:2014 | Information technology Universal Coded Character Set (UCS) |
ETR 154 : 20003 | DIGITAL VIDEO BROADCASTING (DVB) - IMPLEMENTATION GUIDELINES FOR THE USE OF MPEG-2 SYSTEMS, VIDEO AND AUDIO IN SATELLITE, CABLE AND TERRESTRIAL BROADCASTING APPLICATIONS |
TR 101 154 : 1.4.1 | DIGITAL VIDEO BROADCASTING (DVB); IMPLEMENTATION GUIDELINES FOR THE USE OF MPEG-2 SYSTEMS, VIDEO AND AUDIO IN SATELLITE, CABLE AND TERRESTRIAL BROADCASTING APPLICATIONS |
EN 300 468 : 1.15.1 | DIGITAL VIDEO BROADCASTING (DVB); SPECIFICATION FOR SERVICE INFORMATION (SI) IN DVB SYSTEMS |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.