Common Media Server Data (CMSD) encoding and decoding.
npm i @svta/cml-cmsd
import {
CmsdObjectType,
CmsdStreamingFormat,
CmsdStreamType,
encodeCmsdStatic,
} from "@svta/cml-cmsd";
import type { CmsdStatic } from "@svta/cml-cmsd";
const input: CmsdStatic = {
ot: CmsdObjectType.VIDEO,
sf: CmsdStreamingFormat.HLS,
st: CmsdStreamType.VOD,
d: 5000,
br: 2000,
n: "OriginProviderA",
};
console.log(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).