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 定义。
注意
此API尚未处理通过互联网的传输 (DVB-IP) 和 MMT (MPEG Media Transport),但未来可能会进行扩展。