Marlin (DRM)

Last updated

Marlin is a DRM platform, created by an open-standards community initiative called the Marlin Developer Community (MDC). [1] The MDC develops the necessary technology, partners, and services for enabling the creation of interoperable digital content distribution services.

Contents

Marlin technology provides capabilities for consumers to manage the relationships among devices, network services, and digital content. With Marlin, service providers and device markers can create and support content services over open networks.

History

The MDC was formed in 2005 by five companies – Intertrust, Panasonic, Philips, Samsung and Sony. The MDC released the first set of specifications in May 2006. [2] The Marlin Founders also formed the Marlin Trust Management Organization (MTMO) to act as a neutral trust management and licensing organization. The MTMO started commercial operations in January 2007. [3]

Technology

Marlin was created with specific design goals. First, Marlin allows consumer devices to import content from multiple independent services and accommodate peer-to-peer interactions. Second, Marlin is based on a general-purpose rights management architecture. Marlin specifications define the capabilities and architecture so that devices and services can interoperate.

Most Marlin implementations include the core system specification which defines the basic components, protocols, and consumer domain model that enable the interoperability between Marlin-enabled devices and services. This specification is based on the Octopus and NEMO reference technologies, which have been adapted for peer-to-peer device interactions.

The rights management within Marlin is based on Octopus which is a general-purpose DRM architecture. [4] At the center of an Octopus system is a graph-based relationship engine. In Marlin, Octopus node objects are used to represent system entities (such as users and devices), and links between nodes represent relationships. The system of nodes and links manages where, how, and when content can be used in a Marlin system. Octopus runs on various platforms and is media format and cryptographically agnostic.

NEMO is an acronym for Networked Environment for Media Orchestration. [5] It provides a services-based framework for trusted connections between various components of a Marlin DRM system. Based on Web Services standards, NEMO defines service interfaces, service access policies, and support for trust relationships among distributed entities that play well-defined and certified roles. The NEMO framework allows Marlin components to deliver protected messages and exchange them between authenticated and authorized entities. The services supported by NEMO may be operated together with other, application-specific media services that are not required to be NEMO-compliant.

Products

Primary products for implementation of Marlin include:

Partners

In October 2008, the MDC announced the formation of the Marlin Partner Program (MPP) with an initial launch including over 25 companies. [8] As of January 2014, the Marlin web site listed 42 partner companies. [9]

Member partners identify, develop, and provide a variety of technical components and integration services creating a marketplace of Marlin solutions. Network operators, service providers, device manufacturers, and other companies deploying Marlin-based products and services can work with MPP member companies.

Trust services

The technology is based upon open standards, but the security of the system is managed by an independent entity, the MTMO. The MTMO maintains the integrity and security of the system through its key management services.

Deployment

Marlin is commercially deployed worldwide on a variety of devices and services.

Marlin is included in the national IPTV standard in Japan and has been deployed by Actvila, a web-based TV portal, launched in 2007. The Actvila service portal, created by partners Hitachi, Panasonic, Sharp, Sony, and Toshiba, included a roll-out of Internet-enabled TVs.

Sony uses Marlin in the PlayStation Network, allowing users of the video download service to share purchased or rented content on PS3, PS4, and PSP systems.

Televisions and Blu-ray players, which support the Philips Net TV [10] service.

The Tencent online video service.

The following standard bodies have specified the use of Marlin in their specifications:

  1. UltraViolet the digital rights authentication and cloud-based distribution system standard from the Digital Entertainment Content Ecosystem
  2. The Open IPTV Forum

The following national initiatives have selected Marlin:

  1. The Italian Internet TV services platform developed by the Tivu [11] consortium
  2. YouView the open Internet connected platform for the United Kingdom.
  3. The TNT 2.0 specifications from the HD-Forum France.

Other consumer media services, such as Baidu-owned iQIYI [12] and PPTV [13] in China, have licensed Marlin.

Related Research Articles

Helix DNA was a project to produce computer software that can play audio and video media in various formats and aid in producing such media. It is intended as a largely free and open-source digital media framework that runs on numerous operating systems and processors and was started by RealNetworks which contributed much of the code. The Helix Community was an open collaborative effort to develop and extend the Helix DNA platform. The Helix Project has been discontinued.

OMA SpecWorks, previously the Open Mobile Alliance (OMA) is a standards organization which develops open, international technical standards for the mobile phone industry. It is a nonprofit Non-governmental organization (NGO), not a formal government-sponsored standards organization as is the International Telecommunication Union (ITU): a forum for industry stakeholders to agree on common specifications for products and services.

Digital Living Network Alliance was founded by a group of PC and consumer electronics companies in June 2003 to develop and promote a set of interoperability guidelines for sharing digital media among multimedia devices under the auspices of a certification standard. DLNA certified devices include smartphones, tablets, PCs, TV sets and storage servers.

Windows Media DRM or WMDRM, is a Digital Rights Management service for the Windows Media platform. It is designed to provide delivery of audio or video content over an IP network to a PC or other playback device in such a way that the distributor can control how that content is used.

OMA DRM is a digital rights management (DRM) system invented by the Open Mobile Alliance, whose members represent mobile phone manufacturers, mobile system manufacturers, mobile phone network operators, and information technology companies. DRM provides a way for content creators to set enforced limits on the use and duplication of their content by customers. The system is implemented on many recent phones. To date, two versions of OMA DRM have been released: OMA DRM 1.0 and OMA DRM 2.0.

Active Directory Rights Management Services is a server software for information rights management shipped with Windows Server. It uses encryption and a form of selective functionality denial for limiting access to documents such as corporate e-mails, Microsoft Word documents, and web pages, and the operations authorized users can perform on them. Companies can use this technology to encrypt information stored in such document formats, and through policies embedded in the documents, prevent the protected content from being decrypted except by specified people or groups, in certain environments, under certain conditions, and for certain periods of time. Specific operations like printing, copying, editing, forwarding, and deleting can be allowed or disallowed by content authors for individual pieces of content, and RMS administrators can deploy RMS templates that group these rights together into predefined rights that can be applied en masse.

A service delivery platform (SDP) is a set of components that provides a service(s) delivery architecture for a type of service delivered to consumer, whether it be a customer or other system. Although it is commonly used in the context of telecommunications, it can apply to any system that provides a service. Although the TM Forum (TMF) is working on defining specifications in this area, there is no standard definition of SDP in industry and different players define its components, breadth, and depth in slightly different ways.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

Mobile device management (MDM) is the administration of mobile devices, such as smartphones, tablet computers, and laptops. MDM is usually implemented with the use of a third-party product that has management features for particular vendors of mobile devices. Though closely related to Enterprise Mobility Management and Unified Endpoint Management, MDM differs slightly from both: unlike MDM, EMM includes mobile information management, BYOD, mobile application management and mobile content management, whereas UEM provides device management for endpoints like desktops, printers, IoT devices, and wearables as well.

PlayReady is a media file copy prevention technology from Microsoft that includes encryption, output prevention and digital rights management (DRM). It was announced in February 2007.

Nuxeo is a software company making an open source content management system.

AXMEDIS is a set of European Union digital content standards, initially created as a research project running from 2004 to 2008 partially supported by the European Commission under the Information Society Technologies programme of the Sixth Framework Programme (FP6). It stands for "Automating Production of Cross Media Content for Multi-channel Distribution". Now it is distributed as a framework, and is still being maintained and improved. A large part of the framework is under open source licensing. The AXMEDIS framework includes a set of tools, models, test cases, documents, etc. supporting the production and distribution of cross media content.

Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) like access control technologies, can restrict the use of proprietary hardware and copyrighted works. DRM technologies govern the use, modification and distribution of copyrighted works and of systems that enforce these policies within devices. DRM technologies include licensing agreements and encryption.

Endeavor Streaming is a digital video technology company headquartered in Plainview, New York, USA. Founded in 2004 as NeuLion, the company was acquired in 2018 by sports and entertainment company, Endeavor, and rebranded Endeavor Streaming. The company specializes in digital video broadcasting, distribution, and monetization of live and on-demand content, to Internet-enabled devices.

<span class="mw-page-title-main">Linaro</span> Engineering organization for open source software

Linaro is an engineering organization that works on free and open-source software such as the Linux kernel, the GNU Compiler Collection (GCC), QEMU, power management, graphics and multimedia interfaces for the ARM family of instruction sets and implementations thereof as well as for the Heterogeneous System Architecture (HSA). The company provides a collaborative engineering forum for companies to share engineering resources and funding to solve common problems on ARM software. In addition to Linaro's collaborative engineering forum, Linaro also works with companies on a one-to-one basis through its Services division.

Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of media content over the Internet delivered from conventional HTTP web servers. Similar to Apple's HTTP Live Streaming (HLS) solution, MPEG-DASH works by breaking the content into a sequence of small segments, which are served over HTTP. An early HTTP web server based streaming system called SProxy was developed and deployed in the Hewlett Packard Laboratories in 2006. It showed how to use HTTP range requests to break the content into small segments. SProxy shows the effectiveness of segment based streaming, gaining best Internet penetration due to the wide deployment of firewalls, and reducing the unnecessary traffic transmission if a user chooses to terminate the streaming session earlier before reaching the end. Each segment contains a short interval of playback time of content that is potentially many hours in duration, such as a movie or the live broadcast of a sport event. The content is made available at a variety of different bit rates, i.e., alternative segments encoded at different bit rates covering aligned short intervals of playback time. While the content is being played back by an MPEG-DASH client, the client uses a bit rate adaptation (ABR) algorithm to automatically select the segment with the highest bit rate possible that can be downloaded in time for playback without causing stalls or re-buffering events in the playback. The current MPEG-DASH reference client dash.js offers both buffer-based (BOLA) and hybrid (DYNAMIC) bit rate adaptation algorithms. Thus, an MPEG-DASH client can seamlessly adapt to changing network conditions and provide high quality playback with few stalls or re-buffering events.

<span class="mw-page-title-main">Talal Shamoon</span>

Talal G. Shamoon is a Silicon Valley executive, computer scientist, entrepreneur, and investor. In 2003 he became the chief executive of Intertrust Technologies Corporation. Starting in 1999, Shamoon has been involved in the development of digital rights management (DRM) technology which was first targeted to copyrights holders such as movie studios, music labels and publishers. He is the chairman of the developer community for the DRM technology Marlin.

Widevine is a proprietary digital rights management (DRM) system developed by Google. It provides content protection for media. Widevine is divided into three security levels with differing levels of protection depending on the hardware present on the device. Widevine is included in most major web browsers and in Android and iOS.

WinRM (Windows Remote Management) is Microsoft's implementation of WS-Management in Windows which allows systems to access or exchange management information across a common network. Utilizing scripting objects or the built-in command-line tool, WinRM can be used with any remote computers that may have baseboard management controllers (BMCs) to acquire data. On Windows-based computers including WinRM, certain data supplied by Windows Management Instrumentation (WMI) can also be obtained.

References

  1. "Marlin - the content sharing platform for consumer devices and multimedia services". Marlin-community.com. Archived from the original on 2012-10-02. Retrieved 2012-09-28.
  2. "Marlin founders release technology specs | Marlin - the content sharing platform for consumer devices and multimedia services". Archived from the original on 2014-02-22. Retrieved 2014-02-04.
  3. "Marlin Trust Management Organization Now Open | Marlin - the content sharing platform for consumer devices and multimedia services". Archived from the original on 2014-02-22. Retrieved 2014-02-04.
  4. "Octopus: Toolkit for DRM Engines | Intertrust". www.intertrust.com. Archived from the original on 2010-08-21.
  5. "NEMO | Intertrust". www.intertrust.com. Archived from the original on 2010-08-21.
  6. "Intertrust Announces ExpressPlay™ Cloud-based Content Protection with Self Service Capability | Intertrust". www.intertrust.com. Archived from the original on 2013-06-27.
  7. "Intertrust ExpressPlay". ExpressPlay. Archived from the original on 2014-02-10. Retrieved 2014-01-31.
  8. "Technology Leaders Announce Marlin Partner Program | Marlin - the content sharing platform for consumer devices and multimedia services". Archived from the original on 2014-02-22. Retrieved 2014-02-04.
  9. "About Partners | Marlin - the content sharing platform for consumer devices and multimedia services". Archived from the original on 2014-02-22. Retrieved 2014-02-04.
  10. "Philips". Philips. Archived from the original on 2012-10-06. Retrieved 2012-09-28.
  11. "tivù - Libertà di visione". Tivu.tv. Archived from the original on 2012-09-23. Retrieved 2012-09-28.
  12. "Baidu's iQIYI Licenses Intertrust's ExpressPlay Marlin DRM Solution | Intertrust". www.intertrust.com. Archived from the original on 2013-09-11.
  13. "Chinese Online Video Player PPTV Licenses Intertrust's ExpressPlay Content Protection System | Intertrust". www.intertrust.com. Archived from the original on 2014-02-19.