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
Bernhard Froehlich ffff0b34c4 freebsd: Assume all devices on FreeBSD are USB 2.0 per default because
FreeBSD does not have sysfs to read the device speed and type properly.
The good thing is that there are no PCI devices that support V4L right
now so all supported devices are from webcamd which only supports USB
devices so that default is always correct.
2014-01-05 22:02:18 +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 util iptv: add support for using liburiparser 2013-11-24 20:34:39 +00:00
docs Add documentation for the rewrite PAT/PMT options 2013-12-01 00:24:26 +00: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 freebsd: Assume all devices on FreeBSD are USB 2.0 per default because 2014-01-05 22:02:18 +01:00
support install: Properly install manpages in mandir/man1 which also fixes Bug#1064. 2014-01-05 21:47:25 +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 support: add ccache support to configure script 2013-12-12 22:28:45 +00:00
LICENSE Add debian packaging 2009-03-30 18:11:57 +00:00
Makefile imagecache: migrate configuration to new API 2013-12-02 13:30:59 +00: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