Project

General

Profile

Hardware (server) recommendation) for tvheadend needed

Added by Ralf Brinkmann almost 10 years ago

Hi,
currently I have a raspberry Pi with debian, Sundtek Sky Ultimate IV running, and 2 FireTV with Kodi (14) as
a front end.
Watching life SD works, as well as watching life HD. But if I play back recodings, it often shows buffering.
In my opinion this is because of the raspberry design with combined USB/Ethernet port, which limits the bandwith.
In Addition time shift does not work, the Picture keeps frozen.

Nevertheless, the FireTV front end ist almost perfect, and I like the concept.
My idea ist to place a powerful system in the attic and stream the TV into the rest of the house. On the attic i have
1 Gb Ethernet cable.
Now I am looking for an apropriate Hardware which should be able for the following:
- low power consumption
- receive and stream two HD channels
- record HD and playback at the same time
Has anybody a hardware recommendation?

greetings
Sethach


Replies (2)

RE: Hardware (server) recommendation) for tvheadend needed - Added by Olli Salonen almost 10 years ago

You don't tell where in the world you are located, but I assume Europe.

I've been thinking of building a simple Celeron J1900 based streaming server.

For example, get a MSI J1900 board like this: http://www.amazon.co.uk/MSI-Intel-Celeron-Mini-Itx-Motherboard/dp/B00HUFI2AS/ref=sr_1_2?ie=UTF8&qid=1419587188&sr=8-2

Then you need just memory (4GB is more than enough), ITX case and a power supply. Use your existing Sundtek tuners or fill the PCIe slot with a Linux supported dual tuner card (for example DVBSky S952 or T982 depending on what type of signal you're receiving).

RE: Hardware (server) recommendation) for tvheadend needed - Added by Prof Yaffle almost 10 years ago

I can't comment on the Pi itself and why it's unable to keep up. If it is an I/O bottleneck then I'd have to wonder if it's the ports or whether a scary-fast SD card would solve your problem.

In terms of a new system, though... IMO, I'd avoid MSI if you're planning on running Linux - there's a kernel bug that doesn't play nicely with USB3, and MSI doesn't allow you to step the USB3 ports back to USB2. While it may work for you, there's no effective workaround if it doesn't.

Regarding the setup, you'll find that the motherboard is one of the biggest power drains on a modern system; current Intel processors barely use anything at idle, but you'll have a background consumption of 20-50W just from the mainboard. So think about what you really need there, and whether you can switch bits off to save a watt here or there - as a rule, fewer chips means less power, so form factor is a good indication of power requirements. In whatever sized board, something with 2 x RAM slots, 1 x PCIe and 3 x USB will be lower power than something with more ports than you know what to do with. Of course, you still need enough ports/slots to do what you want to - keyboard, mouse, UPS, tuner...

A Celeron system would have more than enough grunt to record and stream. Indeed, I used to use an Atom, as simply moving the stream from tuner to LAN, tuner to disc or disc to LAN really doesn't need much CPU. I would assume that this will hold true as we move to H.265/HEVC, although that's hardly mainstream just yet but it may be something you'd want to consider. However, if you want to process the files in any way - transcoding, specifically - then you'll need something much more powerful. If you just want to filter out an audio stream then that's much easier on the CPU as it's basically the same effort as re-wrapping into a different container.

    (1-2/2)