5.2. 數字電視條件接收介面

注意

本文件已過時。

本文件描述了符合 Linux DVB API 的高階 CI API 的用法。這不是現有低階 CI API 的文件。

注意

對於 Twinhan/Twinhan 克隆產品,dst_ca 模組負責處理 CI 硬體。如果檢測到 CI(通用介面,包含 CAM(條件接收模組)),此模組會自動載入。

5.2.1. ca_zap

需要一個使用者空間應用程式,例如 ca_zap 來處理加密的 MPEG-TS 流。

使用者空間應用程式 ca_zap 負責將解擾相關資訊傳送到條件接收模組 (CAM)。

目前,此應用程式需要滿足以下條件才能正常執行。

  1. 使用 szap 調諧到有效頻道。

例如:$ szap -c channels.conf -r “TMC” -x

  1. 一個包含有效 PMT PID 的 channels.conf 檔案

例如:TMC:11996:h:0:27500:278:512:650:321

此處 278 是一個有效的 PMT PID。其餘值與 szap 使用的值相同。

  1. 執行 szap 後,您必須執行 ca_zap,以便解擾器正常工作,

例如:$ ca_zap channels.conf “TMC”

  1. 希望您能像使用 FTA 卡一樣享受您最喜愛的訂閱頻道。

注意

目前 ca_zap 和 dst_test 都僅用於演示目的,如果需要,它們可以成為功能齊全的應用程式。

5.2.2. 屬於此類別的卡片

目前,屬於此類別的是 Twinhan 及其克隆產品,這些卡片以 VVMER、Tomato、Hercules、Orange 等形式提供。

5.2.3. 支援的 CI 模組

CI 模組的支援在很大程度上取決於卡上的韌體。有些卡確實支援幾乎所有可用的 CI 模組。為了使額外的 CI 模組與這些卡片一起工作,能做的事情不多。

目前此驅動程式已測試的模組有

  1. SCM 的 Irdeto 1 和 2

  2. SCM 的 Viaccess

  3. Dragoncam