查看原文
其他

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

GG哥 GitHub爱好者社区 2022-10-17

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

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

大家好,我是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);   降低设计师使用成本,业务接入成本,为需要实现复杂动效的场景下,提供快速接入的解决方案。

工作原理流程:

YYEVA 工具链:

实现效果如下:

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

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

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

开源项目作者:yylive团队


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存