1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PSI_SI简介

PSI_SI与码流分析 2011.5.10 严 闹 MPEG-2基本概念 术语: 1、MPEG:Moving Picture Experts Group 动态图像专家组 2、MPEG-2标准:针对数字视频广播、高清晰度电视等制定的4-9Mb/s运动图像及其伴音的编码标准 3、MPEG-2设计目标:实现视/音频服务与应用互操作的可能性 4、在MPEG-2中,有两种不同类型的码流输出到信道:节目码流PS、传送流TS 5、节目码流PS,适用于没有差错的媒体存储,如DVD存储 6、传送流 TS,适用于有信道噪声的传输,可在网络中进行远距离传送 PSI、SI基本概念 1、PSI:Program Specific Information 节目特定信息 PSI功能:从一个携带多个节目的某一个TS流中正确找到特定的节目 。 PSI数据信息用于对复用流中的不同节目流进行解复用和解码。 PSI中包括音视频数据的PID以及有关节目PID之间的关系。 具体涉及4个表:PAT、PMT、CAT及NIT。 在TS中,仅有PSI信息时STB并不能自动接收某个业务并提供相应的节目信息, 而是通过SI信息来为PSI作补充。 2、SI:Service Information 业务信息 SI功能:提供STB的设置信息(节目名称、节目分类、节目时间、节目来源等),有助于STB提供附加信息以便用户显示。 SI信息为STB提供了丰富多彩的功能。 具体涉及9个表:SDT、EIT、BAT、TDT、TOT及RST、ST、SIT、DIT ★PSI/SI数据中层次关系: 网络 --- 频点 --- 频道 --- 原始流 Network ---TS --- Service --- ES PSI只提供了复用码流的信息 SI提供了相关业务和时间的识别信息 一个网络可以包含多个频点, 一个频点可以包含多个频道, 一个频道下可以包含多个原始流, 不同类型的原始流标识不同的作用。 ★节目信息: 查看播放频道的信息界面: 1、Network ID (original_network_id) 2、TS ID (transport_stream_id) 3、Service ID (Service ID) 4、ES ID (stream_id) ★典型的PSI/SI结构 PSI简介 MPEG-2 TS传送TS包,这些包携带两类信息:已压缩的音视频等素材(PES数据)和与之相关的符号化的表。符号化的表由对构成节目的原始流的描述组成,称为节目专用信息(Program Special Information) PSI分类 MPEG-2系统层指定的PSI包括网络信息表(NIT)节目关联表(PAT),节目映射表(PMT),条件访问表(CAT),以及与这些表关联的描述符信息。 PSI表信息对数据的组织是非常重要的 PSI表通常是以PSI分段方式来传送,该分段具有可变长度,其长度一般很小。分段机制允许将一个数据表映射为多个数据段,如果数据表小于包长度,那么数据表可以放入一个段中而无需分段。 PSI分段方式 ★ PSI各表的关 联 关 系 上图详细的表明了PAT和PMT的关系。其中,当program_number=0的时候,后面的PID值指示的是network_id。 上图是一个PMT的表示图。从图中可以了解到,PMT包括了视频、音频、PCR、私有数据、ECM……的PID值。其中,PCR_PID一般情况下是和视频PID相同的。 ★ PSI各表的关 联 关 系 上图为PSI中各表分段与TS的关系。从上图可以清晰的看出,在一个加扰的系统中,PMT携带ECM_PID,CAT携带EMM_PID。 各表PID值对应 PAT PAT:Program Association Table PAT定义了一个TS流中所有的节目,PAT的PID是0x0000,他是PSI信息的根节点。要查找节目播放信息必须从PAT开始。 PAT中包含了TS中所有节目的完整列表,每个表项包括ServiceID和PMT的PID。 PAT中ServiceID为0的表项是NIT。 PAT表重要字段 段长度 section_length 版本号 version_number 段号 section_number 最后段号 last_section_number NIT表的PID network_PID PMT表的PID program_map_PID PMT PMT:Progra

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档