Skip to content

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.

License

Notifications You must be signed in to change notification settings

rondadon/tvheadend

 
 

Repository files navigation

		    Tvheadend TV streaming server
		    =============================

		 (c) 2006 - 2012 Andreas Öman, et al.


Compiling Requirements
=====================
Ubuntu users can use the following one-liner in order the install the
software required to compile tvheadend:

$ sudo apt-get install build-essential pkg-config libssl-dev 

If you want avahi support (optional):

$ sudo apt-get install libavahi-client-dev

If you plan on doing transcoding (also optional):

$ sudo apt-get install libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libswscale-dev

You might also like to install the extra codecs pack (incl. H264 encoder):

$ sudo apt-get install libavcodec-extra-53

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.

$ make

Build the binary, after build the binary resides in 'build.linux/'.
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://www.lonelycoder.com/redmine/projects/tvheadend/wiki/Building

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 84.4%
  • JavaScript 10.4%
  • Python 1.9%
  • Objective-C 1.0%
  • Shell 1.0%
  • CSS 0.6%
  • Other 0.7%