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
Jaroslav Kysela cfe878319e SAT>IP: Add possibility to define master/slave tuners
The signal from the standard universal LNB can be split using
a simple coaxial splitter (no multiswitch) to several outputs.
In this case, the position, the polarization and low-high band
settings must be equal.

This code adds the master/slave configuration option in the
tuner settings and does the tuner arbitration to preserve
above settings.

Ideally, this arbitration and configuration may be moved to
the generic dvbs input class in future, because all dvb-s
adapters can be wired in this way, but it's more complicated.
2014-05-05 22:00:37 +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/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
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 SAT>IP: Add possibility to define master/slave tuners 2014-05-05 22:00:37 +02:00
support Rewrite imagecache to use build-in http client (remove curl) 2014-05-05 22:00:35 +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 SAT>IP define the recvmmsg syscall for some libc implementations 2014-05-05 22:00:36 +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 Move RTSP common code from SAT>IP to the common place 2014-05-05 22:00:35 +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