Edit

Share via


PlayReady Documentation Links

Overview

This section provides a comprehensive list of PlayReady documentation resources available from Microsoft and the community. These resources cover various aspects of PlayReady implementation, from general documentation to specific SDKs and sample applications.

Official Microsoft Documentation

General PlayReady Documentation

Windows Platform Documentation

Sample Applications and Code

Universal Windows Platform Samples

Code Examples

The sample applications demonstrate:

  • Basic license acquisition and playback
  • Persistent license handling
  • Domain-bound content scenarios
  • Output protection implementation
  • Error handling and recovery
  • Advanced DRM features

Licensed Partner Resources

Documentation Package

PlayReady Documentation Package - Comprehensive documentation delivered to licensed companies:

  • Server SDK documentation
  • Device Porting Kit documentation
  • Standalone CHM file format
  • Detailed implementation guides
  • API references and examples

Training Materials

PlayReady Training Resources - Available to licensed companies through the licensing portal:

Access training materials at: https://wmlalicensing.com

Available Resources:

  • Knowledge Base content
  • PlayReady Webcast recordings
  • Training session materials
  • Roadshow event presentations
  • Technical deep-dive sessions

Access Instructions:

  1. Visit the licensing portal
  2. Navigate to Knowledge Base section
  3. Select "PlayReady Webcast, Training and Roadshow Events"
  4. Access archived training materials

Public Resources

Microsoft PlayReady Website

Microsoft PlayReady Portal - Official PlayReady website

Available Information:

  • Partner directory and ecosystem
  • Licensing and pricing information
  • Compliance and robustness rules
  • Technical specifications
  • Business case studies

Compliance Documentation

  • Compliance Rules - Detailed requirements for PlayReady implementations
  • Robustness Rules - Security and robustness requirements
  • Certification Guidelines - Process for device and application certification
  • Test Procedures - Validation and testing requirements

Documentation Categories

Implementation Guides

  • Getting Started - Basic implementation overview
  • Advanced Features - Complex DRM scenarios
  • Platform-Specific Guides - Windows, Xbox, IoT implementations
  • Integration Patterns - Common integration approaches

API References

  • Client APIs - Device and application development
  • Server APIs - License server implementation
  • Protocol Specifications - Communication protocols
  • Data Formats - License and content formats

Testing Resources

  • Test Server Documentation - Available test servers and endpoints
  • Sample Content - Test content for validation
  • Certification Tests - Required validation procedures
  • Debugging Guides - Troubleshooting common issues

Access Requirements

Public Documentation

No License Required:

  • General PlayReady documentation
  • Windows SDK documentation
  • Public sample applications
  • Microsoft PlayReady website
  • Basic implementation guides

Licensed Partner Documentation

PlayReady License Required:

  • Server SDK documentation
  • Device Porting Kit documentation
  • Training materials and recordings
  • Advanced implementation guides
  • Certification procedures
  • Compliance test suites

Licensing Information

To access licensed partner resources:

  1. Obtain PlayReady License - Contact Microsoft licensing team
  2. Access Licensing Portal - Use provided credentials
  3. Download Documentation - Access comprehensive documentation package
  4. Training Registration - Register for technical training sessions

Documentation Updates

Update Frequency

  • Public Documentation - Updated regularly with new releases
  • SDK Documentation - Updated with Windows SDK releases
  • Training Materials - Updated quarterly with new content
  • Compliance Rules - Updated as needed for security requirements

Notification Methods

  • Email Notifications - Subscribe to update notifications
  • Portal Announcements - Check licensing portal for announcements
  • Release Notes - Review release notes for new versions
  • Community Forums - Participate in developer community discussions

Best Practices for Documentation Usage

Getting Started

  1. Start with Public Documentation - Begin with general PlayReady concepts
  2. Review Sample Applications - Study provided code examples
  3. Understand Compliance Rules - Review security and robustness requirements
  4. Plan Implementation - Design architecture based on documentation

Development Process

  1. Follow SDK Guidelines - Use platform-specific implementation guides
  2. Reference API Documentation - Use comprehensive API references
  3. Test with Sample Content - Validate implementation with test content
  4. Review Best Practices - Follow recommended implementation patterns

Troubleshooting

  1. Check Documentation First - Review relevant documentation sections
  2. Use Test Servers - Validate against Microsoft test servers
  3. Review Sample Code - Compare implementation with provided samples
  4. Contact Support - Use appropriate support channels when needed

Support Resources

Business Queries

Operations Queries

Technical Support

Training Information


© Microsoft Corporation. All rights reserved. Trademarks | Privacy