Chinaunix首页 | 论坛 | 博客

  • 博客访问: 213048
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-05 08:43
个人简介

无知者无最

文章分类

全部博文(51)

文章存档

2016年(1)

2015年(3)

2014年(33)

2013年(14)

我的朋友

分类: LINUX

2014-03-13 13:43:12

机顶盒搜台方法主要分为三种:

①:机顶盒软件开发厂商会在机顶盒内设定一个初始频点(MainFrenquency).或称主频点,机顶盒可以根据这个主频点的物理参数,如频 点.符号率,和调制方式,去锁定此频点.如某机顶盒设置506MHZ作为数字节目的承载主频点,获取 NIT(Network Information Table),NIT表由以下两个描 述:1.Cable Delivery System Descriptor,这个描述主要包含了频点,符号率,调制参数等信 息;2.ServiceList Descriptor,这个描述主要包含当前节目信息的描述,通过NIT表获取ServiceList,进而获得 SDT(Service Descriptor Table)表,获取SDT.依靠SDT.机顶盒可以知道频道名,频道类型节目开始时间,节目名称,节目 长度,节目分类等信息,通过系统的BAT(业务群关联表)过滤节目信息,可以构建出EPG应用的频道列表.将播放节目和业务名称关联起来显示于节目列表 中,最后将新的节目信息写入E2PROM之类的非易失存储介质中,开机自动读取这个存储器中的数据。E2PROM之类的非易失存储介质中,开机自动读取这 个存储器中的数据。至此机顶盒的节目搜索工作算是完成。

②:机顶盒找到主频点获取PAT表。PAT(Program Association Table)表是不加密的。PAT是一个传输流所有节目的总 入口点.每路TS流都有一个PAT和一个PMT,但是最后合成的TS流中只有一个PAT和与相对应的总的多个 PMT(Program Map Table),通过这两个表的信息进而获取搜取的节目信息,并将节目信息写入写入E2PROM之类的非易失存储介质中, 开机自动读取这个存储器中的数据。

③:全频点搜台方式:通过设置的最低频点和最高频点,机顶盒从最低频点,一般系统最低频点为几十MHz,然后每增长8M,依次搜台到最高频点,搜所到这一频点的节目信息,便写入某一特定的存储空间,最后写入E2PROM之类的非易失

机顶盒搜台的实质是从TS流中获取并存储每套节目的音视频PID值和构建出电子节目节目指南。

 

广西机顶盒设置的标准搜台方式为第一种,具体过程如下:

阅读(1330) | 评论(0) | 转发(0) |
0

上一篇:Vim里面显示TAB键

下一篇:STB上实现EPG

给主人留下些什么吧!~~