DVB SI入门(一)——概念理解
一、数字电视和模拟电视节目选择的方式:
模拟电视:一个频道(一种频率)对应一个节目。
数字电视:一个物理频道(频率)对应一路码流(含多路节目),使用复用技术即可做到。要观看其中的某一路节目,还必须从传输流中提出该路节目的压缩包,然后再进行解码。
二、PSI与SI
PSI:在mpeg-2的传输流(TransportStream)中,节目专用信息PSI(Progame SpecificInformation),就是规定不同节目和节目的不同成分如何复用成一个统一的码流。以PSI为基础可以提供一个码流的构成,从而帮助用户对节目进行选择。
SI:DVB中的服务信息(Service Information)则对此进行了进一步的扩展,加入了一些对用户有用的信息,表示节目的类型、服务商、节目的相互关等。
1、PSI:节目特定信息(Progam Specific Information)
功能:
从一个携带多个节目的某一个TS流中正确找到特定的节目。PSI数据信息用于对复用流中的不同节目流进行解复用和解码。PSI中包括音视频数据的PID以及有关节目PID之间的关系。
特点:
描述了每一个ES(Elementary stream)
给每一个ES映射一个PID
由复用器生成
仅仅描述一个单一的码流。
PSI具体涉及4个表:PAT、PMT、CAT和NIT
(1)PAT(ProgramAssociation Table)节目相关表