随笔分类 -  H264

H264编解码相关
摘要:PCR同步在非硬件精确时钟源的情况还是谨慎使用,gstreamer里面采用PCR同步,但是发现好多ffmpeg转的片儿,或者是CP方的片源,pcr打得很粗糙的,老是有跳帧等现象。音视频同步,有三种方法,视频同步音频,音频同步视频,同步到外部时钟! 第三种,同步到外部时钟也就是PCR同步,和我上面说的 阅读全文
posted @ 2017-03-17 18:16 rlandj 阅读(1723) 评论(0) 推荐(3) 编辑
摘要:H264的RTP中有三种不同的基本负载(Single NAL,Non-interleaved,Interleaved)应用程序可以使用第一个字节来识别。在SDP中也说明了本次会话的属性SDP 参数下面描述了如何在 SDP 中表示一个 H.264 流:. "m=" 行中的媒体名必须是 "video".... 阅读全文
posted @ 2014-08-15 15:28 rlandj 阅读(2123) 评论(1) 推荐(0) 编辑
摘要:1.ADTSADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。一般的AAC解码器都需要把AAC的ES流打包成ADTS的格式,一般是在AAC ES流前添加7个字节的ADTS header。也就是说你可以把ADTS这个头看作是AAC的frameh... 阅读全文
posted @ 2014-05-10 10:20 rlandj 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:基于内容自适应的变长编码方式用于编码zigzag顺序扫描的4x4和2x2残差变换系数块。1、编码系数个数和零序列(coeff_token):coeff_token = ;TotalCoeff = 编码非零系数总数; [0 , 16]TrailingOnes = 特殊处理的+/-1个数; [0 , 3... 阅读全文
posted @ 2013-10-29 14:28 rlandj 阅读(758) 评论(0) 推荐(0) 编辑
摘要:H 264 无符号整数指数哥伦布码编码指数哥伦布码(Exponential-Golomb code, 即Exp-Golomb code)压缩编码方法过程:用来表示非负整数的k阶指数哥伦布码可用如下步骤生成:1. 将数字以二进制形式写出,去掉最低的k个比特位,之后加12. 计算留下的比特数,将此数减一... 阅读全文
posted @ 2013-10-21 16:07 rlandj 阅读(992) 评论(0) 推荐(0) 编辑
摘要:在JM代码中,多次遇到img->quad这个东西,而在官方代码中只给出了一句说明:我开始看了好几遍都没有看懂,然后看到后面有snr,所以想应该和snr有关吧.然后再代码中寻找snr,发现jm代码中有一个函数,然后就往下看,忽然发现这儿在老毕的书上有我们可以对比上面的公式发现,令n=8,我们可以得出代... 阅读全文
posted @ 2013-10-15 14:41 rlandj 阅读(672) 评论(0) 推荐(0) 编辑
摘要:转自:http://bbs.chinavideo.org/viewthread.php?tid=1134假设 A、B 是上下相邻的两个 MB:在非宏块对的情况下:A、B宏块序号不连续,相差图像一行宏块个数。即按光栅扫描顺序编号。在帧宏块对的情况下:A、B宏块序号连续,即按锯齿扫描顺序编号。A、B 组... 阅读全文
posted @ 2013-10-05 10:49 rlandj 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:学习视频编解码技术很难吗?视频编解码技术的未来是什么? 明了的说,无论是软件还是硬件设计,视频编解码技术有很多难点,都需要很长一段时间积累才行。从一开始接触MPEG-2到最新的H.264标准,可算走过了一段心酸之路。 90 年代以来,随着internet和数字通信的迅猛发展,视频编解码技术在通信和广... 阅读全文
posted @ 2013-10-05 09:50 rlandj 阅读(5231) 评论(1) 推荐(0) 编辑
摘要:图像、帧、片、NALU 是学习 H.264 的人常常感到困惑的一些概念。H.264 是一次概念的革新,它打破常规,完全没有 I 帧、P帧、B 帧的概念,也没有 IDR 帧的概念。对于 H.264 中出现的一些概念从大到小排序依次是:序列、图像、片组、片、NALU、宏块、亚宏块、块、像素。这里有几点值... 阅读全文
posted @ 2013-09-29 13:58 rlandj 阅读(4401) 评论(0) 推荐(0) 编辑
摘要:下面一段是H264官方中文版中给出的解释:“类别(在表中以C 表示)规定条带数据可以至多划分为三种条带数据类别。条带数据类别A 包含了类别2的所有语法元素。条带数据类别B 包含了类别3 的所有语法元素。条带数据类别C 包含了类别4 的所有语法元素。其他类别值的含义不作规定。某些语法元素需要使用两个类... 阅读全文
posted @ 2013-09-29 13:54 rlandj 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:首先,我假定你已经具有如下基础:1 了解基本的视频知识,知道什么是YCbCr/YUV;2 知道基本的视频压缩原理;如果这两条还不具备,那么,停一下,补一下课。这方面的相关文章在网上一找一大把。now,你为什么要学习H.264呢?可能你是个在校学生,要写论文,拿着复杂的JM代码无从下手。可能你是个开发... 阅读全文
posted @ 2012-08-03 10:55 rlandj 阅读(1016) 评论(0) 推荐(0) 编辑
摘要:基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-f... 阅读全文
posted @ 2012-08-03 10:49 rlandj 阅读(435) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示