Skip to content

Function: getId() ​

ts
function getId(
   licenseServerUrl, 
   initData, 
   queryParam?
): string;

Defined in: fairplay/getId.ts:17

Extracts the content ID from the license server URL or InitData.

Parameters ​

licenseServerUrl ​

string

The license server URL

initData ​

ArrayBufferLike

The initialization data (PSSH box)

queryParam? ​

string = 'ContentId'

The query parameter key to extract (default: 'ContentId')

Returns ​

string

The extracted content ID as a string or null if not found

Example ​

ts
const laUrl = 'https://common-media-library.com'
const initData = stringToUint16('\tskd://common-media-library.com/asset1234').buffer

strictEqual(getId(laUrl, initData), 'common-media-library.com/asset1234')

A Streaming Video Technology Alliance project.