Developers

One of things that sets Marlin apart as a technology is that it’s backed by a technical standard—with specifications available for download by anyone.

This transparency goes well beyond the API access typically provided by other DRM standards. In addition, Marlin is managed by a community of stakeholders, thus guarding against unilateral changes to the standard.

The Marlin Standard is published in a set of packages

Marlin Broadband Specifications

The complete set of specifications for Marlin broadband clients, the Marlin Broadband Server, and the Marlin MS3 Server. This includes architecture, system entities, communication protocol, trust management, and file formats.

Marlin Simple Secure Streaming Specification (MS3)

Marlin Simple Secure Streaming specification defines lightweight protocols and mechanisms to enable a media streaming service to authenticate a trusted streaming client.

Marlin IPTV-ES Specifications

The complete set of specifications for Marlin IPTV-ES clients and servers. This includes architecture, system entities, communication protocol, trust management, and file formats.

Marlin DRM eBook Extension Specifications

The Marlin EPUB Extension Specification v1.1 and its associated Conformance Specification

Common Test Keys (CTK)

The Common Test Keys (CTK) is a set of Marlin objects that an Adopter can use for testing purposes. It must not be used for any commercial purpose, but rather for development purposes.