"这篇文档详尽地介绍了DVB(Digital Video Broadcasting)标准中的PSI(Program Specific Information)和SI(Service Information)相关知识,包括它们的定义、结构以及与之相关的各种表,如PMT、PAT、CAT、NIT、SDT、EIT和BAT等。"
在DVB标准中,传输流(Transport Stream/TS)是数据传输的基础,它由一系列连续的188字节的数据包组成,每个数据包可能包含不同节目或服务的信息。PSI和SI是TS中用来提供元数据的关键部分,帮助IRD(Integrated Receiver Decoder)解码和呈现电视服务。
PSI是传输流中的固定信息,主要包含节目关联表(PAT)、节目映射表(PMT)、条件接收表(CAT)等,用于指示节目、服务和数据的结构。而SI则包含了关于网络、业务、事件、组件等更详细的信息,有助于用户选择和理解服务内容。
1. PAT(Program Association Table):PAT是PSI的基础,它提供了TS中所有节目与其对应的PMT的关联信息。IRD通过PAT可以找到各个节目对应的PMT,从而获取节目内容的具体信息。
2. PMT(Program Map Table):PMT描述了每个节目的具体构成,包括视频、音频、字幕等组件的PID(Packet Identifier),IRD据此解码各个组件。
3. CAT(Conditional Access Table):CAT与条件接收系统相关,用于描述加密服务的解密信息,如智能卡的使用。
4. NIT(Network Information Table):NIT提供了网络的配置信息,如网络标识、频率、调制方式等,帮助IRD理解整个广播网络的结构。
5. SDT(Service Description Table):SDT提供了关于服务的基本信息,如服务名称、类型等,让用户了解可接收的服务。
6. EIT(Event Information Table):EIT提供了节目事件的详细信息,如节目名称、开始结束时间、简介等,方便用户计划观看。
7. BAT(BouquetAssociationTable):BAT用于描述业务群,即一组相关服务的集合,如主题频道包。
这些表格共同构成了DVB系统中的信息框架,使得IRD能够解析并呈现丰富的电视服务。了解这些知识对于DVB系统的开发者、维护者和用户都至关重要,因为它直接影响到电视接收的质量和用户体验。