Hello! I am in a kind of a pickle and I need advice.
I am in the process of building a TV streaming server for my house. Currently experimenting.
I am using TVHeadend with 5x Astrometa DVB-T2 USB tuners to get the 1080i DVB-T signal and stream it to clients.
My problem is that the clients I bought (XIaomi Mi boxes) have an Exoplayer deinterlacing bug (probably a bug with the AMLogic chip) that causes the boxes to hang after X hours of interlaced playback.
SInce I have spent the money on 4 of these boxes, I don’t want to have to replace them, hence the need for transcoding (and deinterlacing) on the server side.
I am experimenting with my 4770K and x264 encoder (ffmpeg is included with TVHeadend). I tried using HW encoders like VAAPI with the iGPU or my AMD GPU but they honestly suck. Nvidia GPUs are limited to 2 concurrent streams unless I go for a Quadro so that is out of the question as well. The 4770K @4.2 GHz can handle up to two HD streams with ~80% utilization so it is not enough.
I am looking for a cheap CPU/Platform that does not consume lots of power to handle the task. I could use my spare DELL R410 with dual E5504 Xeons but at 190W at idle, it will be expensive in the long run.
TL;DR: Looking for a cheap + low-ish power cpu/platform to handle 4x 1080i x264 real-time transcoding jobs for my TV server.