npm.io
1.0.7 • Published 1h ago

@svta/cml-cmsd

Licence
Apache-2.0
Version
1.0.7
Deps
0
Size
38 kB
Vulns
0
Weekly
0
Stars
80

@svta/cml-cmsd

Common Media Server Data (CMSD) encoding and decoding.

Installation

npm i @svta/cml-cmsd

Usage

import { encodeCmsdStatic } from "@svta/cml-cmsd";

const input = Object.assign({}, CMSD_STATIC_OBJ, {
	ot: new SfToken(CmsdObjectType.VIDEO),
	sf: new SfToken(CmsdStreamingFormat.HLS),
	st: new SfToken(CmsdStreamType.VOD),
});

assert(
	encodeCmsdStatic(input) ===
		`ot=v,sf=h,st=v,d=5000,br=2000,n="OriginProviderA"`
);

Keywords