YY 直播GitHub开源项目,霸屏Github排名榜!

YYEVA是YY直播团队开源的一个移动端视频动画工具,它允许在MP4中插入动态业务元素。相比序列帧动画和SVGA、Lottie,YYEVA提供更高压缩率和硬解码效率,支持3D、粒子等特效,并包含完整工具链,包括AE插件、渲染SDK和在线预览工具,降低了设计师和业务接入的成本。该项目的工作流程包括设计资源输出、客户端渲染和在线预览,适用于需要复杂动效和动态元素结合的场景,如直播送礼等。

点击上方“Github爱好者社区”,选择星标

回复“资料”,获取小编整理的一份资料

586e67a4147ec180e750e66304d1ddf3.jpeg

大家好,我是GG哥。

今天的开源项目是一个 全新的移动端视频动画解决方案,可以做到让静态的MP4资源插入动态的业务元素。来自YY直播团队,重磅开源!

这个开源项目是:YYEVA(YY Effect Video Animate),是一个开源的支持可插入动态元素的 MP4 动效播放器解决方案,包含设计资源输出的 AE 插件,客户端渲染引擎,在线预览工具。

对比传统的序列帧的动画播放方式,具有更高的压缩率,硬解码效率更高的优点,同时支持插入动态的业务元素;对比 SVGA、Lottie 等播放器,支持更多的特效支持,如复杂 3D 效果、描边、粒子效果等,达到所见即所得的效果。

MP4视频动画是目前移动端主流的动画实现方式,其所见即所得的效果及 支持3D、粒子、描边等,是SVGA、Lottie等方案无法比拟的。但是MP4不像SVGA、Lottie,能够结合业务元素,在渲染的时候,同步展现出来。因此在一些业务场景,如直播送礼场景下,需要在动效里同时展现主播和用户的昵称,MP4是没办法实现的。

这个开源项目最大的亮点就是:提供了一套完整的工具链,涉及AE插件 ; 渲染SDK(iOS、Android、Web);   降低设计师使用成本,业务接入成本,为需要实现复杂动效的场景下,提供快速接入的解决方案。

工作原理流程:

530cb5e5140d16ffdaff9884a187d479.jpeg

YYEVA 工具链:

038c957878af9d132d296a772b515774.jpeg

实现效果如下:

1e7179d47fb5d8ebc9da567a84fc7368.gif

还提供了详细的文档介绍,如下:

25b2d2c24d9eb47d7c752949b461cf19.jpeg

总之,非常好的一个开源项目,感兴趣的同学可以去 GitHub 上详细了解。

开源项目地址:https://github.com/yylive/yyeva

开源项目作者:yylive团队

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值