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
perexg 60e7cd3538 Merge pull request #380 from clandmeter/webui_changes
webif: use default font family and set header name for services details
2014-05-29 10:41:38 +02: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 scanfile: Add satellite.xml database support (enigma2, satellites-xml.eu) 2014-05-26 15:11:27 +02:00
debian build: fix debian build 2014-05-15 21:31:58 +01:00
docs dvr: add the filename charset conversion from UTF-8 2014-05-26 21:36:04 +02:00
lib/py/tvh support: some minor updates to python lib and htspmon. 2013-01-05 19:12:09 +00:00
licenses docs: updating general docs 2014-05-01 22:46:50 +01:00
man docs: update documentation with new domain name and paypal link 2013-04-18 13:02:22 +01:00
src Merge pull request #380 from clandmeter/webui_changes 2014-05-29 10:41:38 +02:00
support Merge branch 'osx' of git://github.com/dmarion/tvheadend into master 2014-05-26 21:58:23 +02: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 Try to autodetect the libiconv 2014-05-27 15:36:44 +02:00
CONTRIBUTING.md docs: updating general docs 2014-05-01 22:46:50 +01:00
LICENSE.md docs: updating general docs 2014-05-01 22:46:50 +01:00
Makefile Fix the libiconv check 2014-05-27 16:02:36 +02:00
README.md docs: updating general docs 2014-05-01 22:46:50 +01:00

Tvheadend

(c) 2006 - 2014 Tvheadend Foundation CIC

What it is

Tvheadend is a TV streaming server and digital video recorder.

It supports the following inputs:

  • DVB-C
  • DVB-T(2)
  • DVB-S(2)
  • ATSC
  • IPTV
    • UDP
    • HTTP

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