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 |
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 |