Common Media Server Data (CMSD) encoding and decoding.
npm i @svta/cml-cmsd
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"`
);
A collection of tools for working with Common Media Server Data (CMSD).