Type Alias: CmcdV1
type CmcdV1 = object;Defined in: CmcdV1.ts:6
CMCD Version 1
Properties
bl?
bl?: number;Defined in: CmcdV1.ts:15
Buffer length
The buffer length associated with the media object being requested. This value MUST be rounded to the nearest 100 ms. This key SHOULD only be sent with an object type of 'a', 'v' or 'av'.
Integer milliseconds
br?
br?: number;Defined in: CmcdV1.ts:26
Encoded bitrate
The encoded bitrate of the audio or video object being requested. The player may not know this value precisely. However, the player MAY estimate it based upon playlist/manifest declarations. If the playlist declares both peak and average bitrate values, the peak value should be transmitted.
Integer kbps
mtp?
mtp?: number;Defined in: CmcdV1.ts:39
Measured throughput
The throughput between client and server, as measured by the client. Throughput MUST be rounded to the nearest 100 kbps. This value, however derived, SHOULD be the value that the client uses for its next Adaptive Bitrate switching decision. If the client is connected to multiple servers concurrently, it must report only the throughput measured against the receiving server. If the client has multiple concurrent connections to the server, this value is intended to communicate the client's aggregate throughput across all those connections.
Integer kbps
nor?
nor?: string;Defined in: CmcdV1.ts:55
Next object request
Relative path of the next object to be requested. The CDN can use this path to trigger pre-fetching. The path MUST be relative to the current request. The string MUST be URL-encoded. The client SHOULD NOT depend upon any pre-fetch action being taken. The key is only a request for such a pre-fetch.
String
Remarks
Values may be provided as absolute URLs for convenience. If CmcdEncodeOptions.baseUrl is set, same-origin URLs are converted to paths relative to that base. Already-relative values are not converted. They are still URL-encoded when emitted, as CMCD version 1 requires.
nrr?
nrr?: string;Defined in: CmcdV1.ts:64
Next range request
Deprecated
Removed in CMCD version 2. Version 2 sends the range as the 'r' parameter of 'nor'.
String
tb?
tb?: number;Defined in: CmcdV1.ts:74
Top bitrate
The highest bitrate rendition in the manifest or playlist that the client is allowed to play, given current codec, licensing and sizing constraints.
Integer kbps