Tvheadend is a lightly TV streaming server and digital video recorder, supporting DVB-S, DVB-S2, DVB-C, DVB-T, DVB-T2, ATSC, IPTV, and Analog video (V4L) as input sources. I use it on a SheevaPlug with Nanostick T2 290e.