Серверы PlayReady
Серверы PlayReady могут принимать различные формы в зависимости от того, запрограммированы ли они для предоставления лицензий или управления доменами PlayReady клиентов, или получать и агрегировать данные контроля от клиентов и т. д. Эти логические серверы разрабатываются на C# на основе одного пакета SDK для сервера PlayReady, а одно серверное приложение может реализовать одну или несколько функций сервера PlayReady.
Сервер лицензирования PlayReady
Сервер лицензирования PlayReady позволяет обрабатывать входящие запросы на получение лицензий от клиентов, создавать лицензии и выдавать их в ответе на получение лицензии клиентам.
Дополнительные сведения о серверах лицензирования PlayReady см. в разделе "Сервер лицензий PlayReady".
Сервер домена PlayReady
Необязательный сервер домена PlayReady позволяет управлять доступом к содержимому для нескольких клиентов с помощью одной сущности. Домены обеспечивают упрощенный и надежный доступ к службам для нескольких клиентов, включая клиенты мобильных устройств.
Примечание
Домен PlayReady не совпадает с сетевыми или веб-доменами.
Дополнительные сведения о доменах PlayReady см. в разделе "Сервер домена PlayReady".
Сервер отслеживания playReady
Необязательный сервер отслеживания playReady предоставляет процесс, указывающий, сколько раз воспроизводилось определенное содержимое. Например, эту службу агрегирования отслеживания можно использовать в сценарии подписки для отслеживания использования содержимого и надлежащего выставления платы за использование контента.
Дополнительные сведения о измерении использования PlayReady см. в разделе "Сервер отслеживания использования PlayReady".
Сервер безопасной остановки PlayReady
Необязательный сервер Безопасной остановки PlayReady предоставляет средства для устройства PlayReady, чтобы уверенно утверждать службе потоковой передачи мультимедиа, что воспроизведение мультимедиа остановлено для любого заданного содержимого. Эта возможность гарантирует, что службы потоковой передачи мультимедиа обеспечивают точное применение и создание отчетов об ограничениях использования на разных устройствах для данной учетной записи.
Дополнительные сведения о безопасной остановке PlayReady см. в разделе PlayReady Secure Stop Server.
Сервер безопасного удаления PlayReady
PlayReady Secure Delete позволяет поставщикам услуг получать безопасное подтверждение удаления лицензий. Эта необязательная функция предоставляет серверу PlayReady Secure Delete Server средства для отслеживания доступных лицензий и удаленных на определенном клиенте.
Дополнительные сведения о безопасном удалении PlayReady см. в разделе PlayReady Secure Delete.
Разработка и эксплуатация лицензией или третьей стороной
Компания, как правило, поставщик услуг с активным соглашением о лицензировании Сервера PlayReady может получить доступ к пакету SDK для сервера PlayReady и использовать его для разработки и эксплуатации сервера PlayReady (сервер лицензирования, контроллер домена, сервер отслеживания использования, сервер безопасной остановки или сервер безопасного удаления).
Все эти серверы должны быть развернуты на физическом или виртуальном сервере под управлением Windows Server. Развертывание каждого типа сервера на отдельном компьютере не требуется; Вместо этого на одном физическом компьютере можно запустить несколько типов сервера PlayReady.
Однако эта компания может поделиться ролями со сторонними сторонами:
Партнеры по разработке серверов PlayReady — эти компании могут разрабатывать логику сервера PlayReady от имени клиента.
Партнеры по поставщику услуг приложений PlayReady (ASP) — эти компании могут разрабатывать и работать, а также управлять сервером PlayReady от имени клиента. Этот сервер может быть подключен к серверной логике клиента и системе управления ключами различными способами, чтобы обеспечить полную систему DRM.
Дополнительные сведения см. на странице "Партнеры PlayReady ".
Пример сервера PlayReady
Ниже приведено описание интерфейса SOAP сервера PlayReady, доступного по адресу https://test.playready.microsoft.com/service/rightsmanager.asmx
RightsManager
The following operations are supported. For a formal definition, please review the Service Description.
- AcknowledgeLicense
- AcquireLicense
- AcquirePackagingData
- GetMeteringCertificate
- JoinDomain
- LeaveDomain
- ProcessDeleteLicenseData
- ProcessMeteringData
- ProcessSecureStopData
В этом разделе
Сервер лицензирования PlayReady
Рекомендации по политикам лицензий
Сервер безопасной остановки PlayReady