SearchDVB搜索SearchEPG-electronicprogramguide电子节目指南电子节目指南给用户提供一个容易使用的、界面友好的、可以快速访问节目的一种方式,用户还可以通过该功能收看一个或多个频道,甚至所有频道近期将播放的节目。同时,EPG可提供分类功能,可以帮助用户浏览和选择各种类型的节目。当然电子节目指南对业务提供商也有很重要的意义。PSI-programspecificinformation节目详细信息自动设置和引导解码器进行解码。找到节目和要解压缩的码流SIserviceinformation)服务信息是用来描述传送系统、传送内容和广播数据流时间表等数据,它帮助综合接收解码器(IRD)自动调谐,给用户提供附加信息,使IRD能自动设置可供选择的业务Pid分组识别符如果视频pid无效的话,那就是音频节目SearchPSI四种表•TS流IDtransport_stream_id,该ID标志唯一的流ID•节目频道号program_number,该号码标志TS流中的一个频道,该频道可以包含很多的节目(即可以包含多个VideoPID和AudioPID)•PMT的PIDprogram_map_PID,表示本频道使用的哪个PID做为PMT的PID,因为可以有很多的频道•PAT表的PID号为“0x00”,解复用器工作总是通过寻找PAT表开始•PAT表主要包含频道号码和每一个频道对应的PMT的PID号码,一个频点里面有几套节目是PAT中指示的PATProgramAssociationTable节目关联表Search•当前频道中包含的所有Video数据的PID•当前频道中包含的所有Audio数据的PID•和当前频道关联在一起的其他数据的PID(如数字广播,数据通讯等使用的PID)•频道中所有的PID信息,例如当前频道包含多少个Video,共多少个Audio,和其他数据,还能知道每种数据对应的PID分别是什么.这样如果我们要选择其中一个Video和Audio收看,那么只需要把要收看的节目的VideoPID和AudioPID保存起来,在处理Packet的时候进行过滤即可实现,PMT中会指示出该节目的各路流的pid信息,以及各路流的编码PMT--ProgramMapTable,节目影射表SearchSearch•NIT主要携带网络标识符、网络名称和传送系统参数等信息•频率、调制方式、FEC外码、符号率、FEC内码。•频点映射表,装有频点信息NIT(网络信息表)NetworkInformationTable在MPEG-2中由于并没有对NIT表进行定义,所以在PSI中NIT表内容是私有的,但在DVB中给NIT表作了明确的定义,所以NIT表是一个全局表,其包标识符为(PID=0X10),一个数字电视系统只对应两个NIT表,分别为当前网络表(table_id=0X40)和其他网络表(table_id=0X041),每个不同的网络视其频点数(1个TS=1个频点)的多少对应一个或多个子表,通过network_id来区分在MPEG-2标准中定义的节目信息PSI,是对单一码流的描述,由于系统通常存在多个码流,为了使使用者能在多码流中快速地找出自己需要的业务,在DVB对MPEG-2的PSI进行了扩充,在PSI四个表的基础上再增加了九个表,形成SI。SI是对整个系统所有码流的描述,描述系统传输内容、广播数据流的编排和时间表等的数据,它包括PSI信息。EPG的这些功能均可通过SI来实现,也就是说SI是实现EPG功能的前提。在SI中,最重要的是NIT、EIT和SDT,利用这3个表中的数据就可以构成功能不同的EPG。SearchSearchSI基本概念•PSI只提供了复用码流的信息•SI提供了业务相关的识别信息•SI信息封装在SECTION中传输•除EIT外其他SI信息不能加扰SDT(业务信息表)•属于哪一个节目业务群;节目业务的类型,如PAL、NTSC、SECAM、调频广播、图文电视、准视频点播等;节目业务的提供者;可以接收该节目业务的国家和不可以接收该节目业务的国家;指向特定信息的链接信息;实现准视频点播的指导信息;实现多画面的控制信息;指示使用的加密系统;给出实现交互式回传信道的电话号码;提供多语种的节目业务名称和广播者以及私有数据。Search该节目是否在播放中,该节目是否被加密,该节目的名称.表格标志一个节目的名称,并且能和PMT中的PID联系起来,这样用户就可以通过直接选择节目名称来选择节目了,Service_id字段的取值在传输流内部唯一,且与pmt表中的program_number这字段取值相同业务信息传输流标识符原始网络标识符业务标识符业务类型业务名称业务序号业务名称1业务名称2业务名称n录像控制信息电话属性信息NVO...