CML
    Preparing search index...

    Module @svta/cml-cmsd

    A collection of tools for working with Common Media Server Data (CMSD).

    @svta/cml-cmsd

    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"

    Enumerations

    CmsdHeaderField
    CmsdObjectType
    CmsdStreamingFormat
    CmsdStreamType

    Type Aliases

    CmsdCustomKey
    CmsdDynamic
    CmsdDynamicParams
    CmsdEncodeOptions
    CmsdStatic
    CmsdValue

    Variables

    CMSD_DYNAMIC
    CMSD_STATIC
    CMSD_V1

    Functions

    decodeCmsdDynamic
    decodeCmsdStatic
    encodeCmsdDynamic
    encodeCmsdStatic
    isCmsdCustomKey