TVHeadEnd是一款专为Linux系统设计的开源软件,能够高效地处理并分发数字电视信号。它支持包括DVB-S和DVB-S2在内的多种国际标准,使用户能轻松构建个人化的电视流媒体服务器。
电视头(Tvheadend)2006-2021年由Tvheadend基金会开发维护。它是一个用于Linux系统的电视流媒体服务器和数字录像机软件,支持多种输入信号源:DVB-C、DVB-T、DVB-S、ATSC、SAT>IP及高清本垒打网络电视UDP协议HTTP。输出方面则包括HTTP和HTSP(Tvheadend的自定义协议)以及SAT>IP。
对于Linux系统的构建过程如下:
首先,配置环境变量:
```
$ ./configure
```
如果缺少必要的依赖项, 配置脚本会发出警告或尝试禁用一些可选功能。
接着编译二进制文件:
```
$ make
```
完成之后,生成的二进制文件将位于build.linux目录中。启动Tvheadend只需执行以下命令:
```
$ ./build.linux/tvheadend
```
配置信息存储在用户主目录下的`.hts/tvheadend` 文件夹内。
对于OS X系统构建过程与此相同,编译完成后二进制文件位于b目录下。