Widevine DRM License Server
VdoCipher is a first party Widevine DRM License Partner with Google. We provide Zero Risk video streaming solutions for media & education businesses to help them serve premium content on their site and mobile app with Hollywood grade security and functionalities.
What is Widevine DRM ? Widevine is Google's DRM licensing & encryption technology which helps OTT services(like Netflix, Hotstar) & Ed-tech platforms to secure their premium content on Chrome, Firefox, Edge browsers on Desktop, Android Apps & Android TV.
Here you can find details of the security options possible with VdoCipher's Google Widevine DRM implementation
Block Screen Capture in Android and iOS
End-to-end Encryption
URL restriction, time based restriction
Offline downloads with time restrictions
Applying Restrictions based on Country, IP Address and Membership
IP and Geo-based whitelisting and blacklisting with Widevine DRM
Our IP and Geo restriction uses a JSON based configuration which allows for infinite customizability.
For
The IP whitelist allows for CIDR based configuration which can be
{
"ipGeoRules":"[
{
"action": "false",
"ipSet": [],
"countrySet": []
},
{
"action": "true",
"ipSet": [],
"countrySet": ["IN", "GB"]
}
]"
}
Sample JSON object to implement whitelisting

Quality-constraints based on Device security Level
Our multi-platform DRM uses the maximum security features available on a device. For
A common implementation solution is to stream premium HD content only on devices supporting L1 security. Most Android devices
You can likewise specify other device requirements (for example HDCP status) as part of
Applying Time-based Restrictions
Rental constraint for offline files
You can allow your viewers to download an encrypted version of the video to their Android, iOS or Chrome devices. This video can be made to expire after a certain time by specifying a rental duration. The access
token in this case also
Session time restrictions
Our unified multi-DRM APIs allow you to configure the session duration for playback during generating the license. This can be useful when the content is very sensitive. Widevine DRM, FPS DRM both have these features.
Key Management Details
Live and VOD compatibility with Widevine DRM
The DRM content keys are made to be compatible with commonly used open-source tools such as Shaka packager and Bento4 packagers. Our JSON-based APIs comes with Sample code in multiple languages for license key generation.
Encoder consumer workflow via DRM
The Encoder consumer workflow for content key generation allows separating the concerns for key generation and encoding into multiple micro-services. This is recommended for restricting access to your authorization keys
to
Key Handling with CMS using Widevine DRM
DRM configuration allows setting up with
Multi-DRM with unified encryption and licensing API utilizes a single asset ID without raking up technical debt. Unified licensing API takes out the worry from handling multiple streams and devices separately.
Sample Architecture for integrating VdoCipher DRM licensing to your streaming setup