{"id":229017,"date":"2024-10-19T14:53:45","date_gmt":"2024-10-19T14:53:45","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iec-62766-5-12017\/"},"modified":"2024-10-25T09:01:06","modified_gmt":"2024-10-25T09:01:06","slug":"bs-iec-62766-5-12017","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iec-62766-5-12017\/","title":{"rendered":"BS IEC 62766-5-1:2017"},"content":{"rendered":"

IEC 62766-5-1:2017(E) specifies the Declarative Application Environment (DAE) component of the OIPF terminal function (OITF). The DAE is a declarative language based environment (browser) based on the OIPF web standards TV profile specified in IEC 62766-5-2 for the presentation of user interfaces and including scripting support for interaction with network server-side applications and access to the APIs of the other OITF functions.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nNational foreword <\/td>\n<\/tr>\n
4<\/td>\nCONTENTS <\/td>\n<\/tr>\n
14<\/td>\nFOREWORD <\/td>\n<\/tr>\n
16<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
17<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
19<\/td>\n3 Terms, definitions and abbreviated terms
3.1 Terms and definitions <\/td>\n<\/tr>\n
21<\/td>\n3.2 Abbreviated terms
4 DAE overview
4.1 General <\/td>\n<\/tr>\n
22<\/td>\n4.2 Architecture of the DAE
Figures
Figure 1 \u2013 OITF architecture <\/td>\n<\/tr>\n
23<\/td>\n4.3 Gateway discovery and control <\/td>\n<\/tr>\n
24<\/td>\n4.4 Application definition
4.4.1 General
4.4.2 Similarities between applications and traditional web pages
4.4.3 Differences between applications and traditional web pages <\/td>\n<\/tr>\n
25<\/td>\n4.4.4 The application tree
4.4.5 The application display model
4.4.6 The security model <\/td>\n<\/tr>\n
26<\/td>\n4.4.7 Inheritance of permissions
4.4.8 Privileged application APIs
4.4.9 Active applications list
4.4.10 Widgets <\/td>\n<\/tr>\n
27<\/td>\n4.4.11 Origin for broadcast-delivered documents
4.5 Resource management
4.5.1 General
4.5.2 Application lifecycle issues <\/td>\n<\/tr>\n
28<\/td>\n4.5.3 Caching of application files
4.5.4 Memory usage
4.5.5 Instantiating embedded objects and claiming scarce system resources
4.5.6 Media control <\/td>\n<\/tr>\n
29<\/td>\n4.5.7 Use of the display <\/td>\n<\/tr>\n
30<\/td>\n4.5.8 Cross-application event handling <\/td>\n<\/tr>\n
31<\/td>\n4.5.9 Tuner resources
Tables
Table 1 \u2013 Events applicable for cross application event handling <\/td>\n<\/tr>\n
32<\/td>\n4.6 Parental access control <\/td>\n<\/tr>\n
33<\/td>\n4.7 Content download
4.7.1 General
4.7.2 Download manager
4.7.3 Content access download descriptor
4.7.4 Triggering a download <\/td>\n<\/tr>\n
34<\/td>\n4.7.5 Download protocol(s) <\/td>\n<\/tr>\n
35<\/td>\n4.8 Streaming CoD
4.8.1 General
4.8.2 Unicast streaming <\/td>\n<\/tr>\n
36<\/td>\n4.9 Scheduled content
4.9.1 General
4.9.2 Conveyance of channel list <\/td>\n<\/tr>\n
37<\/td>\n4.9.3 Conveyance of channel list and list of scheduled recordings <\/td>\n<\/tr>\n
38<\/td>\n4.10 DLNA RUI remote control function
4.10.1 General <\/td>\n<\/tr>\n
39<\/td>\n4.10.2 Interfaces used by the DLNA RUI remote control function
Figure 2 \u2013 OIPF architecture with DLNA RUI RCF scenario <\/td>\n<\/tr>\n
40<\/td>\n4.11 Power consumption
4.11.1 General <\/td>\n<\/tr>\n
41<\/td>\n4.11.2 DAE application wake-up support <\/td>\n<\/tr>\n
42<\/td>\n4.11.3 OITF hibernate support <\/td>\n<\/tr>\n
43<\/td>\n4.11.4 State diagram for the power state
4.12 Display model
5 DAE application model
5.1 Application lifecycle
5.1.1 General
5.1.2 Creating a new application
Figure 3 \u2013 State diagram of OITF power states <\/td>\n<\/tr>\n
45<\/td>\n5.1.3 Stopping an application
5.1.4 Application boundaries
5.2 Application announcement and signalling
5.2.1 Overview <\/td>\n<\/tr>\n
46<\/td>\n5.2.2 General <\/td>\n<\/tr>\n
47<\/td>\n5.2.3 Broadcast-related applications <\/td>\n<\/tr>\n
49<\/td>\nFigure 4 \u2013 Behaviour when the selected channel changes <\/td>\n<\/tr>\n
51<\/td>\nFigure 5 \u2013 Behaviour when the application signalling for the currently selected channel changes or when a running broadcast-related application exits <\/td>\n<\/tr>\n
52<\/td>\n5.2.4 Service provider related applications <\/td>\n<\/tr>\n
53<\/td>\n5.2.5 Broadcast-indepe ndent applications
5.2.6 Switching between applications
5.2.7 Signalling format
Table 2 \u2013 Application signalling <\/td>\n<\/tr>\n
55<\/td>\nTable 3 \u2013 DAE application control codes
Table 4 \u2013 Supported application signalling features <\/td>\n<\/tr>\n
57<\/td>\n5.2.8 Widgets lifecycle
Table 5 \u2013 Key to status column <\/td>\n<\/tr>\n
58<\/td>\n5.3 Event notifications
5.3.1 General <\/td>\n<\/tr>\n
59<\/td>\n5.3.2 Event notification framework based on CEA 2014
Figure 6 \u2013 General event notification architecture on OITF and remote UI server <\/td>\n<\/tr>\n
61<\/td>\n5.3.3 IMS event notification framework <\/td>\n<\/tr>\n
62<\/td>\nFigure 7 \u2013 HNI-IGI transaction for outgoing SIP requests from a DAE application <\/td>\n<\/tr>\n
64<\/td>\nFigure 8 \u2013 HNI-IGI transaction for in-session incoming SIP request <\/td>\n<\/tr>\n
66<\/td>\nFigure 9 \u2013 What happens when the OITF is first turned on <\/td>\n<\/tr>\n
67<\/td>\nFigure 10 \u2013 User logs in using the DAE interface <\/td>\n<\/tr>\n
68<\/td>\n6 Formats
6.1 Web standards TV profile
6.1.1 General
Figure 11 \u2013 Unsolicited message from the network <\/td>\n<\/tr>\n
69<\/td>\n6.1.2 Additional restrictions and requirements
6.2 Still image formats
6.3 Media formats
6.3.1 General
6.3.2 Media format of A\/V media except for audio from memory <\/td>\n<\/tr>\n
70<\/td>\n6.3.3 Media format of A\/V media for audio from memory
6.3.4 Media transport
6.4 SVG
7 APIs
7.1 Object factory API
7.1.1 General <\/td>\n<\/tr>\n
71<\/td>\n7.1.2 Methods <\/td>\n<\/tr>\n
73<\/td>\n7.1.3 Examples <\/td>\n<\/tr>\n
74<\/td>\n7.2 Application management APIs
7.2.1 General
7.2.2 The application\/oipfApplicationManager embedded object <\/td>\n<\/tr>\n
78<\/td>\n7.2.3 Application class <\/td>\n<\/tr>\n
81<\/td>\n7.2.4 The ApplicationCollection class
7.2.5 The ApplicationPrivateData class <\/td>\n<\/tr>\n
82<\/td>\n7.2.6 The Keyset class <\/td>\n<\/tr>\n
84<\/td>\n7.2.7 New DOM events for application support <\/td>\n<\/tr>\n
85<\/td>\n7.2.8 Examples
Table 6 \u2013 New DOM events for application support <\/td>\n<\/tr>\n
86<\/td>\n7.2.9 Widget APIs <\/td>\n<\/tr>\n
87<\/td>\n7.3 Configuration and setting APIs
7.3.1 General
7.3.2 The application\/oipfConfiguration embedded object <\/td>\n<\/tr>\n
88<\/td>\n7.3.3 The Configuration class <\/td>\n<\/tr>\n
90<\/td>\n7.3.4 The LocalSystem class <\/td>\n<\/tr>\n
96<\/td>\n7.3.5 The NetworkInterface class
7.3.6 The AVOutput class <\/td>\n<\/tr>\n
100<\/td>\n7.3.7 The NetworkInterfaceCollection class
7.3.8 The AVOutputCollection class
7.3.9 The TunerCollection class
7.3.10 The Tuner class <\/td>\n<\/tr>\n
101<\/td>\n7.3.11 The SignalInfo class <\/td>\n<\/tr>\n
102<\/td>\n7.3.12 The LNBInfo class <\/td>\n<\/tr>\n
103<\/td>\n7.3.13 The StartupInformation class
7.4 Content download APIs
7.4.1 General
7.4.2 The application\/oipfDownloadTrigger embedded object <\/td>\n<\/tr>\n
106<\/td>\n7.4.3 Extensions to application\/oipfDownloadTrigger
7.4.4 The application\/oipfDownloadManager embedded object <\/td>\n<\/tr>\n
107<\/td>\nFigure 12 \u2013 State diagram for embeddedapplication\/oipfDownloadManager objects <\/td>\n<\/tr>\n
112<\/td>\n7.4.5 The Download class <\/td>\n<\/tr>\n
115<\/td>\n7.4.6 The DownloadCollection class
7.4.7 The DRMControlInformation class <\/td>\n<\/tr>\n
116<\/td>\n7.4.8 The DRMControlInfoCollection class
7.5 Content on demand metadata APIs
7.5.1 General
7.5.2 The application\/oipfCodManager embedded object <\/td>\n<\/tr>\n
118<\/td>\n7.5.3 The ContentCatalogueCollection class
7.5.4 The ContentCatalogue class <\/td>\n<\/tr>\n
119<\/td>\n7.5.5 The ContentCatalogueEvent class
7.5.6 The CODFolder class <\/td>\n<\/tr>\n
120<\/td>\n7.5.7 The CODAsset class <\/td>\n<\/tr>\n
123<\/td>\n7.5.8 The CODService class <\/td>\n<\/tr>\n
125<\/td>\n7.6 Content service protection API
7.6.1 General
7.6.2 The application\/oipfDrmAgent embedded object <\/td>\n<\/tr>\n
127<\/td>\n7.7 Gateway discovery and control APIs
7.7.1 General <\/td>\n<\/tr>\n
128<\/td>\n7.7.2 The application\/oipfGatewayInfo embedded object <\/td>\n<\/tr>\n
130<\/td>\n7.8 Communication services APIs
7.8.1 General <\/td>\n<\/tr>\n
131<\/td>\n7.8.2 The application\/oipfCommunicationServices embedded object <\/td>\n<\/tr>\n
134<\/td>\n7.8.3 Extensions to application\/oipfCommunicationServices for presence and messaging services <\/td>\n<\/tr>\n
137<\/td>\n7.8.4 The UserData class \u2013 Properties <\/td>\n<\/tr>\n
138<\/td>\n7.8.5 The UserDataCollection class
7.8.6 The FeatureTag class \u2013 Properties
7.8.7 The FeatureTagCollection class
7.8.8 The Contact class \u2013 Properties
7.8.9 The ContactCollection class <\/td>\n<\/tr>\n
139<\/td>\n7.8.10 Extensions to application\/oipfCommunicationServices for voice telephony services <\/td>\n<\/tr>\n
145<\/td>\n7.8.11 Extensions to application\/oipfCommunicationServices for video telephony services <\/td>\n<\/tr>\n
147<\/td>\n7.8.12 The DeviceInfo class <\/td>\n<\/tr>\n
148<\/td>\n7.8.13 The DeviceInfoCollection class
7.8.14 The CodecInfo class
7.8.15 The CodecInfoCollection class <\/td>\n<\/tr>\n
149<\/td>\n7.9 Parental rating and parental control APIs
7.9.1 General
7.9.2 The application\/oipfParentalControlManager embedded object <\/td>\n<\/tr>\n
152<\/td>\n7.9.3 The ParentalRatingScheme class <\/td>\n<\/tr>\n
153<\/td>\n7.9.4 The ParentalRatingSchemeCollection class <\/td>\n<\/tr>\n
154<\/td>\n7.9.5 The ParentalRating class <\/td>\n<\/tr>\n
156<\/td>\n7.9.6 The ParentalRatingCollection class <\/td>\n<\/tr>\n
157<\/td>\n7.10 Scheduled Recording APIs
7.10.1 General
7.10.2 The application\/oipfRecordingScheduler embedded object <\/td>\n<\/tr>\n
160<\/td>\n7.10.3 The ScheduledRecording class <\/td>\n<\/tr>\n
164<\/td>\n7.10.4 The ScheduledRecordingCollection class
7.10.5 Extension to application\/oipfRecordingScheduler for control of recordings <\/td>\n<\/tr>\n
166<\/td>\n7.10.6 The Recording class <\/td>\n<\/tr>\n
169<\/td>\n7.10.7 The RecordingCollection class
7.10.8 The PVREvent class
7.10.9 The Bookmark class <\/td>\n<\/tr>\n
170<\/td>\n7.10.10 The BookmarkCollection class
7.11 Remote Management APIs
7.11.1 General
7.11.2 The application\/oipfRemoteManagement embedded object <\/td>\n<\/tr>\n
174<\/td>\n7.12 Metadata APIs
7.12.1 General <\/td>\n<\/tr>\n
175<\/td>\n7.12.2 The application\/oipfSearchManager embedded object <\/td>\n<\/tr>\n
177<\/td>\n7.12.3 The MetadataSearch class <\/td>\n<\/tr>\n
178<\/td>\nFigure 13 \u2013 State machine for a metadata search <\/td>\n<\/tr>\n
179<\/td>\nTable 7 \u2013 Metadata search states <\/td>\n<\/tr>\n
182<\/td>\n7.12.4 The Query class <\/td>\n<\/tr>\n
183<\/td>\n7.12.5 The SearchResults class <\/td>\n<\/tr>\n
184<\/td>\n7.12.6 The MetadataSearchEvent class
7.12.7 The MetadataUpdateEvent class
7.13 Scheduled content and hybrid tuner APIs
7.13.1 General
7.13.2 The video\/broadcast embedded object <\/td>\n<\/tr>\n
185<\/td>\nFigure 14 \u2013 State diagram for embedded video\/broadcast objects <\/td>\n<\/tr>\n
186<\/td>\nTable 8 \u2013 State transitions for the video\/broadcast embedded object <\/td>\n<\/tr>\n
200<\/td>\n7.13.3 Extensions to video\/broadcast for recording and time-shift <\/td>\n<\/tr>\n
201<\/td>\nFigure 15 \u2013 PVR States for recordNow and timeshiftingusing video\/broadcast <\/td>\n<\/tr>\n
209<\/td>\n7.13.4 Extensions to video\/broadcast for access to EIT p\/f <\/td>\n<\/tr>\n
210<\/td>\n7.13.5 Extensions to video\/broadcast for playback of selected components <\/td>\n<\/tr>\n
211<\/td>\n7.13.6 Extensions to video\/broadcast for parental ratings errors <\/td>\n<\/tr>\n
212<\/td>\n7.13.7 Extensions to video\/broadcast for DRM rights errors <\/td>\n<\/tr>\n
213<\/td>\n7.13.8 Extensions to video\/broadcast for current channel information
7.13.9 Extensions to video\/broadcast for creating channel lists from SD&S fragments
7.13.10 The ChannelConfig class <\/td>\n<\/tr>\n
218<\/td>\n7.13.11 The ChannelList class <\/td>\n<\/tr>\n
219<\/td>\n7.13.12 The Channel class <\/td>\n<\/tr>\n
224<\/td>\n7.13.13 The FavouriteListCollection class <\/td>\n<\/tr>\n
225<\/td>\n7.13.14 The FavouriteList class <\/td>\n<\/tr>\n
227<\/td>\n7.13.15 Extensions to video\/broadcast for channel scan
7.13.16 The ChannelScanEvent class
7.13.17 The ChannelScanOptions class
7.13.18 The ChannelScanParameters class
7.13.19 The DVBTChannelScanParameters class <\/td>\n<\/tr>\n
229<\/td>\n7.13.20 The DVBSChannelScanParameters class <\/td>\n<\/tr>\n
230<\/td>\n7.13.21 The DVBCChannelScanParameters class <\/td>\n<\/tr>\n
231<\/td>\n7.13.22 Extensions to video\/broadcast for synchronization <\/td>\n<\/tr>\n
232<\/td>\n7.13.23 The ATSCTChannelScanParameters class <\/td>\n<\/tr>\n
233<\/td>\n7.14 Media playback APIs
7.14.1 General
7.14.2 The A\/V Control object <\/td>\n<\/tr>\n
234<\/td>\nTable 9 \u2013 Properties of the A\/V Control object whenthe type attribute refers to video or audio <\/td>\n<\/tr>\n
235<\/td>\nTable 10 \u2013 Additional properties of the A\/V Control object when the type attribute refers to video <\/td>\n<\/tr>\n
236<\/td>\nTable 11 \u2013 Methods of the A\/V Control object whenthe type attribute refers to video or audio
Table 12 \u2013 Additional methods of the A\/V Control object when the type attribute refers to video <\/td>\n<\/tr>\n
237<\/td>\nTable 13 \u2013 Additional applicable requirements from CEA-2014 <\/td>\n<\/tr>\n
238<\/td>\nFigure 16 \u2013 State diagram for embedded A\/V Control objects (normative) <\/td>\n<\/tr>\n
240<\/td>\n7.14.3 Extensions to A\/V Control object for playback through Content-Access Streaming Descriptor <\/td>\n<\/tr>\n
241<\/td>\n7.14.4 Extensions to A\/V Control object for trickmodes <\/td>\n<\/tr>\n
242<\/td>\n7.14.5 Extensions to A\/V Control object for playback of selected components
7.14.6 Extensions to A\/V Control object for parental rating errors <\/td>\n<\/tr>\n
244<\/td>\n7.14.7 Extensions to A\/V Control object for DRM rights errors <\/td>\n<\/tr>\n
245<\/td>\n7.14.8 Extensions to A\/V Control object for playing media objects
7.14.9 Extensions to A\/V Control object for UI feedback of buffering A\/V content <\/td>\n<\/tr>\n
249<\/td>\n7.14.10 DOM events for A\/V Control object <\/td>\n<\/tr>\n
250<\/td>\n7.14.11 Playback of memory audio <\/td>\n<\/tr>\n
252<\/td>\n7.14.12 Extensions to A\/V Control object for media queuing <\/td>\n<\/tr>\n
253<\/td>\n7.14.13 Extensions to A\/V Control object for volume control
7.14.14 Extensions to A\/V Control object for resource management <\/td>\n<\/tr>\n
254<\/td>\n7.15 Miscellaneous APIs
7.15.1 The application\/oipfMDTF embedded object <\/td>\n<\/tr>\n
256<\/td>\n7.15.2 The application\/oipfStatusView embedded object <\/td>\n<\/tr>\n
257<\/td>\n7.15.3 The application\/oipfCapabilities embedded object <\/td>\n<\/tr>\n
258<\/td>\n7.15.4 The Navigator class
7.15.5 Debug print API
7.16 Shared Utility classes and features
7.16.1 Base collections <\/td>\n<\/tr>\n
259<\/td>\n7.16.2 The Programme class <\/td>\n<\/tr>\n
264<\/td>\n7.16.3 The ProgrammeCollection class
7.16.4 The DiscInfo class
7.16.5 Extensions for playback of selected media components <\/td>\n<\/tr>\n
268<\/td>\n7.16.6 Additional support for protected content <\/td>\n<\/tr>\n
269<\/td>\n7.17 DLNA RUI remote control function APIs
7.17.1 General
7.17.2 The application\/oipfRemoteControlFunction embedded object <\/td>\n<\/tr>\n
274<\/td>\n8 System integration aspects
8.1 HTTP protocol
8.1.1 General
8.1.2 HTTP User-Agent header <\/td>\n<\/tr>\n
275<\/td>\n8.1.3 HTTP X-OITF-RCF-User-Agent header
8.2 Mapping from APIs to protocols
8.2.1 General <\/td>\n<\/tr>\n
276<\/td>\n8.2.2 CoD download over HTTP
8.2.3 CoD unicast streaming with SIP session management <\/td>\n<\/tr>\n
280<\/td>\n8.2.4 Scheduled content multicast streaming with SIP session management <\/td>\n<\/tr>\n
286<\/td>\n8.2.5 Communication services with SIP session management
8.2.6 CoD unicast streaming over RTP and HTTP <\/td>\n<\/tr>\n
290<\/td>\n8.2.7 Scheduled content multicast streaming <\/td>\n<\/tr>\n
291<\/td>\n8.3 URI schemes and their usage
8.3.1 General <\/td>\n<\/tr>\n
292<\/td>\n8.3.2 Media fragments support
Table 14 \u2013 URI schemes and usages <\/td>\n<\/tr>\n
293<\/td>\n8.4 Mapping from APIs to content formats
8.4.1 Character conversion
8.4.2 AVComponent <\/td>\n<\/tr>\n
296<\/td>\n8.4.3 Channel <\/td>\n<\/tr>\n
301<\/td>\n8.4.4 Programme, ScheduledRecording, Recording and Download <\/td>\n<\/tr>\n
309<\/td>\n8.4.5 Exposing audio description streams as AVComponent objects
8.4.6 HTML5 media element mapping <\/td>\n<\/tr>\n
311<\/td>\n8.5 DLNA RUI remote control function implementation
8.5.1 General
8.5.2 Relationship between DAE application and control UI <\/td>\n<\/tr>\n
312<\/td>\n8.5.3 XML UI listing provisioning
Figure 17 \u2013 XML UI listing provisioning <\/td>\n<\/tr>\n
314<\/td>\n8.5.4 Retrieving the control UI <\/td>\n<\/tr>\n
315<\/td>\n8.5.5 Receiving and responding to a message between the control UI in the remote control device and OITF
Figure 18 \u2013 Remote control message handling <\/td>\n<\/tr>\n
317<\/td>\n8.5.6 Notification to the remote control device <\/td>\n<\/tr>\n
318<\/td>\n8.5.7 Handling multiple DAE applications and multiple remote control devices <\/td>\n<\/tr>\n
319<\/td>\n9 Capabilities
9.1 Minimum DAE capability requirements
9.1.1 General
Figure 19 \u2013 Remote control device changes mapping between DAE applications
Figure 20 \u2013 Remote control device retains control of DAE application <\/td>\n<\/tr>\n
322<\/td>\n9.1.2 SSL\/TTLS Requirements <\/td>\n<\/tr>\n
323<\/td>\n9.2 Default UI profiles
Table 15 \u2013 Base UI profile names <\/td>\n<\/tr>\n
324<\/td>\nTable 16 \u2013 Complementary UI profile name fragments <\/td>\n<\/tr>\n
326<\/td>\n9.3 Client capability description
9.3.1 General <\/td>\n<\/tr>\n
327<\/td>\n9.3.2 Tuner\/broadcast capability indication <\/td>\n<\/tr>\n
328<\/td>\n9.3.3 Broadcast content over IP capability indication
9.3.4 PVR capability indication <\/td>\n<\/tr>\n
329<\/td>\n9.3.5 Download CoD capability indication <\/td>\n<\/tr>\n
330<\/td>\n9.3.6 Parental ratings <\/td>\n<\/tr>\n
331<\/td>\n9.3.7 Extended A\/V API support
9.3.8 OITF metadata API support
9.3.9 OITF configuration API support <\/td>\n<\/tr>\n
332<\/td>\n9.3.10 Communication services API Support
9.3.11 DRM capability indication <\/td>\n<\/tr>\n
333<\/td>\n9.3.12 Media profile capability indication <\/td>\n<\/tr>\n
334<\/td>\n9.3.13 Remote diagnostics support
9.3.14 SVG <\/td>\n<\/tr>\n
335<\/td>\n9.3.15 Third party notification support
9.3.16 Multicast delivery terminating function support
9.3.17 Other capability extensions
9.3.18 HTML5 video
9.3.19 DLNA RUI remote control function support
9.3.20 Power consumption
9.3.21 Widgets <\/td>\n<\/tr>\n
336<\/td>\n9.3.22 Buffer control of AV content playback API support
9.3.23 Temporal clipping <\/td>\n<\/tr>\n
337<\/td>\n9.3.24 Capability elements from other schemas
9.3.25 Pointer support
10 Security
10.1 Application \/ service security
10.1.1 General
10.1.2 OITF requirements <\/td>\n<\/tr>\n
338<\/td>\n10.1.3 Server requirements
10.1.4 Specific security requirements for privileged JavaScript APIs <\/td>\n<\/tr>\n
341<\/td>\n10.1.5 Permission names <\/td>\n<\/tr>\n
343<\/td>\n10.1.6 Loading documents from different domains
10.2 User authentication
10.3 DLNA RUI remote control
11 DAE Widgets
11.1 General
11.2 Widgets packaging and configuration <\/td>\n<\/tr>\n
344<\/td>\n11.3 Access request
11.4 Widget interface
11.5 Digital signature <\/td>\n<\/tr>\n
345<\/td>\n12 Graphics performance
12.1 Overview
12.2 Performance levels
12.3 Minimum 2D graphics performance <\/td>\n<\/tr>\n
346<\/td>\n12.4 Minimum 3D graphics performance
12.5 Minimum canvas performance
12.6 Minimum WebGL performance
12.7 Performance measurement
Table 17 \u2013 Minimum 2D graphics performance <\/td>\n<\/tr>\n
348<\/td>\nAnnexes
Annex\u00a0A (informative)Design rationale \u2013 application model <\/td>\n<\/tr>\n
349<\/td>\nAnnex\u00a0B (informative)Clarification of download CoD, streaming CoD and CSP interfaces
B.1 Overview
Figure B.1 \u2013 Main scenario <\/td>\n<\/tr>\n
350<\/td>\nB.2 List of interfaces <\/td>\n<\/tr>\n
353<\/td>\nB.3 Additional notes about content-on-demand <\/td>\n<\/tr>\n
354<\/td>\nAnnex\u00a0C (normative)Content access descriptor syntax and semantics
C.1 Content access download descriptor format <\/td>\n<\/tr>\n
355<\/td>\nC.2 Content access streaming descriptor format <\/td>\n<\/tr>\n
356<\/td>\nC.3 Abstract content access descriptor format <\/td>\n<\/tr>\n
361<\/td>\nAnnex\u00a0D (normative)Capability extensions schema <\/td>\n<\/tr>\n
364<\/td>\nAnnex\u00a0E (normative)Client channel listing format <\/td>\n<\/tr>\n
368<\/td>\nAnnex\u00a0F (normative)Display model
F.1 Logical plane model
Figure F.1 \u2013 Logical plane model <\/td>\n<\/tr>\n
369<\/td>\nF.2 Interaction with the video\/broadcast and A\/V Control objects <\/td>\n<\/tr>\n
370<\/td>\nF.3 Graphic safe area
F.4 Current channel
Figure F.2 \u2013 Graphic safe area <\/td>\n<\/tr>\n
371<\/td>\nTable F.1 \u2013 Clarification of the "current channel" concept in different scenarios <\/td>\n<\/tr>\n
372<\/td>\nAnnex\u00a0G (normative)Backwards compatible profile of HTML5 media elements
G.1 General
G.2 Video element
G.3 Audio element <\/td>\n<\/tr>\n
373<\/td>\nG.4 Source element
G.5 Media element <\/td>\n<\/tr>\n
374<\/td>\nG.6 Other object types
G.7 Dependencies <\/td>\n<\/tr>\n
375<\/td>\nAnnex\u00a0H (informative)DLNA RUI remote control function sequences
H.1 Remote UI and box models
H.1.1 Overview <\/td>\n<\/tr>\n
376<\/td>\nH.1.2 i-box model
H.1.3 2-box model
Figure H.1 \u2013 i-box model <\/td>\n<\/tr>\n
377<\/td>\nH.1.4 3-box model
H.2 DLNA RUI remote control function sequences
H.2.1 General
Figure H.2 \u2013 2-box Model
Figure H.3 \u2013 3-box model <\/td>\n<\/tr>\n
378<\/td>\nH.2.2 Launching a DAE application to obtain the Control UI <\/td>\n<\/tr>\n
379<\/td>\nFigure H.4 \u2013 Launching of a DAE application <\/td>\n<\/tr>\n
380<\/td>\nH.2.3 Obtaining the control UI from a running DAE application <\/td>\n<\/tr>\n
381<\/td>\nFigure H.5 \u2013 Obtaining remote control of a running DAE application <\/td>\n<\/tr>\n
382<\/td>\nH.2.4 Sending and receiving messages between the remote control device and DAE application <\/td>\n<\/tr>\n
383<\/td>\nFigure H.6 \u2013 Message flow between the remote control device and the DAE application <\/td>\n<\/tr>\n
384<\/td>\nAnnex\u00a0I (normative)Collections
I.1 General
I.2 The Collection template
I.2.1 General
I.2.2 Properties
I.2.3 Methods <\/td>\n<\/tr>\n
385<\/td>\nAnnex\u00a0J (informative)SVG video tag support
Table J.1 \u2013 SVG video tag support <\/td>\n<\/tr>\n
388<\/td>\nAnnex\u00a0K (informative)Multimedia telephony sequences
K.1 General
K.2 Full-duplex voice telephony call flow <\/td>\n<\/tr>\n
389<\/td>\nFigure K.1 \u2013 Full-duplex voice telephony call flow <\/td>\n<\/tr>\n
390<\/td>\nK.3 Full-duplex video telephony call flow
Figure K.2 \u2013 Full-duplex Video telephony call flow <\/td>\n<\/tr>\n
391<\/td>\nK.4 Capture device and call parameters setting flow <\/td>\n<\/tr>\n
392<\/td>\nK.5 Full-duplex Voice to Video telephony session update flow
Figure K.3 \u2013 Capture device and call parameters setting flow <\/td>\n<\/tr>\n
393<\/td>\nFigure K.4 \u2013 Full-duplex Voice to Video telephony session update flow <\/td>\n<\/tr>\n
394<\/td>\nAnnex\u00a0L (informative)Server root certificate selection policy
L.1 Overview
L.2 Background
L.3 Policy <\/td>\n<\/tr>\n
396<\/td>\nAnnex\u00a0M (normative)Changes to 5.6.2 of CEA-2014-A <\/td>\n<\/tr>\n
399<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Consumer terminal function for access to IPTV and open multimedia services – Declarative application environment<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2017<\/td>\n400<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":229023,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-229017","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/229017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/229023"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=229017"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=229017"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=229017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}