当前位置:   article > 正文

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

android yyeva

点击上方“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团队

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/669757
推荐阅读
相关标签
  

闽ICP备14008679号