本文地址:https://blog.youkuaiyun.com/MagicFMan/article/details/127831260 严禁转载,后果自负
背景
最近一直在看压缩算法方面,没能找到一个研究性的方向,在研究的同时,有产生一个想法,想讨论下该想法涉及的方案的可行性,同时也希望通过该方案,打开算法研究的一个突破口,进一步在算法上对我们产品进行更深层次的优化。
原理
当前我们研究算法的一个主要目的之一是降低带宽峰值,我们已经研究过各种开源的压缩算法来使得图片编码后变得更小,如jpeg2000、webp、mozjpeg等,他们可以使的图片编码后相对于jpeg-turbo小20%-50%,但是这些算法耗时是jpeg-turbo的20倍以上,因为耗时过大而无法被采用,所以在降低数据发送量的方式上我们遇到了瓶颈。
现在我想不通过降低发送的量,而是将发送的量进行时间区域分布,达到降低某一时刻带宽的峰值,如下图所示,通过模式1或者模式2或者其他的分配模式降低峰值。

场景有益性
- 数据较大,而且还处于流控检测阶段,数据分次下发,降低带宽峰值;
- 控制峰值,根据带宽情况,通过配置文件,控制峰值、清晰度。(需要调研算法)
- 通过渐进从模糊到清晰,相对当前流控的直接在一瞬间从模糊到清晰,更为人眼所接受。
对算法的需求
希望通过研究找到一种算法,让图片可以进行渐进分包:
- 在一段时间内分次发送这些分包,达到图片在一段时间内从模糊到清晰;
- 算法分包

本文提出了一种新的思路,通过改进压缩算法并采用渐进分包技术,旨在降低图片传输的带宽峰值,同时兼顾实时性和压缩效率。作者讨论了方案的场景适用性、需求与挑战,特别是如何平衡压缩效果、发送速度和带宽使用。
最低0.47元/天 解锁文章
2276

被折叠的 条评论
为什么被折叠?



