1, h264编码以macroblock为最小单位(简称MB),多个连续的MB组成一个slice,每个slice编码输出一个NALU

2, 划分slice的方式可以按照固定个数MB的方式; 也可以以对MB编码后累计的字节数为依据进行划分。在图像上体现为一个连续区域块,区域块的长度(以MB为单位)可以变化。

3, 每个slice的编码过程是相互独立的。分多slice之后,可以并发地对多个slice进行编码,加快编码速度。同时分多slice之后,后续若slice内部出错,错误可以被限制在该slice内部,而不扩散到slice外部,在解码时花屏的面积就比较小。

4, 分多slice之后,对应若在解码器端出错,那么若实施纠错机制,对应所需要处理的区域就可以较小,减少消耗。

5,分多slice之后,由于每个slice都需要自己专有的元信息,并且编码过程中slice内部可参考的信息就减少了很多,最终编码输出的码流体积会相对变大。

6,当然一幅图像编码可以放在一个slice里进行;具体需要根据业务场景进行综合选择slice模式,比如对带宽的要求、对容错要求等。

最新文章

  1. 同时闪烁多个要素代码(ArcEngine)
  2. Servlet知识
  3. monkeyrunner之环境搭建及实例(三)
  4. asp.net cache 缓存
  5. 关于堆排序和topK算法的PHP实现
  6. git不常用命令
  7. CentOS 安装 Jexus
  8. Hark的数据结构与算法练习之锦标赛排序
  9. Ajax应用-Ajax传输JSON数据实例
  10. HDU 1824 Let's go home
  11. Java之IO流概述和File基本操作
  12. NodeJS初介
  13. fopen()函数参数
  14. IndentityServer4
  15. RazorEngine.Templating MVC中View当模板
  16. $Matrix-Tree$定理-题目
  17. POJ 1703 Find them, Catch them (并查集)
  18. 转:【专题三】自定义Web服务器
  19. 【MyBatis】MyBatis之别名typeAliases标签的使用
  20. WP8.1学习系列(第八章)——透视Pivot设计指南

热门文章

  1. 【OH】Oracle软件安装需要的软件包(官方文档)
  2. Pandas快速入门笔记
  3. Heartbeat实现热备
  4. xml对象序列化
  5. ubuntu 开发板ping通虚拟机挂载nfs服务器
  6. ★Linux桌面系统技巧(作为客户端)
  7. MySQL统计函数记录——按月、按季度、按日、时间段统计
  8. python3基础入门-知识点简记
  9. POJ - 1860 Bellman-Ford判正环
  10. 【BZOJ3993】 星际战争