0 likes | 1 Views
To prevent unauthorized use and leakage of content, many online content services are applying a multi-DRM solution provided by professional DRM vendors. A multi-DRM solution basically has license management features for multiple DRMs such as PlayReady, Widevine and FairPlay to support major web browsers and mobile OS.
E N D
Multi-DRM Client Integration This presentation explores the essentials of Multi-DRM technology, focusing on client integration for seamless content playback across various platforms.
Playback Process of DRM Content After DRM packaging, encrypted content is delivered via CDN to the user's device. To decrypt and play, the client needs a DRM license from the server. The DRM license consists of the key used for encryption and usage rights information (playback period, offline playability, security level). License data is encrypted and protected with a client device’s unique key to prevent compromise.
DRM License Integration Methods License Token Integration Callback URL Integration Issuing DRM licenses through tokens generated by the content service's back-end system. This method reduces content playback delay as it doesn't require communication between the content service system and the DRM server. The DRM license server verifies user rights via HTTPS URL communication with the content service's system when a license request is received. This method is easier for initial integration but has a longer playback start delay. Recommended for large numbers of requests or global services to maximize performance and minimize latency.
Multi-DRM Content Playback by Client Type 1 2 3 HTML5 Web Player Integration Mobile Web Browser or App Development Various OTT Devices Web browsers supporting HTML5's Encrypted Media Extension (EME) standard can play multi-DRM content via Content Decryption Module (CDM). Open-source players like Shaka Player and VideoJS, and commercial players like Bitmovin and THEOplayer, provide necessary APIs. Smart TVs, set-top boxes, and game consoles support multi-DRM. This can be done via device-embedded browsers using EME-based web player integration or by developing native apps with multi-DRM SDKs for each device. DRM content playback on mobile (Android, iOS) can be achieved using mobile web browsers with HTML5 player integration or by developing native mobile apps using multi-DRM vendor SDKs.
Conclusion: Simplifying Multi-DRM Multi-DRM Integration is a complex technology involving various technologies, standards, and solutions. To apply it quickly and easily, it's recommended to use a multi-DRM company that integrates multiple DRM technologies to provide a unified API and works with various media-related solutions. PallyCon Multi DRM, a cloud-based service by INKA Entworks, offers a one-stop solution with integration guides and APIs/SDKs for quick and easy adaptation.