[Update on the project that I have been working on] LinuxPlay a big ol refresh since my post 8 months ago

Ultra‑low‑latency desktop streaming over UDP using FFmpeg, with a Qt GUI for both Host and Client. Includes:

  • Codecs: H.264 / H.265 (HEVC) via NVENC, QSV, AMF, VAAPI, or CPU.
  • Transport: MPEG‑TS over UDP for video/audio; TCP for handshake; UDP for control & clipboard; TCP for drag‑and‑drop upload.
  • Multi‑monitor: Stream one or all monitors.
  • Clipboard & drag‑drop: Bi‑directional clipboard, and client→host file upload.
  • WAN ready (optional): WireGuard helpers for tunnelling over the internet.
  • Link aware: Auto Wi‑Fi / LAN detection with network‑tuned buffers.
  • Resilience: 5 s PING / 10 s PONG heartbeat; host auto‑stops streams if the client drops and returns to Waiting for connection.

GitHub Repo

Leave a Reply