Builds
Every Camlane release, what it holds for each platform, file sizes and SHA-256 checksums, and what's happening with the next one.
0.2.0
In progressUpdatedRelease steps
- Done: Version numbers set to 0.2.0 on every app
- To do: Changelog grouped by area
- To do: Privacy mode and the per-camera microphone switch: in review, may join this release
- To do: Release builds for every platform, with SHA256SUMS.txt
- To do: Device checks on phones and tablets
- To do: Published to the releases page
Releases
From GitHub when this page was built, 23 Oct 2026. All releases on GitHub
0.1.0
Latest PublishedAndroid
1 file- camlane-android.apk18.7 MBSHA-256
7050ae258889f2ac0d82fcd26848880050fcf0af1b821dfd1fd22ca3b3eaf17dfrom SHA256SUMS.txt
- camlane-android.apk18.7 MBSHA-256
Windows
All 3 files- camlane-desktop-windows-x86_64-setup.exe4.1 MBSHA-256
5549e1d8cec027c88503e8785ef6a6754b5067b999b0a530ed579d02db620c40from SHA256SUMS.txt - camlane-desktop-windows-x86_64.msi5.7 MBSHA-256
2c33d68ff61069ca48e1db06b3a460bd90076d0cb28953c173814ed04cb7d7fffrom SHA256SUMS.txt - camlane-cli-windows-x86_64.zip1.9 MBSHA-256
fb831300507b68b7805d95dad37a5ca012a794896cb5db0f0104af61f4a60fe8from SHA256SUMS.txt
- camlane-desktop-windows-x86_64-setup.exe4.1 MBSHA-256
macOS
All 4 files- camlane-desktop-macos-aarch64.dmg5.0 MBSHA-256
1d0fce8bc8cc0fff6d2ec14c06c858e588cb2808975e71a2595b6658f775bb0ffrom SHA256SUMS.txt - camlane-desktop-macos-x86_64.dmg5.3 MBSHA-256
e3b9bc6b97bd248ec7ff65ec3bb94ab1d60e5873ad5eeb0171d02b80a66df66afrom SHA256SUMS.txt - camlane-cli-macos-aarch64.tar.gz1.8 MBSHA-256
ed1a47c234a9856df1080d2e360de5ac96b158cc1c9e786e6f2d51fc2131bc0efrom SHA256SUMS.txt - camlane-cli-macos-x86_64.tar.gz2.0 MBSHA-256
7e745971e20a172d1230a131263f0951389923756e42f7842e2343f7869e429efrom SHA256SUMS.txt
- camlane-desktop-macos-aarch64.dmg5.0 MBSHA-256
Linux
All 3 files- camlane-desktop-linux-x86_64.deb6.4 MBSHA-256
9647e760df02cecb6b30a278a34599007b2cf7d62599ed1fcfc79444f64c36a2from SHA256SUMS.txt - camlane-desktop-linux-x86_64.AppImage84.5 MBSHA-256
5506e0980a523b77adcbbc8b80a55155e4842c03328aeaf5632d73a8003ad897from SHA256SUMS.txt - camlane-cli-linux-x86_64.tar.gz2.3 MBSHA-256
a88053b3f12449ef27915e4ce2036496d9891a3c768c0ab7a0283d71fcafd050from SHA256SUMS.txt
- camlane-desktop-linux-x86_64.deb6.4 MBSHA-256
iPhone and iPad
Not in this release
Checksums: SHA256SUMS.txt.
Release notes
Camlane 0.1.0
Download the right file for your device at https://camlane.live/download
| Platform | Files |
|---|---|
| Android 8+ (phones and tablets) | camlane-android.apk |
| Windows 10 and 11 | camlane-desktop-windows-x86_64-setup.exe, .msi |
| Linux | camlane-desktop-linux-x86_64.AppImage, .deb |
| Command line | camlane-cli-linux-x86_64.tar.gz, camlane-cli-windows-x86_64.zip |
| macOS (beta) | camlane-desktop-macos-aarch64.dmg (Apple silicon), camlane-desktop-macos-x86_64.dmg (Intel), camlane-cli-macos-*.tar.gz. Not notarised yet: right-click the app and choose Open the first time |
The Android app shows one small banner ad per screen to fund development. Ads never cover the camera, and no feature is locked. Privacy policy.
Check downloads with sha256sum -c SHA256SUMS.txt --ignore-missing.
What's new
First public release. Protocol: Camlane Stream Protocol 1.1.
Added
Android app (app.camlane, Android 8.0+)
- Camera2 capture up to 4K30, 1440p and 1080p60, with only the modes each camera supports offered. Manual ISO, shutter, focus distance, white balance, exposure compensation, zoom across lenses, torch and stabilisation.
- Auto-framing with zoom lock: keeps faces in frame by cropping a larger capture, with Wide, Medium and Close framing and a speed setting. Uses the camera's own face detection, with an on-device face model as the fallback.
- Effects on the GPU: filters, brightness, contrast, saturation, temperature, sharpness, vignette, mirror, 3D LUT import (
.cube) and background blur (on-device selfie segmentation with LiteRT). - Hardware H.264 in Constrained Baseline profile with no B-frames, adaptive bitrate that backs off when Wi-Fi is busy, a send queue capped at about one frame, and a Wi-Fi low-latency lock while streaming.
- 48 kHz audio: raw PCM or Opus, with source selection and gain.
- Discovery by mDNS and UDP probe, QR and
camlane://connectlinks, and manual IP. PIN pairing with silent reconnects. - Firewall fallback: when the computer's firewall blocks the connection, the computer dials the phone instead, with no setup.
- Multi-camera: shows its camera number and a red or green tally light (with an optional tally bar).
- Streams with the screen off through a foreground service. Live readouts for fps, bitrate, latency and queue.
- Links to the desktop downloads, plus "Send link to my computer".
Desktop (Linux, Windows, macOS beta; Tauri app and camlane-cli)
- Receiver with a staged decode pipeline: 1080p in about 5 ms per frame and 4K30 without drops on a modern CPU. Live preview at the stream's frame rate and an end-to-end latency readout.
- Multi-camera: up to 4 phones by default (8 maximum). A multiview grid with tally borders, cut to program with a click or keys 1–8, audio follows the program camera or a pinned one, and cameras in preview drop to a lower bitrate.
- Virtual camera: Linux v4l2loopback, with "Camlane Camera" for program and "Camlane Camera 1–4" per phone. Windows OBS Virtual Camera (experimental). macOS virtual camera coming soon.
- Virtual microphone: created automatically on Linux (PipeWire/PulseAudio). Windows via VB-Cable, macOS via BlackHole.
- Remote control of every phone setting, including auto-framing.
- Firewall help: reverse-connect fallback, a one-click "Allow phones on my local network" (ufw and firewalld on Linux, Windows Firewall), ufw and firewalld profiles in the .deb, and an installer firewall rule on Windows.
- Secure Boot detection with the exact fix when the v4l2loopback module is blocked.
- Bundles: Linux deb and AppImage, Windows NSIS and MSI, macOS dmg (beta).
Design and web
- A single design system across both apps and the web ("gray card": neutral grays, teal accent, Barlow), with a new logo and icons.
- Download pages at https://camlane.live/download that always point at the latest release, served from the public
aryan0078/camlane-releasesrepo.
Funding and privacy
- No feature is gated, limited or slowed by ads or payment, in any build.
- The prebuilt APK on GitHub Releases is the
adsflavor; Google Play gets the same build. It shows one Google AdMob banner on each screen: the device list, the camera screen, settings, about and the QR scanner. Dialogs and sheets have none. Banners never cover the camera picture or any control. It has no full-screen (interstitial), video, rewarded, pop-up or app-open ads. The camera screen banner stays visible while streaming but doesn't refresh until the stream ends (measured: refreshing during a stream cost more than 5% in queue delay). Ads don't load offline. Consent is requested via Google UMP in the EEA, UK and Switzerland (Settings → Privacy & ad choices). MONETIZATION.md,PRIVACY.md(published at https://camlane.live/privacy),.github/FUNDING.yml(GitHub Sponsors).
Project
- Camlane Stream Protocol v1 specification (
docs/PROTOCOL.md). - Documentation: setup guides, troubleshooting, architecture, testing checklist, roadmap, releasing, FAQ, comparison, use cases.
Security
- v1 sends media in cleartext over the LAN; see
SECURITY.mdfor the threat model. TLS-PSK is planned for 0.2.
Check a download
Compare the file's SHA-256 with the one listed above, or check every file you downloaded against the release's SHA256SUMS.txt at once:
sha256sum -c SHA256SUMS.txt --ignore-missing # Linux
shasum -a 256 -c SHA256SUMS.txt --ignore-missing # macOS
Get-FileHash .\camlane-desktop-windows-x86_64-setup.exe -Algorithm SHA256 # WindowsWhat changed in each version is in the changelog.