Building an OSS Remote Pair Programming App in Rust
summary
Hopp is an OSS, cross‑platform remote-control and screen-sharing app built with Tauri, using LiveKit and libwebrtc; the team tunes VP9 and codec flags to get end‑to‑end latency from ~150 ms down below 100 ms by changing quantizer (max 52→36 mean 8→4), rate-control (undershoot 50→100 overshoot 50→15) and jitter/buffer defaults (initial 0 ms, buffer 50 ms), fixes a libwebrtc VP9 bug (FPS stuck at 5), implements a transparent overlay for multi‑cursor remote control and UTF‑override key mapping.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:07Pair programming challenges
- 3:13Hop core features
- 4:17App architecture stack
- 8:12Real-time latency issues
- 17:27Remote control engine
- 23:46Screen capturing challenges
- 25:12Tauri and WebKit problems
- 29:31Future plans
- 31:58Open source call
- 32:22Q&A
related talks
33mBuilding a pair-programming app in public with Rust
24mTauri 2.0
33mBuilding Next-Gen Cross-Platform Apps with Tauri 2.0
23mMoQ: Not Another Tech Demo
46mBuilding Real-Time Control Software: Lessons from Hyperloop
01h 06mGood Bye Electron, Hello Rust + Tauri!
26mThe art of programmatic videos with Rust
21mRust in V4L2: a status report
