从接收机的角度播放epg节目

PSI和SI信息使得接收机可以有一个很明确的方式获知整个网络中所有数字电视的信息,并且可以根据这些信息,为用户构建很方便的服务列表.展示节目信息,满足用户主动性
的要求.


在数字电视数据广播业务中,epg只是方便用户操作的一种应用而已, 更重要的是得了解接收机对于这些表和描述符的处理流程.
从接收机的角度描述av节目的播放:


1. 搜台. 一般来说, 接收机开机之后的第一件事件是: 搜台.
 目前关于搜台过程很多, 但是最重要的当然是: 找到一个承载数字节目的频点. 
一般运营商都会在接收机上设定一个初始频点,(叫主频点,或中心频点), 接收机可以根据这个频点的网络参数,如频点,符号率,调制方式,去锁定此频点.

2. 获得nit. 一般情况下, 由于nit里的信息是关系到整个网络的,因此, 接收机先从该表入手, 获得nit后,这个网络中有多少流,每个流的物理参数等都已获得.
之后的其他频点锁定就可以依靠这些信息进行.

3. 获得sdt. 依靠sdt,接收机可以知道频道名,频道类型等信息,可以构建出EPG应用的频道列表.

4. 如果这时候, 用户选定一个频道进行播放,接收机会根据此频道的service_id, 判断其所在的ts流,之后切换到此流中.

5. 切换过来之后,寻找PAT, 获得此流所有的PMT, 由于serice_id一定和PAT中的progrma_no一样. 因此,很容易找到相应的pmt.

6. 获得pmt. 从pmt中获得pcr_pid, auido_pid, vidoe_pid之后, 将这三个pid设入接收机的解码器中,即可完成视频的播放.

你可能感兴趣的:(从接收机的角度播放epg节目)