-
v0.1.0 — P2P screen sharing over the public internet, friendly UX
released this
2026-05-20 20:02:12 +00:00 | 21 commits to main since this releaseEnd-to-end verified 2026-05-20 over LTE mobile hotspot (~2s latency,
zero issues), confirming iroh's relay path under real carrier-grade NAT.Pipeline shape (locked):
- KDE Plasma 6 screencast portal via ashpd
- gst-launch: pipewiresrc -> videorate -> vah264enc -> h264parse
(byte-stream/au) -> mpegtsmux <- pulsesrc (default sink monitor)- avenc_aac
- In-process Rust HTTP server (host/wayland.rs::serve_capture)
- iroh QUIC bi-stream (ALPN pixelpass/0)
- mpv --profile=low-latency --untimed --hwdec=auto --audio-buffer=0.2
Friendly UX:
- Bare
pixelpass-> dialoguer Host/View menu - Host: ticket auto-copies via arboard (print-only fallback)
- View: ticket prompt -> mpv/VLC picker -> setsid-detached player
Cross-machine validated:
- LAN: desktop (Ryzen 7800X3D + RX 7800 XT, CachyOS) -> laptop
(System76 Darter Pro, UHD 620, EndeavourOS) - Off-LAN: same pair, laptop on LTE hotspot
Downloads