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),但未來可能會進行擴充套件。