Skip to content

Function: extractContentId() ​

ts
function extractContentId(initData, encoding?): string;

Defined in: fairplay/extractContentId.ts:15

Extracts the content ID from InitData using skd:// URI or query parameters.

Parameters ​

initData ​

ArrayBufferLike

The initialization data (PSSH box)

encoding? ​

Encoding = UTF_16

Returns ​

string

The extracted content ID

Example ​

ts
const initData = new Uint8Array([
	0x88, 0x00, 0x73, 0x00, 0x6b, 0x00, 0x64, 0x00, 0x3a, 0x00, 0x2f, 0x00, 0x2f, 0x00, 0x31,
	0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00,
])

strictEqual(extractContentId(initData.buffer), '1234')

A Streaming Video Technology Alliance project.