Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV,SAT>IP and other formats through the unix pipe as input sources.
C JavaScript Python C++ CSS Shell Makefile
Failed to load latest commit information.
.tx intl: another update
Autobuild Add trusty (14.04 LTS) build target
data Genre map for Sky New Zealand
debian packaging: add gettext dependency
docs webui: docs - another update from tvheadend-documentation
intl intl: another transifex update, added ru and lv languages
lib/py/tvh python client: Fix broken int2bin() in htsmsg
licenses docs: updating general docs
man docs: update documentation with new domain name and paypal link
rpm packaging: add gettext dependency
src epggrab: fix double free in epggrab_module_grab_spawn(), fixes #3029
support support: fix package name typo in pbuilder README
vendor queue.h: use own copy of sys/queue.h v8.5, remove duplicate definitions
.doozer.json packaging: add gettext dependency
.gitignore intl: Updated language files (translations)
.gitmodules build: remove use of submodule for dvb-scan data
Autobuild.sh build: add default Autobuild job (debian)
CONTRIBUTING.md docs: updating general docs
LICENSE.md docs: updating general docs
Makefile intl: another transifex update, added ru and lv languages
Makefile.ffmpeg Build system: some minor improvements
Makefile.hdhomerun Build system: some minor improvements
Makefile.webui intl: another transifex update, added ru and lv languages
README.md add link to internationalization to README.md
configure configure: early error when a space is in the source path

README.md

Tvheadend

(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:

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.