petere ba423eb944 refactor: extract streaming engine into internal/flinger
Move the capture/encode/send pipeline out of cmd/teleportfling into a
GUI-free Engine so the CLI and the desktop app share one implementation:
- flinger: Config/Engine/Status, audio+video+stats loops, pattern source
- config: JSON persistence at ~/.config/teleportfling/config.json
- cmd/teleportfling: thin CLI wrapper around the engine (same flags)
- golangci: extend exclusions to flinger/config
2026-09-18 20:32:45 +01:00
2026-09-18 18:36:19 +01:00
2026-09-18 18:36:19 +01:00
2026-09-18 18:36:19 +01:00
2026-09-18 18:36:19 +01:00
2026-09-18 18:36:19 +01:00
2026-09-18 18:36:19 +01:00
2026-09-18 18:36:19 +01:00
S
Description
Standalone Linux sender for the OBS Teleport protocol (Go, turbojpeg via cgo)
GPL-2.0
38 MiB
Languages
Go 90%
Shell 5.7%
Nix 4.3%