rtsp 转 rtmp 第一部分 - h264 编码预备知识

感觉已经落后了,在16年就有完整的h265流媒体播放流程出来了,让人看着气人的是,这群人,拿着这个东西,靠这个吃饭,开源的技术,活生生的被这些人弄成了壁垒。

尽量用现成的,没有就想办法用现成的。

先看看一些基础的东西。

h265 市面上在普及了,不过使用还是没有h264广泛,我想补补h264的知识。

  • h264 的基本处理单元
    在这里插入图片描述
    h264 不是用帧来做计算单元的,而是使用NAL 来做基本单元,0x000001 是 h246 的NAL基本单元的开始标志。

第四章 说的是一些索引
第五章 说的一些运算

  • 光栅反向扫描
    在这里插入图片描述
    这里a的参数应该是一个二维数组编程一位数组后的一个地址。

    处理平铺后的二元数组,我们经常使用 { % 表 示 x 轴 地 址 / 表 示 y 轴 地 址 \left\{\begin{array}{lr} \% 表示x轴地址 \\ / 表示y轴地址\\ \end{array} \right. {%x/y , 这样就是可以将一位数组当成二维扫描。通过调节 b , c , d , e b, c, d, e b,c,d,e 这些参数,就可以完成二维平面的复杂扫描了。

  • 4*4板块扫描
    在这里插入图片描述
    里面的 rasterscan 扫描下面有介绍:
    在这里插入图片描述
    在量级上, ( x / 2 ) ∗ 4 (x/2)*4 (x/2)4 变大了2倍, ( y / 2 ) ∗ 8 (y/2)*8 (y/2)8 变大了4倍, 后面 rasterscan 在2 * 2 的格子里扫描。

    具体扫描过程,估计要动画才能体现出来。

    这部分其他知识点,难度应该可以用百度解决。


参考

  • H264(chinese)

你可能感兴趣的:(流媒体)