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.
Find a file
Adam Sutton 7da7006af6 linuxdvb: added pre-defined mux configuration file support
This had been left out for too long and makes it awkward for novices
to setup the networks. The config is possibly not as nice as before where
it was presented as a tree. But this can be improved later.
2013-09-19 22:19:12 +01:00
Autobuild Updated the build system for better consistency. Also make it easier to do source builds for things like launchpad PPAs. 2012-10-02 12:48:32 +01:00
data/conf The lists out there set ISO8859-5 encoding for all the channels 2013-05-22 09:37:20 +02:00
debian Bring the TVH_ARGS variable into the Debian init script 2013-06-02 11:30:57 +01:00
docs Fix typo in epggrab online help - thanks to jasa for spotting. 2013-07-29 18:53:05 +01:00
lib/py/tvh support: some minor updates to python lib and htspmon. 2013-01-05 19:12:09 +00:00
man docs: update documentation with new domain name and paypal link 2013-04-18 13:02:22 +01:00
src linuxdvb: added pre-defined mux configuration file support 2013-09-19 22:19:12 +01:00
support support: update config migration script for new idnode lists 2013-09-16 15:04:44 +01:00
vendor webui: added full famfam icon set to vendor and linked required 2013-06-10 09:59:35 +01:00
.gitignore build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
.gitmodules build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
Autobuild.sh Update Autobuild stuff 2012-06-03 11:14:09 +02:00
configure Merge branch 'feature/dvb-rewrite' 2013-08-28 17:08:39 +01:00
LICENSE Add debian packaging 2009-03-30 18:11:57 +00:00
Makefile linuxdvb: added pre-defined mux configuration file support 2013-09-19 22:19:12 +01:00
README README updated 2013-05-17 23:00:44 +02:00
README.md README updated 2013-05-17 23:00:44 +02:00

Tvheadend

(c) 2006 - 2013 Andreas Öman, et al.

What it is

Tvheadend is a 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.

How to build for Linux

First you need to configure:

$ ./configure

If any dependencies are missing the configure script will complain or attempt to disable optional features.

Build the binary:

$ make

After build, the binary resides in build.linux directory.

Thus, to start it, just type:

$ ./build.linux/tvheadend

Settings are stored in $HOME/.hts/tvheadend.

Further information

For more information about building, including generating packages, please visit:

https://tvheadend.org/projects/tvheadend/wiki/Building
https://tvheadend.org/projects/tvheadend/wiki/Packaging
https://tvheadend.org/projects/tvheadend/wiki/Git