- Notifications
You must be signed in to change notification settings - Fork923
Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources
License
tvheadend/tvheadend
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
(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
SeeREADME.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 attemptto disable optional features.
Build the binary:
$ make
After build, the binary resides inbuild.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 inbuild.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 ourCloudsmith-Repository.
For more information about building, including generating packages, please visit:
About
Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources