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.
Permalink
Failed to load latest commit information.
.tx intl: transifex update, create docs resource Apr 13, 2016
Autobuild doozer/autobuild: debian buster target Oct 31, 2018
data Adding scrape for bg Oct 3, 2018
debian debian: Recommend python, python-requests for tvheadend. Oct 8, 2018
docs doc: add authentication type for playlist in url.md Oct 21, 2018
intl intl: update templates Mar 29, 2017
lib fanart: Comment out version field in module capabilities. Oct 8, 2018
licenses docs: updating general docs May 1, 2014
man Correct the documented default config path Oct 11, 2016
rpm rpm: another spec fix Apr 20, 2018
src dvb_mux_conf_init: set default pls_mode to GOLD, fixes #5328 Nov 14, 2018
support bintray: disable uploads :-( Oct 17, 2018
vendor ui: Use Google Noto Color Emoji for icons for categories/genres. (#45… Nov 29, 2017
.doozer.json doozer/autobuild: debian buster target Oct 31, 2018
.gitignore added generated files Jun 7, 2018
.gitmodules build: remove use of submodule for dvb-scan data Jan 11, 2013
.travis.yml Travis-ci: correctly detect version Changelog: add last 5 commits to … Aug 1, 2017
Autobuild.sh Do a 'git status' in Autobuild.sh to see why it's dirty Sep 2, 2017
CONTRIBUTING.md Fix typos Oct 20, 2015
LICENSE.md docs: updating general docs May 1, 2014
Makefile Makefile: another fix for the static build Oct 3, 2018
Makefile.common intl: sync with transifex, add Lithuanian language Mar 29, 2017
Makefile.ffmpeg Makefile: static libs - improve rules Oct 2, 2018
Makefile.hdhomerun Makefile: static libs - improve rules Oct 2, 2018
Makefile.static Makefile: static libs - improve rules Oct 2, 2018
Makefile.webui FreeBSD: Support different stat format in Makefile.webui. Sep 20, 2018
README.md Correct the line breaks in README.md Jul 4, 2017
configure configure: libav - check for libswresample or libavresample, fixes #5235 Oct 2, 2018

README.md

Tvheadend

(c) 2006 - 2017 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 https://bintray.com/tvheadend/.

Further information

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