码流分析
wanghui929
这个作者很懒,什么都没留下…
展开
-
产生PAT包
有好几个月没看MPEG-2内容了,今天突然要写一个产生PAT包的接口,忙了手脚,呵呵,详细阅读了ITU-TRec.H.222.0|ISO/IEC13818传送流分组相关内容和PAT表的SECTION部分。在整个写接口的过程中,遇到了一个非常幼稚的问题,竟然困惑了我1个小时,差点给郁闷死,明知道非常简单,但就是没有很好的办法解决,试验了很多复杂的方法, 都没有搞定,最后还是一句很简单的语原创 2008-10-20 16:31:00 · 152 阅读 · 0 评论 -
几个概念解析
DVB SI和MPEG-2 PSI信息采用的描述机制是表(table),段(section)和描述子(descriptor),它们的定义分别为:表表是一个概念性的机制,它只是对节目信息的一种结构性的描述,不是一种实际的语法描述方式。在实际使用时,需要将它划分成一个或多个段(section),这些段将按照一定的要求放入TS流的包中。段段是一个MPEG-2的语法定义,用于将所有的PSI表映射到TS流的原创 2008-11-18 10:23:00 · 312 阅读 · 0 评论 -
码流分析流程
原创 2008-11-18 17:24:00 · 215 阅读 · 0 评论 -
码流分析中%运算
在码流分析中,经常有%运算。%运算实际上就是取模运算,而取模运算就是取余。如果希望把某个数值始终限定在一个范围内,那么最好的方法当然就是取模运算%。例如,在transort_packet中continuity_counter的取值范围为0--15,因为0---15之间有16个数,所以就应该把这个变量对16取模。continuity_counter = (continuity_counterr+1)原创 2008-11-19 11:00:00 · 139 阅读 · 2 评论 -
码流分析框架(三)
原创 2008-11-20 17:07:00 · 130 阅读 · 0 评论 -
码流分析框架(4)
现在CTButtonST类中,把m_bIsCheckBox的属性改为public,然后在调用m_chkCheckbox.SetCheck(1,TRUE); m_chkCheck1.SetCheck(0,TRUE);原创 2008-11-21 10:49:00 · 86 阅读 · 0 评论 -
码流分析框架(二)
原创 2008-11-20 17:06:00 · 95 阅读 · 0 评论 -
实现
原创 2008-11-26 17:04:00 · 70 阅读 · 0 评论 -
搭建框架
搭建原创 2008-11-26 17:03:00 · 99 阅读 · 0 评论 -
码流分析1
原创 2008-12-01 17:22:00 · 123 阅读 · 0 评论 -
MOT解析目录模式
mot原创 2009-02-19 22:36:00 · 333 阅读 · 0 评论 -
点点滴滴
原创 2008-12-18 09:22:00 · 83 阅读 · 0 评论 -
PAT分析
淡淡的原创 2009-03-10 22:01:00 · 198 阅读 · 0 评论 -
PMT分析
原创 2009-03-10 22:02:00 · 790 阅读 · 0 评论 -
EIT分析
ddd原创 2009-03-10 22:02:00 · 232 阅读 · 0 评论 -
vbv_delay
Video Buffering Verifier 视频缓存检验器vbv_delay,标准中说它是vbv 从接受到某个图像picture start code的最后一个字节 到开始解这个图像所要等待的一个90KHZ的时钟的周期数。 (the value of vbv_delay is the number of periods原创 2008-11-14 11:22:00 · 463 阅读 · 2 评论 -
数字电视中的编解码器同步机制
1、MPEG-2码流结构 在数字电视系统中,模拟视音频信号按照MPEG-2的标准,经过抽样、量化及压缩编码形成基本码流ES,基本码流ES是不分段的连续码流。把基本码流分割成段,并加上相应的头文件打包形成的打包基本码流PES(如图1所示),PES包和包之间可以是不连续的。在传输时将PES包再分段打成有固定长度188B的传送码流TS或可变长度的节目流包(PS包)。PES只是PS转换为T转载 2008-11-05 17:07:00 · 243 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(九)
北京广播学院电视工程系 教授 郭斌2. MPEG-2的分级编码 由于MPEG-2采用分级编码(Scalable Coding)已超出主型(MainProfile)编码算法所支持的范围,所以在信噪比型(SNR Profile)和空间型(SpatialProfile)两个子集中加入分级编码。所谓分级编码,是将整个视频数据流分为可逐级嵌入的若干层,不同复杂度的解码器可根据自身能力,从转载 2008-11-05 16:45:00 · 246 阅读 · 0 评论 -
ES PES TS
ESPESTS原创 2008-10-29 21:41:00 · 196 阅读 · 0 评论 -
TS流解析
ts流解析,原创 2008-10-30 08:31:00 · 249 阅读 · 0 评论 -
PSI/SI理解入门
一、MPEG-2系统原理 第一章 MPEG-2简介什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPEG-2是MPEG和ISO组织设计的一个数字视频压缩规范,主要用于DVD和DVB上,当转载 2008-10-30 08:36:00 · 1834 阅读 · 1 评论 -
PCR
pcr原创 2008-10-30 20:30:00 · 238 阅读 · 0 评论 -
PTS
PTS解释,涉及到了_int64位的使用方法,des[9]数组得先转换为_int64然后再执行移位等操作。此次得到了hack老大的倾力相助,我慢慢的把整个ts101 290监测三级报警的代码和流程图贴上来原创 2008-10-31 16:56:00 · 171 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(三)
北京广播学院电视工程系 教授 郭 斌4.系统的复用 多个信号在同1个信道传输而不相互干扰,称为多路复用。如果将第一层的多个多路复用器先分别进行单节目传输复用,而后再进行第二层的多节目传输复用,就形成了双层复用。图8是系统双层复用原理图。由图可见,编码器不仅有视频编码器和音频编码器,还有系统编码器。第一层的每个多路单节目传输复用器输入信号有:ITU -R.601标准数字视频,如视转载 2008-11-05 16:41:00 · 390 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(二)
北京广播学院电视工程系 教授 郭 斌2)节目流(PS) 将具有共同时间基准的一个或多个PES组合(复合)而成的单一的数据流称为节目流(Program Stream)。PS包的结构如图3所示。 由图3可见,PS包由包头、系统头、PES包3部分构成。包头由PS包起始码、系统时钟基准(SCR-System Clock Reference)的基本部分、SCR的扩展部分和PS复用速率4部分组转载 2008-11-05 16:25:00 · 791 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(五)
北京广播学院电视工程系 教授 郭斌3.MPEG-2视频压缩基础 码率压缩要从视觉对象、视觉生理、视觉心理3个方面入手,研究符合于人类视觉规律的视觉模型。由于视觉心理是1个很复杂的问题,难以得到其规律。因此,码率压缩只能在利用图像信号的统计特性和人类眼睛的视觉特性的基础上来进行。1) 利用图像信号的统计特性进行压缩 同一帧电视图像中相邻像素之间的幅度值相近,即同一行上的相邻像素之间转载 2008-11-05 16:42:00 · 734 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(七)
北京广播学院电视工程系 教授 郭斌3)量化 DCT系数采用量化(Quantization)进行压缩是1个关键性的运算,因为组合量化和游程长度编码可以提供最大的压缩量,也可以通过量化使编码器输出匹配成1个给定的比特率。实际上,自适应量化是实现视觉质量的关键性工具之一,在量化中会减少频率域中描述DCT系数的精度。这一点可从图26基本MPEG编码器的运动补偿预测编码过程简化电路图看出。用转载 2008-11-05 16:44:00 · 402 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(四)
北京广播学院电视工程系 教授 郭斌二、MPEG-2的编码 编码是MPEG-2标准的核心内容之一,其涉及到MPEG-2视频流层结构、MPEG-2帧间编码结构、MPEG-2的类与级、MPEG-2运动估值等技术。1. MPEG-2视频流层结构 为了便利于误码处理、随机搜索及编辑,MPEG-2用句法定义了1个层次性结构,用于表示视频编码数据。MPEG-2具体的视频流层结构如图10所示:将转载 2008-11-05 16:42:00 · 633 阅读 · 0 评论 -
MPEG-2
1.系统的定义 MPEG-2系统是将视频、音频及其它数据基本流组合成一个或多个适宜于存储或传输的数据流的规范,如图1所示。由图1可见,符合ITU-R.601标准的、帧次序为I1B2B3P4B5B6P7B8B9I10数字视频数据和符合AES/EBU标准的数字音频数据分别通过图像编码和声音编码之后,生成次序为I1P4B2B3 P7B5B6I10B8B9视频基本流(ES)和音频ES。原创 2008-11-05 13:53:00 · 138 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(1)
北京广播学院电视工程系 教授 郭 斌 MPEG是运动图像专家组(Moving Picture ExpertsGroup)的简称,其实质上的名称为国际标准化组织(ISO)和国际电工委员会(IEC)联合技术委员会(JTC)1的第29分委员会的第11工作组,即ISO/IECJTC1/SC29/WG11,成立于1988年。其任务是制定世界通用的视音频编码标准。因为,广播电视数字化所转载 2008-11-05 16:24:00 · 579 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(六)
北京广播学院电视工程系 教授 郭斌2)二维DCT MPEG采用了Ahmed N.等人于1974年提出的离散余弦变换(DCT-Discrete CosineTransform)压缩算法,降低视频信号的空间冗余度(SpatialRedundancy)。因为静态图像和预测误差信号两者具有非常高的空间冗余度,为降低空间冗余度最广泛地采用的频率域分解技术就是DCT。DCT将运动补偿误转载 2008-11-05 16:43:00 · 294 阅读 · 0 评论 -
[图文]MPEG-2压缩编码技术原理应用(八)
北京广播学院电视工程系 教授 郭斌三、MPEG-2的应用 MPEG-2基本上可满足广播电视系统的大多数需要,如:适合于隔行和逐行扫描图像;4:2:0和4:2:2图像取样;理论上高达16000像素×16000行的多种图像分解力和广播中常用的场频、帧频;编码的可分层特点可使SDTV或LDTV解码器从较高级HDTV的数据流中抽取所需要的信息。为了适应不同场合对编码方法、操作模式、性转载 2008-11-05 16:44:00 · 359 阅读 · 0 评论