Cargo.toml — Key Dependencies
Crate | Purpose |
|---|---|
| Desktop app framework, with |
| Async runtime for all network and I/O tasks |
| Protobuf encode/decode |
| Video pipeline |
| MJPEG HTTP server |
| Gamepad/controller input |
| HTTP client used to capture video snapshots |
| Serialisation for Tauri events and commands |
| Ergonomic error handling across async code |
| Cross-platform system directory paths (cache dir) |
| Date/time (available for timestamps) |
| Zero-copy byte buffer for GStreamer frame sharing |