Forums » Tutorial and setups »
The smallest / cheapest hardware to run TVHeadend
Added by Lyubomir Trifonov over 9 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
- the pocket router,
- the usb dongle,
- usb hub,
- flash memory;
- antenna splitter;
Happy building
Replies (7)
RE: The smallest / cheapest hardware to run TVHeadend - Added by Prof Yaffle over 9 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 9 years ago
Thanks, I'm absolutely happy with that !
RE: The smallest / cheapest hardware to run TVHeadend - Added by A R almost 9 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%.
A dedicated tvheadend system could be build for about $50
check the video
- 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 9 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 9 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 9 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.
RE: The smallest / cheapest hardware to run TVHeadend - Added by enzo ricci over 6 years ago
hello I would be interested in your project tvheadend on openwrt I tried on an hg553 but who compiled the tvheadend to remove the part cas e de important I would like to ask if you would give me a hand to compile a new one with the working part cas