Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This page provides access to a comprehensive collection of PlayReady test content designed to help developers validate their PlayReady implementations across different versions, codecs, and scenarios. The test content is organized by PlayReady version and specific use cases to facilitate targeted testing.
Overview
The PlayReady test content collection includes content for:
- Multiple PlayReady versions - 2.0, 3.0, 4.0, and newer
- Various codecs - H.264, HEVC, AV1, VP9
- Different encryption modes - CENC, CBCS, PIFF
- Streaming formats - DASH, Smooth Streaming, HLS
- Specialized scenarios - Audio-only content, vendor-specific encoders
All test content is hosted on Microsoft's test servers and is freely available for PlayReady development and testing purposes.
Test Content by PlayReady Version
PlayReady 2.0+ Test Content
Content compatible with PlayReady version 2.0 and higher clients, including basic CENC encryption scenarios and traditional streaming formats.
- PlayReady 2.0+ Test Content
- Tears of Steel 4K content
- Super Speedway Trailer (protected and clear)
- Live content with key rotation
- Smooth Streaming and MPEG-DASH formats
- Compatible with PlayReady 2.0, 2.5, 2.11, 3.0, 3.2, and higher
PlayReady 3.0+ Test Content
Advanced test content featuring WRMHEADER v4.2 and content with separate keys for audio and video tracks.
- PlayReady 3.0+ Test Content
- Multi-key content scenarios
- H.264 and HEVC encoding
- 4K and 1080p content
- CENC v1 and v2 encryption
- Separate audio/video key management
- WRMHEADER v4.2 support
PlayReady 4.0+ Test Content
Modern test content featuring CBCS encryption and support for next-generation codecs.
- PlayReady 4.0+ Test Content
- CBCS (CBC with pattern) encryption
- VP9 codec support
- Advanced encryption patterns
- Modern streaming scenarios
- HLS and DASH integration
Test Content by Codec and Format
AV1 Test Content
Specialized content for testing PlayReady with the AV1 codec, supporting both CBC and CTR encryption modes.
- PlayReady AV1 Test Content
- AV1 codec with PlayReady DRM
- CENC and CBCS encryption modes
- Big Buck Bunny reference content
- DASH streaming format
- Multi-DRM scenarios
Audio-Only Test Content
Dedicated audio-only test content for validating PlayReady audio scenarios.
- PlayReady Audio Only Test Content
- AAC-LC and AAC-HE audio formats
- PIFF encryption
- Smooth Streaming audio manifests
- Audio-only DRM scenarios
- Various bitrate configurations
Specialized Test Content
Vendor Encoder Test Content
Test content generated using specific encoder implementations from various vendors.
- PlayReady Vendor Test Content
- Anevia encoder content (ViaDemand, NEA LIVE 500)
- Spotify multi-DRM content
- Real-world encoder compatibility
- Various streaming formats
- Multi-DRM validation scenarios
Quick Reference Guide
By Use Case
Use Case | Recommended Test Content |
---|---|
Basic PlayReady Integration | PlayReady 2.0+ Test Content |
Multi-Key Scenarios | PlayReady 3.0+ Test Content |
Modern Encryption (CBCS) | PlayReady 4.0+ Test Content |
AV1 Codec Testing | PlayReady AV1 Test Content |
Audio-Only Applications | PlayReady Audio Only Test Content |
Encoder Compatibility | PlayReady Vendor Test Content |
By Streaming Format
Format | Available In |
---|---|
MPEG-DASH | 2.0+, 3.0+, 4.0+, AV1 |
Smooth Streaming | 2.0+, 3.0+, Audio-Only, Vendor |
HLS | 4.0+, Vendor |
MP4 Files | 3.0+, 4.0+, AV1, Vendor |
By Codec
Codec | Available In |
---|---|
H.264 | 2.0+, 3.0+, 4.0+, Vendor |
HEVC/H.265 | 3.0+, 4.0+ |
AV1 | AV1 Test Content |
VP9 | 4.0+ |
AAC Audio | All content collections |
Getting Started
For New Developers
- Start with PlayReady 2.0+ Test Content for basic integration testing
- Use clear content first to validate basic playback functionality
- Test protected content to verify DRM integration
- Progress to advanced scenarios using 3.0+ and 4.0+ content
For Advanced Testing
- Multi-key scenarios: Use PlayReady 3.0+ Test Content
- Modern encryption: Test with PlayReady 4.0+ Test Content
- Codec-specific: Validate with AV1 or vendor-specific content
- Specialized use cases: Audio-only or encoder-specific scenarios
Common License Server Configuration
Most test content can use the following license server configuration:
LA_URL = http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,sl:150)
Note: Some older test content includes default LA_URLs that may no longer be active. It's recommended to configure your client with the above URL instead of relying on embedded defaults.
Technical Support
For technical support and additional information:
- PlayReady Business Queries: playready@microsoft.com
- PlayReady Operations: Visit wmlalicensing.com or email ipla@microsoft.com
- PlayReady Technical Support: AskDRM@microsoft.com
- PlayReady Training Information: plyrdyev@microsoft.com