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)。
目前,此应用程序需要满足以下条件才能正常运行。
使用 szap 调谐到有效频道。
例如:$ szap -c channels.conf -r “TMC” -x
一个包含有效 PMT PID 的 channels.conf 文件
例如:TMC:11996:h:0:27500:278:512:650:321
此处 278 是一个有效的 PMT PID。其余值与 szap 使用的值相同。
运行 szap 后,您必须运行 ca_zap,以便解扰器正常工作,
例如:$ ca_zap channels.conf “TMC”
希望您能像使用 FTA 卡一样享受您最喜爱的订阅频道。
注意
目前 ca_zap 和 dst_test 都仅用于演示目的,如果需要,它们可以成为功能齐全的应用程序。
5.2.2. 属于此类别的卡片¶
目前,属于此类别的是 Twinhan 及其克隆产品,这些卡片以 VVMER、Tomato、Hercules、Orange 等形式提供。
5.2.3. 支持的 CI 模块¶
CI 模块的支持在很大程度上取决于卡上的固件。有些卡确实支持几乎所有可用的 CI 模块。为了使额外的 CI 模块与这些卡片一起工作,能做的事情不多。
目前此驱动程序已测试的模块有
SCM 的 Irdeto 1 和 2
SCM 的 Viaccess
Dragoncam