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.
Go to file
Steffen Vogel b82ae7239a http: add interpretation of "X-Forwarded-For" header
This allows to use the builtin ACL when serving TVH behind a SSL reverse
2015-05-04 00:32:49 +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 Genre map for Sky New Zealand 2015-04-09 12:03:14 +02:00
debian build: fix debian build 2014-05-15 21:31:58 +01:00
docs doc: updates for XBMC->Kodi, Showtime->Movian changes 2015-04-30 17:01:41 +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
rpm changelog added to rpm spec file 2015-04-02 08:59:19 +02:00
src http: add interpretation of "X-Forwarded-For" header 2015-05-04 00:32:49 +02:00
support Use $PKG_CONFIG instead of pkg-config 2015-04-09 12:04:09 +02:00
vendor vendor: add historic DVB API headers 2013-12-31 15:56:20 +00:00
.doozer.json configure: add --disable-libffmpeg_static_x264 to satisfy i386 debian builds 2015-03-24 11:02:05 +01:00
.gitignore update ignore file in windows 2014-10-20 19:35:33 +02:00
.gitmodules build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00 build: add default Autobuild job (debian) 2013-12-23 21:25:38 +00:00 docs: updating general docs 2014-05-01 22:46:50 +01:00 docs: updating general docs 2014-05-01 22:46:50 +01:00
Makefile IPTV: add rtsp:// and rtsps:// support 2015-05-01 16:58:39 +02:00
Makefile.ffmpeg Makefile.ffmpeg: replace make with \$(MAKE) 2015-04-15 21:45:30 +02:00
Makefile.hdhomerun hdhomerun: Upgrade libhdhomerun to 20150406 2015-04-15 18:15:40 +02:00 Add more inputs and outputs to 2015-03-17 16:44:43 +01:00
configure time update - make it work again using TDT/TOT tables, fixes #2776 2015-04-30 11:37:26 +02:00


(c) 2006 - 2015 Tvheadend Foundation CIC

What it is

Tvheadend is a TV streaming server and digital video recorder.

It supports the following inputs:

  • DVB-C(2)
  • DVB-T(2)
  • DVB-S(2)
  • ATSC
  • SAT>IP
  • HDHomeRun
  • IPTV
    • UDP
    • HTTP

It support the following outputs:

  • HTTP
  • HTSP (own protocol)
  • SAT>IP

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.

How to build for OS X

Same build procedure applies to OS X. After build, the binary resides in build.darwin directory.

Only network sources (IPTV, SAT>IP) are supported on OS X. There is no support for DVB USB sticks and PCI cards. Transcoding is currently not supported.

Further information

For more information about building, including generating packages, please visit: