@svta/common-media-library
    Preparing search index...

    Function fromCmcdHeaders

    • Beta

      Decode CMCD data from request headers.

      Parameters

      • headers: Record<string, string> | Headers

        The request headers to decode.

      Returns CmcdData

      The decoded CMCD data.

      const headers = {
      'CMCD-Object': 'br=200',
      'CMCD-Status': 'ec=("ERR001" "ERR002"),pt=45000,rtp=8000',
      'CMCD-Request': 'su',
      'CMCD-Session': 'v=2',
      };

      deepEqual(fromCmcdHeaders(headers), {
      br: 200,
      ec: ['ERR001', 'ERR002'],
      pt: 45000,
      rtp: 8000,
      su: true,
      v: 2,
      });