# tvheadend **Repository Path**: mk200/tvheadend ## Basic Information - **Project Name**: tvheadend - **Description**: 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. - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-02-01 - **Last Updated**: 2025-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![TVHeadend Logo](https://github.com/tvheadend/tvheadend/raw/master/src/webui/static/img/satip-icon120.png) Tvheadend ======================================== (c) 2006 - 2024 Tvheadend Project (https://tvheadend.org) Status ------ [![Build Status](https://github.com/tvheadend/tvheadend/actions/workflows/build-cloudsmith.yml/badge.svg?branch=master)](https://github.com/tvheadend/tvheadend/actions/workflows/build-cloudsmith.yml) [![Coverity Scan](https://scan.coverity.com/projects/2114/badge.svg)](https://scan.coverity.com/projects/2114) [![Github last commit](https://img.shields.io/github/last-commit/tvheadend/tvheadend)](https://github.com/tvheadend/tvheadend) [![Releases](https://img.shields.io/github/tag/tvheadend/tvheadend.svg?style=flat-square)](https://github.com/tvheadend/tvheadend/releases) [![License](https://img.shields.io/badge/license-GPLv3-blue)](./LICENSE.md) [![GitHub Activity](https://img.shields.io/github/commit-activity/y/tvheadend/tvheadend.svg?label=commits)](https://github.com/tvheadend/tvheadend/commits) [![Hosted By: Cloudsmith](https://img.shields.io/badge/Packages%20hosted%20by-cloudsmith-blue?logo=cloudsmith&style=flat-square)](https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/) What it is ---------- ![tvheadend front page](https://github.com/tvheadend/tvheadend/raw/master/src/webui/static/img/epg.png) 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 ----------------- 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