Not really an answer, more of a related question to others:
Zoneminder... how does that compare?
It seems to have been around for years (I was made aware of it as an addon for MythTV), is still maintained and ticks the usual FOSS boxes... and has an HA integration.
No need to map internal & external ports, wrestle with permissions (or... good grief, run the container as root!), etc, etc.
It's just... less faff.
Plus I save all that additional disk space, not having to install docker! 😉
Don't get me wrong; Containers, chroot jails, Type-1 & Type-2 hypervisors all had their place in the history of my systems, I just don't see it as a necessity.
I setup a media PC with an SSD for boot / OS and spinning rust for the videos, music, etc.
So, I thought LVM would be a good idea... put the whole lot into a logical pool and then carve out large parts for the media which could be adjusted in the future.
No.
Resizing actually just chops up the drives even more (so, partition fragmentation)
Gparted can't see it, so adjustments are terrible CLI commands
And my favourite system backup tool (clonezilla) cant backup the OS without backing up the entire system.
Years ago, I was troubleshooting something (can't remember what) on Ubuntu and realised the package had fixed the bug, but it wasn't in the repos yet.. like months behind.
Looked at Arch with it's up to date repos, moved over and never looked back.
I've reported bugs since, watched the package get updated and seen the improvement on my system... now that's what it should be like.
I have a Hauppauge TV dual-tuner card for terrestrial TV.
Dual tuner so we can watch one thing whilst recording something else, or record 2 things at once.
Myth picks up the card and also uses that for the schedule guide, so we can just set up the scheduler with a TV series or some key-words and leave it to it.
We've not watched live TV for ages and it's weird sitting through adverts now when we're at friends / family
We also have GBs of films and music on the same machine, so it's our central AV device. The Audio is sync'd off to other devices from here rather than having a 2nd NAS for it.
I had a 2nd MythTv frontend on another box in another room for a while and that worked well too.
Yeah, that's all fine - when it works, it works well...
But sometimes it just seems to get caught up in an error and can't seem to reset for a few minutes.
But ok, looks like your setup's working ok, so must be just mine. I disabled a load of Google stuff and run trackercontrol (a local VPN on the phone that blocks stuff), so maybe I've broken something...
It might be a driver issue... Windows does have the resources to test them more than Linux community, so - kinda hardware related - but Framework should be able to help here.
And as others have said, try memtest, I did on a laptop with similar issues to yours and found the RAM was the culprit.
Personally, I recommend using this version, not the passmark version:
https://memtest.org/
It'll boot from a USB stick
It will take hours.
For Linux use 'sudo journalctl -xe' (from memory) - it'll explain the issues it finds, as best it can. You'll probably see something in there
If you're dual booting with Windows open the event log viewer and check under System (from memory) and see if there's any red X warning logs... esp. Hardware ones.
On the up-side, at least you have a chance of fixing it... If that happened on a Windows box, you'd be reaching for the gun / installation media by now
Wouldn't that be Gentoo's website?