Сценарий: приобретенное содержимое
В сценарии приобретения содержимого владелец содержимого продает мультимедиа потребителям с помощью интернет-магазина мультимедиа. Интернет-магазины мультимедиа могут включать тысячи фильмов или миллионы песен, доступных для продажи, и они могут обслуживать сотни тысяч клиентов. В текущих примерах приобретение лицензий происходит между интерфейсом хранилища поставщика содержимого, созданным с помощью пакета SDK для сервера PlayReady.
На следующем рисунке показано, как различные компоненты взаимодействуют в сценарии приобретенного содержимого.
Сценарий приобретенного содержимого выполняет следующие действия:
Поставщик услуг передает незащищенное содержимое упаковщику содержимого.
Упаковщик содержимого защищает файл с помощью формата шифрования, совместимого с PlayReady (например, MPEG Common Encryption 'cenc').
Затем этот "упакованный" файл может распространяться с помощью различных методов.
Поставщик содержимого распространяет содержимое с помощью веб-серверов или других механизмов передачи.
При распространении защищенного содержимого владелец контента должен использовать серверы лицензирования, чтобы указать права, которые должны быть включены в лицензии, выданные для содержимого. Эти правила (и сведения, необходимые для определения ключа содержимого), предоставляются серверу лицензирования, который затем содержит все сведения, необходимые для создания лицензий для этого содержимого.
На стороне потребителя или носителя пользователи просматривают хранилище содержимого и загружают или передают содержимое с помощью своих устройств. Клиент определяет, когда защищенному содержимому требуется лицензия.
Затем клиент отправляет запрос лицензии на сервер лицензирования.
На основе определенных бизнес-правил сервер лицензий выдает лицензию для конкретного содержимого. Сервер лицензирования может потребовать идентификации клиента или оплаты перед выдачей лицензии. Лицензия содержит ключ содержимого, который позволяет проигрывателю мультимедиа клиента получить доступ к содержимому.
Пользователь может воспроизводить содержимое в соответствии с условиями, указанными в лицензии.
На рисунке выше показана модель скачивания и воспроизведения или потоковая модель. Другие сценарии могут привести к немного другой иллюстрации. Например, потоковая трансляция выполняет упаковку или шифрование в режиме реального времени на шаге 2.
При необходимости приобретенный контент можно совместно использовать на разных устройствах с помощью доменов и встроенных лицензий. Дополнительные сведения см. в разделе "Домены PlayReady" и "Внедренные лицензии".
Для содержимого, приобретенного для владения, пользователи ожидают, что содержимое будет воспроизводиться бесконечно на своих устройствах. Службы, скорее всего, выдают лицензии для этого содержимого без истечения срока действия. Тем не менее, так как пользователи часто меняют устройства и так как каждое устройство может изменить свое удостоверение PlayReady некоторое время (когда выполняется повторная инициализация или когда устройство полностью переустановлено), службы должны быть готовы в любое время для повторной выдачи лицензий на приобретенное содержимое, которое ранее было доставлено пользователю или устройству.