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 5901a0fe8b config: migration of DVB networks
This will not attempt to remove duplicate networks or configure the tuners.
I have decided this is just too much work to get right, versus very little
human input to correct.
2014-04-04 11:50:43 +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: migration of DVB networks 2014-04-04 11:50:43 +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