The smallest / cheapest hardware to run TVHeadend

Added by Lyubomir Trifonov over 2 years ago

I've managed to run tvheadend on the cheapest possible (correct me if I'm wrong) hardware:
https://wikidevi.com/wiki/MediaTek_MT7620

This is pocket size travel router, 8MB flash, 64MB RAM, 600 MHz MIPS CPU.

It has one USB port, so I've plugged a DVB-T USB Dongle,
then using the OpenWRT buildroot, I've crosscompiled the USB DVB-T Dongle driver, and tvheadend.

It works reasonably well, CPU never gets higher than 35%.
check the video

A dedicated tvheadend system could be build for about $50
  • the pocket router,
  • the usb dongle,
  • usb hub,
  • flash memory;
  • antenna splitter;

Happy building :)


Replies (6)

RE: The smallest / cheapest hardware to run TVHeadend - Added by Prof Yaffle over 2 years ago

Just to make sure you're okay with this - I've added this to the official documentation as an example of how lightweight a tvheadend system can be.

Docs are a work-in-progress, but you're currently linked to here: http://docs.tvheadend.org/basic_requirements/

Thanks for the post!

RE: The smallest / cheapest hardware to run TVHeadend - Added by Lyubomir Trifonov over 2 years ago

Thanks, I'm absolutely happy with that !

RE: The smallest / cheapest hardware to run TVHeadend - Added by A R almost 2 years ago

Lyubomir Trifonov wrote:

I've managed to run tvheadend on the cheapest possible (correct me if I'm wrong) hardware:
https://wikidevi.com/wiki/MediaTek_MT7620

This is pocket size travel router, 8MB flash, 64MB RAM, 600 MHz MIPS CPU.

It has one USB port, so I've plugged a DVB-T USB Dongle,
then using the OpenWRT buildroot, I've crosscompiled the USB DVB-T Dongle driver, and tvheadend.

It works reasonably well, CPU never gets higher than 35%.
check the video

A dedicated tvheadend system could be build for about $50
  • the pocket router,
  • the usb dongle,
  • usb hub,
  • flash memory;
  • antenna splitter;

Happy building :)

Can you make a step by step to make this run? please

RE: The smallest / cheapest hardware to run TVHeadend - Added by A R almost 2 years ago

I have compiled the tvheadend for NEXX WT3020 and get a 5MB .ipk file.
The router has 8MB flash space and only have 4MB free, how can I reduce the .ipk removing tvheadend features?

RE: The smallest / cheapest hardware to run TVHeadend - Added by Lyubomir Trifonov almost 2 years ago

A R wrote:

I have compiled the tvheadend for NEXX WT3020 and get a 5MB .ipk file.
The router has 8MB flash space and only have 4MB free, how can I reduce the .ipk removing tvheadend features?

What you can try is to copy your *.ipk file to /tmp, there's plenty of space there.
Then you can install it , so you'll see if it works or not.

Just make sure that you recompile the kernel as well, including your DVB USB dongle support, otherwise tvheadend has nothing to do.

RE: The smallest / cheapest hardware to run TVHeadend - Added by A R almost 2 years ago

Lyubomir Trifonov wrote:

What you can try is to copy your *.ipk file to /tmp, there's plenty of space there.
Then you can install it , so you'll see if it works or not.

Just make sure that you recompile the kernel as well, including your DVB USB dongle support, otherwise tvheadend has nothing to do.

Hi Lyubomir,

Yes, I copied the file to the temp folder but next I try to install and gives it:
/tmp# opkg install tvheadend_4.0.7-1_ramips_24kec.ipk
Installing tvheadend (4.0.7-1) to root...
Collected errors: * verify_pkg_installable: Only have 4240kb available on filesystem /overlay, pkg tvheadend needs 4908 * opkg_install_cmd: Cannot install package tvheadend.

I still know that I need to install this dependencies:
libopenssl; librt; zlib
is more 1MB, so is impossible install 5MB when only remain 3MB

I only need the DVB-T, can I remove the rest DVB and analog or other features to reduce the .ipk file?
I leave here the .ipk compiled, I don't know if it works because I can't test.

(1-6/6)