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

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

p.s Mac 10.13+Safari 11.0,不是系统的锅,隔壁麻花腾家的 H5 播放器就好好的。
17044 次点击
所在节点    全球工单系统
69 条回复
codermagefox
2018-01-14 12:41:22 +08:00
自己搜 flv.js 事件,然后想想为什么。
subdued
2018-01-14 12:46:35 +08:00
觉得 B 站那个鼠标滑过 可以在封面浏览视频内容的功能做的挺好的
twoyuan
2018-01-14 12:47:00 +08:00
很早之前就发现,树莓派( Raspbian )打开 B 站视频几分钟就会死机
edsheeran
2018-01-14 12:47:26 +08:00
上海 fe 大牛 5000 元月薪的公司
Tink
2018-01-14 12:49:41 +08:00
挖矿了?
Navee
2018-01-14 12:59:07 +08:00
用基于 flv.js 的斗鱼 html5 插件,从几个月之前就发现 cpu 占用率比 flash 低不了多少。
qdwang
2018-01-14 13:02:15 +08:00
b 站度播放器确实占资源,和 youtube 一个天一个地。

但是 b 站没有视频片头广告。
再卡,也会用。
kruskal
2018-01-14 13:09:37 +08:00
确实,CPU 占用率比之前高了不少
muziki
2018-01-14 13:12:43 +08:00
flv.js 这种过渡技术实在是不行
f2f2f
2018-01-14 13:19:56 +08:00
@Navee 备用 bilibili for mac,那个的确舒服,但是好多新番适配不出来,无奈只得返回浏览器看
f2f2f
2018-01-14 13:20:47 +08:00
@muziki 我更怀疑是弹幕的问题,因为之前 H5 还是很正常的,最近他们一直在加弹幕特效,然后瞬间就很糟糕了
coderfox
2018-01-14 13:52:31 +08:00
看看弹幕是 CSS3 还是 Canvas 绘制的,Canvas 绘制的确实比较差劲。
Phariel
2018-01-14 13:59:20 +08:00
flv.js 没有原作者的加持 B 站日常药丸
Osk
2018-01-14 14:00:59 +08:00
我平板上都是强制 cpu 降频,反正视频流畅,弹幕卡就卡吧。
不然,平板一会儿就变吹风机了。
yexm0
2018-01-14 14:09:38 +08:00
@Osk 这已经算好的了。我那台平板没风扇,当 cpu 温度高时触发 DPTF 强制降频,开啥程序都一卡一卡的,比你这更难受
sobigfish
2018-01-14 14:11:20 +08:00
加班以及原作者离职造成的比原来卡多了😂
Syaoran
2018-01-14 14:13:18 +08:00
毕竟靠爱发电就别指望有多好优化了
zjsxwc
2018-01-14 14:16:03 +08:00
win 下还是 flash 播放器更快更省资源
N0stalgia
2018-01-14 14:16:47 +08:00
看 B 站鬼畜经常把我浏览器也鬼畜了- -!
Osk
2018-01-14 14:22:17 +08:00
@yexm0 邪恶的 DPTF 哈哈,我自己手动限制频率没这些问题,最高 1.2GHz 的酷睿 i3 居然流畅得令人发指,上网完全够了,温度上不去风扇不转,DPTF 降频触发不了,电池也有保证,简直完美。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/422764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX