https://github.com/Saentist/tvheadend
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.
https://github.com/Saentist/tvheadend
atsc dvb dvb-c dvb-c2 dvb-s dvb-s2 dvb-t dvb-t2 dvr epg hdhomerun htsp iptv mpeg-ts sat-ip scheduled-recording timeshift transcoding
Last synced: 6 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/Saentist/tvheadend
- Owner: Saentist
- License: other
- Fork: true (tvheadend/tvheadend)
- Created: 2021-03-17T15:30:32.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-29T06:02:49.000Z (11 months ago)
- Last Synced: 2024-08-07T23:57:21.589Z (10 months ago)
- Topics: atsc, dvb, dvb-c, dvb-c2, dvb-s, dvb-s2, dvb-t, dvb-t2, dvr, epg, hdhomerun, htsp, iptv, mpeg-ts, sat-ip, scheduled-recording, timeshift, transcoding
- Language: C
- Homepage: https://tvheadend.org
- Size: 65.3 MB
- Stars: 5
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README

Tvheadend
========================================
(c) 2006 - 2024 Tvheadend Project (https://tvheadend.org)Status
------[](https://github.com/tvheadend/tvheadend/actions/workflows/build-cloudsmith.yml)
[](https://scan.coverity.com/projects/2114)
[](https://github.com/tvheadend/tvheadend)[](https://github.com/tvheadend/tvheadend/releases)
[](./LICENSE.md)
[](https://github.com/tvheadend/tvheadend/commits)[](https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/)
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
* HTTPIt supports the following outputs:
* HTTP
* HTSP (own protocol)
* SAT>IPRunning in docker
-----------------
Running in docker can be as simple as$ docker run --rm ghcr.io/tvheadend/tvheadend:latest
See [README.Docker.md](README.Docker.md) in this repository for more details.
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 our [Cloudsmith-Repository](https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/).
Further information
-------------------For more information about building, including generating packages, please visit:
* https://old.tvheadend.org/projects/tvheadend/wiki/Building
* https://old.tvheadend.org/projects/tvheadend/wiki/Packaging
* https://old.tvheadend.org/projects/tvheadend/wiki/Git
* https://old.tvheadend.org/projects/tvheadend/wiki/Internationalization