MoqOutputListenerSettings interface

Settings for starting a QUIC listener for direct MoQT subscriber connections. Multiple egests on the same port share a single listener via the listener pool.

Signature:

export interface MoqOutputListenerSettings

Properties

Property Type Description

disableTlsVerify

boolean

Disable verification of remote server’s TLS certificate (for development use ONLY, not for production)

quicServerCert?

string

(Optional) TLS certificate file path (required when quicServerPort or webTransportPort is set)

quicServerKey?

string

(Optional) TLS private key file path (required when quicServerPort or webTransportPort is set)

quicServerPort?

number

(Optional) QUIC listener port for direct MoQT subscriber connections (e.g. from another Norsk instance). Multiple egests on the same port share a single listener via the listener pool.

webTransportPort?

number

(Optional) WebTransport listener port for browser-based subscribers (e.g. moq-js). Must be a different port from quicServerPort.