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.
Find a file
Jaroslav Kysela 33792bf601 htsp: another fix for H264 - headers merge
The real headers merge is in avc_convert_pkt() but this is called
only from the global headers plugin. Add the global headers plugin
to all HTSP chains.

This patch removes the merging from the TS parser.
2014-11-19 11:39:46 +01:00
Autobuild Updated the build system for better consistency. Also make it easier to do source builds for things like launchpad PPAs. 2012-10-02 12:48:32 +01:00
data bouquet,fastscan: initial implementation 2014-11-08 21:05:37 +01:00
debian build: fix debian build 2014-05-15 21:31:58 +01:00
docs iptv pipe: handle the backslash character, fixes#2487 2014-11-18 20:44:00 +01:00
lib/py/tvh support: some minor updates to python lib and htspmon. 2013-01-05 19:12:09 +00:00
licenses docs: updating general docs 2014-05-01 22:46:50 +01:00
man docs: update documentation with new domain name and paypal link 2013-04-18 13:02:22 +01:00
rpm RPM: Typo fixes 2014-10-13 21:58:10 +02:00
src htsp: another fix for H264 - headers merge 2014-11-19 11:39:46 +01:00
support mkbundle: another StringIO fix, python3 conversion, fixes #2469 2014-11-11 22:43:44 +01:00
vendor vendor: add historic DVB API headers 2013-12-31 15:56:20 +00:00
.doozer.json doozer conf: enable hdhomerun static libs 2014-10-14 15:28:27 +02:00
.gitignore update ignore file in windows 2014-10-20 19:35:33 +02:00
.gitmodules build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
Autobuild.sh build: add default Autobuild job (debian) 2013-12-23 21:25:38 +00:00
configure configure: another improvement in the libav detection, fixes #2382 2014-10-16 09:13:16 +02:00
CONTRIBUTING.md docs: updating general docs 2014-05-01 22:46:50 +01:00
LICENSE.md docs: updating general docs 2014-05-01 22:46:50 +01:00
Makefile IPTV: add pipe:// handler to read MPEG-TS stream from an external program 2014-11-16 22:30:39 +01:00
Makefile.ffmpeg libav muxer: added WEBM support 2014-10-17 20:53:57 +02:00
Makefile.hdhomerun Makefile.ffmpeg,hdhomerun: try to fix the test condition 2014-10-15 12:33:04 +02:00
README.md osx: update README.md 2014-06-02 14:28:27 +02:00

Tvheadend

(c) 2006 - 2014 Tvheadend Foundation CIC

What it is

Tvheadend is a TV streaming server and digital video recorder.

It supports the following inputs:

  • DVB-C
  • DVB-T(2)
  • DVB-S(2)
  • ATSC
  • IPTV
    • UDP
    • HTTP

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.

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