Connected practice ↗
This portfolio: an editorial home for engineering, digitalisation and knowledge, built with Svelte.
A multi-camera desktop application with live views, controls, local recordings and shared-workstation access.
Discuss the work ↗A multi-camera desktop application with live views, controls, local recordings and shared-workstation access.
This repository belongs to an organisation I work with. Inclusion describes the project landscape and is not a claim of individual authorship.
A desktop shell coordinates multiple camera views.
Interactive explanation with synthetic data. No live services or private project data.
Media transport and device controls have separate responsibilities. Controls follow the capabilities of the connected camera.
Technical notes, when you want to go deeper.
The Svelte/Electron application brings multiple camera views into one workstation. C2 MJPEG and C Pro H.264 streams use different media paths, alongside camera controls, local recordings and downloads.
Controls follow device capabilities rather than assuming every source behaves identically. USB sources and externally proxied RTSP feeds can be viewed, but are not treated as fully controllable Rotoclear devices.
The documented application separates media transport from control authentication. Raw RTSP requires an external proxy; the desktop application does not itself decode arbitrary RTSP streams.
Source code is private. The portfolio contains a high-level description, without internal files or customer data.
Discuss the work ↗