Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Клиенты и серверы являются двумя основными компонентами экосистемы PlayReady. Эти компоненты взаимодействуют с помощью протоколов, указанных корпорацией Майкрософт. Содержимое защищено службой упаковки содержимого с помощью PlayReady, а затем передается клиентам, расшифровывая содержимое с помощью информации, хранящейся в лицензии. Сведения в этом разделе служат введением к концепциям PlayReady, которые предоставляются в виде сценариев в Common PlayReady Scenarios.
Клиенты PlayReady
Клиенты PlayReady — это устройства, способные воспроизводить защищенное содержимое при наличии лицензии на это содержимое (например, программы проигрывателя мультимедиа на персональных компьютерах или приложениях на таких устройствах, как мобильные телефоны, планшеты и смарт-телевизоры). Клиенты PlayReady также должны иметь возможность применять права и ограничения, связанные с политикой, включенной в лицензию.
На следующем рисунке показаны значки, используемые в этом документе, которые символизируют устройства, используемые в качестве клиентов PlayReady.
Серверы PlayReady
Настроенные серверы приложений позволяют взаимодействовать с клиентами. Поставщики услуг используют пакет SDK для PlayReady Server для создания серверов с бизнес-логикой для конкретной службы. Например, служба подписки настраивает серверы на наличие лицензии для конкретной службы. Лицензия может включать ограничения срока действия и выдачи лицензий, которые связываются с определенной серверной частью данных, имеющей сведения о подписчике. Используя пакет SDK для Сервера PlayReady, настраиваемый построитель серверов может быть уверен, что служба защищает содержимое и выдает лицензии, работающие с клиентами PlayReady.
Серверы PlayReady включают серверы лицензий, контроллеры домена, серверы измерения, серверы безопасной остановки и защищенные серверы удаления. Эти серверы разработаны в одном пакете SDK для сервера PlayReady.
Кроме того, служба также имеет упаковщик содержимого для шифрования и кодирования контента, а также сервер потоковой передачи и сеть доставки контента (CDN) для распространения контента в сети.
На следующем рисунке показаны значки, используемые в этом документе для представления различных серверов.
Замечание
Содержимое хранится и распространяется с помощью веб-серверов, но продукты PlayReady не включают или не требуют специализированного веб-сервера для хранения и распространения содержимого.
Поток содержимого и лицензий
В системах PlayReady служба упаковки содержимого шифрует содержимое и сохраняет его на веб-сервере. Клиенты получают зашифрованное содержимое через потоковую передачу или скачивание. Клиенты также получают лицензию PlayReady с сервера лицензий, которая содержит сведения, необходимые для расшифровки содержимого для воспроизведения.
На следующем рисунке показан поток контента и лицензий для получения лицензий (LA). Серая стрелка указывает на передачу прозрачного контента, черные стрелки указывают на защищенную передачу контента без лицензии, а белые стрелки указывают на передачу лицензий.
Ниже описаны шаги процесса приобретения лицензии, показанные на предыдущем рисунке:
Поставщик контента упаковал незащищенное содержимое с помощью стороннего программного обеспечения или пакета SDK для сервера PlayReady.
Когда содержимое упаковается, поставщик содержимого копирует защищенное содержимое в сервер или систему распространения содержимого.
Поставщик содержимого передает сведения о лицензии серверу лицензий.
Затем клиент получит защищенное содержимое.
Когда клиент пытается воспроизвести содержимое, заголовок указывает, что клиент должен получить лицензию. Затем клиент выполняет приобретение лицензий с сервера лицензий.
Дополнительные сведения о приобретении лицензий см. в разделе "Приобретение лицензий".
Процесс шифрования и лицензирования PlayReady более подробно описан в Basic encryption and licensing process.