V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Fe1Fan
V2EX  ›  问与答

BiliBili 的实时弹幕统计是怎么做到的?

  •  
  •   Fe1Fan · 2020 年 10 月 8 日 · 3165 次点击
    这是一个创建于 1920 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在 bilibili 刷 风犬少年的天空 发现一个有意思的东西,就是在播放器左下角有个实时弹幕条数的统计,打开控制台并没有看到任何网络交互,这是咋实现的,有大佬知道嘛

    yuzo555
        1
    yuzo555  
       2020 年 10 月 8 日
    Websocket
    Fe1Fan
        2
    Fe1Fan  
    OP
       2020 年 10 月 8 日
    @yuzo555 Websocket 好像也没有。。。
    dingwen07
        3
    dingwen07  
       2020 年 10 月 8 日 via iPhone
    左下角那个就是总弹幕条数吧
    Fe1Fan
        4
    Fe1Fan  
    OP
       2020 年 10 月 8 日
    yujiang
        5
    yujiang  
       2020 年 10 月 8 日   ❤️ 2
    假的,是个按时间增加的计数器骗你玩的
    Fe1Fan
        6
    Fe1Fan  
    OP
       2020 年 10 月 8 日
    @yujiang 😂不会吧
    cxbeat
        7
    cxbeat  
       2020 年 10 月 9 日
    刚刚随便找了个老视频测试了一下,似乎不是实时的?
    dzdh
        8
    dzdh  
       2020 年 10 月 9 日
    试了试有个 stat 的接口初始化信息,每 k 数量不过 1k 的按当前 k 计。你每发一条会 k+1.
    然后这个变化是来自一个 sub 的 websocket 接口
    mahaonan1994
        9
    mahaonan1994  
       2020 年 10 月 9 日 via Android
    @feifan00x 你找一个稍微红点的 up 统计一下不就知道了?之前睡前消息发的那个八佰的视频,我简单统计了下,假的离谱。
    mahaonan1994
        10
    mahaonan1994  
       2020 年 10 月 9 日 via Android
    @feifan00x 观看人数 /点赞、收藏、投币人数 /发弹幕、写留言互动人数,根据参与难度这几个数据应该是指数级别下降的,具体比例可以找油管同等播放量的视频做一下参考,B 站给的这些数据太离谱了🐶
    106npo
        11
    106npo  
       2020 年 10 月 9 日 via Android
    同时观看数和新弹幕都是 websocket 推送的
    noreplay
        12
    noreplay  
       2020 年 10 月 9 日 via Android
    B 站不是开源了他们的源代码吗?可以去翻一下🐕
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:53 · PVG 14:53 · LAX 22:53 · JFK 01:53
    ♥ Do have faith in what you're doing.