If someone can point me in the right direction, I would really appreciate it. I recently got a SiliconDust HDHomeRun Connect OTA TV tuner and have it installed on my network, receiving about 180 OTA TV stations (Los Angeles Area). I can view Live TV on my main Samsung TV with a Raspberry Pi running LibreELEC/KODI, as well as on my other computers and handheld devices. The HDHR tuner is working great for Live TV.
I have another Raspberry Pi set up with a directly attached USB 3TB HDD set up as a home server, running Raspbian OS. I have folders set up and can share them across the network with the other devices. I would like to add the capability for this RPi to record OTA TV shows as a DVR/PVR back end. I'm not sure the best way to proceed in setting up the DVR function.
HDHomeRun DVR runs on lots of things but looks like it might not do the Recording bit on a Pi. Plex Media Center also has DVR, but I'm not sure it runs on Pi. I've seen mention of TVHead and a few others. I'm new at the DVR stuff and I'm not sure where to start.
Can anyone suggest to me what would be a good approach to add OTA TV Recording capabilities to my RPi Home Server setup, using the HDHomeRun Connect Tuner and the directly attached USB storage drive?
I also understand that the MPEG-2 license may be helpful, but I'm not sure how that is used. Does that allow the DVR software to transcode the MPEG-2 Digital TV streams to compressed MP4 format before storing them on the HDD?
I'm guessing there is a tutorial "out there" but everything I see seems to be for a different configuration, such as running the DVR software on a separate NAS box, or using one Pi for both recording and playing back TV programs. I have separate Pi's, one with Kodi at the TV for fetching and watching either the Live TV from the HDHR tuner, or recorded content on the Home Server, which uses a second Pi just for that purpose.
Thanks for reading. I'm learning a lot and learning it fast. I think I have all the right pieces in place and working, except for the DVR function. Please help me to "connect the dots" here.