"该文档是关于DVB (Digital Video Broadcasting) 系统中传输流(Transport Stream, TS)的解析,特别关注了链接类型编码、TS包头的结构以及相关 PSI (Program Specific Information) 和 SI (Service Information) 表的描述。"
在DVB系统中,链接类型编码用于标识不同类型的链接服务,例如信息服务、电子节目指南 (EPG)、条件接收 (CA) 功能、业务替换、数据广播等。这些编码有助于系统管理和提供各种服务。预留给未来使用的编码范围包括0x00到0x7F和0x80到0xFE,而0xFF也预留作为特殊用途。此外,"private_data_byte" 是一个8位字段,其值由特定应用或系统定义,而"hand_over_type" 是一个4位字段,定义了不同类型的漫游事件,如漫游至邻国的同一业务或本地服务变更。
TS流包头是每个TS包的起始部分,包含关键信息来指示包的性质和处理方式。同步字节 (Sync_byte) 是0X47,确保数据正确对齐。Transport_error_indicator 指示包中的错误,Payload_unit_start_indicator 表示净荷是否以PES包、PSI或SI开始,Transport_priority 设置包的优先级,PID (Packet Identifier) 定义净荷数据的类型,如PAT、CAT、SDT等。Transport_scrambling_control 描述数据是否加密,Adaptation_field_control 控制适应域的存在和长度,Continuity_counter 用于检测包的连续性。
PAT (Program Association Table) 是TS中至关重要的部分,它提供了其他PSI表(如SDT - Service Description Table)的PID,帮助解码器找到并解析节目信息。CAT (Conditional Access Table) 用于管理条件接收,即付费电视服务。而SDT则包含了服务列表和相关信息,如服务名称、类型和传输流的详细信息。
这些信息对于构建和维护数字电视系统至关重要,确保了内容的正确传输和解码,同时提供了用户友好的服务导航。