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