进入B站后笔者首先着手的就是哔哩哔哩国际版的弹幕重构。
哔哩哔哩国际版内部简称蓝版,这是因为其主题色位蓝色,这么做的目的是为了和国内的粉版区分。其能在海外的 App Store上下载到,以下是 APP 的介绍页面:

B站海外版应用

蓝版的代码最初是从粉版 fork 出来的,并且阉割了一些比较重的、不常用的功能。考虑到海外的网络情况和国内差的不是一点半点,因此本人(kyson.cn)在重构弹幕时还做了很大幅度的优化。这会在文章中慢慢分享给大家。

引言

首先给大家提个问题:如果让您设计一个弹幕,你会怎么着手去做这件事。这里我相信大家不约而同肯定会想到:github。
我们先罗列一下 github 上 star 数较多的几个弹幕库:

弹幕库名star 数地址
BarrageRenderer2.2khttps://github.com/unash/BarrageRenderer
DanmakuFlameMaster9.5khttps://github.com/bilibili/DanmakuFlameMaster
Danmaku0.6khttps://github.com/weizhenye/Danmaku

然后我们分析一下他们的差别。

引用

awesome-danmaku