you mean you encode/re-mux the freeview transport stream dynamically during live recording, or, offload that at some later time ?
are all your clients(smart tv's ? ) able to play the m3u streams too , or they have media boxes ?
Recordings go to another drive not added to Emby and are than encoded to smaller file size for storage, would just remove ads but family don't watch stuff straight away. I have ffmpeg setup to encode as per category (docs 1080p/720p, daytime stuff 404p ect) . Each client is capable of setting there own timers/recordings so I just check the drive each morning for any new shows someone has recorded the night previously.
DVBViewer already has a list of timers for current series running which automatically record each week.
It would be a lot easier to use the likes of iplayer, itv hub but the quality on some of these catchup services are poor.
My family found some parts confusing on the smart tv so living room has a firestick 4k, 1 bedroom roku 4k stick and another bedroom has a htpc.