LensLink

Camera, lenses and image

The picture is decided on the phone, before encoding. The plugin decodes what it's sent and changes nothing.

Choosing lens, resolution, frame rate and codec#

Four pickers in the Setup screen's Camera section, each filtered to what the selected lens can do. A combination that isn't listed isn't supported by the hardware.

SettingNotes
LensMain, Ultra Wide, Telephoto or Front. Switchable mid-stream.
ResolutionUp to 3840×2160. Higher isn't automatically better — 1080p60 beats 4K30 for most talking-head work.
Frame rate30 or 60. Match your OBS canvas. Options → High frame rate (experimental) adds 120 and 240 where the camera has them.
CodecHEVC looks the same as H.264 at roughly 40% less data. Use it unless your OBS build can't decode it.
QualityBalanced streams at a bitrate that is safe on ordinary Wi-Fi. Maximum keeps probing upward while the connection stays clean — up to about six times that over USB, four over Wi-Fi — and settles just under whatever the link carries. It also switches the encoder to quality-first settings and streams from the full sensor readout. More data and more heat; USB is the place for it.

If the source says "Connected, but this OBS build can't decode the stream", that build has no HEVC decoder. Switch the app to H.264; nothing else changes.

Changing settings mid-stream#

Lens, resolution, frame rate and codec can all change while the stream is live, from the browser panel or the source properties. A lens change is instant; a format change pauses briefly while the camera restarts.

Live camera controls#

The same controls appear on the app's Live screen, in the browser panel, and (in part) in the source properties — same order everywhere, and touching one updates the others.

On the phone, the Live screen shows the picture, the status pill, Pause, Stop, and the lens buttons — .5, 1×, 2, as in the Camera app. Pinch to zoom, tap to focus, and drag up or down on the picture to brighten or darken the shot. The chevron opens the adjust tray: one dial and a chip for each thing it can drive. A yellow A on a chip means that setting is on auto; drag the dial and it goes manual, tap the active chip again and it goes back. The browser panel lays the same controls out as rows.

ControlWhat it does
Zoom1× to the lens maximum. Pinch the Live screen, tap a lens button, or use the Zoom chip or the panel's slider.
ExposureOn auto, a bias dial (drag the picture on the phone). Drag Shutter to take exposure manual — the Exposure chip becomes ISO — or pick Manual in the panel. Manual is hidden on cameras that lack it.
FocusAuto, or locked with a near-to-far dial. On auto the camera follows faces (Options → Focus on faces). Tap the preview to focus and expose there until the scene changes; hold it to lock focus and exposure at that spot.
White balanceAuto, or locked with a 2500–8000 K dial.
FlashlightOn or off. A hard fill at close range, and not much else. In the tray's bottom row on the phone.
LensThe device's real lenses: the lens buttons on the phone, a menu in the panel.
FlipFront to back and back again. In the tray's bottom row on the phone.

Lock focus and white balance once the shot is set. Autofocus and auto white balance hunt when someone walks past or a light changes, and the hunt is visible on stream. This is the single biggest quality win on the page.

Color: HDR and Apple Log#

Color sits in the app's Format sheet and offers only what this phone can capture. Both options are HEVC-only and take effect when the camera next starts; the sheet marks them "HEVC only", and picking H.264 there returns Color to Standard.

HDR (HLG)#

10-bit HLG capture. OBS tone-maps it for an SDR canvas; an HDR canvas gets the real thing. Off by default.

Apple Log#

On Pro iPhones (iOS 17+), a flat 10-bit image for grading: add an Apply LUT filter to the source and load an Apple Log LUT. The plugin applies nothing of its own.

Log looks washed out until it's graded. If you aren't adding a LUT, use Standard.

Virtual green screen#

Everything but you is painted solid green before the video leaves the phone; turning it on sets Color to Standard. The source then adds a tuned chroma-key filter in OBS — once only, so deleting or re-tuning it sticks.

Remembered settings#

Each camera's exposure, white balance, zoom and focus are kept from one stream to the next, per lens, so a shot dialled in once stays dialled in. Lock white balance on the Main lens today and it comes back locked tomorrow; switch to the Ultra Wide mid-stream and it comes up the way you last left it. There is nothing to name or save: the tray shows what came back, and tapping a chip releases it.

Options → Remember camera settings turns it off, which also forgets what was stored.

Control Center video effects#

Portrait, Studio Light and the rest are iOS features, toggled in Control Center while an app uses the camera. iOS offers them only on certain cameras and formats — typically the front camera, nothing above 1920×1440 — and on many iPhones the rear cameras get none.

Apple's Camera-app filters and Photographic Styles aren't available to any third-party app. For looks, use OBS filters (right-click the source → Filters).

Holding the phone#

The interface follows the phone's rotation (unless rotation lock is on) and the live view stays upright in any orientation. What OBS receives is always sensor-native landscape, so rotating the phone never resizes the source in your scene.