b 站网页端也会开启 PCDN?

2024-03-31 23:02:52 +08:00
 LnTrx
最近浏览网页时经常发现风扇在呼呼转,用系统任务管理器发现是 Chrome 在占用,用 Chrome 任务管理器确定是一个已经暂停的 b 站视频页面在大量占用 CPU 。通过调试暂停和性能分析发现了两个显眼的 js:

https://s1.hdslb.com/bfs/static/pcdn-loader/reward-pcdn-loader-0.1.3.min.js
https://s1.hdslb.com/bfs/static/pcdn-seeder/reward-seeder-1.2.0.min.js

从名称和内容来看似乎与 PCDN 有关。但由于本人在这方面不够专业,希望有人可以分析一下这些代码到底在干什么,为什么会占这么多 CPU 。

大量占用 CPU 情况的出现似乎有一定概率性。我这边打开一些较多人在看的视频、暂停放在那里干别的事情,等一会儿( 5~10 分钟)听到风扇响起来多半就复现了。也想了解大家是否能复现。
14237 次点击
所在节点    程序员
67 条回复
incubus
2024-04-01 10:04:32 +08:00
之前用 b 站看 LOL 比赛的时候也发现了这点,会有 1M 多点的上传速度,当时搜的油猴插件屏蔽这个
aogu555
2024-04-01 10:20:49 +08:00
@rekulas b 站现在除了视频开头贴片广告外,其他地方广告哪里少了?
rb6221
2024-04-01 10:25:12 +08:00
直接把浏览器全局的 webrtc 禁了就可以了,基本上任何视频和直播网站都能解决
uliah
2024-04-01 10:27:51 +08:00
@rekulas #15 非常抵触厂商的这些行为, 无论什么情况, 超额使用用户设备都应该征求用户同意,否则和肉鸡有什么区别。
(B 站可以设置接受 PCDN, 收获额外的硬币).
Shanky
2024-04-01 10:30:06 +08:00
b 站现在看个视频都有恰饭广告,动态广告,首页广告....
大会员没有去广告功能 一样得看
afeiche
2024-04-01 10:44:05 +08:00
这么说起来,前几天我的 edge 爆卡难道是 b 站引起的。。
yleoer
2024-04-01 10:47:31 +08:00
我之前就发现观看 B 站,斗鱼的直播会有 1M/s 的上传,B 站的通过油猴脚本屏蔽了,但斗鱼的屏蔽不了
blackmirror
2024-04-01 10:53:17 +08:00
@rekulas 说得好像 B 站没广告一样,能干这事,其他破事肯定也能干
nothingistrue
2024-04-01 11:09:24 +08:00
https://github.com/MotooriKashin/Bilibili-Old 这个已经被干碎了(技术手段屏蔽,政治手段不好说):对照 youku 屏蔽广告,就不要再去想什么破解手段了,让 B 站像 youku 那样好好的成为历史吧。
nothingistrue
2024-04-01 11:11:30 +08:00
youku 好歹还是垄断之后才搞手段的,B 站也不知道哪来的底气。
wildlynx
2024-04-01 11:13:20 +08:00
我记得 CCTV 的网页,也会 PCDN
Mxinx
2024-04-01 11:14:57 +08:00
@rekulas 现在很多和 B 站签约的 UP 主都有视频内插播广告的需求吧, 别广告都是 UP 主接的 ,其实是 B 站接了之后分发给 UP 主的。广告费那么多 ,猜 B 站会不会眼红?
rekulas
2024-04-01 12:07:13 +08:00
楼上各位指正的对,b 站还是有广告的,不过至少目前而言,我觉得 b 站的广告还是非常少了(未开会员),比起 youtube 优酷这种满天飞的体验好太多
abersheeran
2024-04-01 12:16:31 +08:00
同意楼上,没有视频开头的强制广告,我觉得闲置的带宽它用一用也无妨。不过我觉得还是要告知用户会比较好,最好能做成一个开关,像我们这样同意的才开启 PCDN 。慷他人之慨不可取。
tunggt
2024-04-01 13:01:24 +08:00
@rekulas b 站的话,建议去 google play 下载海外版。ios 在非国区也可以下载到。别用国内版就行
realJamespond
2024-04-01 13:11:35 +08:00
mac b 站缓存特多 1 ,2 个 g ,yt 才 30m ,我现在都用 safari 上 b 站了
MYDB
2024-04-01 13:19:05 +08:00
禁用 webrtc 来禁止上传,自写 ad 元素规则,视频/直播播放器只保留观看、评论、弹幕,其他元素全部删除
threadcoat
2024-04-01 16:57:38 +08:00
@rekulas b 站不是没有广告,b 站是每个视频都是广告
rahuahua
2024-04-01 19:16:31 +08:00
@aogu555 长视频不加片头广告很良心了
mxT52CRuqR6o5
2024-04-01 19:19:24 +08:00
油管免费用户强制看广告可比 B 站扰人多了

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

https://ex.noerr.eu.org/t/1028610

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

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

© 2021 V2EX