- 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.
42 lines
838 B
JSON
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"
|
|
}
|
|
}
|
|
}
|