弹幕问题的一个解决办法
bilibili吧
全部回复
仅看楼主
level 7
自动散 楼主
如果在右键列表里,添加一个“关注此弹幕发送者”,之后在弹幕播放时优先放关注的,并且增加一个“只显示关注者弹幕”,效果可能会不错。顺便提一下,在“时间”的地方点一下,所有弹幕就会按视频时间排列,如果看到下限弹幕,就可以用这个方法找到弹幕并且屏蔽。
需要一个比较大的改动作为前提,建议把弹幕下载的方式从“根据视频长度截取一定数量的弹幕”改成“全部下载后根据视频长度截取后加载到浏览器上”,加上关注设定之后,变成优先加载关注者的弹幕,比如说这个视频20分钟,弹幕数3000,而我关注的100个人发了500个弹幕,那么先把这500条全部显示,接下来2500条弹幕再按时间顺序加载。假如这个视频不是欢乐吐槽型的,那我就选择“只显示关注者弹幕”,浏览器就只播放这500条。
接下来,“关注”实行一段时间之后,网站增加一个关注排行榜,显示出前一百名被关注的会员,上B站的人可以在这里方便的批量添加关注。可以分星期,月,和累积三项,但是不要显示会员名,而是和黑名单一样的代码,这样的话恶意刷关注应该就没有意义了,也因为这样,客户端也不需要大变动,加上每次点击关注就向服务器的排行榜里对应位置+1的设定就可以。
这样的话,新人可以开始时先从排行榜上收一些高质量的弹幕发送者,以后每隔一段时间添加一些排行榜顶端的发送者以应对观众的更新换代就可以了。
服务器这边,弹幕下载的流量大概会变成2倍左右,排行榜应该是一个运算量不大的内容,关于具体弹幕的事情都可以交给浏览器。(有一个特殊的例外,弹幕全部下载的话,拜年祭的情况有点难以想象。。。)
突然想到野生字幕菌的问题,如果大家支持这个方案,一起来想想办法吧。
2012年02月17日 01点02分 1
level 14
2012年02月17日 01点02分 2
level 11
看起来挺好的
2012年02月17日 01点02分 3
level 11
顶起
2012年02月17日 01点02分 4
level 10
我就不说这好像把弹幕质量分成三六九等了
2012年02月17日 01点02分 5
level 14
[啊!][Yeah]
2012年02月17日 01点02分 6
level 9
感觉已经有好长时间没有发滚动弹幕了
2012年02月17日 01点02分 7
level 15
[啊!]按时间排序那个不是一直都有么。。
而且,根据关注的人数来排序?
我几百个马甲专门关注一个刷剧透的你有什么感想,感觉这样和被一定人数屏蔽后就被封号一样,只是马甲多少。
或者,马甲多+各种亲友团,自己抄自己的号,别说,有的人还真在意排行。老子就爱占第一个,即便不发弹幕。
另外,当初做弹幕系统的时候,似乎就是故意不显示弹幕发送人的。应该是这样吧。
2012年02月17日 02点02分 8
level 9
不发弹幕好多年[汗]
2012年02月17日 02点02分 9
level 7
[真棒]gj
看管理猿怎么说
2012年02月17日 02点02分 10
level 13
[扯花]
2012年02月17日 06点02分 11
level 9
只显示有些用啊..有时候会闲了看看那些人说的什么话 关注排行榜...不要给新人这样的观念吧 到时候发弹幕有的人都会费尽心机的 不是不显示名字就能解决的
2012年02月17日 06点02分 12
1