- Print
- PDF
One Click Multi DRM overview
- Print
- PDF
Overview
Collaborating with INKA Entworks' PallyCon that has been verified domestically and internationally, One Click Multi DRM provides a content security service that secures high performance and stability.
Based on the support of standard DRMs, Widevine, FairPlay, and PlayReady, you can apply robust security to videos of your choice without facing the obstacle of incompatible operating systems or platforms. When you integrate with the media streaming service of NAVER Cloud Platform, you can easily build an encrypted streaming service without undergoing complicated procedures.
You can apply the DRM through NAVER Cloud Platform's media streaming services, Live Station and VOD Station (planned for 2024), with a simple integration flow.
Common settings
One Click Multi DRM API URL
Request headers
Header name | Requirement status | Description |
---|---|---|
x-ncp-apigw-timestamp | YES | It indicates the time elapsed since January 1, 1970, 00:00:00 UTC in milliseconds, and the request is considered invalid if the time difference from the API Gateway server is 5 minutes or longerx-ncp-apigw-timestamp:{Timestamp} |
x-ncp-iam-access-key | YES | Value of access key ID issued in the NAVER Cloud Platform portalx-ncp-iam-access-key:{Sub Account Access Key} |
x-ncp-apigw-signature-v2 | YES | Signature encrypted with the access key ID value and secret keyx-ncp-apigw-signature-v2:{API Gateway Signature} |
Content-Type | YES | Specifies the request body content type as application/jsonContent-Type: application/json |
x-ncp-region_code | YES | Region code (KR) |
Authentication header
API Gateway authentication is required to use the One Click Multi DRM API.
Refer to NAVER Cloud Platform API for more detailed guides related to API Gateway authentication.
Creating AUTHPARAMS
AUTHPARAMS request example
Create a signature (add a new line with \n)
Create a StringToSign appropriate for your request, encrypt it with your secret key and the HMACSHA256 algorithm, and encode it with Base64.
This value is used as
x-ncp-apigw-signature-v2
.Requests StringToSign GET /api/v2/channels?pageNo=1
x-ncp-apigw-timestamp={timestamp}
x-ncp-iam-access-key={accesskey}
x-ncp-apigw-signature-v2={signature}GET /api/v2/channels?pageNo=1
{timeStamp}
{accessKey}
Sample code
One Click Multi DRM API request configuration
One Click Multi DRM API request sample
One Click Multi DRM API Content-Type
application/json
is used for the content-type of all data delivered through Multi DRM API HTTP requests and response bodies.