• v0.1.0 858540c3c5

    v0.1.0 — P2P screen sharing over the public internet, friendly UX

    mollusk released this 2026-05-20 20:02:12 +00:00 | 21 commits to main since this release

    End-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