DVB节目搜索流程

来源:互联网 发布:十日惊奇 知乎 编辑:程序博客网 时间:2024/06/10 05:09

一、PAT -> PMT
1.
基本方法
用户输入需要搜索的频点信息,首先获取PAT表,解析PAT表得到每个节目的PMT表,从PMT表中可以获得节目的音视频,TeletextSubtitleClosedCaption的信息,至此节目就可以正常播放了。在PAT搜索完后获取SDT,从而得到节目名称
2.
流程

3.
特点
最基本的搜索方法,一般情况下都能成功地搜索到节目。
二、NIT ->  PAT -> PMT
1.
基本方法
一般运营商会提供一个主频点(Home TP),在这个主频点上会发包含整个网络信息的NIT (Network information table). IRD首先搜索NIT,得到整个网络的TP列表,再在每一个TP上使用PAT->PMT搜索得到整个网络的节目.
2.
流程
a.Get the NIT information

 

b.Get the Program Information

 
3.
特点
运营商使用最多的搜索方式,特别是在有线网中,很多机顶盒厂商会把HomeTP预置在IRD,这样终端用户都不用知道HomeTP的信息,只要直接搜索就能得到整个网络的节目,非常方便.在卫星网络中,由于很多频点的NIT很不规范,所以机顶盒经常在从NIT获取TP失败后会在当前频点再进行 PAT->PMT搜索,以保证搜索成功,当然这只是为了方便终端用户,具体的需求一般有客户决定.
三、SDT
1.
基本方法
一般网络中的SDT基本包含的本网络中的所有节目信息,SDT Actual包含本频点的节目信息,SDT Other包含了本网络中其它频点的节目信息。所以只要通过当前频点的SDT ActualSDT other就可以得到整个网络的节目信息。

2.
流程

 
搜索开始时,同时搜索SDT ActualNIT ActualSDT Actual中可以得到当前频点的节目,从NIT中得到当前网络的信息,主要是为了得到当前网络中有多少个频点和每一个频点的TS_ID,就可以知道有多少个SDT Other表,每个SDT Other表的TS_ID。有了这些信息之后再依次搜索每一个SDT Other表,从而得到整个网络的节目。

3.
特点
SDT
搜索的速度很快,只要网络的SDT表规范,就能通过只搜索一个频点很快地得到整个网络的节目。但是因为SDT搜索时并没有搜索PMT表,因此节目的音视频信息(音视频PID)还没有得到,一般都是在用户播放节目时在搜索PMT表,因为PMT表在实际流中法的很快(DVB标准的超时门限为0.5S),所以用户几乎感觉不到延时

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 魅族手机触屏局部失灵怎么办 更新了魅蓝的新系统掉帧怎么办 手机后盖摔了一下凹了一个洞怎么办 魅族手机充电需要重启怎么办 网上预约好了但就诊卡丢了怎么办 如果魅族手机锁屏密码忘记了怎么办 魅族手机应用加密忘记密码了怎么办 小米电视盒子3s死机黑屏怎么办 小米note充电充不进去电怎么办 乐视手机otg功能用不了怎么办 小米4c手机玩王者荣耀卡怎么办 捡的小米6被锁了怎么办 小米5s手机玩穿越火线卡怎么办 苹果平板更新完系统登录不上怎么办 谷歌商店一直卡在核对信息怎么办 贴吧邮箱忘了无法登陆怎么办 华为手机绑定了账号忘了怎么办 淘宝的手机多次注册无法登录怎么办 电脑看不到U盘里面的文件怎么办 c盘访问权限被锁了怎么办 xp系统电脑开机密码忘记了怎么办 华为荣耀9用久了卡怎么办 华为p9相机模糊敲打就正常怎么办 华为p9蓝频按什么都没反映怎么办 华为手机p9开机密码忘了怎么办 华为P9手机开机一直闪屏怎么办 荣耀畅玩7x用户数据锁定怎么办 华为手机p9的指纹解锁坏了怎么办 华为P9青春版外放音量小怎么办 华为麦芒5的开关键失灵怎么办 小米手机进水黑屏但是有声音怎么办 小米5手机突然黑屏没电怎么办 小米4开不了机怎么办充电没反应 小米手机充电没反应开不了机怎么办 红米note手机开不了机怎么办 红米手机突然黑屏开不了机怎么办 红米2a开不开机怎么办 红米4手开不了机怎么办 红米4a开不了机怎么办 魅族手机拨打电话时黑屏怎么办 金立手机拨打电话时黑屏怎么办