How do Kodi clients tune into channel via a MythTV backend server w/ HDHomeRun’s

I was hoping someone would be able to answer a question concerning how remote front ends, that are connected to the mysql/mythtv backend on a main server, tune into channels?

I currently have 2 HDHomeRun Primes with Windows Media Center and 3 XBOX 360 extenders. It has failed me for the last time. PlayReady, again, became corrupt after a Windows Update and I’m done with Microsoft.

To be fair, before I headed in the direction of WMC, I checked out XBMC and just didn’t have the patience to run through the MythTV backend install. I was also not as experienced with linux as I am now. After the latest issue with WMC, I decided to check into Kodi and found a 25 minute video walking you through how to setup. I tell you, I wish I had found something like that 3 years ago, I cannot believe how easy it was to setup. I had space on my esxi server and had it up and running in less than 30 minutes. To my surprise, I could tune into live T.V. on a remote kodi install which is on a Galaxy Tab 2.

So, now I have the question of, what resources do I need to plan for. With Windows Media Center, the Windows Media Center Server does 100% of everything. The Xbox only connects to the Media Center to obtain, basically, a remote desktop connection to “view” the live T.V. remotely.

For Kodi, I am not sure how it works since you require your own front end kodi install at each T.V./Device.

Does the remote device end up tuning directly into the tuner? Or does the Kodi with MythTV backend, I will call this “server” tune into the tuner?

If it’s the latter, and the “server” tunes into the channels directly to the tuner, how does it relay that to the remote front end.

Is it just proxying/relaying uncompressed video to the remote Kodi front end without any transcoding/compression?

Can you transcode at the server level, or is it expected the remote kodi device handle this?

If it’s sending 25-50mb/s uncompressed video to the client, I suspect the client will have to have a bit of horsepower to transcode and offer up to the screen (Will something like a Raspberry Pi 3 Model B with 1GB RAM QuadCore 1.2GHz CPU be good enough to offer up 1080p?, or should I go for something a little beefier?)

Somewhat of an unrelated question, but on my mind. How reliable has the scheduled recording been with MythTV, in the context of available tuner assignment and attempting to utilize an available tuner to record a scheduled show. I had run into some issues with WMC in the passed where I would continue to get failed recordings because it would state there were no available tuners, but only 1 of 6 tuners were in use at the time. This went away. I can’t remember whether it was a firmware issue with the HDHomerun Primes, or an issue that went away after I had to reinstall WMC one of the three times I have had to because it sucks.

Thanks in advance for any feedback. I am kinda stoked to get working on moving away from Micro$oft.