2. 数字电视前端 API

数字电视前端 API 被设计为支持三类传输系统:地面、有线和卫星。目前,支持以下传输系统:

  • 地面系统:DVB-T、DVB-T2、ATSC、ATSC M/H、ISDB-T、DVB-H、DTMB、CMMB

  • 有线系统:DVB-C Annex A/C、ClearQAM (DVB-C Annex B)

  • 卫星系统:DVB-S、DVB-S2、DVB Turbo、ISDB-S、DSS

数字电视前端控制几个子设备,包括:

  • 调谐器

  • 数字电视解调器

  • 低噪声放大器 (LNA)

  • 卫星设备控制 (SEC) [1]

可以通过 /dev/dvb/adapter?/frontend? 访问前端。可以通过在应用程序中包含 linux/dvb/frontend.h 来访问数据类型和 ioctl 定义。

注意

通过互联网 (DVB-IP) 和 MMT (MPEG 媒体传输) 的传输尚未由此 API 处理,但未来可能会扩展。