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. http://www.lonelycoder.com/hts/tvheadend_overview.html
C JavaScript Python C++ CSS Shell Makefile
Find file
Pull request Compare This branch is 121 commits behind tvheadend:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.tx
Autobuild
data
debian
docs
intl
lib/py/tvh
licenses
man
rpm
src
support
vendor
.doozer.json
.gitignore
.gitmodules build: remove use of submodule for dvb-scan data
.travis.yml
Autobuild.sh
CONTRIBUTING.md
LICENSE.md docs: updating general docs
Makefile
Makefile.ffmpeg
Makefile.hdhomerun
Makefile.static build: added new support files to help with handling static lib builds
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.