Freedom251 › 360 Video Software
Reco

What Reco is
Reco stitches two camera feeds into a panoramic sports view and uses AI to follow the play. Its tracking can detect balls and players, with framing presets users can configure. Automatic calibration uses AKAZE feature matching, while timing between cameras can be synchronized using IMU data or audio cross-correlation. The project offers a desktop app, command-line interface, library, and OBS plugin built on the same engine. It supports GStreamer camera input and frame submission for OBS and live streams. Listed targets include Linux, macOS, Windows, NVIDIA Jetson Orin, and cloud workers. Reco says it runs on hardware users own and that footage stays theirs; it also says it collects no usage data, sends no telemetry, and makes no network requests except those users configure. The engine is licensed under AGPL-3.0-only, with no public paid tier. The Free and open source plan is free. iOS and Android support points are present, but concrete implementations are still to come.
Who it suits
Reco is presented for coaches and parents, hardware builders, and developers who want to embed the engine in their own tools. Its listed desktop support covers Linux, macOS, and Windows.
What it does well
- Stitches two camera feeds into a panoramic sports view.
- Detects balls and players with configurable framing.
- Offers a desktop app, CLI, library, and OBS plugin.
- Supports live-stream workflows through GStreamer and OBS.
- States that it collects no usage data or telemetry.
What to know first
- iOS and Android implementations are still to come.
- Engine uses the AGPL-3.0-only license.
- No public paid tier is offered.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free and open source | No subscription or public paid tier · Desktop app, CLI, Rust library, OBS plugin · two-camera panoramic sports filming · local processing | Free |
As reco.cam lists them, read 15 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://reco.cam/ to access the project.
- Choose the desktop app for Linux, macOS, or Windows, or use its CLI, library, or OBS plugin.
- Provide two camera feeds for panoramic stitching.
- Use automatic calibration and select IMU or audio cross-correlation for temporal synchronization as supported by your setup.
- For live production, use GStreamer camera ingest or submit frames to OBS or a live stream.
Verdict
Reco brings panoramic stitching and play tracking to desktop and other listed hardware targets, with several ways to use the same engine. Its stated privacy approach and open-source license may matter to people choosing a local sports video workflow.
Questions
Is Reco free?
Yes. The project lists a free plan and says there is no public paid tier.
Which desktop platforms are supported?
The desktop app supports Linux, macOS, and Windows.
Does Reco have mobile apps?
The repository includes iOS and Android support points, but concrete implementations are still to come.
Is Reco open source?
The engine is licensed under AGPL-3.0-only.
Does Reco send footage or telemetry?
Reco says it runs on hardware users own and that footage stays theirs. It says it collects no usage data, sends no telemetry, and makes no network requests except ones users configure.
Who is Reco intended for?
The project presents it for coaches and parents, hardware builders, and developers embedding the engine in their own tools.
Facts from Reco's own pages
- AI tracking
- AI tracking detects balls and players and applies automatic camera movement with lookahead smoothing. · github.com, 15 Oct 2026
- API and extensibility
- The Rust engine exposes StitchCore frame-submission methods and reusable library crates for applications and plugins. · github.com, 15 Oct 2026
- App and tools
- The project offers a desktop app, CLI, library, and OBS plugin built on the same engine. · github.com, 4 Oct 2026
- Architecture
- The repository is split into nine Rust crates covering core rendering, I/O, detection, autocamera logic, calibration, controls, CLI, GUI and OBS. · github.com, 15 Oct 2026
- Build requirements
- Building requires Rust 1.92 or newer, FFmpeg development libraries, pkg-config and Clang. · github.com, 15 Oct 2026
- Calibration
- Automatic calibration uses AKAZE feature matching, IMU or audio cross-correlation for synchronization, and Gyroflow lens profiles. · github.com, 15 Oct 2026
- Camera calibration
- Automatic calibration uses AKAZE feature matching and IMU or audio cross-correlation for temporal sync. · github.com, 4 Oct 2026
- Command line interface
- The CLI supports calibration, stitching, preview, camera capture, analysis and information commands. · github.com, 15 Oct 2026
- Commercial licensing
- The repository says commercial licensing questions should be directed to the maintainer and that no public paid tier exists. · github.com, 15 Oct 2026
- Community size
- The GitHub repository showed 56 stars, 19 forks and five watchers when opened. · github.com, 15 Oct 2026
- Company identity
- The public repository identifies the project under the reco-project GitHub organization and does not publish a legal company name, headquarters or founding year. · github.com, 15 Oct 2026
- Desktop application
- Reco provides a Slint desktop application with GPU preview and export controls. · github.com, 15 Oct 2026
- Detection backends
- Detection supports ONNX Runtime on CPU, CUDA and CoreML, NCNN, and native TensorRT engines. · github.com, 15 Oct 2026
- Documentation
- Documentation consists of README quick-start commands, build instructions, feature flags, generated Rust-doc guidance, contributing rules and a community forum. · github.com, 15 Oct 2026
- GPU support
- The renderer uses wgpu with Vulkan, Metal and DirectX 12 backends and is described as achieving more than 500 frames per second on modern desktop GPUs. · github.com, 15 Oct 2026
- Hardware
- The project lists Linux, macOS, and Windows desktops, NVIDIA Jetson Orin, and cloud workers as supported targets. · github.com, 4 Oct 2026
- Hardware decode
- Zero-copy decoding is available through NVDEC on Linux and Windows and VideoToolbox on macOS. · github.com, 15 Oct 2026
- Intended users
- The website presents Reco for coaches and parents, hardware builders, and developers embedding the engine in their own tools. · reco.cam, 4 Oct 2026
- Latest release
- Release v0.5.4 was published on August 7, 2026, with a macOS FFmpeg 9 compatibility build and fixes for audio alignment, model validation, checksums and vulnerable dependencies. · github.com, 15 Oct 2026
- Licence
- The code is released under AGPL-3.0-only. · github.com, 15 Oct 2026
- License
- The engine is licensed under AGPL-3.0-only; the repository says there is no public paid tier. · github.com, 4 Oct 2026
- Limit: calibration failures
- An open issue reports repeated auto-calibration failure with two Android phones because lens matching produced too few usable feature pairs. · github.com, 15 Oct 2026
- Limit: export compatibility
- The issue tracker lists HEVC exports that cannot play in QuickTime or Safari because of an hvc1 versus hev1 container tag problem. · github.com, 15 Oct 2026
- Limit: image quality
- The issue tracker includes reports of pixelated or blurry exports even when the preview appears correct. · github.com, 15 Oct 2026
Where Reco stands on Freedom251
- 360 Video Software#2 of 30
