|
椰子华
| 来自黑龙江
虎牙、斗鱼存在P2P上传问题
至于什么是P2P,阿虚原来在这篇文章中做过解释,这里就不复述了
《别再问你的种子磁力为什么下不动了!!!》 简单理解就是,虎牙斗鱼视频网站为了省流量费用,就耗费用户的电脑资源,来帮他传输数据
这就是为什么你明明是在看视频,却会发现:上传速度比下载速度还多
而阿虚进而发现:这些平台甚至会利用你的电脑 CPU 资源来进行挖矿
如果不明白挖矿是什么意思,请自行去了解一下比特币相关的技术 总而言之,这也就是为什么,你明明就看个直播,却会感觉电脑莫名的卡顿
因为这玩意在后台占用你的 CPU/GPU 的算力去挖矿了
这也是为什么阿虚从来不用这些直播软件的客户端,而是只看网页版
因为客户端的请求不太好拦截,但网页端解决起来就比较简单
下面就说说怎么解决网页端虎牙斗鱼的P2P上传问题
▍一、uBlock Origin
解决这个问题,你需要用到一款可以自定义广告屏蔽规则的浏览器扩展
而就浏览器屏蔽扩展而言,阿虚目前是十分推荐用 uBlock Origin 的
- Chrome网上应用商店 :https://chrome.google.com/webstore/detail/cjpalhdlnbpafiamejdnhcphjbkeiagm
- 国内可访问下载地址:https://chrome.zzzmh.cn/info?token=cjpalhdlnbpafiamejdnhcphjbkeiagm
- 新版Edge扩展安装地址:https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
安装好扩展后,在浏览器扩展栏右键 uBlock 图标 » 扩展选项,复制以下代码
! douyu.com
*.ourdvsss.com/live?msg=getpeer
*api.galaxyclouds.cn/p2p
*congyicn.com/FlashP2PMonitorNew/
*congyicn.com/dist/yhp2p.min.js
proxy-tel-s.alicdn.com/f/pcdn*
sdkapi.douyucdn.cn/p2p*
! huya.com
*.va.huya.com
*.p2p.huya.com
statwup.huya.com在 uBlock 设置中切换到「自定义静态规则」,粘贴上面的代码,然后点「应用更改」
这样就解决掉一部分问题了,但还没完,阿虚建议你最好把 WebRTC 的问题也解决了
WebRTC 是用来解决传统的流媒体直播延时比较大的一项新技术,但目前来看起到的效果其实有限,好比原来延时3s,用上这项技术延时可能1.5s...
但斗鱼不好好应用这项技术,反而利用它来分享视频流,所以我个人建议是禁掉浏览器的此功能,可以再降低斗鱼的上传
在 uBlock 设置选项栏,勾选禁止 WebRTC 即可
如果你在看某些直播的时候需要极低的延时,把这项功能又开启即可 ▍二、WebRTC Network Limiter
考虑到大家用的不一定都是 uBlock 这款浏览器广告屏蔽扩展,可能没有一键禁止 WebRTC 的功能,这里再推荐一款专门用来禁止此功能的扩展:
没啥需要操作的,装上后扩展的默认设置即可解决问题
- Chrome网上应用商店 :https://chrome.google.com/webstore/detail/npeicpdbkakmehahjeeohfdhnlpdklia
- 国内可访问下载地址1:https://173app.com/apps/npeicpdbkakmehahjeeohfdhnlpdklia
- 国内可访问下载地址2:http://www.cnplugins.com/google/webrtc-network-limiter/download.html
以上都搞定后,再打开虎牙、斗鱼看看直播
效果立杆见影,这下上传速度最高也就 10KB/s 左右,更重要的是电脑没那么卡了 |
|