一、PAT  -> PMT
1.基本方法
用户输入需要搜索的频点信息,首先获取PAT表,解析PAT表得到每个节目的PMT表,从PMT表中可以获得节目的音视频,Teletext,Subtitle,ClosedCaption的信息,至此节目就可以正常播放了。在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 Actual和SDT other就可以得到整个网络的节目信息。

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

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

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/niehanzi/archive/2009/12/09/4969697.aspx

转载于:https://www.cnblogs.com/xiatian1071/archive/2011/03/11/1981077.html

数字电视节目搜索策略相关推荐

  1. 数字电视节目码流中的PAT表分析

    PAT是Program Association Table的简称,即"节目关联表". PAT定义了当前TS流中所有的节目,其PID恒为0x00,它是PSI信息的根节点,要查找节目必 ...

  2. 北京市地面数字电视节目表

    频率 极化 频道名称 视频编码 音频编码 锁码方式 V-PID A-PID 发射基站 来源 482 垂直 北京纪实高清频道 AVS+ AC3 开锁 161 162   xuzhihua 2017-04 ...

  3. 全球及中国数字电视产业盈利模式及发展动态建议报告2021-2027年

    全球及中国数字电视产业盈利模式及发展动态建议报告2021-2027年 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年10月 ...

  4. 详解数字电视机顶盒的功能技术与应用3

    ·交互式STB 虽然一体机可能代替普及型STB,但在数字电视发展中,由于业务的不断扩展,STB的软件也将不断完善,特别是在交互式领域,随着中间件的完善和应用, STB就成为一个价格低廉的硬件平台,可以 ...

  5. 数字电视业务PSI/SI学习

    数字电视业务PSI/SI学习系列 一.MPEG-2系统原理 第一章 MPEG-2简介 什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPE ...

  6. 数字电视业务PSI/SI学习系列

    声明:本文转载自某文档,文档来源于网络. 什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPEG-2是MPEG和ISO组织设计的一个数字视 ...

  7. 漫谈中国数字电视标准的诞生

    http://forum.eet-cn.com/BLOG_ARTICLE_8550.HTM 陶显芳 2011-7-8 一.中国数字电视的元年 6月20日,国家标准化管理委员会网站上正式发布了<地 ...

  8. 校园IPTV数字电视教学直播系统方案-淮安生态文旅区实验小学

    校园IPTV数字电视教学直播系统方案-淮安生态文旅区实验小学 一.校园IPTV数字电视教学直播系统简述 淮安生态文旅区实验小学,坐落在素有"运河之都"美誉的淮安市.学校占地72亩, ...

  9. [转]DTV(数字电视)扫盲-DVB介绍

    转载:DTV(数字电视)知识扫盲 - 轻轻的吻 - 博客园 DVB介绍 DVB(Digital Video Broadcasting)是数字视频广播的缩写,包括卫星.电缆(有线)电视.地面广播的数字电 ...

最新文章

  1. Android深度探索第四章
  2. gitweb的安装(四)
  3. Linux CentOS服务启动
  4. centos7 keepalived安装记录
  5. java打印九九乘法表——CSDN博客
  6. 锦欣生殖获战略投资,华平、信银领投,红杉、药明康德跟投
  7. 信息学奥赛C++语言:三位数的求和
  8. 使用powershell 执行脚本,windows默认不允许任何脚本运行
  9. wxpython textctrl_如何从wxpython中的textctrl接受值
  10. MATLAB偏振光的反射与折射,仿真程序动画作品--光的反射与折射*
  11. 手机App都在偷听我说话?窃听疑云全球密布,科技公司连连喊冤
  12. [GIT] warning: LF will be replaced by CRLF问题解决方法
  13. 将excel文档转为word文档的方法
  14. 使用Lettuce执行命令,应该有多个返回值却只取到一个。
  15. 迪普科技负载均衡助力金关工程(二期)核心业务交付
  16. Vue - 中文汉字转拼音(工具函数封装)
  17. perl安装的详细步骤
  18. JAVA JDK源码在线阅读
  19. JQuery中的each()方法和$.each()函数的使用
  20. 404错误的处理方式及对SEO的影响(更新)

热门文章

  1. FlatList使用示例包含RefreshControl
  2. Python绘制正二十面体
  3. 冰层厚度监测仪-应用雷达技术监测冰层厚度
  4. pytest框架_@pytest.fixture()
  5. ArcMap DayDreamInGIS 数据处理工具(裁剪工具/字段修改/要素合并/属性筛选/空间连接)版本更新说明
  6. excelvan平板电脑_NPOI操作Excel表格
  7. 关于Yii1和Yii2的ActiveRecord活动记录对象关联查询时底层调用SQL语句的不同
  8. 《第三堂棒球课》:MLB棒球创造营·棒球名人堂
  9. 2007年度全国国际旅行社100强名单
  10. 虚拟机系统 无网络连接网络连接网络连接服务器,Win10虚拟机无法连接网络怎么解决?...