"DVB 入门学习" 本节资源主要介绍 DVB(Digital Video Broadcasting)技术的基本概念和原理,旨在帮助初学者快速入门学习 DVB。 一、数字电视与传统模拟电视的区别 在传统模拟电视中,每个频道对应一个节目,只要调到相应的频率,就可以看到节目。而在数字电视信号中,一路码流对应多路节目,使用复用技术就可以做到了。一个物理的频道只能给出包含多路节目的一路传输流。要观看其中的某一路节目,还必须从该传输流中提取出该路节目的压缩包,然后再进行解码。 二、 PSI(Program Specific Information)和 SI(Service Information) PSI 是 MPEG-2 的一种技术,用于规定不同节目和节目中的不同成分如何复用成一个统一的码流。SI 则对此进行了进一步的扩展,加入了一些对用户有用的信息,标示节目的类型、服务商、节目的相互关系等。 三、 MPEG-2 的 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。 四、 DVB 中的 SI 信息 DVB 中的 SI 信息对 PSI 信息进行了进一步的扩展,加入了一些对用户有用的信息,标示节目的类型、服务商、节目的相互关系等。SI 的主要用途有: * 根据 NIT、PAT、PMT 等信息可以进行自动的频道调谐; * 更方便的对节目进行选择和定位; * 实现电子节目指南 EPG(Electronic Program Guide),等等。 五、 DVB 规定携带 SI 信息的传输包必须用指定的 PID DVB 规定携带 SI 信息的传输包必须用指定的 PID,指定的 PID 如下表: * 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 Synchronization:0x0015 * Reserved for future use:0x0016 TO 0x001B * Inband signaling:0x001C * Measurement:0x001D * DIT:0x001E * SIT:0x001F 在该表中可以看到同一个 PID 可以对应不同的表,要把这样的表区分开来,需要进一步找到 TableID 进行识别。
- 粉丝: 203
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助