-
v0.5.8-demo — Use this computer's own camera, and a straight answer when a camera is unreachable Pre-Release
released this
2026-09-30 12:50:44 +00:00 | 1 commits to main since this releaseUse this computer's own camera, and a straight answer when a camera is unreachable
Two changes, both about the moment somebody is standing in front of the
software wondering why it is not working."This computer's own camera" is now an option
Adding a camera now offers This computer's own camera alongside the makes.
Pick it, give it a name, save — the laptop's built-in camera becomes a
Behavision camera and recognition runs on it.The engine has always been able to do this; no screen had ever offered it.
It is the best way to show the product to somebody: real faces, in the room,
instantly, depending on no network at all. Pointing a demo machine at a camera
in another building depends on two internet connections staying up while you
are mid-sentence.The address, stream path and camera password disappear when you choose it,
because none of them mean anything for a camera that is plugged into the
machine. Camera number 0 is the built-in one; try 1 if something else is
plugged in."Cannot reach 192.168.1.121" now says why
Camera addresses like
192.168.1.121only exist inside the shop's own
network. From mobile internet, a hotel or head office there is nothing at that
address — and there must not be, because a camera reachable from the open
internet is how a shop's cameras end up being watched by strangers.The old message was
cannot reach 192.168.1.121:554 - Operation timed out,
which reads like a broken camera and sends you to re-type an address and
password that were always correct. It now distinguishes the two cases, because
they need opposite actions:- This computer is on that network → check the camera is powered on and
that the address is right. - This computer is somewhere else → the computer is in the wrong place.
No setting here fixes it; recognition has to run on a machine in the shop.
Nothing has changed about what works from away: Live, Cameras, Customers and
Watch live all work from anywhere, because the shop computer sends its
pictures out rather than anything connecting in.Everything since v0.5.4, in one place
- The engine actually updates. Every release used to build the engine
under the same version number, so setup did nothing on a computer that had
run it once. Each release now stamps its own version, setup forces a
replace, and/api/healthreports the engine version. - Model downloads work on a python.org Mac, which ships with no list of
trusted certificate authorities. - Setup works with Python 3.14, refuses a too-new one in one line, and
rebuilds a half-built environment left by a failed run. - Signing in on a second computer no longer knocks a shop offline.
- "Run setup" instead of a 200-character file path, and it detects macOS
running the app from a temporary read-only copy.
Installing
- Unzip.
- Move Behavision to your Applications folder and open it from there.
- Run
behavision-setupand wait — the first run downloads about 300 MB of
recognition models. - Open Behavision.
To try it straight away with no CCTV camera: Cameras → Add camera → make:
This computer's own camera.On a computer that will not watch cameras — a laptop, an office machine — skip
setup entirely and just sign in.Downloads
Behavision-v0.5.8-demo-windows-x64.zip— Windows 10/11, 64-bitBehavision-v0.5.8-demo-macos-arm64.zip— Apple Silicon
Downloads
- This computer is on that network → check the camera is powered on and