Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources. Note that this tree is becoming obsolete now that tvheadend development are ressurected. However, the new tree likes decent TS support and you should voice to get back some of the feature of this tree upstream.