`
lbyzx123
  • 浏览: 468131 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

x264 里面的sps pps 是什么意思

 
阅读更多
序列的参数集(SPS)包括了一个图像序列的所有信息,图像的参数集(PPS)包括了一个图像所有片的信息。多个不同的序列和图像参数集经排序存放在解码器。编码器参考序列参数集设置图像参数集,依据每一个已编码片的片头的存储地址选择合适的图像参数集来使用。对序列的参数和图像的参数进行重点保护才能很好地增强H.264错误恢复性能。
       参数集通常应用在所有的H.264比特流中,它所包含的信息极其重要,它的受损将影响到大量的VCL和NAL单元,被影响的单元即使能正确接收到也不能被正确解码,在H.264新标准中共使用了两种类型的参数集。
  (1)序列参数集(SPS),包括与图像序列(定义为两个IDR图像间的所有图像)有关的所有信息,应用于已编码视频序列。
  (2)图像参数集(PPS),包含所有属于该图像的片的相关信息,用于解码已编码视频序列中的1个或多个独立的图像。
  多个不同序列和图像的参数集被解码器正确接收后,存储于不同的已编号位置,通过参考每个已编码片片头的存储位置,编码器选择使用恰当的图像参数集,图像参数集中包含1个要使用和参考的序列参数集。
  参数集的灵活使用大大增强了编解码器的抗误码能力。在有误码倾向环境下,使用参数集的关键是,在相应的VCL与NAL单元到达解码器时,确保参数集已可靠及时地到达解码器。最常用的手段就是重复发送,来提高数据可靠到达的机率。这种情况下典型的应用是参数集的传送与VCL NAL共用1个信道。另外,参数集也可以单独使用更可靠的传输机制在带外发送。
  由于采用了可靠的传输机制和性能更好的信道,参数集能被及时可靠地送达解码器端,保证了相应VCL与NAL单元的正确解码。但是,这种方式需要额外的1个信道,以及可靠的传输机制,如果条件许可时,应用这种传输方式能增强编解码器的抗误码能力,但限于网络资源的现状,实际应用中更多的是采用第一种方式来传输参数集。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics