Marlin — это платформа DRM , созданная сообществом разработчиков открытых стандартов под названием Marlin Developer Community (MDC). [1] MDC разрабатывает необходимые технологии, партнеров и сервисы для создания совместимых сервисов распространения цифрового контента.
Технология Marlin предоставляет потребителям возможности управления отношениями между устройствами, сетевыми службами и цифровым контентом. С помощью Marlin поставщики услуг и маркеры устройств могут создавать и поддерживать контент-сервисы через открытые сети.
MDC была образована в 2005 году пятью компаниями – Intertrust , Panasonic , Philips , Samsung и Sony . MDC выпустила первый набор спецификаций в мае 2006 года. [2] Основатели Marlin также сформировали Marlin Trust Management Organization (MTMO), чтобы действовать как нейтральная организация по управлению трастом и лицензированию. MTMO начала коммерческую деятельность в январе 2007 года. [3]
Marlin был создан с определенными целями дизайна. Во-первых, Marlin позволяет потребительским устройствам импортировать контент из нескольких независимых сервисов и обеспечивать одноранговое взаимодействие. Во-вторых, Marlin основан на архитектуре управления правами общего назначения. Спецификации Marlin определяют возможности и архитектуру, чтобы устройства и сервисы могли взаимодействовать.
Большинство реализаций Marlin включают в себя базовую системную спецификацию, которая определяет основные компоненты, протоколы и модель потребительского домена, которые обеспечивают взаимодействие между устройствами и службами, поддерживающими Marlin. Эта спецификация основана на эталонных технологиях Octopus и NEMO, которые были адаптированы для одноранговых взаимодействий устройств.
Управление правами в Marlin основано на Octopus, который является архитектурой DRM общего назначения . [4] В центре системы Octopus находится графовая система взаимоотношений. В Marlin объекты узлов Octopus используются для представления системных сущностей (таких как пользователи и устройства), а связи между узлами представляют отношения. Система узлов и связей управляет тем, где, как и когда контент может использоваться в системе Marlin. Octopus работает на различных платформах и не зависит от формата носителя и криптографии.
NEMO — это аббревиатура от Networked Environment for Media Orchestration. [5] Он предоставляет сервисную структуру для доверенных соединений между различными компонентами системы Marlin DRM. Основываясь на стандартах веб-сервисов, NEMO определяет сервисные интерфейсы, политики доступа к сервисам и поддержку доверительных отношений между распределенными сущностями, которые играют четко определенные и сертифицированные роли. Структура NEMO позволяет компонентам Marlin доставлять защищенные сообщения и обмениваться ими между аутентифицированными и авторизованными сущностями. Службы, поддерживаемые NEMO, могут работать вместе с другими, специфичными для приложений медиа-службами, которые не обязаны соответствовать NEMO.
Основные продукты для внедрения Marlin включают в себя:
В октябре 2008 года MDC объявила о создании Marlin Partner Program (MPP) с первоначальным запуском, включающим более 25 компаний. [8] По состоянию на январь 2014 года на веб-сайте Marlin было перечислено 42 компании-партнера. [9]
Партнеры-участники выявляют, разрабатывают и предоставляют разнообразные технические компоненты и услуги по интеграции, создавая рынок решений Marlin. Сетевые операторы, поставщики услуг, производители устройств и другие компании, внедряющие продукты и услуги на основе Marlin, могут работать с компаниями-участниками MPP.
Технология основана на открытых стандартах, но безопасность системы управляется независимым субъектом, MTMO. MTMO поддерживает целостность и безопасность системы через свои службы управления ключами.
Marlin используется в коммерческих целях по всему миру на различных устройствах и сервисах.
Marlin включен в национальный стандарт IPTV в Японии и был развернут Actvila, веб-телевизионным порталом, запущенным в 2007 году. Сервисный портал Actvila, созданный партнерами Hitachi, Panasonic, Sharp, Sony и Toshiba, включал в себя развертывание телевизоров с выходом в Интернет.
Sony использует Marlin в PlayStation Network, позволяя пользователям сервиса загрузки видео обмениваться купленным или взятым напрокат контентом на системах PS3, PS4 и PSP.
Телевизоры и проигрыватели Blu-ray , поддерживающие сервис Philips Net TV [10] .
Онлайн-видеосервис Tencent.
Следующие органы стандартизации указали использование Marlin в своих спецификациях:
Марлин был выбран следующими национальными инициативами:
Другие потребительские медиа-сервисы, такие как iQIYI [12] и PPTV [13] в Китае, принадлежащие Baidu, лицензировали Marlin.