PVR with Raspberry Pi

  • Hello

    I want to build a PVR using a Raspberry Pi 4/5, two Xbox One TV Tuners and a USB 3.0 HDD to save recordings and I have some doubts.

    1. What's the minimum RAM needed to avoid issues?
    2. Will I need a hub to connect the tuners and the HDD?
    3. Will I be able to record from both tuners and watch something from the HDD all at the same time?


    Thank you!

  • Have a look at this thread

    elliottmc
    March 9, 2024 at 10:30 AM

    I have been using a RPi4 in this way for years (RPi3 before that!). With RPi5, I had to boost the USB power. I have three tuners, and I am saving recordings either to the microSD card or to a NAS, rather than to a USB3 drive.

    I did try a cheap USB hub to get over power issues, and it didn't help. It may be that it simply wasn't working.

    For me, I can record/watch multiple recordings at the same time.

  • Hi elliottmc , thank you for the information

    I'll consider using a bigger microSD card to save recordings, I hadn't thought about this option.

    I have more questions for you.

    • How much RAM did you have on RPi4?
    • How did you inter-connected Xbox tuners?
  • I'll consider using a bigger microSD card to save recordings, I hadn't thought about this option.

    That option have advantage and disadvantage at the same time. I prefere to keep my media file on a separate drive (USB stick in my case). That could be a major advantage when needs to reinstall the whole system (somethings went wrong, major system upgrade). So I recommend to think it twice to keep your media/personal files in the same drive (microSD) as the LE system. Maybe if you have a "not too slow" USB stick, you could try it for TV recordings. If you will go with TVheadend, it's a bit of work to set it in webinterface, but after that it's very stable (at least my experience).

    Another thing, I'm using at an RPi3B+ with 3 USB tuners (as TVheadend server, just watching, without recording) for years without any serious issue. I think the streaming from tuner isn't need too much RAM, probably for recording is the same.

    How did you inter-connected Xbox tuners?

    Did you mean about antenna connection? Use a simple RF antenna splitter, something like this:

  • Unless things have changed, if you're in the UK, beware the XBox tuners with DVB-T2. In London I never got reliable reception of the UK PSB3/BBCB DVB-T2 mux from Crystal Palace even though I have a great signal (every other T2 device I have has zero errors)

    The Linux driver may have been updated since I last tried - but there were reports from around Europe of issues with T2 stuff with the Linux driver when the tuners first appeared at very low prices (£5?).


    Hello

    I want to build a PVR using a Raspberry Pi 4/5, two Xbox One TV Tuners and a USB 3.0 HDD to save recordings and I have some doubts.

    1. What's the minimum RAM needed to avoid issues?
    2. Will I need a hub to connect the tuners and the HDD?
    3. Will I be able to record from both tuners and watch something from the HDD all at the same time?


    Thank you!


    I've run a single tuner install with a TV Hat on a Pi Zero with 512MB RAM - so I suspect a Pi 4 or 5 with 2GB will be more than enough.

    I'd try running the two tuners on the two USB 2.0 ports of your Pi and see what happens - if you end up with weirdness then try a powered USB 2.0 hub (they key thing is that it's powered) - but you may find that with an official Raspberry Pi PSU you're fine.

    Use a powered external 3.5" HDD not a bus-powered 2.5" HDD plugged in to a USB 3.0 port to ensure you don't have issues with power and the hard drive.

    Yes - you can record from both tuners (that means you can record as many channels as you like as long at they are on one of the two frequencies being tuned - assuming your tuners can cope with that - most can) and play a recording from HDD at the same time.

    DVB-T channels are running at very low bitrates compared to HDD transfer speeds. The highest bitrate HD on DVB-T2 is a lot less than 2MB/s (i.e. 16Mb/s), some SD stuff is a LOT lower.

    The total bitrate on the PSB3 T2 UK HD mux is 5MB/s (i.e. 40Mb/s) and SD T Muxes are around 3.5MB/s (i.e. 28Mb/s) or less and that's the total bitrate for all the channels being sent on a given frequency or mux.

    Edited 2 times, last by noggin: Merged a post created by noggin into this post. (October 17, 2024 at 8:53 AM).

  • Thank you :)

    Finally, I think I'll buy a 2GB RAM RPi4 , and I'll try if it can handle the two USB tuners + 2.5" SSD USB 3.0 drive

    I live in Spain but we also use DVB-T/T2

    VLouis I've never used that kind of RF antenna splitter, I only used others like this one, but usually it has a signal quality loss

    TV antenna splitter 2way F/MM 2221M metal | Stephanis

  • Thank you :)

    Finally, I think I'll buy a 2GB RAM RPi4 , and I'll try if it can handle the two USB tuners + 2.5" SSD USB 3.0 drive

    I live in Spain but we also use DVB-T/T2

    VLouis I've never used that kind of RF antenna splitter, I only used others like this one, but usually it has a signal quality loss

    TV antenna splitter 2way F/MM 2221M metal | Stephanis

    I'd recommend a 3.5" HHD not a 2.5" SSD as the 3.5" HDD will be powered by its own PSU. You may hit power draw issues if you use 2 x USB tuners and a USB SSD all powered by the Pi 4 PSU - though an official Pi PSU may be OK. There's no real reason to use an SSD for PVR purposes unless you need it to be silent.


    The RF splitters shown are identical - they are both passive splitters (just one has Belling-Lee and other F-type connectors) - you will need a strong signal from your antenna/aerial if you split it between two tuners like that (as each tuner will get 50% of the signal effectively)

  • I've never used that kind of RF antenna splitter, I only used others like this one, but usually it has a signal quality loss

    Something like that it could be enoug, no need to be exactly the same.

    Because it's a passive splitter, always exist a signal loss. Something splitted in two, always result two halfs. The question is, that "half" will be enough for a tuner or not.

    Usually a good antenna could povide enough signal for two tuners, you should check it. If not, you could try to use a short antenna cable as possibile, or/and an RF amplifier. The beter could be to use an antenna with built in amplifier.

  • Something like that it could be enoug, no need to be exactly the same.

    Because it's a passive splitter, always exist a signal loss. Something splitted in two, always result two halfs. The question is, that "half" will be enough for a tuner or not.

    Usually a good antenna could povide enough signal for two tuners, you should check it. If not, you could try to use a short antenna cable as possibile, or/and an RF amplifier. The beter could be to use an antenna with built in amplifier.

    Yes - all my DVB-T/T2 stuff is fed from a roof-top antenna system with a strong signal. I have a good quality active splitter to feed multiple DVB-T/T2 tuners as the signal has a good SNR so any noise increased by amplification isn't a problem.