Skip to content

Enumeration: LiveVideoStatusCode ​

Defined in: LiveVideoStatusCode.ts:13

Standard C2PA failure status codes for live video validation, as defined in the C2PA specification section 19.7.

See ​

C2PA Spec §19.7

Enumeration Members ​

ASSERTION_INVALID ​

ts
ASSERTION_INVALID: "livevideo.assertion.invalid";

Defined in: LiveVideoStatusCode.ts:25

Live video assertion field invalid: sequenceNumber or streamId mismatch (§19.7.2). Also reused for VOD Merkle per-track location discontinuity (§15.12.2), which has no dedicated code.


CONTINUITY_METHOD_INVALID ​

ts
CONTINUITY_METHOD_INVALID: "livevideo.continuityMethod.invalid";

Defined in: LiveVideoStatusCode.ts:27

continuityMethod absent, unsupported, or companion fields incorrect (§19.7.2)


CONTINUITY_METHOD_UNSUPPORTED ​

ts
CONTINUITY_METHOD_UNSUPPORTED: "livevideo.continuityMethod.unsupported";

Defined in: LiveVideoStatusCode.ts:29

Custom continuityMethod with no registered validator (§19.7.2)


INIT_INVALID ​

ts
INIT_INVALID: "livevideo.init.invalid";

Defined in: LiveVideoStatusCode.ts:15

Init segment contains an mdat box (§19.7.1)


MANIFEST_INVALID ​

ts
MANIFEST_INVALID: "livevideo.manifest.invalid";

Defined in: LiveVideoStatusCode.ts:17

C2PA Manifest Box failed standard validation (§19.7.1)


SEGMENT_INVALID ​

ts
SEGMENT_INVALID: "livevideo.segment.invalid";

Defined in: LiveVideoStatusCode.ts:19

Segment invalid: missing Manifest Box/emsg, signature/hash/key failure, session key outside its validity period, a VSI sequence number that does not move forward or is below the key minimum, or a manifest box claim signature URI that does not name the manifest label (§19.7)


SESSIONKEY_INVALID ​

ts
SESSIONKEY_INVALID: "livevideo.sessionkey.invalid";

Defined in: LiveVideoStatusCode.ts:31

Session key invalid: signerBinding failed or required fields absent (§19.7.3)

A Streaming Video Technology Alliance project.