Shopping Cart

No products in the cart.

BS IEC 62766-6:2017

$198.66

Consumer terminal function for access to IPTV and open internet multimedia services – Procedural application environment

Published By Publication Date Number of Pages
BSI 2017 60
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

IEC 62766-6:2017(E) specifies the procedural application environment (PAE) component of the OIPF terminal function (OITF). It also defines the UNI reference point UNIS-12 of the OIPF functional architecture summarised in Annex B of IEC 62766-1:2017. The PAE is an application environment for IPTV services based on Java. Like other specifications such as OCAP, ACAP and Blu-ray, which are, or include, GEM terminal specifications, this document follows the structure of ETSI TS 102 728.

 

 
 

PDF Catalog

PDF Pages PDF Title
2 National foreword
4 CONTENTS
7 FOREWORD
9 INTRODUCTION
10 1 Scope
2 Normative references
12 3 Terms, definitions and abbreviated terms
3.1 Abbreviated terms
4 General considerations and conventions
4.1 Overview
13 4.2 Relation between DVB-GEM and PAE definitions
4.2.1 General
4.2.2 DVB-GEM Compliance
14 4.2.3 Functional equivalents
15 5 Architecture and deployment options
5.1 Architecture
Figures
Figure 1 – PAE architecture block diagram
16 5.2 Deployment options
5.2.1 Combined IG-AG-OITF STB and OITF TV (“headed configuration”)
Figure 2 – Combined IG-AG-OITF STB and OITF TV (“headed configuration”)
17 5.2.2 Combined AG-IG with multiple OITFs (“headless configuration”)
Figure 3 – Combined AG-IG with multiple OITFs (“headless configuration”)
18 5.2.3 AG-IG, OITF-IG, multiple OITFs
5.2.4 Combined OITF-AG TV and IG-WAN Gateway (“headed configuration”)
Figure 4 – AG-IG, OITF-IG, multiple OITFs
Figure 5 – Combined OITF-AG TV and IG-WAN Gateway (“headed configuration”)
19 5.3 Remote UI server
6 Protocols
6.1 Broadcast channel protocols
6.2 Interaction channel protocols
6.3 Transport protocols for application loading over the interaction channel
20 6.4 IPTV protocols
6.4.1 Streaming protocols
6.4.2 Metadata protocols
6.4.3 Content download protocols
6.5 Home network protocols
7 Content formats
7.1 Static formats
7.2 Streaming formats
21 7.3 Fonts
7.3.1 Resident fonts
7.3.2 Downloadable fonts
8 Void
9 Application model
9.1 Overview
23 9.2 Broadcast applications
9.3 DVB-J model
9.4 Stored and cached applications
9.5 Unbound applications
10 Application signalling / metadata
10.1 XML AIT
24 10.2 Stored and cached applications
Tables
Table 1 – Status of XML AIT descriptors and elements
25 11 The Java platform
11.1 Fundamentals
11.2 GEM 1.3
26 11.3 Extensions and mappings to GEM APIs
11.3.1 Broadcast transport protocol access API (org.dvb.dsmcc)
11.3.2 Application listing and launching API (org.dvb.application)
11.3.3 Streaming media APIs
11.3.4 GEM 3D API
11.4 APIs defined by this part
11.4.1 Content and service protection API
11.4.2 User authentication API
11.4.3 UI server API
11.4.4 Content download API
27 11.4.5 Service API
11.5 PVR APIs
11.6 Content referencing
12 Security
12.1 Authentication of applications
Table 2 – Mapping of GEM clauses relating to content referencing
28 12.2 Permission request file
12.3 Security policy for applications
12.4 Certificate management
13 Graphics reference model
14 System integration aspects
Table 3 – Locators and corresponding text representations
29 15 Detailed profile definitions
Table 4 – Platform profile definitions
30 Table 5 – Applicability of GEM specification sections
33 Table 6 – Summary of functional equivalents (informative)
36 16 PVR
16.1 General
16.2 Mandatory Responsibilities
Table 7 – Responsibilities of GEM recording specifications
37 16.3 Optional responsibilities
Table 8 – Events during normal playback and resulting behaviour
Table 9 – Optional responsibilities of GEM recording specifications
38 16.4 Visibility of recording requests and recordings between applications and service providers
17 Minimum terminal capabilities
18 HTTP adaptive streaming
18.1 General
18.2 HAS support
39 Annex A (informative) Headless behaviour of UI-related APIs
A.1 General
A.2 PBP
A.3 JavaTV
41 Annex B (informative) Void
42 Annex C (normative) Package org.oipf.download
C.1 Interface ApplicationDownloadRequest
C.2 Class LocatorDownloadSpec
43 C.3 Class ApplicationDownloadException
C.4 Class ApplicationDownloadSpec
45 Annex D (normative) Package org.oipf.service – interface ServiceCreator
46 Annex E (normative) org.oipf.auth
E.1 Class HTTPDigestCredentials
E.2 Class UserAuthenticationPermission
47 E.3 Class UserAuthenticationManager
48 E.4 Class UserCredentials
E.5 Class CookieCredentials
49 Annex F (normative) org.oipf.uiserver – class UIServerManager
50 Annex G (normative) org.oipf.drm
G.1 General
G.2 Class DRMAgentEvent
51 G.3 Class DRMAgentPermission
52 G.4 Interface DRMAgentListener
G.5 Class DRMAgent
54 G.6 Class DRMAgentException
G.7 Class DRMRightsErrorEvent
56 Annex H (normative) org.oipf.pvr
H.1 Class RecordingAccessPermissions
57 H.2 Class RecordingProperties
59 Bibliography
BS IEC 62766-6:2017
$198.66