LOADING
HomeWorkWritingAboutSkillsCONTACT
←BACK TO WORK

Veltrix

Privacy-first, cross-platform P2P local file transfer and cinema streaming system. AirDrop-style LAN transfers at 78 MB/s + zero-wait chunked video streaming with sub-200ms frame-accurate device handoff.

Description

Privacy-first, cross-platform P2P local file transfer and cinema streaming system. AirDrop-style LAN transfers at 78 MB/s + zero-wait chunked video streaming with sub-200ms frame-accurate device handoff.

The Experiment

Frustrated by USB cables and cloud uploads just to watch anime on the big TV. Built LocalDrop so any file or video streams peer-to-peer in under 200ms with zero cloud dependency, zero battery drain when idle, and frame-perfect cinema handoff.

Core Insights

Built a dual-engine zero-cloud P2P system: a high-throughput Rust TCP core achieving 73–78 MB/s with bounded memory and streaming SHA-256 integrity, plus an HTTP 206 chunked video streaming layer with frame-accurate pause/resume handoff across phones, laptops, and Smart TVs on LAN.

Tech Stack

RustTokioTypeScriptReactViteNode.jsWebRTCHTTP 206 Range StreamingServer-Sent EventsSHA-256mDNSCapacitor (Android)
Tools & Concepts Learned
Rust Async (Tokio)TCP Binary Framing ProtocolStreaming SHA-256 IntegrityHTTP 206 Partial Content StreamingWebRTC P2P FallbackFrame-Accurate Video HandoffmDNS Peer DiscoverySSE Real-time LAN Broadcast

Deployment Status

Documentation & Resources

Veltrix: Zero-Cloud LAN File Transfer in RustVIEW ↗
2026Year Built
RUSTPrimary Language
MONOCore Pattern