Multi-DRM Client SDK
DoveRunner Multi-DRM Client SDK makes it simple to apply DRM across most platforms like Windows PC, Android and iOS Applications.
Trusted by the world’s most-recognized companies.
Multi-DRM Client SDK Service Features
Easy and fast Multi-DRM client development
Integrated license management APIs and pre-built download capabilities make it easy and fast to develop Multi-DRM client applications.
Extended Client Device Support Scope
Using its own downloadable DRM, it can support older OS or non-Google certified devices that native DRM does not support.
Support for download and offline scenarios
Supports local download of encrypted DASH, HLS, NCG content and playback in offline environment. You can set up DTR(Download to Rent) or DTO(Download to Own) licenses.
Superior security
Certificate-based secure channel communications and license management, key protection using white-box encryption, and time-tampering capabilities of Download-to-Rent licenses ensure high security requirements for premium content.
Learn more about DoveRunner Multi-DRM Client SDK
Multi-DRM Client SDK Details
OS support
- FPS tvOS SDK : tvOS 11.0 or later, does not support download scenario
- NCG iOS SDK : iOS 11 or later, supports download scenario
- NCG Windows SDK : Windows 7.0 or later, supports decryption of NCG content (need to be integrated with player)
- Widevine Android SDK : Android 5.0 or later (Google certified), Android 5.0 or later for download scenario
- NCG Android SDK : Android 5.0 or later (including non-Google certified), supports download scenario
- FPS iOS SDK : iOS 11 or later, iOS 10.0 or later for download scenario
Encryption types
- CENC : Encryption of DASH content for PlayReady, Widevine DRM and Huawei WisePlay
- AES-128 : Encryption of HLS content for FairPlay Streaming and NCG DRM
- NCG : Encryption of MP4 content for NCG(Netsync Content Guard) DRM
Media format
- MP4 Video/Audio file
- MPEG-DASH fMP4
- HLS(Http Live Streaming) mpeg-ts
- H.264, AAC codec, H.265/HEVC codec(requires supported device)
- Can support other media formats such as ePub (using NCG DRM, requires integration with viewer or player)
Playback type
- Streaming : DASH, HLS, MP4 Progressive Download (NCG DRM)
- Local playback : DASH, HLS, NCG(MP4) local download and playback
Security rule in License
- Allowing external display
- Applying hardware level security
- Applying HDCP
License acquisition
- License token type: directly request DRM license to DoveRunner DRM server using authentication token generated by content service backend.
- License proxy type: acquire DRM license via a proxy server running on the content service backend, between the client and PallyCon DRM server.
Security features
- Certificate-based secure communications and license management
- Key protection with white-box encryption
- Detect device time manipulation(support offline environment)
- Prevent screen recording(Android)
How it works
In order to apply DoveRunner Multi-DRM service, you must first perform packaging processes to encrypt your contents. The below documents describe a variety of content packaging methods.
License request and issuance
To play DRM-encrypted content, the client player needs to acquire a DRM license from the PallyCon DRM license server.
This can be requested directly from the client with an authentication token generated on the fly by the content service backend.
Alternatively, authentication and license issuance can be done through a proxy server in the service backend between the client and the DRM server.
A Game-Changer in Content Security
"DoveRunner’s expertise, swift support, and advanced features ensure our OTT platform remains secure, stable, and piracy-free."
Tommy Sullivan
Chief Technology Officer (CTO)
Elevating Content Security with DoveRunner
"DoveRunner's expertise in Multi-DRM, piracy protection, and proactive support keeps our OTT platform secure. Excited to explore mobile app security solution next!"
Abhijit Awasthi
Senior Engineering Manager
Unmatched App Security
"DoveRunner safeguards applications from threats with top-tier security. Their responsive support team ensures seamless protection and a smooth user experience."
Ajay Pandey
Product Owner
Boosted Content Security
"We’ve used Doverunner’s DRM for 3 years—it’s been crucial in protecting our content and stopping piracy. Highly reliable and effective!"
Ananya Singhal
Co-founder at Rigi
Resources for Effective Security
Blog
- 8 min read
SQL injection is one of the most dangerous application threats and has been constantly featured
Case Studies
- 1 min read
Overview Moneyview, one of India’s largest fintech platforms with over 50 million users, powers seamless
Whitepaper
- 1 min read
Discover how to enhance code obfuscation security and protect your applications from reverse engineering attacks.
You have questions.
We have answers.
From mobile application protection to safeguarding your content, get quick answers to many of your security questions.
What security enables
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vel reprehenderit dolor soluta eveniet sit error, ipsa veritatis necessitatibus cum voluptas quia ipsum molestiae ratione est hic quasi aut qui accusantium officiis cupiditate obcaecati. Quae fugiat ad voluptas, ipsam dicta magni.
What security enables
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vel reprehenderit dolor soluta eveniet sit error, ipsa veritatis necessitatibus cum voluptas quia ipsum molestiae ratione est hic quasi aut qui accusantium officiis cupiditate obcaecati. Quae fugiat ad voluptas, ipsam dicta magni.
What security enables
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vel reprehenderit dolor soluta eveniet sit error, ipsa veritatis necessitatibus cum voluptas quia ipsum molestiae ratione est hic quasi aut qui accusantium officiis cupiditate obcaecati. Quae fugiat ad voluptas, ipsam dicta magni.