资料介绍
软件简介
VAP(Video Animation Player)是企鹅电竞开发的,用于播放酷炫动画的实现方案。
- 相比 Webp、Apng 动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点
- 相比 Lottie,能实现更复杂的动画效果(比如粒子特效)
- 还能在动画中融入自定义的属性(比如用户名称, 头像)
项目背景
企鹅电竞是个直播平台,需要在直播间里显示酷炫的送礼动画。
动画越酷炫,对素材大小与解码性能要求越高,调研了很多方案,先给对比表:
- | 文件大小 | 解码方式 | 特效支持 |
---|---|---|---|
Lottie | 无法导出 | 软解 | 无粒子特效 |
GIF | 4.6M | 软解 | 只支持8位色彩 |
Apng | 10.6M | 软解 | 全支持 |
Webp | 9.2M | 软解 | 全支持 |
mp4 | 1.5M | 硬解 | 无透明背景 |
VAP | 1.5M | 硬解 | 全支持 |
调研方案:
- 矢量动画方案(代表 Lottie):Lottie 矢量动画压缩率很高,但因为无法显示特殊效果(比如粒子特效),所以此方案不适合;
-
动图方案(代表 GIF, Apng, Webp):
- GIF:只支持 8 位颜色,颜色丢失严重,解码性能低,无法满足特效效果;
- Apng, Webp:能够满足特效效果,但文件大,软解效率低(低端的手机上,比如当年的红米1,解码过程甚至能导致整个直播间卡顿),这些问题很难接受;
- 视频方案(代表 mp4): 采用 H264 编码,相比动图方案,有很高的压缩率,硬件解码效率很高,缺点很明显,无法支持透明背景;
调研后发现,要么特效表现无法达到要求(Lottie, GIF),要么文件太大而且还是软解(Webp, Apng),要么不支持透明度(mp4),这些方案都不能满足我们的需求,于是高性能动画组件 VAP 诞生。
平台支持
支持:Android, iOS, web. 接入说明在对应平台目录中
为大家更方便地使用组件,还有配套的素材制作工具 tool (工具目前只支持 Mac 版本)
- openharmony第三方组件适配移植的SVGA动画渲染库 15次下载
- 220MHz高性能差分振荡器SiT9121 4次下载
- 高性能Type-C/DP1.4至HDMI2.0b转换器CS5265AN 22次下载
- 高性能六轴MEMS运动跟踪装置ICM-20602 14次下载
- 高性能低功耗开关电源控制芯片SP5623数据手册 22次下载
- 基于ARM的高密度高性能线STM32F103xC 0次下载
- MX25L6445E高性能串行闪存规范文件 20次下载
- 高性能嵌入式堆栈Azure PTOS USBX概述 10次下载
- 高效高性能LED恒流驱动电源芯片AX2028 24次下载
- 高性能低成本的蓝牙模块CSR6576原理图 16次下载
- SBB3000高性能有源偏置增益放大器的详细数据手册免费下载
- SBB3000高性能InGaP HBT MMIC放大器的详细数据手册免费下载
- SBB3089Z高性能InGaP HBT MMIC放大器
- OV971高性能视频汽车视觉应用简介.pdf 1次下载
- 基于LabView平台的齿轮箱性能动态测试与诊断_李贵明 3次下载
- 静态与动态载荷下具有粘弹性密封剂光伏组件的力学特性分析 333次阅读
- 芯启源电缆组件命名规则 393次阅读
- 带你了解什么是高性能计算(HPC) 642次阅读
- 26张电路原理动画图解 3474次阅读
- 高性能音频系统的两个关键组件 514次阅读
- 如何利用博图WINCC制作风扇动画 2082次阅读
- 高性能计算关键组件核心知识 1305次阅读
- 浅析OSAT的高性能封装技术 5437次阅读
- 关于HPC的高性能计算测试方法 2497次阅读
- 在QML动画设计中通过指定关键帧创建时间线动画 2173次阅读
- Lottie组件提升ArkUI开发框架的动画能力 2044次阅读
- 三栅极的应用优势及对高性能FPGA性能的影响以及 1818次阅读
- 关于AI文本生成动画模型的论文 4093次阅读
- 关于射频电缆及测试电缆组件的各项指标和性能建议 8110次阅读
- 基于分集接收机实现高性能系统 1555次阅读
下载排行
本周
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 3PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 4dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 5STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 6模拟电路仿真实现
- 2.94MB | 4次下载 | 免费
- 7PCB图绘制实例操作
- 2.92MB | 2次下载 | 免费
- 8零死角玩转STM32F103—指南者
- 26.78 MB | 1次下载 | 1 积分
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 141次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 137次下载 | 免费
- 4A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 5PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 8Q/SQR E8-4-2024乘用车电子电器零部件及子系统EMC试验方法及要求
- 1.97 MB | 8次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多