Encoding.com has integrated with the Atlas DRM KMS from IStreamPlanet which supports supports all industry standard DRM technologies, including Apple FairPlay, Microsoft PlayReady, Adobe Primetime, and Google Widevine. Integration with player applications is straightforward, using well documented SDKs from the industry standard DRM technologies.
Atlas DRM uses standard security foundations such as the Advanced Encryption Standard (AES) and Public Key Infrastructure (PKI), along with the Sample-AES packaging standards. Atlas DRM is compatible with the following advanced multi-bitrate outputs: advanced_hls, fmp4_hls, advanced_dash, advanced_mss, advanced_fmp4.
<?xml version="1.0"?>
<query>
<userid>[UserID]</userid> <!-- required-->
<userkey>[UserKey]</userkey> <!-- required-->
<action>[Action]</action> <!-- required-->
<format>
<output>[advanced_hls|fmp4_hls|advanced_dash|advanced_mss|advanced_fmp4]</output>
<atlas_drm>yes</atlas_drm>
<atlas_company_id>[AtlasCompanyID]</atlas_company_id>
<atlas_asset_id>[AtlasAssetID]</atlas_asset_id>
<atlas_widevine_drm>[yes|no]</atlas_widevine_drm>
<atlas_playready_drm>[yes|no]</atlas_playready_drm>
<!-- <atlas_widevine_drm /> and <atlas_playready_drm /> services not available for advanced_hls and fmp4_hls output formats -->
<atlas_env>[live|stage]</atlas_env>
</format>
</query>
{
"query": {
"userid": "[UserID]",
"userkey": "[UserKey]",
"action": "[Action]",
"format": {
"output": "[advanced_hls|fmp4_hls|advanced_dash|advanced_mss|advanced_fmp4]",
"atlas_drm": "yes",
"atlas_company_id": "[AtlasCompanyID]",
"atlas_asset_id": "[AtlasAssetID]",
"atlas_widevine_drm": "[yes|no]",
"atlas_playready_drm": "[yes|no]",
"atlas_env": "[live|stage]"
}
}
}
Parameter | Description | Allowed Values | Default Value |
---|---|---|---|
atlas_drm | Enable Atlas DRM. | yes, no | no |
atlas_company_id | Specify the Atlas DRM company ID. | Valid company ID | None |
atlas_asset_id | Specify the Atlas DRM asset ID. | Valid Asset ID | None |
atlas_widevine_drm | Enable Atlas Widevine DRM. | yes, no | no |
atlas_env | Specify the Atlas DRM environment. | live, stage | live |
atlas_playready_drm | Enable Atlas PlayReady DRM. | yes, no | no |
For atlas_widevine_drm and atlas_playready_drm parameters
<atlas_widevine_drm /> and <atlas_playready_drm /> services not available for advanced_hls and fmp4_hls output formats.