{"id":229209,"date":"2024-10-19T14:54:37","date_gmt":"2024-10-19T14:54:37","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iec-62481-1-12017\/"},"modified":"2024-10-25T09:02:21","modified_gmt":"2024-10-25T09:02:21","slug":"bs-iec-62481-1-12017","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iec-62481-1-12017\/","title":{"rendered":"BS IEC 62481-1-1:2017"},"content":{"rendered":"

This part of IEC 62481-1, the DLNA guidelines series, specifies the core architecture and protocols of DLNA implementations.<\/p>\n

The interoperability guidelines consist of five parts covering Architecture and Protocols, Media Formats, Link Protection, DRM Interoperability Systems and Device Profiles. This part of the DLNA guidelines provides vendors with the information needed to build interoperable networked platforms and devices for the digital home. The necessary standards and technologies are now available to enable products to be built for networked entertainment-centric usages. However, standards and technologies need to be clarified and options limited to ensure interoperability. The five parts of the DLNA Home Networked Device interoperability guidelines fulfill that role.<\/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\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>\nundefined <\/td>\n<\/tr>\n
4<\/td>\nCONTENTS <\/td>\n<\/tr>\n
14<\/td>\nFOREWORD <\/td>\n<\/tr>\n
16<\/td>\nINTRODUCTION
Tables
Table 1 \u2013 Key technology ingredients <\/td>\n<\/tr>\n
18<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
26<\/td>\n3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions <\/td>\n<\/tr>\n
43<\/td>\n3.2 Symbols <\/td>\n<\/tr>\n
44<\/td>\n3.3 Abbreviated terms
3.4 Conventions
4 DLNA home network architecture
4.1 General <\/td>\n<\/tr>\n
45<\/td>\n4.2 Networking and connectivity
4.2.1 General
Figures
Figure 1 \u2013 DLNA functional components <\/td>\n<\/tr>\n
46<\/td>\n4.2.2 Network quality of service
4.3 Device discovery and control
4.4 Media management <\/td>\n<\/tr>\n
47<\/td>\n4.5 Media formats
4.6 Media transport
4.7 Remote UI
5 DLNA device model
5.1 Overview
5.2 Device model elements <\/td>\n<\/tr>\n
49<\/td>\n5.3 Device Functions
Figure 2 \u2013 DLNA device model terms hierarchy <\/td>\n<\/tr>\n
50<\/td>\n5.4 Device Categories
5.5 Device Classes and roles <\/td>\n<\/tr>\n
51<\/td>\n5.6 Device Capabilities and roles
5.7 System Usages
5.7.1 General <\/td>\n<\/tr>\n
52<\/td>\n5.7.2 2-box Pull system usage <\/td>\n<\/tr>\n
53<\/td>\n5.7.3 2-box Push system usage
Figure 3 \u2013 2-box Pull system usage interaction model <\/td>\n<\/tr>\n
54<\/td>\n5.7.4 3-box system usage
Figure 4 \u2013 2-box Push system usage interaction model <\/td>\n<\/tr>\n
55<\/td>\n5.7.5 Download system usage
Figure 5 \u2013 3-box system usage interaction model <\/td>\n<\/tr>\n
56<\/td>\n5.7.6 Upload system usage
Figure 6 \u2013 Download system usage interaction model <\/td>\n<\/tr>\n
57<\/td>\n5.7.7 Download Synchronization system usage
Figure 7 \u2013 Upload system usage interaction model <\/td>\n<\/tr>\n
58<\/td>\n5.7.8 Upload Synchronization system usage
Figure 8 \u2013 Download Synchronization system usage interaction model <\/td>\n<\/tr>\n
59<\/td>\n5.7.9 Scheduled Recording system usage
Figure 9 \u2013 Upload Synchronization system usage interaction model <\/td>\n<\/tr>\n
60<\/td>\n5.7.10 EPG system usage
Figure 10 \u2013 Scheduled Recording system usage interaction model <\/td>\n<\/tr>\n
61<\/td>\n5.7.11 IPv6 Connectivity system usage impacts
Figure 11 \u2013 EPG system usage interaction model <\/td>\n<\/tr>\n
62<\/td>\n5.8 Interoperability guidelines usage <\/td>\n<\/tr>\n
63<\/td>\nTable 2 \u2013 DLNA Device Classes in the HND Device Category
Table 3 \u2013 DLNA Device Capabilities <\/td>\n<\/tr>\n
64<\/td>\n6 Guideline terminology and conventions
6.1 Guideline compliance classifiers
6.2 Standard or specification usage classifiers
Table 4 \u2013 DLNA Device Classes in the MHD Device Category <\/td>\n<\/tr>\n
65<\/td>\n6.3 Guideline font usage conventions
6.4 Guideline syntax notation conventions
6.5 Guideline normative and informative text conventions <\/td>\n<\/tr>\n
66<\/td>\n6.6 DLNA XML namespaces and schemas
6.7 General rules on XML documents and fragments
7 Guideline requirements overview
7.1 General
Table 5 \u2013 DLNA namespace values <\/td>\n<\/tr>\n
67<\/td>\nFigure 12 \u2013 Guideline layout and definitions <\/td>\n<\/tr>\n
68<\/td>\nTable 6 \u2013 Allowed values for change indicator fields in attribute tables <\/td>\n<\/tr>\n
69<\/td>\n7.2 Conditions for measuring time in message exchanges
Figure 13 \u2013 Visual map of possible values for the attribute tables <\/td>\n<\/tr>\n
70<\/td>\n8 Networking and connectivity
8.1 General
8.2 Networking and connectivity: general capability requirements
8.2.1 General
8.2.2 General capability requirements for Ethernet <\/td>\n<\/tr>\n
71<\/td>\n8.2.3 General capability requirements for IEEE 802.11 <\/td>\n<\/tr>\n
73<\/td>\n8.2.4 General capability requirements for MoCA
8.2.5 General capability requirements for HPNA <\/td>\n<\/tr>\n
74<\/td>\n8.2.6 General capability requirements for HomePlug AV and HD-PLC
8.3 Networking and connectivity: QoS requirements
8.3.1 General <\/td>\n<\/tr>\n
75<\/td>\nFigure 14 \u2013 DLNA QoS visual organization <\/td>\n<\/tr>\n
76<\/td>\n8.3.2 DLNAQOS requirements: Ethernet
Table 7 \u2013 Normative priorities for DLNA traffic types <\/td>\n<\/tr>\n
78<\/td>\n8.3.3 DLNAQOS requirements: IEEE 802.11
8.3.4 DLNAQOS requirements: MoCA <\/td>\n<\/tr>\n
79<\/td>\n8.3.5 DLNAQOS requirements: HPNA <\/td>\n<\/tr>\n
80<\/td>\n8.3.6 DLNAQOS requirements: HomePlug AV <\/td>\n<\/tr>\n
81<\/td>\n8.3.7 DLNAQOS requirements: HD-PLC <\/td>\n<\/tr>\n
82<\/td>\n8.4 Networking and connectivity: device requirements
8.4.1 General
8.4.2 Device requirements: common <\/td>\n<\/tr>\n
86<\/td>\n8.4.3 Device requirements: HND <\/td>\n<\/tr>\n
87<\/td>\n8.4.4 Device requirements: MHD
9 Device discovery and control
9.1 General <\/td>\n<\/tr>\n
88<\/td>\n9.2 Device discovery and control guidelines
9.2.1 DDC UPnP Device Architecture <\/td>\n<\/tr>\n
90<\/td>\n9.2.2 DDC UPnP Auto IP support <\/td>\n<\/tr>\n
91<\/td>\n9.2.3 DDC UPnP SSDP default port <\/td>\n<\/tr>\n
93<\/td>\n9.2.4 DDC UPnP discovery robustness <\/td>\n<\/tr>\n
95<\/td>\nFigure 15 \u2013 UPnP discovery robustness <\/td>\n<\/tr>\n
97<\/td>\n9.2.5 DDC UPnP HTTP support and general rules <\/td>\n<\/tr>\n
100<\/td>\n9.2.6 DDC UPnP HTTP\/1.0 rules <\/td>\n<\/tr>\n
101<\/td>\n9.2.7 DDC UPnP HTTP\/1.1 transaction rules <\/td>\n<\/tr>\n
103<\/td>\n9.2.8 DDC UPnP HTTP persistent connections <\/td>\n<\/tr>\n
104<\/td>\n9.2.9 DDC UPnP device responsiveness <\/td>\n<\/tr>\n
105<\/td>\n9.2.10 DDC UPnP device description rules <\/td>\n<\/tr>\n
108<\/td>\n9.2.11 DDC UPnP embedded device support <\/td>\n<\/tr>\n
110<\/td>\n9.2.12 DDC UPnP service description rules <\/td>\n<\/tr>\n
112<\/td>\n9.2.13 DDC UPnP XML namespace
9.2.14 DDC UPnP action argument encoding <\/td>\n<\/tr>\n
113<\/td>\n9.2.15 DDC UPnP SOAP packet size <\/td>\n<\/tr>\n
114<\/td>\n9.2.16 DDC UPnP error codes <\/td>\n<\/tr>\n
115<\/td>\n9.2.17 DDC UPnP GENA packet size <\/td>\n<\/tr>\n
116<\/td>\n9.2.18 DDC UPnP subscription handling
9.2.19 DDC UPnP UUID format
9.2.20 DDC UPnP UUID generation <\/td>\n<\/tr>\n
117<\/td>\n9.2.21 DDC UPnP event subscription renewals
9.2.22 DDC UPnP event notification handling <\/td>\n<\/tr>\n
118<\/td>\n9.2.23 DDC UPnP unknown header\/tag\/field robustness rule
9.2.24 DDC URI rules <\/td>\n<\/tr>\n
122<\/td>\n9.2.25 DDC UPnP device description usage <\/td>\n<\/tr>\n
123<\/td>\n9.2.26 DDC UPnP UDN usage <\/td>\n<\/tr>\n
124<\/td>\n9.2.27 DDC UPnP multi homing rules <\/td>\n<\/tr>\n
125<\/td>\n9.2.28 DDC UPnP device icons <\/td>\n<\/tr>\n
126<\/td>\nTable 8 \u2013 Colour depth of device icons <\/td>\n<\/tr>\n
127<\/td>\n9.2.29 DDC UPnP UTF-8 support
9.2.30 DDC UPnP XML comments <\/td>\n<\/tr>\n
128<\/td>\n9.2.31 DDC UPnP boolean types
9.2.32 DDC CP versioning <\/td>\n<\/tr>\n
129<\/td>\n9.2.33 DDC absolute and relative URI requests <\/td>\n<\/tr>\n
130<\/td>\n9.2.34 DDC maximum HTTP header size
9.2.35 DDC Device Capabilities <\/td>\n<\/tr>\n
131<\/td>\n9.2.36 DDC DLNAQOS support
9.2.37 DDC Power Save Operations support
9.2.38 DDC Diagnostics support <\/td>\n<\/tr>\n
132<\/td>\n10 Media management
10.1 AV media management
10.1.1 General
10.1.2 Device Classes and Device Capabilities requirements <\/td>\n<\/tr>\n
137<\/td>\nTable 9 \u2013 DMR serviceType and serviceID values <\/td>\n<\/tr>\n
140<\/td>\nTable 10 \u2013 DMS\/M-DMS serviceType and serviceID values <\/td>\n<\/tr>\n
141<\/td>\n10.1.3 General UPnP AV requirements <\/td>\n<\/tr>\n
143<\/td>\nTable 11 \u2013 CDS and UPnP maximum byte length <\/td>\n<\/tr>\n
153<\/td>\nTable 12 \u2013 Namespace prefixes <\/td>\n<\/tr>\n
154<\/td>\nTable 13 \u2013 Recommended metadata properties
Table 14 \u2013 Required res@ metadata properties <\/td>\n<\/tr>\n
155<\/td>\nTable 15 \u2013 Conditionally Required ResExt metadata properties <\/td>\n<\/tr>\n
156<\/td>\nTable 16 \u2013 Conditionally Required ResExt metadata properties <\/td>\n<\/tr>\n
216<\/td>\n10.1.4 MediaServer requirements <\/td>\n<\/tr>\n
242<\/td>\nTable 17 \u2013 CDS:Search minimum support of operators <\/td>\n<\/tr>\n
244<\/td>\nTable 18 \u2013 UPnP:class for searching all CDS objects <\/td>\n<\/tr>\n
257<\/td>\nTable 19 \u2013 Capability ID syntax <\/td>\n<\/tr>\n
264<\/td>\nFigure 16 \u2013 DLNA PlayContainer URI example <\/td>\n<\/tr>\n
265<\/td>\n10.1.5 Basic Connection Management (BCM) guidelines <\/td>\n<\/tr>\n
271<\/td>\n10.1.6 MediaRenderer device requirements <\/td>\n<\/tr>\n
311<\/td>\nTable 20 \u2013 DLNA state variables for Controller-byte seek operations <\/td>\n<\/tr>\n
314<\/td>\nTable 21 \u2013 Arguments for AVT:X_DLNA_GetBytePositionInfo
Table 22 \u2013 Error codes for AVT:X_DLNA_GetBytePositionInfo <\/td>\n<\/tr>\n
324<\/td>\n10.1.7 AVT SetNextAVTransportURI action <\/td>\n<\/tr>\n
331<\/td>\n10.1.8 Upload and Optional Content Management requirements <\/td>\n<\/tr>\n
334<\/td>\nTable 23 \u2013 Capability IDs for AnyContainer support <\/td>\n<\/tr>\n
345<\/td>\nTable 24 \u2013 Required Media Class UPnP values <\/td>\n<\/tr>\n
350<\/td>\nTable 25 \u2013 Required UPnP createClass elements <\/td>\n<\/tr>\n
384<\/td>\n10.2 Content synchronization MM\/CM guidelines
10.2.1 General
10.2.2 MM\/CM: Download Synchronization Controller <\/td>\n<\/tr>\n
385<\/td>\n10.2.3 MM\/CM: Upload Synchronization Controller <\/td>\n<\/tr>\n
388<\/td>\n10.2.4 MM\/CM general rules for thrashing avoidance
10.2.5 MM\/CM: DMS or M-DMS with Content Synchronization Device Option support definition <\/td>\n<\/tr>\n
389<\/td>\nTable 26 \u2013 Capability ID syntax <\/td>\n<\/tr>\n
391<\/td>\nTable 27 \u2013 UPnP AV MediaServer Metadata SearchCriteria <\/td>\n<\/tr>\n
392<\/td>\n10.2.6 MM\/CM: support for res@dlna:estimatedSize <\/td>\n<\/tr>\n
394<\/td>\n10.2.7 MM\/CM: operations that need CDS:UpdateObject
10.2.8 MM\/CM: general rules for CDS:UpdateObject request syntax <\/td>\n<\/tr>\n
397<\/td>\n10.2.9 MM\/CM: general rules for server behaviour for CDS:UpdateObject
10.2.10 MM\/CM: OCM: change metadata operation <\/td>\n<\/tr>\n
398<\/td>\n10.3 Scheduled Recording Media Management guidelines
10.3.1 MM\/SR system usage feature support <\/td>\n<\/tr>\n
399<\/td>\n10.3.2 MM\/SR exposing recorded content <\/td>\n<\/tr>\n
401<\/td>\nTable 28 \u2013 dlna:objectType values <\/td>\n<\/tr>\n
402<\/td>\nTable 29 \u2013 Guidelines for recorded CDS properties based on srs:class values <\/td>\n<\/tr>\n
403<\/td>\n10.3.3 MM\/SR UPnP ScheduledRecording service
10.3.4 MM\/SR CDS association
Table 30 \u2013 Recommended recorded CDS properties based on srs:class value <\/td>\n<\/tr>\n
404<\/td>\n10.3.5 MM\/SR SRS:GetSortCapabilities action
10.3.6 MM\/SR SRS:BrowseRecordSchedules action <\/td>\n<\/tr>\n
407<\/td>\n10.3.7 MM\/SR BrowseRecordTasks action <\/td>\n<\/tr>\n
410<\/td>\n10.3.8 MM\/SR representation of allowed values description <\/td>\n<\/tr>\n
412<\/td>\n10.3.9 MM\/SR cdsNonEPG record class <\/td>\n<\/tr>\n
415<\/td>\n10.3.10 MM\/SR manual record class <\/td>\n<\/tr>\n
417<\/td>\n10.3.11 MM\/SR cdsEPG record class <\/td>\n<\/tr>\n
421<\/td>\n10.3.12 MM\/SR query content name record class <\/td>\n<\/tr>\n
423<\/td>\n10.3.13 MM\/SR query content ID record class <\/td>\n<\/tr>\n
424<\/td>\n10.3.14 MM\/SR query record class and EPG <\/td>\n<\/tr>\n
426<\/td>\n10.3.15 MM\/SR conflict resolution <\/td>\n<\/tr>\n
427<\/td>\nFigure 17 \u2013 Recording conflict behaviour <\/td>\n<\/tr>\n
429<\/td>\n10.3.16 MM\/SR SRS:CreateRecordSchedule action <\/td>\n<\/tr>\n
432<\/td>\n10.3.17 MM\/SR adjustment of property values for a recordSchedule or recordTask <\/td>\n<\/tr>\n
434<\/td>\n10.3.18 MM\/SR SRS:GetPropertyList action
10.3.19 MM\/SR SRS:DeleteRecordSchedule action
10.3.20 MMSR SRS:GetRecordSchedule action <\/td>\n<\/tr>\n
435<\/td>\n10.3.21 MM\/SR SRS:EnableRecordSchedule action
10.3.22 MM\/SR SRS:DisableRecordSchedule action
10.3.23 MM\/SR SRS:GetRecordTask action
10.3.24 MM\/SR SRS:EnableRecordTask action <\/td>\n<\/tr>\n
436<\/td>\n10.3.25 MM\/SR SRS:ResetRecordTask action
10.3.26 MM\/SR SRS:GetRecordScheduleConflicts action
10.3.27 MM\/SR SRS:GetRecordTaskConflicts action <\/td>\n<\/tr>\n
437<\/td>\n10.3.28 MM\/SR open-end recording <\/td>\n<\/tr>\n
438<\/td>\nTable 31 \u2013 dlna:openDuration Property Type and Multi Value <\/td>\n<\/tr>\n
440<\/td>\n10.3.29 MM\/SR media format specified recording <\/td>\n<\/tr>\n
441<\/td>\nTable 32 \u2013 dlna:desiredPN property type and multi value <\/td>\n<\/tr>\n
442<\/td>\nTable 33 \u2013 dlna:PN property type and multi value <\/td>\n<\/tr>\n
446<\/td>\n10.3.30 EPG, SRS, and CDS object lifespan guidelines <\/td>\n<\/tr>\n
447<\/td>\nFigure 18 \u2013 CDS and SRS object lifetimes <\/td>\n<\/tr>\n
450<\/td>\nTable 34 \u2013 Capability ID syntax <\/td>\n<\/tr>\n
452<\/td>\n10.4 Extended Tuner media management guidelines
10.4.1 General
10.4.2 MM\/ET Extended Tuner guidelines
Figure 19 \u2013 Extended Tuner and its containers <\/td>\n<\/tr>\n
454<\/td>\n10.4.3 MM\/ET Extended Tuner common guidelines
Figure 20 \u2013 Modelling DLNA Extended Tuner <\/td>\n<\/tr>\n
461<\/td>\nTable 35 \u2013 Modulation format values <\/td>\n<\/tr>\n
462<\/td>\n10.4.4 MM\/ET Non-Streamable Extended Tuner guidelines <\/td>\n<\/tr>\n
463<\/td>\n10.4.5 MM\/ET Streamable Extended Tuner guidelines <\/td>\n<\/tr>\n
465<\/td>\n10.4.6 MM\/ET Presets Containers <\/td>\n<\/tr>\n
467<\/td>\n10.4.7 MM\/ET EPG Server Device Option additional tuner guidelines <\/td>\n<\/tr>\n
468<\/td>\n10.4.8 MM\/ET Scheduled Recording Device Option additional tuner guidelines <\/td>\n<\/tr>\n
469<\/td>\n10.4.9 MM\/ET Virtual Tuners <\/td>\n<\/tr>\n
474<\/td>\nTable 36 \u2013 CDS:X_DLNA_SelectChange action parameters <\/td>\n<\/tr>\n
475<\/td>\nTable 37 \u2013 CDS:X_DLNA_SelectChange action error codes <\/td>\n<\/tr>\n
477<\/td>\nTable 38 \u2013 A_ARG_TYPE_DLNAChannelID state variable
Table 39 \u2013 A_ARG_TYPE_DLNAConnectionID state variable <\/td>\n<\/tr>\n
481<\/td>\n10.5 EPG Media management guidelines
10.5.1 MM\/EPG foreign metadata feature advertisement
10.5.2 MM\/EPG Server Device Option advertisement <\/td>\n<\/tr>\n
483<\/td>\n10.5.3 MM\/EPG EPG object persistence guidelines <\/td>\n<\/tr>\n
484<\/td>\n10.5.4 MM\/EPG EPG Controller definition
10.5.5 MM\/EPG mandatory EPG programme item properties <\/td>\n<\/tr>\n
507<\/td>\n10.5.6 MM\/EPG exposing foreign metadata <\/td>\n<\/tr>\n
509<\/td>\n10.5.7 MM\/EPG search guidelines <\/td>\n<\/tr>\n
518<\/td>\n10.5.8 MM\/EPG event moderation <\/td>\n<\/tr>\n
519<\/td>\n11 Media Transport
11.1 General
Table 40 \u2013 DLNA Media Transfer modes <\/td>\n<\/tr>\n
520<\/td>\nTable 41 \u2013 Permitted combinations of DLNAQOS_UPand Transfer Mode per Media Class <\/td>\n<\/tr>\n
521<\/td>\n11.2 Uniform Client Data Availability Model <\/td>\n<\/tr>\n
522<\/td>\nFigure 21 \u2013 UCDAM summary <\/td>\n<\/tr>\n
523<\/td>\n11.3 Media Operations <\/td>\n<\/tr>\n
524<\/td>\n11.4 Media Transport protocols
11.4.1 General
11.4.2 Media Transport common guidelines
Table 42 \u2013 DLNA Streaming Media Operation definitions <\/td>\n<\/tr>\n
525<\/td>\nTable 43 \u2013 MT Media Class Transfer Modes <\/td>\n<\/tr>\n
539<\/td>\n11.4.3 HTTP transport <\/td>\n<\/tr>\n
601<\/td>\nTable 44 \u2013 HTTP prohibited operations references <\/td>\n<\/tr>\n
622<\/td>\n11.4.4 RTP Media Transport
Figure 22 \u2013 Example of a valid and invalid pipelined POST transaction <\/td>\n<\/tr>\n
639<\/td>\nFigure 23 \u2013 Calculated Line
Figure 24 \u2013 Wall Clock Time sample accuracy distribution <\/td>\n<\/tr>\n
642<\/td>\nFigure 25 \u2013 Packet with Wall Clock Time Sample header extension <\/td>\n<\/tr>\n
643<\/td>\nFigure 26 \u2013 Packet with another header extension followingWall Clock Time Sample <\/td>\n<\/tr>\n
651<\/td>\nFigure 27 \u2013 BFR packet format <\/td>\n<\/tr>\n
725<\/td>\n12 Content transformation device virtualization
12.1 Theory of operations <\/td>\n<\/tr>\n
726<\/td>\nFigure 28 \u2013 Content transformation with a virtual MediaServer <\/td>\n<\/tr>\n
727<\/td>\n12.2 Virtual device implementation
12.2.1 General
12.2.2 Virtual device conformance to guidelines
Figure 29 \u2013 Content transformation with a virtual MediaRenderer <\/td>\n<\/tr>\n
728<\/td>\n12.3 Virtual device, Device Discovery and Control (DDC)
12.3.1 General
12.3.2 DDC UPnP device description of virtualized device <\/td>\n<\/tr>\n
730<\/td>\n12.3.3 DDC UPnP actions <\/td>\n<\/tr>\n
731<\/td>\n12.3.4 DDC UPnP device description ssdp:byebye of virtual device <\/td>\n<\/tr>\n
732<\/td>\n12.3.5 DDC virtual devices
12.4 Virtual device Media Management (MM)
12.4.1 General
12.4.2 CMS action requirement for virtual devices <\/td>\n<\/tr>\n
737<\/td>\n12.4.3 MM virtual server <\/td>\n<\/tr>\n
747<\/td>\n12.4.4 MM virtual renderer <\/td>\n<\/tr>\n
749<\/td>\n12.5 Virtual device Media Formats (MF)
12.5.1 MF virtual HND server media types
12.5.2 MF virtual MHD server media types <\/td>\n<\/tr>\n
750<\/td>\n12.5.3 MF virtual HND HND renderer media types
12.6 Virtual device Media Transport (MT)
12.6.1 MT virtual HND server media transport
12.6.2 MT virtual MHD server media transport <\/td>\n<\/tr>\n
751<\/td>\n12.6.3 MT virtual HND renderer media types
12.6.4 MT virtual device control
13 3D media rendering guidelines
13.1 General <\/td>\n<\/tr>\n
753<\/td>\nAnnex A (informative)Network Infrastructure Device (NID) recommendations
A.1 General
A.2 NID Functions
A.3 NID recommendations
A.3.1 General capability recommendations: Ethernet
Table A.1 \u2013 NID functions <\/td>\n<\/tr>\n
754<\/td>\nA.3.2 Device recommendations: IGD <\/td>\n<\/tr>\n
756<\/td>\nA.3.3 Device recommendations \u2013 AP <\/td>\n<\/tr>\n
757<\/td>\nTable A.2 \u2013 WMM Access Category mapping <\/td>\n<\/tr>\n
758<\/td>\nTable A.3 \u2013 WMM access and IEEE 802.1D priority <\/td>\n<\/tr>\n
760<\/td>\nA.3.4 Device recommendations \u2013 Bridge NC NID bridge \u2013 Addressability
A.3.5 Device recommendations \u2013 Interconnect NC NID Ethernet interconnect
A.3.6 Device recommendations \u2013 MoCA Bridge <\/td>\n<\/tr>\n
761<\/td>\nTable A.4 \u2013 MoCA Priority mapping <\/td>\n<\/tr>\n
762<\/td>\nTable A.5 \u2013 MoCA Access and IEEE 802.1D Priority <\/td>\n<\/tr>\n
763<\/td>\nA.3.7 Device recommendations \u2013 HPNA Bridge <\/td>\n<\/tr>\n
764<\/td>\nTable A.6 \u2013 HPNA Priority mapping <\/td>\n<\/tr>\n
765<\/td>\nTable A.7 \u2013 HPNA Access and IEEE 802.1D Priority <\/td>\n<\/tr>\n
766<\/td>\nA.3.8 Device recommendations \u2013 HomePlug AV and HD-PLC Bridge <\/td>\n<\/tr>\n
769<\/td>\nTable A.8 \u2013 Homeplug AV Priority mapping
Table A.9 \u2013 HD-PLC PHY Priority mapping <\/td>\n<\/tr>\n
770<\/td>\nTable A.10 \u2013 Homeplug AV PHY access and IEEE 802.1 D priority
Table A.11 \u2013 HD-PLC PHY access and IEEE 802.1 D priority <\/td>\n<\/tr>\n
773<\/td>\nAnnex B (informative)Basic Tuner representation
B.1 General
B.2 Tuner objects
B.3 Channel objects
B.3.1 General
B.3.2 Channel order
B.3.3 Channel Number <\/td>\n<\/tr>\n
774<\/td>\nB.3.4 Channel Name
B.3.5 Channel Title
B.4 Accessing a tuner channel <\/td>\n<\/tr>\n
775<\/td>\nB.5 Tuner example <\/td>\n<\/tr>\n
777<\/td>\nAnnex C (informative)UPnP devices with multiple network interfaces
C.1 Representation at the UPnP Device level
Figure C.1 \u2013 UPnP Device representation <\/td>\n<\/tr>\n
778<\/td>\nFigure C.2 \u2013 UPnP device on multiple networks <\/td>\n<\/tr>\n
779<\/td>\nC.2 Representation at the CDS level <\/td>\n<\/tr>\n
780<\/td>\nC.3 Understanding the “treated as or assumed to be routable” clause
Figure C.3 \u2013 Content URIs over multiple networks <\/td>\n<\/tr>\n
781<\/td>\nC.4 Multiple elements <\/td>\n<\/tr>\n
782<\/td>\nAnnex D (informative)Example applications of the UniformClient Data Availability Model
D.1 Uniform Client Data Availability Model definitions
D.1.1 General
D.1.2 The stream
Figure D.1 \u2013 Abstract representation of a stream <\/td>\n<\/tr>\n
783<\/td>\nD.1.3 Stored content
Figure D.2 \u2013 A stored content stream
Figure D.3 \u2013 Stream with no random access support
Figure D.4 \u2013 Stream with random access support <\/td>\n<\/tr>\n
784<\/td>\nD.1.4 Converted content
D.1.5 Live content
Figure D.5 \u2013 Live stream with growing buffer and no random access
Figure D.6 \u2013 Live stream with growing buffer and random access <\/td>\n<\/tr>\n
785<\/td>\nD.2 UCDAM and media operations
D.2.1 General
D.2.2 Data ranges
Figure D.7 \u2013 Live stream with sliding buffer and random access support
Figure D.8 \u2013 Time-delayed live stream with sliding buffer and random access support <\/td>\n<\/tr>\n
786<\/td>\nD.2.3 Play data flow
D.2.4 Stop data flow
D.2.5 Pause and Pause-release data flow <\/td>\n<\/tr>\n
787<\/td>\nD.2.6 Scan operations <\/td>\n<\/tr>\n
788<\/td>\nAnnex E (informative)Auto-IP developer guidance
E.1 Goal
E.2 Overview <\/td>\n<\/tr>\n
789<\/td>\nE.3 Suggested solution
E.3.1 General
E.3.2 Route for an Auto-IP device sending packets
Figure E.1 \u2013 IP mixed network (Auto-IP and DHCPv4) <\/td>\n<\/tr>\n
790<\/td>\nE.3.3 Route for a DHCPv4 device sending packets
E.4 Validation example using UPnP AV applications
E.4.1 General
Table E.1 \u2013 Auto-IP route
Table E.2 \u2013 DHCPv4 route <\/td>\n<\/tr>\n
791<\/td>\nE.4.2 How to add a route on Windows 2000 and Windows XP?
Figure E.2 \u2013 Communication in mixed IP network. <\/td>\n<\/tr>\n
792<\/td>\nE.4.3 How to add a route on Linux?
Table E.3 \u2013 Windows routing table example for device w\/DHCP address
Table E.4 \u2013 Windows routing table example for device w\/Auto-IP address.
Table E.5 \u2013 Linux routing table example for device w\/DHCP address <\/td>\n<\/tr>\n
793<\/td>\nE.5 Installing routes during address transitions
Table E.6 \u2013 Linux routing table example for device w\/Auto-IP address <\/td>\n<\/tr>\n
794<\/td>\nFigure E.3 \u2013 New routes in address transition flow <\/td>\n<\/tr>\n
795<\/td>\nAnnex F (informative)RTP Protocol Stack and SDP\/RTSP\/RTCP Parameters
Figure F.1 \u2013 Overview of the protocol stack for RTP transport <\/td>\n<\/tr>\n
796<\/td>\nFigure F.2 \u2013 SDP and RTSP Parameters <\/td>\n<\/tr>\n
797<\/td>\nFigure F.3 \u2013 RTCP Parameters <\/td>\n<\/tr>\n
798<\/td>\nAnnex G (informative)Guidance on address conflict resolution in Auto-IP <\/td>\n<\/tr>\n
799<\/td>\nAnnex H (informative)Wi-Fi Direct for DLNA
H.1 Wi-Fi Direct introduction
H.1.1 Overview
H.1.2 Terminology
Figure H.1 \u2013 P2P Group <\/td>\n<\/tr>\n
800<\/td>\nH.1.3 Group formation
Figure H.2 \u2013 Group formation simplified diagram <\/td>\n<\/tr>\n
801<\/td>\nH.1.4 P2P Group operation
Figure H.3 \u2013 Device discovery procedure <\/td>\n<\/tr>\n
802<\/td>\nH.1.5 Features that are optional in Wi-Fi Direct certification <\/td>\n<\/tr>\n
803<\/td>\nH.2 Wi-Fi Direct with system usages
H.2.1 General
Figure H.4 \u2013 Intra-BSS distribution and Cross-connection <\/td>\n<\/tr>\n
804<\/td>\nH.2.2 2-box system usage
Figure H.5 \u2013 2-box system usage: step 1 <\/td>\n<\/tr>\n
805<\/td>\nFigure H.6 \u2013 2-box system usage: step 2a <\/td>\n<\/tr>\n
806<\/td>\nFigure H.7 \u2013 2-box system usage: step 2b.1 <\/td>\n<\/tr>\n
807<\/td>\nH.2.3 3-box system usage
Figure H.8 \u2013 2-box system usage: step 2b.2 <\/td>\n<\/tr>\n
808<\/td>\nFigure H.9 \u2013 3-box system usage: step 1 <\/td>\n<\/tr>\n
809<\/td>\nFigure H.10 \u2013 3-box system usage: step 2a <\/td>\n<\/tr>\n
810<\/td>\nFigure H.11 \u2013 3-box system usage: step 2b.1 <\/td>\n<\/tr>\n
811<\/td>\nFigure H.12 \u2013 3-box system usage: step 2b.2 <\/td>\n<\/tr>\n
812<\/td>\nAnnex I (informative)EPG Theory of Operation
I.1 Goal
I.2 Usage scenarios
I.3 The model
I.3.1 EPG data <\/td>\n<\/tr>\n
813<\/td>\nI.3.2 FreeFormQuery
I.3.3 Channel lineup <\/td>\n<\/tr>\n
814<\/td>\nI.3.4 Channel ordering
I.3.5 channelID@distriNetworkID
I.3.6 Advanced lineup
I.4 Implementation considerations
I.4.1 General <\/td>\n<\/tr>\n
815<\/td>\nI.4.2 Discovering features and capabilities
I.4.3 Discovering EPG Servers
I.4.4 Discovering Tuners
I.4.5 Determining FreeFormQuery capabilities
I.4.6 GetFeatureList example <\/td>\n<\/tr>\n
816<\/td>\nI.4.7 Determining FreeFormQuery capabilities
I.4.8 Retrieving a channel lineup
I.4.9 Obtaining an EPG grid <\/td>\n<\/tr>\n
819<\/td>\nAnnex J (normative)Rating systems <\/td>\n<\/tr>\n
821<\/td>\nTable J.1 \u2013 Rating sytems <\/td>\n<\/tr>\n
827<\/td>\nAnnex K (normative)3D media rendering guidelines for HDMI signal
K.1 Overview
K.2 MPEG-2 3DFC format output mapping
K.3 MPEG-4 part 10 3DFC format output mapping
Table K.1 \u2013 Examples of mapping of S3D_video_format_type information to HDMI VSI <\/td>\n<\/tr>\n
828<\/td>\nTable K.2 \u2013 Examples of mapping of SEI 3D format type information to HDMI VSI <\/td>\n<\/tr>\n
829<\/td>\nK.4 3D-capable renderer HDMI format conversion
K.5 HDMI backward compatible output signalling <\/td>\n<\/tr>\n
831<\/td>\nAnnex L (informative)Live content use cases
L.1 General
L.2 Live content use cases
L.2.1 General
L.2.2 Streaming from time shift buffer (TSB) <\/td>\n<\/tr>\n
832<\/td>\nL.2.3 Streaming from in-progress recording
L.2.4 Live streaming
L.3 Guidelines clarifications
L.3.1 The live position <\/td>\n<\/tr>\n
833<\/td>\nL.3.2 Content pacing
L.3.3 Server termination for live content transfer
Figure L.1 \u2013 Live position to a TSB available data range <\/td>\n<\/tr>\n
834<\/td>\nL.4 Association with protocolInfo guidelines
L.4.1 4th field signalling related to live content <\/td>\n<\/tr>\n
835<\/td>\nL.4.2 Values of 4th field for various live content and DVR use cases <\/td>\n<\/tr>\n
836<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Digital living network alliance (DLNA) home networked device interoperability guidelines – Architecture and protocols. Core architecture and protocols<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2019<\/td>\n838<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":229215,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-229209","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\/229209","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\/229215"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=229209"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=229209"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=229209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}