为了比较三种格式在不同场景数据集下的压缩效率 , 我们设计图中实验 。得出的结论是WebP比JPEG大约提升29%的压缩性能 , HEVC对比JPEG大约提升接近50%压缩效率 。
2.1.2 淘宝自研APG格式
APG是淘宝自研的图片格式 , 有三个特点 。第一 , 有非常高的压缩效率 , 对比JPEG节省50%码率 , 非常接近HEVC;第二 , 高效率的移动端解码器 , 对比Webp减少20%解码时间;第三 , 支持Alpha通道和动图 , 动图被广泛使用的是GIF格式 , 而GIF没有考虑到帧与帧之间的相关性 , 压缩效率不高 , 而APG对比GIF节省10倍体积;
除此之外 , 我们对整个系统的架构方面也进行了大量工作 , 比如高并发实时响应、CDN的下发策略、存储和计算分离 , 多内容灾等策略 , 最终实现了淘宝千亿级的实时图片处理系统 , 在大大节省业务成本的同时也保障了画质体验 。
2.1.3 内容业务进化为视频为主
随着内容业务的进化 , 视频和直播占据了主要流量 。一方面信息表达从空间维度拓展到时间维度 , 另一方面 , 分辨率也提升到720P , 1080P甚至4K , 消费时长也成倍增长 , (刚才陈老师有数据 , 每个人花费在视频的平均时间可能有好几十分钟) 。我们也知道 , 每一代视频压缩标准相比上一代有50%的码率节省 , 从MPEG4到H.264/AVC到H.265/HEVC , 再到去年发布的的H.266/VVC , 很自然我们会想到通过升级编码标准来节省视频成本 。
2.1.4 HEVC在视频业务落地挑战
首先我们探讨一下HEVC在视频业务落地的挑战 。HEVC标准在2013年公布已有8年时间 , 但直到最近几年才在业务上大规模落地 , 这里主要有以HM下几个原因:
首先是编码速度 , H265的官方模型HM , 在普通PC上编码720P视频时只能达到0.1fps , 想象一下 , 压缩一段十分钟的视频需要花费一天甚至几天的时间 。业界最好的开源编码器X265 , 在慢速档也只有6.8fps , 距离30fps实时编码的需求有相当大的差距;
其次是编码质量 , 由于复杂度的原因 , X265仅比X264节省18%的码率 , 远远达不到HEVC相比AVC理论上的上限值(HEVC标准在设计时以50%的码率节省为目标);
第三是码率控制 , 业界有许多场景的码率控制方法 , 比如ABR、CBR、CRF , 但现在实时音视频的业务场景非常复杂 , 无法直接使用这样的码率控制方法;
第四是解码的兼容性和性能 , 也是大家普遍关心的问题 。用户观看环境多种多样 , 有Android、IOS、Web的H5观看 , H265在H5上的支持不太好 , 限制了它的发展 , 硬解设备兼容性也不完善 , 所以在解码兼容性方面也面临着很大的挑战 。
2.1.5 S265编码内核优化
S265编码器是2017开始研发的 , 花费三年多时间使之达到较好的状态 。我们主要在编码工具、快速算法、工程优化、码控方法、框架优化方面做了大量的优化工作从而提升压缩效率和编码速度 。
推荐阅读
- 远程桌面软件有哪些好用 免费手机远程控制软件推荐
- 工程造价预算软件有哪些 免费工程造价软件排名
- 流程图画图工具有哪些 免费流程图制作软件介绍
- 怎样将图片转换成word文档 图片转换成word格式
- lol软件辅助推荐 永久免费脚本辅助工具
- 一休哥图片 一休是真的存在还是杜撰出来的呢
- 一休哥图片 用50字和一张图片证明你是80后
- 金不换图片 农村田野边常见的“土大黄”有什么用途
- 蜘蛛痣图片初期症状 手背出现的红色点点,你知道是什么吗?
- 古代建筑物图片 中国古代至今还在持续使用的建筑有哪些