(c) 2006 - 2024 Tvheadend Project (https://tvheadend.org)
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
Running in docker can be as simple as
$ docker run --rm ghcr.io/tvheadend/tvheadend:latest
See README.Docker.md in this repository for more details.
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
.
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.
Install instructions for various distributions can be found at our Cloudsmith-Repository.
For more information about building, including generating packages, please visit: