Skip to content

Latest commit

 

History

History
64 lines (34 loc) · 1.7 KB

README.md

File metadata and controls

64 lines (34 loc) · 1.7 KB

VAP

License

VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画,大礼物,直播礼物的实现方案。

  • 相比Webp, Apng动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点
  • 相比Lottie,能实现更复杂的动画效果(比如粒子特效)
  • 增加ijk播放器作为解码内核,机型适配能力更好,支持软解码
  • 可以用于直播礼物播放/短视频特效预览
  • 基于ijk硬解码的实现正在开发中,敬请期待

项目详细介绍请参考 Introduction.md

特效展示:

展示主页

而且VAP还能在动画中融入自定义的属性(比如用户名称, 头像)

性能简述

- 文件大小 解码方式 特效支持
Lottie 无法导出 软解 无粒子特效
GIF 4.6M 软解 只支持8位色彩
Apng 10.6M 软解 全支持
Webp 9.2M 软解 全支持
mp4 1.5M 硬解 无透明背景
VAP 1.5M 硬解/ijk软解码 全支持

实验参数参考 Introduction.md

平台支持

支持:Android, iOS, web. 接入说明在对应平台目录中

为大家更方便的使用组件,还有配套的素材制作工具tool

QQ交流群

遇到任何问题或者有好的建议,欢迎提issues,或者加入QQ群交流

FAQ

常见问题解答

License

VAP is under the MIT license. See the LICENSE file for details.