Skip to content
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.
C JavaScript Python C++ CSS Shell Makefile
Find file
Pull request Compare This branch is 586 commits behind tvheadend:master.
Latest commit bf487f5 Jan 18, 2016 @adamsutton Merge PR #788
remote-tracking branch 'upstream/pr/788'
Failed to load latest commit information.
.tx
Autobuild
data
debian
docs
intl
lib/py/tvh bump htspmon reported HTSP version, servers may omit messages if they… Jan 3, 2016
licenses
man
rpm
src
support
vendor
.doozer.json
.gitignore
.gitmodules
.travis.yml
Autobuild.sh
CONTRIBUTING.md
LICENSE.md
Makefile
Makefile.ffmpeg
Makefile.hdhomerun build: updated the Makefiles to make use of new static lib helpers Jan 16, 2016
Makefile.static
Makefile.webui
README.md
configure

README.md

Tvheadend

(c) 2006 - 2016 Tvheadend Foundation CIC

Status

Build Status

Download

Coverity Scan

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 supports 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.

Packages

The latest official packages can be downloaded from:

Further information

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

https://tvheadend.org/projects/tvheadend/wiki/AptRepository https://tvheadend.org/projects/tvheadend/wiki/Building
https://tvheadend.org/projects/tvheadend/wiki/Packaging
https://tvheadend.org/projects/tvheadend/wiki/Git https://tvheadend.org/projects/tvheadend/wiki/Internationalization

Something went wrong with that request. Please try again.