从 0 到 15k+ star ,GSYVideoPlayer 的发展历程|项目复盘
从数据层面看,GSYVideoPlayer
在起初之初刚好赶上直播和音视频开始爆发,大量的音视频需求让项目获取到关注度,而其实 GSYVideoPlayer
一开始并不是原创项目。
GSYVideoPlayer
成立之初只是因为:我使用的播放器开源项目不满足需求 ,所以我将原本的项目 fork 过来自己维护修改,但是随着关注度和各类问题的出现,为了进一步的发展,前前后后我对项目进行了四次的重构 ,所以才有了现阶段的 GSYVideoPlayer
。
我总结了下为什么 GSYVideoPlayer
能走到今天:
首先最主要一点是我的工作不是 996,这决定了我有心情和时间来维护这些开源项目。
第二就是
GSYVideoPlayer
存在市场需求 ,音视频开发一直处于增长。第三就是持续的维护 ,这一点说起来容易,但是能坚持下来并不多,因为维护开源项目最重要的就是不追求短期的回报,持续性的长期投资。
所以我觉得做开源项目最重要的就是有闲暇时间,而这些时间不是说用来写多少代码,而是通过开源项目去交流、聆听别人的想法和思路,解决别人遇到的问题,最终实现项目和个人的成长。
而随着项目的发展,在 2019 年 6 月时项目成功突破 10000 star,这算是完成了我开源项目的第一个里程碑。
如今 GSYVideoPlayer
已经有近 70 多 个发布版本(最新昨天 315 刚刚发布),3000+ 的 issue ,JCenter 一年大概 20 万+的下载量(可惜 JCenter 要关了),这对我来说就是最美丽的回报。
二、有趣的 issue
维护开源项目的另外一个
复制代码
好处就是可以接触到行业内各式各样的人 ,而 issue 作为沟通交流的主要渠道,它在这些年给我带来了许多有趣的回忆:
评论