【正确答案】为了能从传输流(TS)中正确提取与节目相关的音频和视频数据,需要有一种数据结构来指出这些音、视频数据在TS流中的位置,区分属于不同节目的音视频信息,这种数据结构称为PSI/SI表。
数字电视码流就是通过PSI/SI表和TS包标识符(PID)来表达码流中各信息之间的逻辑关系的。PSI/SI表在语法地位上与PES包等同,也属TS包的下一层结构,以段(Section)的方式定义其数据结构,它们分段成为TS包的净载荷。
MPEG-2的TS流由多个TS包组成,每个TS包都有一个包识别符(PID),指明该TS包携带数据的种类。MPEG-2标准规定了从TS流中提取音频、视频的方法和数据结构,其中,最基本的就是节目关联表(PAT)和节目映射表(PMT)。解析一个TS流首先从PAT入手(即首先找到PID为0的TS包),PAT唯一规定了当前TS流的节目相关的信息。在PAT表中,包含了当前TS流中所有节目对应的PMT表所在TS包的PID,也就是说,PAT指出了每个节目对应的那个PMT在TS包中的位置。所以可从PAT中找出所选节目的PMT的PID值,从码流中找到该PMT的TS包。再从PMT中找到该套节目的视频、音频、辅助数据等PES所在TS包的PID值,开始对所选节目进行解码。网络信息表(NIT)所在TS包的PID也在PAT中。条件接收表(CAT)在PID为1的TS包中,从中可得知各CA系统的授权管理消息(EMM)在TS包的PID,找到相应的EMM后,若为合法用户,取得密钥后,可获得相应服务。
【答案解析】