DVB搜索流程图.ppt

上传人:夺命阿水 文档编号:241855 上传时间:2023-03-16 格式:PPT 页数:19 大小:363KB
返回 下载 相关 举报
DVB搜索流程图.ppt_第1页
第1页 / 共19页
DVB搜索流程图.ppt_第2页
第2页 / 共19页
DVB搜索流程图.ppt_第3页
第3页 / 共19页
DVB搜索流程图.ppt_第4页
第4页 / 共19页
DVB搜索流程图.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《DVB搜索流程图.ppt》由会员分享,可在线阅读,更多相关《DVB搜索流程图.ppt(19页珍藏版)》请在课桌文档上搜索。

1、DVB搜索,EPG-electronic program guide 电子节目指南,电子节目指南给用户提供一个容易使用的、界面友好的、可以快速访问节目的一种方式,用户还可以通过该功能收看一个或多个频道,甚至所有频道近期将播放的节目。同时,EPG可提供分类功能,可以帮助用户浏览和选择各种类型的节目。当然电子节目指南对业务提供商也有很重要的意义。,PSI-program specific information 节目详细信息,自动设置和引导解码器进行解码。找到节目和要解压缩的码流,SI service information)服务信息,是用来描述传送系统、传送内容和广播数据流时间表等数据,它帮助综

2、合接收解码器(IRD)自动调谐,给用户提供附加信息,使IRD能自动设置可供选择的业务,Pid 分组识别符,如果视频pid无效的话,那就是音频节目,PSI 四种表,TS流 transport_stream_id,该标志唯一的流节目频道号 program_number,该号码标志流中的一个频道,该频道可以包含很多的节目(即可以包含多个Video PID和Audio PID)PMT的PID program_map_PID,表示本频道使用的哪个PID做为PMT的,因为可以有很多的频道 PAT表的PID号为“0 x00”,解复用器工作总是通过寻找PAT表开始PAT表主要包含频道号码和每一个频道对应的PM

3、T的PID号码,一个频点里面有几套节目是PAT中指示的,PAT Program Association Table 节目关联表,当前频道中包含的所有Video数据的PID当前频道中包含的所有Audio数据的PID 和当前频道关联在一起的其他数据的PID(如数字广播,数据通讯等使用的PID)频道中所有的PID信息,例如当前频道包含多少个Video,共多少个Audio,和其他数据,还能知道每种数据对应的PID分别是什么.这样如果我们要选择其中一个Video和Audio收看,那么只需要把要收看的节目的Video PID和Audio PID保存起来,在处理Packet的时候进行过滤即可实现,PMT中会

4、指示出该节目的各路流的pid信息,以及各路流的编码,PMT-Program Map Table,节目影射表,NIT主要携带网络标识符、网络名称和传送系统参数等信息 频率、调制方式、FEC外码、符号率、FEC内码。频点映射表,装有频点信息,NIT(网络信息表)Network Information Table,在MPEG-2中由于并没有对NIT表进行定义,所以在PSI中NIT表内容是私有的,但在DVB中给NIT表作了明确的定义,所以NIT表是一个全局表,其包标识符为(PID=0X10),一个数字电视系统只对应两个NIT表,分别为当前网络表(table_id=0X40)和其他网络表(table_i

5、d=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个表中的数据就可以构成

6、功能不同的EPG。,SI基本概念,PSI只提供了复用码流的信息SI提供了业务相关的识别信息SI信息封装在SECTION中传输除EIT外其他SI信息不能加扰,SDT(业务信息表),属于哪一个节目业务群;节目业务的类型,如PAL、NTSC、SECAM、调频广播、图文电视、准视频点播等;节目业务的提供者;可以接收该节目业务的国家和不可以接收该节目业务的国家;指向特定信息的链接信息;实现准视频点播的指导信息;实现多画面的控制信息;指示使用的加密系统;给出实现交互式回传信道的电话号码;提供多语种的节目业务名称和广播者以及私有数据。,该节目是否在播放中,该节目是否被加密,该节目的名称.表格标志一个节目的名

7、称,并且能和PMT中的PID联系起来,这样用户就可以通过直接选择节目名称来选择节目了,Service_id字段的取值在传输流内部唯一,且与pmt表中的program_number这字段取值相同,SDT(业务信息表)中携带的EPG信息,EIT(事件信息表)中常用的描述符,事件的标识号、起始时间、节目长度;播放状态、是否加密;事件的详细介绍;两段同样事件的时间偏移;事件多语种的简短介绍;节目限定的级别等,EIT(事件信息表)中携带的EPG信息,PATPID=0 x0000,PMTPID由PAT给出,组件音频视频数据其它,psi表:pmt,pat,nitSi表:bat,eit,sdt,Psi 中的信

8、息基本上都是与当前码流相关的,与psi不同的是,si信息可以包括不在当前码流中的一些服务与事件,来每一路节目中的PAT和PMT都只有自身的内容,section段的通用结构,表标识符是为了标识段是属于什么表的 si 在传送的时候,封装在section块中,所有的音、视频信号和数据信息经过编码后,在进入传输系统前,必须按照MPEG-2标准打包,形成固定长度的TS包,包长为188字节。对于这些长度相同的包,如果没有引导信息,IRD是无法找到所需要的码流的。为此在MPEG-2标准中专门定义了节目专用信息(PSI,Program Specification Information),其作用在于自动设置和

9、引导IRD进行解码。,ts包 一是音、视频等素材的数据,二是PSI表。,NIT、BAT、SDT、EIT和EMT表都被分成一个或若干个段(section)来表示,然后插入到TS包中。段是一种用来把SI信息表和EPG信息表映射为TS包的语法结构,这些信息符合GB/T 17975.1定义的专用段语法结构。段可直接映射到TS包中,包含ts头,适配域和净荷数椐,ts头是由同步字节,标志比特,指示比特,pid加上其它诸如纠错的定时的信息组成的,其中pid 用于区别不同的流和不同的节目 特定信息(psi),在mpeg-2的传输流中,节目专用信息psi,就是规定不同节目和节目中的不同成分如何复用成一个统一的码

10、流,以psi为基础可以提供一个码流的构成,从而帮助用户对节目进行选择。Dvb中的服务信息si,则对此进行了进一步的扩展,加入了一些对用户有用的信息,标示节目的类型,服务商,节目的相互关系等.,传送系统使用了mpeg-2定义固定长度为188个字节的传输流分组方式,这些分组是通过分组头中的分组标识(pid)来识别视频,音频,或数据信息。传输流中包含一个或多个节目,每个节目 是由一个或多个利用在一起的基本码流构成,pmt表示 码流中的关系,解复用利用pid=0的节目关联表pat识别携带所需节目映射表(pmt)的比特流的pid,然后从pmt中获得构成节目的pid号,通过设置解复用的过虑器,来接收所需节目的传送码流,音视频基本码流在传送层中是以分组的基本流(pes)的形式传送的,对所选节目进行pes解包后的压缩音频,视频流数据交送音频和视频解码单元处理.,基于SI的EPG的实现,自动搜索频点=主频点+主频点的nit表包含的频点.,手动搜索频点=界面设置频点+nit表里包含频点(nit搜索 yes),在播放节目的时候才会去监控并且获取EPG信息,参照,Schedule参考DVBC-SDK_Jade_demo_工程用户手册.pdf,谢谢观赏,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号