Tvheadend is an open-source TV streaming server and digital video recorder (DVR) software application. It allows users to stream live and recorded television content over the internet or a local area network. It supports streaming from a variety of sources, including digital terrestrial, satellite, cable, and IPTV sources. It also supports streaming to a variety of devices, such as PCs, smart TVs, mobile devices, and media players. Tvheadend also provides an integrated web-based user interface (UI) which allows users to manage their recordings, set up and monitor their streaming sources, and manage user access and security. It also supports recording of series and advanced features like time-shifting and catchup TV.
It is compatible with all systems and is compatible with a wide range of transmission devices.