Go to file
Christian Hewitt fd8b9e8ba2 ci: rename build.yml to reduce confusion
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
2023-12-26 09:27:57 +01:00
.github ci: rename build.yml to reduce confusion 2023-12-26 09:27:57 +01:00
.tx intl: transifex update, create docs resource 2016-04-13 10:53:49 +02:00
Autobuild ci update build config 2023-12-01 13:15:53 +01:00
data Update regexps for the finnish EIT scraping 2022-10-16 13:38:20 +02:00
debian Update Debian packaging to use the new configuration directories 2023-06-23 13:27:51 +02:00
docs Add Parental Rating Labels 2023-12-06 00:35:06 +01:00
intl Transifex updates for project Tvheadend (#1587) 2023-12-13 19:42:47 +01:00
lib Remove references to Tvheadend Foundation. 2023-12-13 19:42:08 +01:00
licenses docs: updating general docs 2014-05-01 22:46:50 +01:00
man Changed default .pid path from /var/run/tvheadend.pid to /run/tvheadend.pid to follow "new" FSH 3 standard 2020-05-21 17:35:53 +02:00
rpm Update RPM to python3 2022-02-13 03:11:21 +01:00
src Remove references to Tvheadend Foundation. 2023-12-13 19:42:08 +01:00
support Remove references to Tvheadend Foundation. 2023-12-13 19:42:08 +01:00
vendor settings: Add XDG support helper functions 2023-06-16 13:11:41 +02:00
.gitignore gitignore: add debian/.debhelper folder 2023-12-01 13:19:35 +01:00
.gitmodules build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
Autobuild.sh Build various targets and prepare new repository (#1476) 2022-11-27 22:03:38 +01:00
CONTRIBUTING.md Remove references to CLA which is no longer available 2023-04-02 02:17:47 +02:00
LICENSE.md Remove references to Tvheadend Foundation. 2023-12-13 19:42:08 +01:00
Makefile Add Parental Rating Labels 2023-12-06 00:35:06 +01:00
Makefile.common intl: sync with transifex, add Lithuanian language 2017-03-29 21:05:52 +02:00
Makefile.ffmpeg Makefile.ffmpeg nvenc update 2023-12-18 09:42:37 +01:00
Makefile.hdhomerun Upgrade to libhdhomerun_20210624 2021-07-30 00:45:22 +02:00
Makefile.static Remove references to Tvheadend Foundation. 2023-12-13 19:42:08 +01:00
Makefile.webui Add Parental Rating Labels 2023-12-06 00:35:06 +01:00
README.md Remove references to Tvheadend Foundation. 2023-12-13 19:42:08 +01:00
configure hdhomerun: Add HDHomeRun server support for LiveTV only (#4461) 2023-12-09 21:16:23 +01:00

README.md

TVHeadend Logo Tvheadend

(c) 2006 - 2022 Tvheadend Project (https://tvheadend.org)

Status

Build Status Coverity Scan Github last commit

Releases License GitHub Activity

What it is

tvheadend front page

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

Install instructions for various distributions can be found at the Wiki.

Further information

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