Skip to content

PhoneCam v1.6 — reliability fixes (vcam reconnect, wake-lock, OBS recovery)

Choose a tag to compare

@Erik1028 Erik1028 released this 03 Jul 13:02
· 12 commits to main since this release

A reliability release — nine bugs found by a whole-codebase adversarial audit, all fixed. No feature changes.

🛠️ What's fixed

  • The virtual camera no longer freezes when the phone reconnects at a different resolution (or you rotate the phone). Previously the webcam was locked to the first resolution it saw, so a Stop→Start at a new quality left Discord/OBS stuck on the last frame until you restarted the app.
  • The phone won't sleep mid-stream anymore. iOS drops the screen wake-lock every time you switch apps or pull down Control Center; it's now re-acquired when you return, so a long unattended stream keeps running.
  • Dim mode's battery saving actually sticks — a camera recovery behind the black overlay used to silently resume the preview; it now stays paused.
  • OBS / the PC preview recover on their own if the video connection drops while the signaling link stays up (previously a frozen browser source until you refreshed it).
  • Auto-bitrate no longer "sticks" low — a temporary congestion dip could get saved as your bitrate and cap the next launch; your slider setting is what persists now.
  • PC app: switching the virtual-camera backend (or regenerating the certificate) can no longer be interrupted into staying down; cleaner startup/shutdown and a "Restarting…" state so a mis-timed click can't derail it.

📦 Install

  • PhoneCam-SingleFile.exe — one file, nothing to unzip (first run unpacks ~20 s, later runs are instant). SmartScreen may warn → More info → Run anyway (unsigned, not harmful).
  • PhoneCam-Portable.zip — the classic folder; extract anywhere and run PhoneCam.exe.

Upgrading? Replace the app and reload the phone page once (⟳).