I have a bunch of those cheap RTL2832U USB receivers from a decade ago. I've played with Tvheadend before and the way DVB-T works is multiple channels are placed on a single multiplex, so you only actually need 5 tuners to receive 30 channels.
Traditional platter-style hard drives are cheap and well suited to such workloads too: so-called surveillance drives used for looping multiple days of security camera footage are available in 10+ terabyte capacities. I may re-encode given most broadcast TV where I live is broadcast in MPEG2 (used in DVDs) rather than better codecs like H.264 (used in Blu-Rays).
Anyone else do anything similar?
Maybe I'm misunderstanding, but this sounds like it'll be different per channel/network. For example here in the UK, the BBC airs multiple channels through one multiplex stream, so if you have 1 tuner, you can watch all the channels in the same mux. But one mux can have more or fewer channels than another mux.
When I moved from the Netherlands to the UK, it was what I wanted to do, though I was young and didn't have much besides an idea. So I quickly gave up on it.
I suppose the question is why do you need to have it looped, why not just set up TVHeadend accordingly, and stream it, then through kodi or an alternative, simply use it as a cloud set top box.
This is how I've been using our FTA channels in the UK. I've got a tuner that receives the channels, and tvheadend that streams it to my TV, where I can record, or simply watch each channel.
Why is it that none of these seem to make an effort to get out from under the outdated-kernel, crappy vendor driver trap? They seem content to keep diddling UI stuff while the underlying technology remains so shoddy?