V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
V2EX  ›  全球工单系统

B 站的开发你们对自家的 H5 播放器到底做了什么优化,现在的使用感觉和 Flash 相差无几

  •  1
     
  •   f2f2f · 6 天前 · 7614 次点击
    之前你们的 H5 播放器可以说用得十分舒服,流畅+低占用+不像 Flash 那么烫手。不知道你们播放器哪个版本的升级后(好像是支持高级弹幕特性以后),占用变高了暂且不说,现在随便看个视频,CPU 温度都能上 80-90,关掉弹幕稍微好点,但也一直是 60 度以上。这还是视频里弹幕数量正常的情况下,要是遇到刷弹幕或者高级弹幕的视频,都能直接把播放器卡死了(表现为音频正常但是画面卡住不动,需要关掉弹幕才能恢复正常)。这变得跟以前用 Flash 播放器有什么区别,至少 Flash 下面弹幕还丝般顺滑呢……

    p.s Mac 10.13+Safari 11.0,不是系统的锅,隔壁麻花腾家的 H5 播放器就好好的。
    69 回复  |  直到 2018-01-16 16:18:54 +08:00
        1
    codermagefox   6 天前 via iPhone   ♥ 1
    自己搜 flv.js 事件,然后想想为什么。
        2
    subdued   6 天前
    觉得 B 站那个鼠标滑过 可以在封面浏览视频内容的功能做的挺好的
        3
    twoyuan   6 天前
    很早之前就发现,树莓派( Raspbian )打开 B 站视频几分钟就会死机
        4
    edsheeran   6 天前 via iPhone
    上海 fe 大牛 5000 元月薪的公司
        5
    Tink   6 天前 via iPhone
    挖矿了?
        6
    Navee   6 天前
    用基于 flv.js 的斗鱼 html5 插件,从几个月之前就发现 cpu 占用率比 flash 低不了多少。
        7
    qdwang   6 天前 via iPhone
    b 站度播放器确实占资源,和 youtube 一个天一个地。

    但是 b 站没有视频片头广告。
    再卡,也会用。
        8
    kruskal   6 天前
    确实,CPU 占用率比之前高了不少
        9
    muziki   6 天前 via iPhone
    flv.js 这种过渡技术实在是不行
        10
    f2f2f   6 天前
    @Navee 备用 bilibili for mac,那个的确舒服,但是好多新番适配不出来,无奈只得返回浏览器看
        11
    f2f2f   6 天前
    @muziki 我更怀疑是弹幕的问题,因为之前 H5 还是很正常的,最近他们一直在加弹幕特效,然后瞬间就很糟糕了
        12
    coderfox   6 天前 via Android
    看看弹幕是 CSS3 还是 Canvas 绘制的,Canvas 绘制的确实比较差劲。
        13
    Phariel   6 天前 via Android
    flv.js 没有原作者的加持 B 站日常药丸
        14
    Osk   6 天前 via Android
    我平板上都是强制 cpu 降频,反正视频流畅,弹幕卡就卡吧。
    不然,平板一会儿就变吹风机了。
        15
    yexm0   6 天前 via iPhone
    @Osk 这已经算好的了。我那台平板没风扇,当 cpu 温度高时触发 DPTF 强制降频,开啥程序都一卡一卡的,比你这更难受
        16
    sobigfish   6 天前   ♥ 2
    加班以及原作者离职造成的比原来卡多了😂
        17
    Syaoran   6 天前 via Android
    毕竟靠爱发电就别指望有多好优化了
        18
    zjsxwc   6 天前
    win 下还是 flash 播放器更快更省资源
        19
    N0stalgia   6 天前
    看 B 站鬼畜经常把我浏览器也鬼畜了- -!
        20
    Osk   6 天前 via Android
    @yexm0 邪恶的 DPTF 哈哈,我自己手动限制频率没这些问题,最高 1.2GHz 的酷睿 i3 居然流畅得令人发指,上网完全够了,温度上不去风扇不转,DPTF 降频触发不了,电池也有保证,简直完美。
        21
    regiondavid   6 天前 via Android
    @subdued 那个跟播放器没关系,好像就是请求对应视频的几条弹幕和几个图片
        22
    wengjin456123   6 天前 via Android
    给 5000 一个月,能维护好么
        23
    ranleng   6 天前 via Android
    @qdwang 没广告?
    你能在表演一下那个么. jpg (手机没图希望有图的帮我放一张
        24
    chenyiping1995   6 天前 via Android
    @ranleng 然而想看到广告好像的确挺麻烦的。

    手机客户端看不到,装了广告拦截的看不到,承包过番剧的也看不到。

    还要怎样?
        25
    jason19659   6 天前
    连年亏损哪有钱优化,希望你们这些用户可以用爱感化播放器
        26
    chenqh   6 天前
    有可能在挖矿也说不定,世界上最好的 js 怎么可能会 flash 还烫手?
        27
    ETiV   6 天前 via iPhone
    冬天了 送你个暖手宝
        28
    iFlicker   6 天前
    都用爱发电了对吧
        29
    MonoLogueChi   6 天前 via Android
    flv.js 的问题,另一个可能是弹幕问题,弹幕太占用资源了
        30
    lzvezr   6 天前 via iPhone
    感觉还是 flv 的问题,为了节省存储,html5 和 flash 都用的 flv。
    油管则是全部转为 mp4 和 vp9,甚至为了兼容个别清晰度还用了多种格式。
    腾讯视频没研究过,用的不多
        31
    changlers   6 天前
    感觉和弹幕有关系,可能弹幕优化的不够好吧
        32
    GuryYu   6 天前
    现在打开视频很慢, 卡在加载页面基本都是 5s 以上, 但是视频缓冲的却很快, 不知道什么问题
        33
    realwangyibo   5 天前
    flv.js 开发者走了,主管觉得招几个便宜的维护一下就行(逃
        34
    just1   5 天前 via Android
    @lzvezr flv ? flv 格式不支持流播放吧
        35
    f2f2f   5 天前
    @coderfox CSS3,canvas 我自定义字体无法加载,而且似乎后者 safari 上渲染毛刺感严重。

    问题是现在 css3 的渲染也……哎,回到了 flash 的感觉
        36
    wm5d8b   5 天前
    性能问题,把电脑配置调高点可以解决,关键是视频经常中间丢一段
        37
    lzvezr   5 天前
    @just1 flv 就是流媒体格式啊,mp4 才不是。我记得是因为两种格式头信息不同,flv 更适合直播之类的流媒体
        38
    just1   5 天前 via Android
    @lzvezr 噢,尴尬了,我记成了 avi...
        39
    iPhone8   5 天前
    说的好像走之前就不占资源似的,b 站 h5 播放器一直都不行。
        40
    kfangf   5 天前 via Android
    flv.js 的作者离职了,月薪五千也是醉了。没了技术大佬代码也就烂了
        42
    changlers   5 天前
    @ranleng 我们 b 站就是饿死,也不屈服于美帝国主义的威胁加贴片广告(
        43
    hfenger   5 天前
    @changlers 是突然要求加广告,广告没来得及招商吧,我现在一个月更新一次手机客户端,把广告和乱七八糟的都精简掉,早就不是那种纯粹的二次元视频站了,现在充斥着广告,营销号,小学生,还在用也是因为喜欢的播客都有投稿,客户端相对来说体验国内还是好的,也没视频前广告,加了广告我是不会用了,就是不知道阿里投资 A 站能不能救活了
        44
    changlers   5 天前
    @hfenger b 站的客户端做的是挺好的,不过我趁着打折充了一年大会员,倒是几乎感觉不到影响
        45
    xmoiduts   5 天前 via Android
    @hfenger 感觉 b 站的手机端和网页版是完全不同的两套策略,前者效仿各个 app 的内容流,展示了很多标题党(或类似语气的视频),后者尽力维持老的分区膜式。
        46
    yangyaofei   5 天前
    @subdued 那个功能貌似 pronhub 早就实现了🙃
        47
    floopy   5 天前
    月薪 5000 的大佬走了,自然不行了
        48
    m5timwang   5 天前
    现在 B 站 html5 播放器还不如 flash,太恶心了,经常播着播着就卡死。
        49
    Khlieb   5 天前 via Android
    @chenqh #26 如果是挖矿的话其实是有办法解决的,像火狐可以安装 No coin 扩展搞定。
        50
    yingfengi   5 天前 via Android
    弹幕的锅,关闭就流畅了
    另外分配 CDN 有点智障,经常分配到很远的节点,结果就是卡卡卡
        51
    Love4Taylor   5 天前
    @xmoiduts #45 不久之后 PC 端就会上个人兴趣推荐视频了
        52
    SourceMan   5 天前
    https://github.com/Bilibili/flv.js/

    看了下,大佬不是 17 天之前还 bump 了一个版本吗?
        53
    qinxi   5 天前
    @subdued 这个功能 pornhub 也有
        54
    JohnSmith   5 天前
    @SourceMan 作者目前的状态是在日本一边求学一边维护项目
        55
    ligo   5 天前 via Android
    我之前在 10 年的老爷机上用 chrome 63 看 b 站用 h5 会卡 flash 正常,后来关掉浏览器硬解之后就流畅了,cpu 占用只是略微上升
        56
    ZhLTE   5 天前
    @qdwang 有啊 70s 不可跳过 打扰了
        57
    f2f2f   5 天前
    @ligo safari 没法关,现在看 b 站 cpu 长期 40%以上
        58
    lwbjing   5 天前
    5K 的大佬走了,他们招了两 2.5K 的估计。。
        59
    Love4Taylor   5 天前
    @ZhLTE #56 70s ? 哪个视频的广告?
        60
    Love4Taylor   5 天前
    事实上我想吐槽的是直播部分的播放... 不知道算不算是直播网站的通病, 首页看纯播放器没有弹幕列表的时候占用很低, 进去之后有弹幕列表在不停刷弹幕的时候占用升高好多...
        61
    ZhLTE   5 天前
    @Love4Taylor 上次吃东西看看齐神 点进去就是 70s
        62
    feverzsj   5 天前
    b 站上都是些删减的,剧集也不全,还有一堆城乡结合部土鳖,现在直接 dht 搜索,popcorn 在线看,速度超快
        63
    xmoiduts   5 天前 via Android
    @Love4Taylor 哦那还真是不幸。个人不太喜欢各大网站都存在 /喜爱 /力推的,语气夸张的带有煽动性的标题——包括但不限于“震惊”,“用了这个东西,问题跑光光”。
    以后,估计看得会少很多吧,不过为了看完的番,还是充了大会员的,算是补票。
        64
    JerryCha   5 天前
    html5 播放器不知道是不是乱序加载,反正有时看到连接速度差不多跑满但是愣是卡住下几秒加载不出来的情况
        65
    pynix   5 天前
    赶紧买大会员。。。。。哈哈哈哈。。。
        66
    changlers   5 天前
    斗鱼的其实更卡,上次看胖头鱼直播,几分钟就要白屏一次
        67
    bobchen   4 天前
    我倒是觉得 b 站的首页越来越卡了。
        68
    ranleng   4 天前
    @changlers 被降权了?? 我收不到你的回复...
        69
    changlers   4 天前
    @ranleng 不会吧,我能收到你的回复呀,降权是什么鬼
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1812 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 81ms · UTC 09:17 · PVG 17:17 · LAX 01:17 · JFK 04:17
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1