Reference
Feature parity
Link Studio implements the safe Linux application scope: direct controls validated on hardware and local equivalents that produce the same usable output without guessing destructive protocols.
Implementation status
| Area | Capability | Status |
|---|---|---|
| Camera | Preview, formats, gimbal, zoom, focus, mirror, privacy | Complete |
| Smart | Tracking, groups, composition, areas, Whiteboard, Overhead, DeskView | Complete |
| Image | HDR, exposure, white balance, anti-flicker, color, templates | Complete |
| Effects | Blur, bokeh, replacement, green screen, beauty, makeup, Smart Whiteboard | Local equivalent |
| Capture | PNG, H.264/AAC MP4, folders, processed virtual camera | Complete |
| Audio | Voice Focus, Voice Suppression, Music Balance, source, volume, mute | Complete |
| Workflow | Scenes, compact mode, global actions, phone remote, teleprompter | Complete |
| Voice notes | Recording, markers, offline transcription, summaries | Local equivalent |
| Device | Firmware/build display, support bundle, official update path | Safe path |
Complete means the capability is directly exposed through the camera or standard Linux facilities. Local equivalent means Link Studio provides the resulting workflow without depending on a vendor service.
Safety boundaries
Firmware compatibility formats
Link Studio lists every resolution and rate advertised by active firmware. It does not send unidentified writes to unlock firmware-only compatibility modes. The tested Link 2 firmware advertises 24, 25, and 30 fps through 4K.
Hardware-only orientation
Vertical flip and portrait rotations are supplied in the processed output path. Unknown persistent hardware-correction bits are not written.
Firmware flashing and reset
The current firmware and build are read directly from the camera. Updates open Insta360's recovery-safe U-Disk instructions; Link Studio does not write a firmware image through an inferred protocol.
Vendor accounts and cloud services
Identity, membership, billing, and InSight services are outside the application scope. Link Studio supplies account-free local recording, offline transcription, markers, and summaries.
Wayland window stacking
The teleprompter is a dedicated window. The active Wayland compositor retains final authority over whether any surface remains above every other application.
Camera worker shutdown
The window closes immediately, then a non-daemon drain thread waits for the camera worker before closing the device descriptor. This prevents descriptor reuse while an ioctl is in flight. If a kernel driver leaves an ioctl permanently wedged, the process can remain alive without a window until that call returns.
Privacy and security
- Camera frames used by effects remain on the machine.
- The phone remote is disabled by default, LAN-only, and protected by a random per-session token.
- Support bundles exclude screenshots and recordings.
- Unknown or destructive UVC extension writes are excluded.
- Global actions use the XDG desktop portal instead of editing compositor configuration.
Reporting an issue
Open an issue in the GitHub repository and attach the support bundle exported from Device → Application. Include the camera model, firmware version, selected video format, and the action that led to the problem.