{"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 Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
4<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | INTRODUCTION Tables Table 1 \u2013 Key technology ingredients <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 1 Scope 2 Normative references <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 3.2 Symbols <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 3.3 Abbreviated terms 3.4 Conventions 4 DLNA home network architecture 4.1 General <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 4.2 Networking and connectivity 4.2.1 General Figures Figure 1 \u2013 DLNA functional components <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 4.2.2 Network quality of service 4.3 Device discovery and control 4.4 Media management <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 4.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>\n | 5.3 Device Functions Figure 2 \u2013 DLNA device model terms hierarchy <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 5.4 Device Categories 5.5 Device Classes and roles <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 5.6 Device Capabilities and roles 5.7 System Usages 5.7.1 General <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 5.7.2 2-box Pull system usage <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 5.7.3 2-box Push system usage Figure 3 \u2013 2-box Pull system usage interaction model <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 5.7.4 3-box system usage Figure 4 \u2013 2-box Push system usage interaction model <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 5.7.5 Download system usage Figure 5 \u2013 3-box system usage interaction model <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 5.7.6 Upload system usage Figure 6 \u2013 Download system usage interaction model <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 5.7.7 Download Synchronization system usage Figure 7 \u2013 Upload system usage interaction model <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 5.7.8 Upload Synchronization system usage Figure 8 \u2013 Download Synchronization system usage interaction model <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 5.7.9 Scheduled Recording system usage Figure 9 \u2013 Upload Synchronization system usage interaction model <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 5.7.10 EPG system usage Figure 10 \u2013 Scheduled Recording system usage interaction model <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 5.7.11 IPv6 Connectivity system usage impacts Figure 11 \u2013 EPG system usage interaction model <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 5.8 Interoperability guidelines usage <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | Table 2 \u2013 DLNA Device Classes in the HND Device Category Table 3 \u2013 DLNA Device Capabilities <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | 6 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>\n | 6.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>\n | 6.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>\n | Figure 12 \u2013 Guideline layout and definitions <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | Table 6 \u2013 Allowed values for change indicator fields in attribute tables <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 7.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>\n | 8 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>\n | 8.2.3 General capability requirements for IEEE 802.11 <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | 8.2.4 General capability requirements for MoCA 8.2.5 General capability requirements for HPNA <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 8.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>\n | Figure 14 \u2013 DLNA QoS visual organization <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | 8.3.2 DLNAQOS requirements: Ethernet Table 7 \u2013 Normative priorities for DLNA traffic types <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 8.3.3 DLNAQOS requirements: IEEE 802.11 8.3.4 DLNAQOS requirements: MoCA <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | 8.3.5 DLNAQOS requirements: HPNA <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 8.3.6 DLNAQOS requirements: HomePlug AV <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 8.3.7 DLNAQOS requirements: HD-PLC <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 8.4 Networking and connectivity: device requirements 8.4.1 General 8.4.2 Device requirements: common <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 8.4.3 Device requirements: HND <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 8.4.4 Device requirements: MHD 9 Device discovery and control 9.1 General <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 9.2 Device discovery and control guidelines 9.2.1 DDC UPnP Device Architecture <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 9.2.2 DDC UPnP Auto IP support <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | 9.2.3 DDC UPnP SSDP default port <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 9.2.4 DDC UPnP discovery robustness <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | Figure 15 \u2013 UPnP discovery robustness <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 9.2.5 DDC UPnP HTTP support and general rules <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 9.2.6 DDC UPnP HTTP\/1.0 rules <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | 9.2.7 DDC UPnP HTTP\/1.1 transaction rules <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 9.2.8 DDC UPnP HTTP persistent connections <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 9.2.9 DDC UPnP device responsiveness <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | 9.2.10 DDC UPnP device description rules <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | 9.2.11 DDC UPnP embedded device support <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | 9.2.12 DDC UPnP service description rules <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 9.2.13 DDC UPnP XML namespace 9.2.14 DDC UPnP action argument encoding <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 9.2.15 DDC UPnP SOAP packet size <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | 9.2.16 DDC UPnP error codes <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 9.2.17 DDC UPnP GENA packet size <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 9.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>\n | 9.2.21 DDC UPnP event subscription renewals 9.2.22 DDC UPnP event notification handling <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | 9.2.23 DDC UPnP unknown header\/tag\/field robustness rule 9.2.24 DDC URI rules <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | 9.2.25 DDC UPnP device description usage <\/td>\n<\/tr>\n | ||||||
123<\/td>\n | 9.2.26 DDC UPnP UDN usage <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | 9.2.27 DDC UPnP multi homing rules <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | 9.2.28 DDC UPnP device icons <\/td>\n<\/tr>\n | ||||||
126<\/td>\n | Table 8 \u2013 Colour depth of device icons <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | 9.2.29 DDC UPnP UTF-8 support 9.2.30 DDC UPnP XML comments <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | 9.2.31 DDC UPnP boolean types 9.2.32 DDC CP versioning <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | 9.2.33 DDC absolute and relative URI requests <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | 9.2.34 DDC maximum HTTP header size 9.2.35 DDC Device Capabilities <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | 9.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>\n | 10 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>\n | Table 9 \u2013 DMR serviceType and serviceID values <\/td>\n<\/tr>\n | ||||||
140<\/td>\n | Table 10 \u2013 DMS\/M-DMS serviceType and serviceID values <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | 10.1.3 General UPnP AV requirements <\/td>\n<\/tr>\n | ||||||
143<\/td>\n | Table 11 \u2013 CDS and UPnP maximum byte length <\/td>\n<\/tr>\n | ||||||
153<\/td>\n | Table 12 \u2013 Namespace prefixes <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | Table 13 \u2013 Recommended metadata properties Table 14 \u2013 Required res@ metadata properties <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | Table 15 \u2013 Conditionally Required ResExt metadata properties <\/td>\n<\/tr>\n | ||||||
156<\/td>\n | Table 16 \u2013 Conditionally Required ResExt metadata properties <\/td>\n<\/tr>\n | ||||||
216<\/td>\n | 10.1.4 MediaServer requirements <\/td>\n<\/tr>\n | ||||||
242<\/td>\n | Table 17 \u2013 CDS:Search minimum support of operators <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | Table 18 \u2013 UPnP:class for searching all CDS objects <\/td>\n<\/tr>\n | ||||||
257<\/td>\n | Table 19 \u2013 Capability ID syntax <\/td>\n<\/tr>\n | ||||||
264<\/td>\n | Figure 16 \u2013 DLNA PlayContainer URI example <\/td>\n<\/tr>\n | ||||||
265<\/td>\n | 10.1.5 Basic Connection Management (BCM) guidelines <\/td>\n<\/tr>\n | ||||||
271<\/td>\n | 10.1.6 MediaRenderer device requirements <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | Table 20 \u2013 DLNA state variables for Controller-byte seek operations <\/td>\n<\/tr>\n | ||||||
314<\/td>\n | Table 21 \u2013 Arguments for AVT:X_DLNA_GetBytePositionInfo Table 22 \u2013 Error codes for AVT:X_DLNA_GetBytePositionInfo <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | 10.1.7 AVT SetNextAVTransportURI action <\/td>\n<\/tr>\n | ||||||
331<\/td>\n | 10.1.8 Upload and Optional Content Management requirements <\/td>\n<\/tr>\n | ||||||
334<\/td>\n | Table 23 \u2013 Capability IDs for AnyContainer support <\/td>\n<\/tr>\n | ||||||
345<\/td>\n | Table 24 \u2013 Required Media Class UPnP values <\/td>\n<\/tr>\n | ||||||
350<\/td>\n | Table 25 \u2013 Required UPnP createClass elements <\/td>\n<\/tr>\n | ||||||
384<\/td>\n | 10.2 Content synchronization MM\/CM guidelines 10.2.1 General 10.2.2 MM\/CM: Download Synchronization Controller <\/td>\n<\/tr>\n | ||||||
385<\/td>\n | 10.2.3 MM\/CM: Upload Synchronization Controller <\/td>\n<\/tr>\n | ||||||
388<\/td>\n | 10.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>\n | Table 26 \u2013 Capability ID syntax <\/td>\n<\/tr>\n | ||||||
391<\/td>\n | Table 27 \u2013 UPnP AV MediaServer Metadata SearchCriteria <\/td>\n<\/tr>\n | ||||||
392<\/td>\n | 10.2.6 MM\/CM: support for res@dlna:estimatedSize <\/td>\n<\/tr>\n | ||||||
394<\/td>\n | 10.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>\n | 10.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>\n | 10.3 Scheduled Recording Media Management guidelines 10.3.1 MM\/SR system usage feature support <\/td>\n<\/tr>\n | ||||||
399<\/td>\n | 10.3.2 MM\/SR exposing recorded content <\/td>\n<\/tr>\n | ||||||
401<\/td>\n | Table 28 \u2013 dlna:objectType values <\/td>\n<\/tr>\n | ||||||
402<\/td>\n | Table 29 \u2013 Guidelines for recorded CDS properties based on srs:class values <\/td>\n<\/tr>\n | ||||||
403<\/td>\n | 10.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>\n | 10.3.5 MM\/SR SRS:GetSortCapabilities action 10.3.6 MM\/SR SRS:BrowseRecordSchedules action <\/td>\n<\/tr>\n | ||||||
407<\/td>\n | 10.3.7 MM\/SR BrowseRecordTasks action <\/td>\n<\/tr>\n | ||||||
410<\/td>\n | 10.3.8 MM\/SR representation of allowed values description <\/td>\n<\/tr>\n | ||||||
412<\/td>\n | 10.3.9 MM\/SR cdsNonEPG record class <\/td>\n<\/tr>\n | ||||||
415<\/td>\n | 10.3.10 MM\/SR manual record class <\/td>\n<\/tr>\n | ||||||
417<\/td>\n | 10.3.11 MM\/SR cdsEPG record class <\/td>\n<\/tr>\n | ||||||
421<\/td>\n | 10.3.12 MM\/SR query content name record class <\/td>\n<\/tr>\n | ||||||
423<\/td>\n | 10.3.13 MM\/SR query content ID record class <\/td>\n<\/tr>\n | ||||||
424<\/td>\n | 10.3.14 MM\/SR query record class and EPG <\/td>\n<\/tr>\n | ||||||
426<\/td>\n | 10.3.15 MM\/SR conflict resolution <\/td>\n<\/tr>\n | ||||||
427<\/td>\n | Figure 17 \u2013 Recording conflict behaviour <\/td>\n<\/tr>\n | ||||||
429<\/td>\n | 10.3.16 MM\/SR SRS:CreateRecordSchedule action <\/td>\n<\/tr>\n | ||||||
432<\/td>\n | 10.3.17 MM\/SR adjustment of property values for a recordSchedule or recordTask <\/td>\n<\/tr>\n | ||||||
434<\/td>\n | 10.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>\n | 10.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>\n | 10.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>\n | 10.3.28 MM\/SR open-end recording <\/td>\n<\/tr>\n | ||||||
438<\/td>\n | Table 31 \u2013 dlna:openDuration Property Type and Multi Value <\/td>\n<\/tr>\n | ||||||
440<\/td>\n | 10.3.29 MM\/SR media format specified recording <\/td>\n<\/tr>\n | ||||||
441<\/td>\n | Table 32 \u2013 dlna:desiredPN property type and multi value <\/td>\n<\/tr>\n | ||||||
442<\/td>\n | Table 33 \u2013 dlna:PN property type and multi value <\/td>\n<\/tr>\n | ||||||
446<\/td>\n | 10.3.30 EPG, SRS, and CDS object lifespan guidelines <\/td>\n<\/tr>\n | ||||||
447<\/td>\n | Figure 18 \u2013 CDS and SRS object lifetimes <\/td>\n<\/tr>\n | ||||||
450<\/td>\n | Table 34 \u2013 Capability ID syntax <\/td>\n<\/tr>\n | ||||||
452<\/td>\n | 10.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>\n | 10.4.3 MM\/ET Extended Tuner common guidelines Figure 20 \u2013 Modelling DLNA Extended Tuner <\/td>\n<\/tr>\n | ||||||
461<\/td>\n | Table 35 \u2013 Modulation format values <\/td>\n<\/tr>\n | ||||||
462<\/td>\n | 10.4.4 MM\/ET Non-Streamable Extended Tuner guidelines <\/td>\n<\/tr>\n | ||||||
463<\/td>\n | 10.4.5 MM\/ET Streamable Extended Tuner guidelines <\/td>\n<\/tr>\n | ||||||
465<\/td>\n | 10.4.6 MM\/ET Presets Containers <\/td>\n<\/tr>\n | ||||||
467<\/td>\n | 10.4.7 MM\/ET EPG Server Device Option additional tuner guidelines <\/td>\n<\/tr>\n | ||||||
468<\/td>\n | 10.4.8 MM\/ET Scheduled Recording Device Option additional tuner guidelines <\/td>\n<\/tr>\n | ||||||
469<\/td>\n | 10.4.9 MM\/ET Virtual Tuners <\/td>\n<\/tr>\n | ||||||
474<\/td>\n | Table 36 \u2013 CDS:X_DLNA_SelectChange action parameters <\/td>\n<\/tr>\n | ||||||
475<\/td>\n | Table 37 \u2013 CDS:X_DLNA_SelectChange action error codes <\/td>\n<\/tr>\n | ||||||
477<\/td>\n | Table 38 \u2013 A_ARG_TYPE_DLNAChannelID state variable Table 39 \u2013 A_ARG_TYPE_DLNAConnectionID state variable <\/td>\n<\/tr>\n | ||||||
481<\/td>\n | 10.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>\n | 10.5.3 MM\/EPG EPG object persistence guidelines <\/td>\n<\/tr>\n | ||||||
484<\/td>\n | 10.5.4 MM\/EPG EPG Controller definition 10.5.5 MM\/EPG mandatory EPG programme item properties <\/td>\n<\/tr>\n | ||||||
507<\/td>\n | 10.5.6 MM\/EPG exposing foreign metadata <\/td>\n<\/tr>\n | ||||||
509<\/td>\n | 10.5.7 MM\/EPG search guidelines <\/td>\n<\/tr>\n | ||||||
518<\/td>\n | 10.5.8 MM\/EPG event moderation <\/td>\n<\/tr>\n | ||||||
519<\/td>\n | 11 Media Transport 11.1 General Table 40 \u2013 DLNA Media Transfer modes <\/td>\n<\/tr>\n | ||||||
520<\/td>\n | Table 41 \u2013 Permitted combinations of DLNAQOS_UPand Transfer Mode per Media Class <\/td>\n<\/tr>\n | ||||||
521<\/td>\n | 11.2 Uniform Client Data Availability Model <\/td>\n<\/tr>\n | ||||||
522<\/td>\n | Figure 21 \u2013 UCDAM summary <\/td>\n<\/tr>\n | ||||||
523<\/td>\n | 11.3 Media Operations <\/td>\n<\/tr>\n | ||||||
524<\/td>\n | 11.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>\n | Table 43 \u2013 MT Media Class Transfer Modes <\/td>\n<\/tr>\n | ||||||
539<\/td>\n | 11.4.3 HTTP transport <\/td>\n<\/tr>\n | ||||||
601<\/td>\n | Table 44 \u2013 HTTP prohibited operations references <\/td>\n<\/tr>\n | ||||||
622<\/td>\n | 11.4.4 RTP Media Transport Figure 22 \u2013 Example of a valid and invalid pipelined POST transaction <\/td>\n<\/tr>\n | ||||||
639<\/td>\n | Figure 23 \u2013 Calculated Line Figure 24 \u2013 Wall Clock Time sample accuracy distribution <\/td>\n<\/tr>\n | ||||||
642<\/td>\n | Figure 25 \u2013 Packet with Wall Clock Time Sample header extension <\/td>\n<\/tr>\n | ||||||
643<\/td>\n | Figure 26 \u2013 Packet with another header extension followingWall Clock Time Sample <\/td>\n<\/tr>\n | ||||||
651<\/td>\n | Figure 27 \u2013 BFR packet format <\/td>\n<\/tr>\n | ||||||
725<\/td>\n | 12 Content transformation device virtualization 12.1 Theory of operations <\/td>\n<\/tr>\n | ||||||
726<\/td>\n | Figure 28 \u2013 Content transformation with a virtual MediaServer <\/td>\n<\/tr>\n | ||||||
727<\/td>\n | 12.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>\n | 12.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>\n | 12.3.3 DDC UPnP actions <\/td>\n<\/tr>\n | ||||||
731<\/td>\n | 12.3.4 DDC UPnP device description ssdp:byebye of virtual device <\/td>\n<\/tr>\n | ||||||
732<\/td>\n | 12.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>\n | 12.4.3 MM virtual server <\/td>\n<\/tr>\n | ||||||
747<\/td>\n | 12.4.4 MM virtual renderer <\/td>\n<\/tr>\n | ||||||
749<\/td>\n | 12.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>\n | 12.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>\n | 12.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>\n | Annex 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>\n | A.3.2 Device recommendations: IGD <\/td>\n<\/tr>\n | ||||||
756<\/td>\n | A.3.3 Device recommendations \u2013 AP <\/td>\n<\/tr>\n | ||||||
757<\/td>\n | Table A.2 \u2013 WMM Access Category mapping <\/td>\n<\/tr>\n | ||||||
758<\/td>\n | Table A.3 \u2013 WMM access and IEEE 802.1D priority <\/td>\n<\/tr>\n | ||||||
760<\/td>\n | A.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>\n | Table A.4 \u2013 MoCA Priority mapping <\/td>\n<\/tr>\n | ||||||
762<\/td>\n | Table A.5 \u2013 MoCA Access and IEEE 802.1D Priority <\/td>\n<\/tr>\n | ||||||
763<\/td>\n | A.3.7 Device recommendations \u2013 HPNA Bridge <\/td>\n<\/tr>\n | ||||||
764<\/td>\n | Table A.6 \u2013 HPNA Priority mapping <\/td>\n<\/tr>\n | ||||||
765<\/td>\n | Table A.7 \u2013 HPNA Access and IEEE 802.1D Priority <\/td>\n<\/tr>\n | ||||||
766<\/td>\n | A.3.8 Device recommendations \u2013 HomePlug AV and HD-PLC Bridge <\/td>\n<\/tr>\n | ||||||
769<\/td>\n | Table A.8 \u2013 Homeplug AV Priority mapping Table A.9 \u2013 HD-PLC PHY Priority mapping <\/td>\n<\/tr>\n | ||||||
770<\/td>\n | Table 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>\n | Annex 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>\n | B.3.4 Channel Name B.3.5 Channel Title B.4 Accessing a tuner channel <\/td>\n<\/tr>\n | ||||||
775<\/td>\n | B.5 Tuner example <\/td>\n<\/tr>\n | ||||||
777<\/td>\n | Annex 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>\n | Figure C.2 \u2013 UPnP device on multiple networks <\/td>\n<\/tr>\n | ||||||
779<\/td>\n | C.2 Representation at the CDS level <\/td>\n<\/tr>\n | ||||||
780<\/td>\n | C.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>\n | C.4 Multiple elements <\/td>\n<\/tr>\n | ||||||
782<\/td>\n | Annex 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>\n | D.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>\n | D.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>\n | D.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>\n | D.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>\n | D.2.6 Scan operations <\/td>\n<\/tr>\n | ||||||
788<\/td>\n | Annex E (informative)Auto-IP developer guidance E.1 Goal E.2 Overview <\/td>\n<\/tr>\n | ||||||
789<\/td>\n | E.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>\n | E.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>\n | E.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>\n | E.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>\n | E.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>\n | Figure E.3 \u2013 New routes in address transition flow <\/td>\n<\/tr>\n | ||||||
795<\/td>\n | Annex 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>\n | Figure F.2 \u2013 SDP and RTSP Parameters <\/td>\n<\/tr>\n | ||||||
797<\/td>\n | Figure F.3 \u2013 RTCP Parameters <\/td>\n<\/tr>\n | ||||||
798<\/td>\n | Annex G (informative)Guidance on address conflict resolution in Auto-IP <\/td>\n<\/tr>\n | ||||||
799<\/td>\n | Annex 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>\n | H.1.3 Group formation Figure H.2 \u2013 Group formation simplified diagram <\/td>\n<\/tr>\n | ||||||
801<\/td>\n | H.1.4 P2P Group operation Figure H.3 \u2013 Device discovery procedure <\/td>\n<\/tr>\n | ||||||
802<\/td>\n | H.1.5 Features that are optional in Wi-Fi Direct certification <\/td>\n<\/tr>\n | ||||||
803<\/td>\n | H.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>\n | H.2.2 2-box system usage Figure H.5 \u2013 2-box system usage: step 1 <\/td>\n<\/tr>\n | ||||||
805<\/td>\n | Figure H.6 \u2013 2-box system usage: step 2a <\/td>\n<\/tr>\n | ||||||
806<\/td>\n | Figure H.7 \u2013 2-box system usage: step 2b.1 <\/td>\n<\/tr>\n | ||||||
807<\/td>\n | H.2.3 3-box system usage Figure H.8 \u2013 2-box system usage: step 2b.2 <\/td>\n<\/tr>\n | ||||||
808<\/td>\n | Figure H.9 \u2013 3-box system usage: step 1 <\/td>\n<\/tr>\n | ||||||
809<\/td>\n | Figure H.10 \u2013 3-box system usage: step 2a <\/td>\n<\/tr>\n | ||||||
810<\/td>\n | Figure H.11 \u2013 3-box system usage: step 2b.1 <\/td>\n<\/tr>\n | ||||||
811<\/td>\n | Figure H.12 \u2013 3-box system usage: step 2b.2 <\/td>\n<\/tr>\n | ||||||
812<\/td>\n | Annex 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>\n | I.3.2 FreeFormQuery I.3.3 Channel lineup <\/td>\n<\/tr>\n | ||||||
814<\/td>\n | I.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>\n | I.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>\n | I.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>\n | Annex J (normative)Rating systems <\/td>\n<\/tr>\n | ||||||
821<\/td>\n | Table J.1 \u2013 Rating sytems <\/td>\n<\/tr>\n | ||||||
827<\/td>\n | Annex 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>\n | Table K.2 \u2013 Examples of mapping of SEI 3D format type information to HDMI VSI <\/td>\n<\/tr>\n | ||||||
829<\/td>\n | K.4 3D-capable renderer HDMI format conversion K.5 HDMI backward compatible output signalling <\/td>\n<\/tr>\n | ||||||
831<\/td>\n | Annex 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>\n | L.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>\n | L.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>\n | L.4 Association with protocolInfo guidelines L.4.1 4th field signalling related to live content <\/td>\n<\/tr>\n | ||||||
835<\/td>\n | L.4.2 Values of 4th field for various live content and DVR use cases <\/td>\n<\/tr>\n | ||||||
836<\/td>\n | Bibliography <\/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 |