Files
obs-config/landing/telemetry.json
Jakub Zych 704e126adc Landing: telemetry collector, doomguard watermark, SIGNAL centering
- telemetry.sh: bash collector for static device + OBS profile specs.
  Default mode wraps telemetry.json → telemetry.js (script-tag-loaded
  global, dodging file:// fetch CORS in CEF). --collect re-reads
  hardware + OBS basic.ini / streamEncoder.json.
- index.html: footer subtitle now rotates real CPU/MEM/GPU/OBS data
  with soft 400ms crossfade; SIGNAL group re-centered via 3-col grid;
  doomguard watermark behind everything with periodic "tune-in"
  spikes through the noise canvas.
- telemetry.json: hand-edited cosmetic version of collected specs.
- .gitignore: track telemetry.json (source), ignore telemetry.js
  (build artifact) and *.manual backups.
2026-04-26 00:47:59 +02:00

42 lines
838 B
JSON

{
"collectedAt": "2026-04-25T22:10:52Z",
"cpu": {
"model": "AMD Ryzen",
"threads": 12
},
"mem": {
"totalGB": 32
},
"host": {
"kernel": "Arch Linux 6.18.23-1-lts"
},
"gpu": {
"name": "NVIDIA GeForce RTX 3060 Ti",
"vramTotalMB": 8192
},
"obs": {
"profile": "Untitled",
"renderer": "OpenGL",
"outputMode": "Advanced",
"canvas": { "w": 2560, "h": 1336 },
"output": { "w": 1920, "h": 1080 },
"fps": 30,
"color": {
"format": "NV12",
"space": "709",
"range": "Partial"
},
"stream": {
"encoder": "x264",
"rateControl": "CBR",
"bitrateKbps": null,
"keyintSec": 2,
"profile": "high"
},
"audio": {
"sampleRateHz": 48000,
"channels": "Stereo"
}
}
}