§12.5.

Stream Reset Error Codes

draft-21 · View on IETF ↗

The application SHOULD use a relevant error code when resetting or sending STOP_SENDING on any stream.

INTERNAL_ERROR (0x0):

An implementation specific error.

CANCELLED (0x1):

The stream was cancelled by either endpoint. For Subscriptions, PUBLISH_DONE (Section 9.9) may have a more detailed status code.

DELIVERY_TIMEOUT (0x2):

A delivery timeout (Section 5.2) was exceeded for this stream.

SESSION_CLOSED (0x3):

The session is being closed.

GOING_AWAY (0x4):

The endpoint is rejecting this request because it has sent or received a GOAWAY.

TOO_FAR_BEHIND (0x5):

The corresponding subscription has exceeded the publisher's resource limits and is being terminated (see Section 5.2).

UNKNOWN_OBJECT_STATUS (0x6):

In response to a FETCH, the publisher is unable to determine the status of the next Object in the requested range.

EXPIRED_AUTH_TOKEN (0x7):

The authorization token for the request has expired.

EXCESSIVE_LOAD (0x9):

The endpoint is overloaded and is resetting this stream.

MALFORMED_TRACK (0x12):

A relay publisher detected that the track was malformed (see Section 12.1).

This is one section of the MoQT specification, rendered per-section for quick reference and citation. The authoritative text is draft-ietf-moq-transport-21 at the IETF.