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

AreaCapabilityStatus
CameraPreview, formats, gimbal, zoom, focus, mirror, privacyComplete
SmartTracking, groups, composition, areas, Whiteboard, Overhead, DeskViewComplete
ImageHDR, exposure, white balance, anti-flicker, color, templatesComplete
EffectsBlur, bokeh, replacement, green screen, beauty, makeup, Smart WhiteboardLocal equivalent
CapturePNG, H.264/AAC MP4, folders, processed virtual cameraComplete
AudioVoice Focus, Voice Suppression, Music Balance, source, volume, muteComplete
WorkflowScenes, compact mode, global actions, phone remote, teleprompterComplete
Voice notesRecording, markers, offline transcription, summariesLocal equivalent
DeviceFirmware/build display, support bundle, official update pathSafe 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.