Documentation
    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 { 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"`
    );

    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