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 2b695add0c config: started to add the concept of a configuration version
This is to allow simple detection of a need to migrate, so that it can be done
in one centralised location. Rather than having to have lots of in place dual
config handling.

Some simple stuff will probably continue to be done in place, to avoid
constantly adding migration routines for trivial stuff. But anyting non-trivial
will at least be more easily handled without the need for external scripts.
2014-04-04 09:55:08 +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 Merge remote-tracking branch 'origin/pr/290' 2013-11-16 12:00:04 +00:00
debian build: attempt to overrcome deb building limitations 2014-03-05 12:44:40 +00:00
docs Add cache scheme selection for DVR to reduce system resources 2014-03-15 18:07:14 +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 config: started to add the concept of a configuration version 2014-04-04 09:55:08 +01:00
support config: started to add the concept of a configuration version 2014-04-04 09:55:08 +01:00
vendor vendor: add historic DVB API headers 2013-12-31 15:56:20 +00:00
.gitignore Support for star rating and age rating in xmltv and web ui 2013-10-08 13:11:21 +02:00
.gitmodules build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
Autobuild.sh build: add default Autobuild job (debian) 2013-12-23 21:25:38 +00:00
configure build: check for qsort_r independent of platform 2014-03-04 12:01:26 +00:00
LICENSE Add debian packaging 2009-03-30 18:11:57 +00:00
Makefile config: started to add the concept of a configuration version 2014-04-04 09:55:08 +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