0%

米米弹幕系统正式上线

在学院的新年晚会上,主办方使用了一个基于微信小程序的弹幕系统,让全场观众通过大屏幕发送弹幕互动。比较坑的是,该弹幕系统存在「高级弹幕」选项,以此向用户收费。考虑到这一系统的逻辑实际上并不复杂,博主决定自己实现一个。它被命名为「米米弹幕系统」(Mimi Danmaku),其初代版本基于Ajax轮询实现。这是客户端的样子:

当然,由于博主是第一次接触实时通讯,程序上还存在不少缺陷。在进行调研后,博主决定使用WebSocket代替原先效率极低的轮询,并重构一部分逻辑。经过数天的调试,现在全新的米米弹幕系统已经可以正常使用了。这个重制后的版本,成功实现了消息即时收发、自定义弹幕颜色、大小等功能。下一步博主将把弹幕系统整合到直播中。附上链接:
米米弹幕
同时还开放了一个随机生成用户名(来自魔兽世界)的API:
随机用户名


本文更新于2018年5月18日:
galaxymimi.com和zsq.im即日起全站支持https访问,ws连接也升级为了wss。

本文更新于2019年3月27日:
博主决定使用Heroku部署弹幕服务,又重写了不少代码。可以在此处查看:
mimi-chat
mimi-danmaku

🍭支持一根棒棒糖!