DVB SI 入门.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DVBSI入门VBSI入门

[原创]DVB?SI?入门 数字电视与传统模拟电视节目选择的方式完全不同,?传统电视的每一个频道对应一个节目,只要调到相应的频率,?就可以看到节目。?而在数字电视信号中,一路码流对应多路节目,使用复用技术就可以做到了。一个物理的频道只能给出包含多路节目的一路传输流。要观看其中的某一路节目,还必须从该传输流中提取出该路节目的压缩包,然后再进行解码。?所以怎样从众多的传输流中,选中一路节目播放,就变得很复杂。在mpeg-2的传输流(Transport?Stream)中,节目专用信息PSI(Program?Specific?Information),就是规定不同节目和节目中的不同成分如何复用成一个统一的码流。以PSI为基础可以提供一个码流的构成,从而帮助用户对节目进行选择。DVB中的服务信息SI(Service?Information)则对此进行了进一步的扩展,加入了一些对用户有用的信息,标示节目的类型,服务商,节目的相互关系等。正确的了解mpeg-2的PSI以及DVB的SI的结构,及其在节目组织,选择中的应用,可以正确理解service?information在DVB解码中的地位。对于我们做好对数字节目的复用,也能起到帮助作用。 1,?MPEG-2?TS中的PSI PSI信息主要包括以下的表: ???PAT(Program?Association?Table):节目群丛表,该表的PID是固定的0x0000,它的主要作用是指出该传输流ID,以及该路传输流中所对应的几路节目流的?MAP?表和网络信息表的PID。 ???PMT(Program?Map?Table):节目映射表,该表的PID是由PAT提供给出的。通过该表可以得到一路节目中包含的信息,例如,该路节目由哪些流构成和这些流的类型(视频,音频,数据),指定节目中各流对应的PID,以及该节目的PCR所对应的PID。 ???NIT(Network?Information?Table):网络信息表,该表的PID是由PAT提供给出的。NIT的作用主要是对多路传输流的识别,NIT提供多路传输流,物理网络及网络传输的相关的一些信息,如用于调谐的频率信息以及编码方式。调制方式等参数方面的信息。 ???CAT(Conditional?Access?Table):条件访问表,PID?-?0x0001。 除了上述的几种表外,mpeg-2还提供了私有字段,用于实现对MPEG-2的扩充。 2,?DVB中的SI Mpeg-2的PSI中提供了不少的相关节目组成和相互关系的信息,从而使得在接收端可以正确的对多路传输流进行分解。但是这些信息在实际使用时仍显得不够,为此在DVB中采用SI对PSI信息进行了进一步的扩展。 除了在PSI中的信息之外,DVB还定义了一些其他的一些表。 SI的主要用途有: a、根据NIT,PAT,PMT等信息可以进行自动的频道调谐; b、更方便的对节目进行选择和定位; c、实现电子节目指南EPG(Electronic?Program?Guide),等等。 PSI中的信息基本上都是与当前码流相关的,即它们所涉及的内容都与当前码流中的部分信息相关。与PSI不同的是,SI的信息可以包括不在当前码流中的一些服务和事件,允许用户进行更多的选择和了解更多的其他服务信息。 DVB规定携带SI信息的传输包必须用指定的PID,指定的PID如下表: ????TABLE?TYPE????PID?value PAT?0X0000? CAT?0X0001 TSDT?0X0002 RESERVED?0X0003?TO?0X000F NIT,ST?0X0010 SDT,BAT,ST?0X0011? EIT,ST?0X0012? RST,ST?0X0013? TDT,TOT,ST?0X0014? Network?Synchroniztion?0X0015? Reserved?for?future?use?0X0016?TO?0X001B Inband?signaling?0X001C Measurement?0X001D DIT?0X001E? SIT?0X001F? 在该表中可以看到同一个PID可以对应不同的表,要把这样的表区分开来,需要进一步找到TableID?进行识别。TableID表如下:??????牋?value牋Description?0x00燩rogram_association_section 0x01燙onditional_access_section 0x02燩rogram_map_section 0x03燭ransport_stream_description_section 0x04燭O?x3F燫eserved 0x40燦etwork_information_section-actual_ne

文档评论(0)

yyanrlund + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档