Repository navigation
[DEMO] First-slice CCTV — run on a Windows T3000 box before merge - #491
Closed
MauriceDuteau wants to merge 6 commits into
Closed
MauriceDuteau wants to merge 6 commits into
MauriceDuteau wants to merge 6 commits into
Conversation
…bView. Launch localhost sidecars from Tools > Cameras (NVR), serve a self-contained live-view page through WebView2, and degrade with a clear message when the MIT exes are absent. Binaries stay out of git; fetch script and installer AddFolder notes document how they enter the release tree. Co-authored-by: Temco Controls <register3@temcocontrols.com>
Document checkout, VS2019 Win32 build, official go2rtc/MediaMTX zip links, Tools > Cameras, ONVIF/RTSP, success vs missing-exe, and reserved ports. Also search T3000\sidecar from the output directory so a dropped exe works without a rebuild or installer. Co-authored-by: Temco Controls <register3@temcocontrols.com>
The windows-latest runner fails MSB8041/MSB3644 before compiling the NVR files. DEMO.md tells teammates to ignore that check and build in VS2019. Co-authored-by: Temco Controls <register3@temcocontrols.com>
Menu is Tools > CCTV; window title, WebView heading, status text, and demo docs match. Internal C++ identifiers stay T3000NvrSidecar. Co-authored-by: Temco Controls <register3@temcocontrols.com>
Teammates should git checkout cctv, not the old cursor/ branch name. Co-authored-by: Temco Controls <register3@temcocontrols.com>
|
Moved to Use the replacement draft instead: #492 Same commits, menu is Tools → CCTV, checkout is |
The git branch name is exactly CCTV, matching the Tools > CCTV UI. Co-authored-by: Temco Controls <register3@temcocontrols.com>
Contributor
Author
|
too big, will do a documentation only PR first |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge is later. This PR is for a teammate to see CCTV working on a normal VS2019 / Win32 T3000 machine. Do not land on master until people have run the demo.
The git branch name is exactly
CCTV. Check that out — notcursor/onvif-nvr-sidecar-dd58, notcctv.GitHub still labels this PR’s head as
cursor/onvif-nvr-sidecar-dd58after the branch rename, so new commits may not appear on this PR. The work is onorigin/CCTV(git fetch origin && git checkout CCTV).Start here (Windows)
DEMO.md — checkout
CCTV, build, dropgo2rtc.exe, open Tools → CCTV, discover ONVIF or paste RTSP.git fetch originthengit checkout CCTV→ openT3000 - VS2019.sln→ Release | Win32 → Build.go2rtc.exeinT3000 Output\release\sidecar\(or next toT3000.exe, orT3000\sidecar\). No special installer. MediaMTX is optional: windows_amd64 zip.rtsp://user:pass@camera/....go2rtc :9191and live video in the WebView tile.Operator manual (product book)
T3000 CCTV user manual — homeowner / building-operator book on
Documentation/cctv/t3000-cctv/. Figures01–09are placeholders; real screenshots belong in this PR conversation once Tools → CCTV is captured on Windows. Vendor folders beside it are inspiration only.Inspiration docs (not a product spec)
Documentation/cctv/README.md — official UniFi Protect, Reolink, and Synology Surveillance Station 9.0 pages/PDFs for internal Temco UX reference. Operator ranking: 1 UniFi Protect, 2 Reolink, 3 Synology SS 9.0. T3000 CCTV still uses go2rtc + MediaMTX. Copyright Ubiquiti / Reolink / Synology.
CI is red — not this CCTV code
GitHub Testing the MSBuild fails on this branch the same way it already fails on
master:windows-latesthas no MFC (MSB8041) and no .NET Framework 4.5.2 targeting pack (MSB3644). The job never reachesT3000NvrSidecar.cpp. Do not treat that check as “CCTV broke the build.” Compile on your VS2019 machine.What this Linux agent could not verify
T3000 is 32-bit MFC + WebView2. This cloud VM cannot compile or run
T3000.exe, start go2rtc on Windows, or see a LAN camera. The Windows steps in DEMO.md are written so a T3000 developer can do that without this PR being merged.Approach (not stubs)
BacnetWebView) + Tools → CCTV.T3000NvrSidecar.cppactuallyCreateProcesses go2rtc/MediaMTX, writes%LOCALAPPDATA%\T3000\nvr\, job-object lifecycle. Internal C++ names still say Nvr.T3000/ResourceFile/nvr/index.htmltitled T3000 CCTV (T3000Webview is a submodule — no Quasar change).sidecar\, next to the exe, and sourceT3000\sidecar\so a dropped zip works without rebuild.Background: Documentation/nvr.md.