为什么要压缩解压缩

来源:5-1 音视频处理流程

qq_期待_fjAHQT

2020-03-19

采集到的原始数据,直接用来播放不是更便捷吗 为什么一定要经过编码再解码的过程呢

写回答

3回答

LeonRen1248

2021-08-06

压缩:

采集的数据量太大了,直接使用的话,一定会造成网络拥堵。

而数据之间是有冗余性的,如果能够将冗余性去除,便可以在保证无失真或者限失真的情况下,有效减少数据量。

压缩就是为了干这样一件事情。通过压缩算法处理,就可以将数据之间的冗余性尽量减小(也就是使信息论中的熵增大),在保证能够有效恢复出原始信息的前提下,尽量减小数据量。

解压缩:

而压缩后的数据直接用的话,我们是不认识的,麦克风直接播放这些数据,我们也不知道它的具体含义。

因此此时就要进行解压缩,也就是增加冗余,将数据恢复成我们能够理解的样子。

---------------

具体的原理可以尝试去看《信息论》。

0
0

zycike

2021-03-25

不是数据量太大占用网络的原因嘛

0
0

李超

2020-03-19

课程中没有进行编码呀

0
0

音视频小白系统入门课 音视频基础+ffmpeg原理

掌握音视频采集、编解码、RTMP传输协议等核心基础

2318 学习 · 813 问题

查看课程