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 a collection of audio-only test content that can be used to validate PlayReady functionality with audio streams. These test files are designed to help developers and integrators test their PlayReady implementations with various audio encoding formats.
Overview
The audio-only test content collection includes:
- AAC-LC encoded audio - Standard AAC Low Complexity audio files
- AAC-HE encoded audio - High Efficiency AAC audio files
- PIFF encryption - Protected Interoperable File Format with AES128-CTR encryption
- Smooth Streaming manifests - Both protected and clear versions
All content uses PlayReady WRMHEADER version 4.0 and is encrypted using PIFF (Protected Interoperable File Format) with AES128-CTR encryption.
Audio Test Content Collection
AAC-LC Audio Content
Taxi3 AAC-LC Audio (Smooth Streaming)
Property | Value |
---|---|
Tool Chain | Smooth Protect (IIS Media Transform) |
Creation Date | 01 February 2010 |
Video Encoding Settings | None |
Audio Encoding Settings | AAC-LC |
Encryption Settings | PIFF Encryption AES128-CTR |
Multi DRM | False |
PlayReady WRMHEADER | 4.0 |
Smooth Streaming Manifest (Protected) | https://test.playready.microsoft.com/media/profficialsite/Taxi3_AACLCPR.ism/manifest |
Smooth Streaming Manifest (Clear) | https://test.playready.microsoft.com/media/profficialsite/Taxi3_AACLC.ism/manifest |
AAC-HE Audio Content
Taxi3 AAC-HE Audio (Smooth Streaming)
Property | Value |
---|---|
Tool Chain | Smooth Protect (IIS Media Transform) |
Creation Date | 01 February 2010 |
Video Encoding Settings | None |
Audio Encoding Settings | AAC-HE |
Encryption Settings | PIFF Encryption AES128-CTR |
Multi DRM | False |
PlayReady WRMHEADER | 4.0 |
Smooth Streaming Manifest (Protected) | https://test.playready.microsoft.com/media/profficialsite/Taxi3_AACHEPR.ism/manifest |
Smooth Streaming Manifest (Clear) | https://test.playready.microsoft.com/media/profficialsite/Taxi3_AACHE.ism/manifest |
Technical Details
Audio Encoding Specifications
AAC-LC (Advanced Audio Coding - Low Complexity)
- Format: AAC Low Complexity profile
- Use Case: General purpose audio compression
- Compatibility: Widely supported across devices and platforms
- Efficiency: Good compression ratio with moderate computational requirements
AAC-HE (Advanced Audio Coding - High Efficiency)
- Format: AAC High Efficiency profile
- Use Case: Low bitrate audio streaming
- Compatibility: Supported by most modern audio decoders
- Efficiency: Excellent compression for low bitrate scenarios
Encryption Details
PIFF (Protected Interoperable File Format)
- Encryption Algorithm: AES128-CTR
- Key Management: PlayReady DRM system
- Compatibility: ISO/IEC 23001-7 compliant
- Interoperability: Works with DASH and Smooth Streaming
Usage Guidelines
Testing Scenarios
Audio-Only Playback Testing
- Verify PlayReady license acquisition for audio content
- Test audio decryption and playback
- Validate audio quality and synchronization
Format Compatibility Testing
- Test AAC-LC decoding capabilities
- Verify AAC-HE playback support
- Validate PIFF container handling
Streaming Protocol Testing
- Test Smooth Streaming manifest parsing
- Verify adaptive bitrate switching for audio
- Test protected vs. clear content handling
Implementation Notes
- License Acquisition: Ensure your PlayReady client can handle audio-only content licenses
- Decoder Support: Verify AAC-LC and AAC-HE decoder availability
- Container Parsing: Implement proper PIFF container parsing for encrypted audio
- Error Handling: Test with both protected and clear versions for comparison
Testing Recommendations
Basic Audio Playback
- Start with clear content to verify basic audio playback
- Test protected content to validate DRM integration
- Compare audio quality between protected and clear versions
Advanced Testing
- Test with different audio output configurations
- Verify playback across various sample rates
- Test interrupt handling during audio playback
Compatibility Testing
- Test on different audio hardware configurations
- Verify performance with various AAC decoder implementations
- Test integration with audio processing pipelines
Troubleshooting
Common Issues
Audio Playback Failures
- Cause: Missing AAC decoder support
- Solution: Ensure proper AAC-LC and AAC-HE decoder installation
License Acquisition Errors
- Cause: Incorrect PlayReady client configuration
- Solution: Verify license server URLs and client certificates
Format Compatibility Issues
- Cause: Unsupported PIFF container features
- Solution: Update container parsing libraries
Debug Steps
Verify Clear Content Playback
Test with clear audio files first to isolate DRM issues
Check License Acquisition
Monitor PlayReady license requests and responses
Validate Audio Decoding
Test AAC decoder functionality independently
Support Resources
Business Queries
- Email: playready@microsoft.com
Operations Queries
- Website: http://wmlalicensing.com/
- Email: ipla@microsoft.com
Technical Support
- Support Portal: PlayReady Technical Support
Training Information
- Email: plyrdyev@microsoft.com