warp
warp copied to clipboard
Blazingly fast audio and video streaming with HTTP3/QUIC
How It Works
-
Luke Curley - Low-Latency Video over QUIC Uploaded: 26th Dec 2021
-
Live Media Over QUIC | Luke Curley Uploaded: 4th May 2023
TLDR: Warp works by delivering each audio and video segment as a separate QUIC stream. These streams are assigned a priority such that old video will arrive last and can be dropped. This avoids buffering in many cases, offering the viewer a potentially better experience.
Possible use cases:
- Streaming a Graphical User Interface to web browsers using a single UDP port and with hardware acceleration. See Arc3dia
- Streaming movies from a remote Plex or Jellyfin server
... and many more
Features:
- Exposes a single port (443/udp, 443/tcp), which is especially useful when scaling docker containers
- Encrypted and secure end-to-end connections by default
- Faster handshake, 1RTT, which is especially useful for mobile-first applications
- Roaming support
- Congestion Control
Special Thanks
This project could not have been possible without the great work done by:
DOCS
WIP
License
This project is licensed under Mozilla Public License, v2.0