结构推理 PSI主要有哪4种?
【正确答案】MPEG-2定义的节目特定信息(Program Specific Information,PSI)指定了如何从一个携带多个节目的传输流中准确地找到特定的节目,它使用节目关联表(PAT)、节目映射表(PMT)、网络信息表(NIT)和条件接收表(CAT)来定义码流的结构。
   1)节目关联表(PAT):由PID为0的TS包传输。它的主要作用是针对复用的每一路传输流,提供传输流中包含哪些节目、节目的编号以及对应节目的节目映射表(PMT)的位置,即PMT所在TS包的包标识符(PID)的值,同时还提供网络信息表(NIT)的位置,即NIT所在TS包的包标识符(PID)的值。
   2)节目映射表(PMT):指明该节目包含的内容,即该节目由哪些流组成、这些流的类型(音频、视频、数据)、组成该节目的流的位置(即对应的TS包的PID值),以及每路节目的节目时钟参考(PCR)字段的位置。节目时钟参考(PCR)通常在与视频PES具有相同PID的TS包中。如果要解码的是视频码流,则在PMT中找到视频PES所在TS包的PID值,再到TS中去找PID是该值的包,并送到视频解码器。
   3)网络信息表(NIT):其内容是私有的,在MPEG-2标准中不予规定,其结构由用户自己定义,通常在其他的标准或扩展标准中有明确定义,比如DVB的业务信息(SI)标准。如果存在,NIT所在TS包的包标识符(PID)值由用户定义,并且应在PAT中定义。NIT提供以下信息:
   ·网络名称以文本方式提供。
   ·提供节目业务类型及service_id(节目业务识别),以便列出节目业务清单。
   ·提供每个传输流的传输系统参数,比如通道频率、调制方式、符号率、卫星转发器号等。
   ·NIT也可以给观众提供节目类型信息。接收机可以根据节目/业务类型这一项建立节目分类,供用户按节目类型检索电视节目。
   4)条件接收表(CAT):由PID为0x0001的TS包传输。CAT提供了在复用流中条件接收系统的有关信息,描述某节目之ES加密的方式。只有授权的解码器才能由CAT收到密钥,解码相应数据流。当有授权管理消息(EMM)时,CAT指定EMM的PID和其他相关的参数。
【答案解析】