Expand description
Helper library for native MoQ applications.
Establishes MoQ connections over:
- WebTransport (HTTP/3)
- Raw QUIC (with ALPN negotiation)
- WebSocket (fallback via web-transport-ws)
- Iroh P2P (requires
irohfeature)
See Client for connecting to relays and Server for accepting connections.
Re-exports§
pub use moq_lite;pub use rustls;pub use web_transport_quinn;
Structs§
- Client
- Client for establishing MoQ connections over QUIC, WebTransport, or WebSocket.
- Client
Config - Configuration for the MoQ client.
- Client
Tls - TLS configuration for the client.
- Client
WebSocket - WebSocket configuration for the client.
- Log
- Tracing log configuration.
- Quic
Request - A raw QUIC connection request without WebTransport framing.
- Server
- Server for accepting MoQ connections over QUIC.
- Server
Config - Configuration for the MoQ server.
- Server
TlsConfig - TLS configuration for the server.
- Server
TlsInfo - TLS certificate information including fingerprints.
Enums§
- Request
- An incoming connection that can be accepted or rejected.