Been there, done that. The technique is scary-good, even with cheap hardware.
Capture everything, sort by talkgroups, form listen queues ("police", "fire", "police NOT university",) prioritize, and place recordings in queues. Stream queues through ice cast. Drop low-pri messages if you fall too far behind real-time.
Speaking of: if anyone wants nearly two years of uninterrupted Seattle police radio archives (and everything else from KCERS), they should get in touch.
Here's my live youtube stream and archives: https://www.youtube.com/watch?v=LuCP1ZetSEA
One of the magical things about the SDR approach is being able to synthesize dozens of streams from a single antenna and several SDR devices. The setup I had could capture ~10 simultaneous transmissions before things started to fall apart.
The hack RF definitely supports grabbing an entire 20Mhz swath of bandwidth that covers all the signal and voice frequencies.
Id be super curious to hear more about your setup, both hardware and software.
https://github.com/DSheirer/sdrtrunk
I wrote this parallel scanner. I had tried incorporating DSD, but couldn’t handle more than 2 streams. Though that was several years ago.