数字电视机顶盒的编程问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:52:50
求数字电视节目分析程序代码或者思路也行。
是这样子的
在了解了MPEG2和DVB的基础之上

利用一个源文件TS流,写一个C程序。对其进行节目分析

要求:提取出当前节目信息。主要是用到PAT PMT 和SDT
EIT不需要
可不可以来点有营养的回答啊,天啊!

从文件中找0x47同步字节,然后每次188个字节读取,分析头中的pid。然后分析payload,中的tableid。都符合的时候判断当前section和最后section,恢复出section数据,按照表格式分析就行了。表格式看13818.pat的pid和tableid是0,0,pmt的pid要从pat里解,tableid是2,sdt的是0x11和0x42

什么是数字电视 ?
数字电视是指从拍摄,编辑,制作,播出,传输,接收全过程都使用数字技术的电视系统,是广播电视发展的方向。数字电视不是“数字电视机”。数字电视是采用数字信号广播图像和声音的电视系统。我们现在推广的“数字电视”主要是指在传输阶段使用数字技术。它是一个可以承载综合业务,以视频业务为主;可以采用多种传输媒介,结合单向广播与各种回传通道技术的数字平台。
数字电视有那些优点 ?
与模拟电视相比,数字电视在技术上有以下特点和优势:
1、清晰度高、音频效果好、抗干扰能力强。数字电视信号的传输不象模拟信号受在传输过程中噪声积累的影响,几乎完全不受噪声干扰,在接收端收看到的电视图像非常接近演播室水平。此外,数字电视的音频效果很好,可支持五声道的杜比数码(AC-3)5.1环绕立体声家庭影院服务。
2、频道数量将成数倍增加。利用现有的一个8MHz模拟电视频道,可传输6-8套DVD质量或15-18套VCD质量的数字电视节目。现在扬州城区传输30几套模拟电视节目。如果全部改用数字电视技术传输,可传送约200套DVD质量或500多套VCD质量的电视节目。电视频道资源的充分利用,便可满足用户自由选择电视节目的个性化要求。
3、方便的电子节目指南,能让您迅速找到自己喜爱的节目,并可以预定和提醒您别忘了收看。
4、可开展多功能业务。随着有线电视传输和用户接收的数字化,以往用模拟方式无法提供的服务都将成为可能,电视网站、交互电视、股票行情与分析、准视频点播等新业务的开展将变得更加容易,用户将从单纯的收视者变为积极的参加者。

如何接收数字电视?
普通电视机接收的是模拟信号,并不能直接接收数字电视信号。目前市场上所出现的“数字电视机”同样无法直接接收数字电视信号。您所要做