DVB PSI/SI解析:构建数字电视信息框架

5星 · 超过95%的资源 需积分: 10 15 下载量 190 浏览量 更新于2024-07-28 收藏 1.34MB PDF 举报
"精析DVB业务信息PSI/SI综述" DVB(Digital Video Broadcasting,数字视频广播)系统中的 PSI(Program and System Information)和 SI(Service Information)是用于组织和提供数字电视服务的关键部分。这些信息允许接收设备,如机顶盒,识别和解析传输流中的不同元素,从而为用户提供互动电视、电子节目指南(EPG)和其他增值服务。 1/40 DVB PSI/SI 的核心在于其分层结构,从宏观到微观依次为网络、传输流、服务和事件。这一结构使得信息能够被有序存储,便于快速检索和提取。SI数据主要包含以下几类: - 网络信息:定义了整个网络的特性,如网络ID(Network_id)用于定位特定的网络。 - 传输流信息:描述了数据如何在不同的传输流中传输,通过网络ID、原始网络ID(Original_network_id)和传输流ID(Transport_stream_id)来定位。 - 服务信息:涵盖了具体的服务或频道,服务ID(Serviceid)用于识别特定的业务。 - 事件信息:涉及特定服务中的事件,如电视节目,事件ID(eventid_id)是其标识。 在数字电视系统中,这些标识起到了关键的作用,它们允许接收端在大量的数据包中准确找到所需的信息。例如,要找到一个特定的业务信息,需要知道它所在的网络、传输流以及服务,然后通过逐层筛选来定位。 2/40 NIT(Network Information Table)网络信息表主要包含网络ID和原始网络ID,提供了传输流的基本信息。TDT(Time and Date Table)时间日期表则提供了当前的日期和时间信息,对于定时播放的节目尤为关键。TOT(Time Offset Table)时间偏移表则用于调整接收设备的时钟。 SDT(Service Description Table)服务描述表利用网络ID、原始网络ID、传输流ID和业务ID来描述服务的详细信息,包括服务名称、类型等。EIT(Event Information Table)事件信息表进一步细化,包含了事件ID,用于提供关于特定事件(如节目)的详细描述,如开始时间、持续时间等。 除了这些基本的表格,还有其他辅助表格如BAT(Broadcasting Access Table)广播访问表,用于指示如何获取附加服务,以及CAT(Conditional Access Table)条件访问表,用于管理加密内容的授权。 DVB PSI/SI系统是构建数字电视服务的基础,通过一系列的标识和表格,确保了信息的有效组织和传递,使得用户能够无缝浏览和享受电视内容。理解并掌握这一系统对于开发和维护数字电视平台至关重要。