Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources.
![]() It's a bit ugly to link subs and mpegts directly, but its not the end of the world (and probably unavoidable without lots of duplication). I'm still not convinced its robust to mux deletions if subs exist on that mux. Probably needs mmi to be ref counted. There is also a special kind of sub that expects to receive no stream data, i.e. all data will come from the SI tables only. This special sub is automatically unsubscribed (but that might need changing). |
||
---|---|---|
Autobuild | ||
data/conf | ||
debian | ||
docs | ||
lib/py/tvh | ||
man | ||
src | ||
support | ||
vendor | ||
.gitignore | ||
.gitmodules | ||
Autobuild.sh | ||
configure | ||
LICENSE | ||
Makefile | ||
README | ||
README.md |
Tvheadend
(c) 2006 - 2013 Andreas Öman, et al.
What it is
Tvheadend is a TV streaming server and digital video recorder, supporting DVB-S, DVB-S2, DVB-C, DVB-T, DVB-T2, ATSC, IPTV, and Analog video (V4L) as input sources.
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
.
Further information
For more information about building, including generating packages, please visit:
https://tvheadend.org/projects/tvheadend/wiki/Building
https://tvheadend.org/projects/tvheadend/wiki/Packaging
https://tvheadend.org/projects/tvheadend/wiki/Git