The duration of the content as an integer number of milliseconds. VOD =
length of stream; Live = live edge in UTC (milliseconds). -1 if unknown.
The current playhead position as an integer number of milliseconds. If the
content is Live this SHOULD be the UTC time in milliseconds. -1 if unknown.
OPTIONAL. Identifies the client SDK that produced the event.
A client that sends sdk declares that it emits playhead and duration
as integer milliseconds, so the server trusts those values and does not
convert them. name is free text; the Eyevinn SDKs use web, swift,
and android. Both name and version are required and no other keys
are allowed.
OPTIONAL. A client-defined grouping key for related metadata events.
Opaque to the server: the client assigns it however it likes and the server MUST NOT interpret or validate its value. Being optional, it is fully back-compatible — omitting it leaves existing behaviour unchanged.
Generated using TypeDoc
OPTIONAL. Populated by the ingest server, NOT by the client.
The server SHOULD derive this from the request's HTTP
Originheader (the scheme + host + optional port of the page that produced the event, e.g. "https://example.com"). It MUST NOT be trusted as a client-supplied value. When theOriginheader is absent, the field is omitted entirely (it is never set to an empty string or a placeholder).