IEC 62481-4-2017: DLNA DRM Interoperability Solutions (DIS)

Published: July 2017 | Edition: 2.0 | TC 100: Audio, video and multimedia systems | ICS: 33.160, 35.100.05, 35.110

📝 1. Introduction and Scope

IEC 62481-4:2017 is part of the DLNA (Digital Living Network Alliance) home networked device interoperability guidelines series. This part specifies DRM Interoperability Solutions (DIS) — methods that enable the secure transfer and use of protected commercial content between different devices on a home network, even when those devices employ different content protection technologies (DRMs).

💡 Key Insight: The DIS framework solves a fundamental consumer pain point: purchased content locked to one DRM ecosystem cannot normally be played on devices supporting a different DRM. DIS provides a standardized bridge between DRM systems without compromising security.

The guidelines focus on the DTCP-IP (Digital Transmission Content Protection over Internet Protocol) DIS specification, which provides Copy and Move functionality via a transcription interoperability scenario. Four system usages are supported:

  • Upload system usage — transferring content TO a home network device
  • Download system usage — transferring content FROM a home network device
  • Upload Synchronization — bidirectional sync with upload as primary direction
  • Download Synchronization — bidirectional sync with download as primary direction

🧰 2. DTCP-IP DIS Architecture

2.1 Core Concepts

TermDefinition
DISDRM Interoperability System — transforms content protected by DRM A on one device to the same content protected by DRM B on another device
DTCP-IPDigital Transmission Content Protection over Internet Protocol — a link-level content protection technology
CopyPropagating content from source to destination; the source retains its original version
MovePropagating content from source to destination; the source no longer maintains a usable copy
MM/CPMedia Management / Content Protection flags indicating content usage permissions
Design Insight: DTCP-IP DIS uses a transcription model rather than transcoding. The content is decrypted from one DRM and re-encrypted to another without exposing the decrypted content in the clear. This preserves the security chain end-to-end.

2.2 Device Roles

The DIS architecture defines three logical device roles:

  • Media Source (MS) — provides protected content
  • Media Sink (MSK) — receives and renders protected content
  • Media Intermediary (MI) — facilitates transfer between MS and MSK (optional)

📋 3. Guideline Requirements

3.1 Media Management Flags

The standard extends the DLNA primary-flags token with additional bit mappings specifically for DIS:

BitFlagDescription
Bit 13DIS-DTCP-copyIndicates DTCP-IP DIS Copy is permitted
Bit 12DIS-DTCP-moveIndicates DTCP-IP DIS Move is permitted
Bit 11DIS-DTCP-copy-syncIndicates DTCP-IP DIS Copy with synchronization is permitted
Bit 10DIS-DTCP-move-syncIndicates DTCP-IP DIS Move with synchronization is permitted

These flags are embedded in the content metadata and determine what operations a compliant device may perform on the protected content.

3.2 Media Transport Requirements

DTCP-IP DIS supports the following transport methods:

  • HTTP Media Transport — standard HTTP streaming with DTCP-IP encryption
  • RTP Transport — real-time transport for live content

The source device must enforce the DIS flags during transport setup. If the flags-parameter is omitted, the inferred value for all DIS flags is false (i.e., no DIS operations permitted).

⚠️ Engineering Note: The DTCP-IP DIS specification requires that both source and sink devices support the same cipher suite. Engineers must ensure that the negotiated cipher (typically AES-128 in CCM mode) is implemented on both endpoints before any DIS operation is initiated.

3.3 DTCP Profiling

The standard defines three DTCP protection profiles:

ProfileProtection LevelTypical Content
FullFull encryption of the content streamPremium HD video
LimitedEncryption with limited output controlsStandard definition content
MinimumMinimal protection for free-to-air contentUnencrypted broadcast content

🔍 4. Engineering Design Insights

💡 Implementation Strategy: When designing a DLNA DIS-compliant device, prioritize support for the HTTP Media Transport with DTCP-IP Full profile, as this combination covers the broadest range of commercial content scenarios. The Download Synchronization system usage pattern requires particularly careful state management to avoid data loss during interrupted transfers.
⚠️ Security Consideration: The DTCP-IP cryptography relies on a system renewal message (SRM) mechanism. Device manufacturers must implement the SRM processing correctly to ensure that compromised device certificates can be revoked. Failure to do so may result in the device being unable to access new content releases.
Interoperability Tip: While the standard defines DIS for DTCP-IP, the framework is extensible to other DRM technologies. Engineers designing multi-DRM platforms should focus on the common DIS state machine (Copy/Move/Delete operations) rather than DTCP-IP-specific details for future-proof implementations.

❓ 5. Frequently Asked Questions

Q1: What is the difference between DIS and DLNA Link Protection (IEC 62481-3)?

Link Protection (Part 3) protects content during transmission between two devices using the same DRM system. DIS (Part 4) goes further by enabling content transfer between devices using different DRM systems, which requires transcription (decryption from one DRM and re-encryption to another).

Q2: Does DIS require a cloud service?

No, DTCP-IP DIS operates entirely within the local home network. The transcription between DRM systems happens locally on the devices. However, some DRM systems may require periodic online verification for license renewal.

Q3: Can DIS convert any DRM to any other DRM?

Only DRM pairs that have mutually agreed upon a DIS specification can interoperate. IEC 62481-4 specifically defines DTCP-IP DIS. Other DRM pairs would require their own DIS specifications and bilateral agreements between the DRM technology providers.

Q4: How does a device indicate DIS support during discovery?

DIS capability is advertised through the DLNA device discovery protocol (UPnP). The device’s device description document includes DIS-specific flags in the primary-flags token, which other devices read during the capability negotiation phase.

📥 Standard Documents Download

Leave a Reply

Your email address will not be published. Required fields are marked *