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 |
|---|---|---|
boolean |
Disable verification of remote server’s TLS certificate (for development use ONLY, not for production) |
|
boolean |
(Optional) Also accept subscribers over the shared per-instance iroh endpoint (see norsk.system.iroh): the namespace routes on the endpoint’s NodeId, so remote peers can subscribe via |
|
(Optional) Or accept over a DEDICATED iroh identity for this output alone — its own key, allow-list and relay mode on its own endpoint (advanced/multi-tenant; most users want |
||
string |
(Optional) TLS certificate file path (required when quicServerPort or webTransportPort is set) |
|
string |
(Optional) TLS private key file path (required when quicServerPort or webTransportPort is set) |
|
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. |
|
number |
(Optional) WebTransport listener port for browser-based subscribers (e.g. moq-js). Must be a different port from quicServerPort. |