[未写完](0x01)H264编码

H.264:

H.264/AVC项目的目的是为了创建一个比以前的视频压缩标准,在更低的比特率的情况下依然能够提供良好视频质量的标准(如,一半或者更少于MPEG-2,H.263,或者MPEG-4 Part2)。 同时,还要不会太大的增加设计的复杂性。 优势:
1)网络亲和性,即可适用于各种传输网络
2)高的视频压缩比,当初提出的指标是比 H.263,MPEG-4,约为它们的 2 倍,现在都已基 实现;


编码流程:主要分为 5 部分

***帧间和帧内预测(Estimation
** 变换(Transform)和反变换
** 量化(Quantization)和反量化
** 环路滤波(Loop Filter
***编码(Entropy Coding

原理简介 image

H.264 原始码流(又称为裸流)
是有一个接一个的 NALU组成的,而它的功能分为两层:
视频编码层(VCL, Video Coding Layer)和网络提取层(NAL, Network Abstraction Layer)

VCL 数据即编码处理的输出:
它表示被压缩编码后的视频数据序列。在 VCL 数据传输或存储之前,这些编码的 VCL 数据,先被映射或封装进 NAL 单元(以下简称 NALUNal Unit) 中。
每个 NALU 包括一个原始字节序列负荷(RBSP, Raw Byte Sequence Payload)、一组 对应于视频编码的 NALU 头部信息。
RBSP 的基本结构是:
在原始编码数据的后面填加了结尾比特。一个bit1”若干比特“0”,以便字节对齐。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值