IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 关于斗鱼和虎牙直播导致电脑及网络卡顿问题解决方案 -> 正文阅读

[Python知识库]关于斗鱼和虎牙直播导致电脑及网络卡顿问题解决方案

最近,在打开虎牙看直播的时候,发现电脑莫名的卡顿了,然后发现只要一打开斗鱼或者虎牙,CPU的占用就会急剧升高,我都怀疑是不是他们在用我的电脑挖矿了,然后通过搜索引擎发现,大家普遍都是这样。究其原因,就是斗鱼或者虎牙在利用大家的电脑的闲置带宽进行p2p上传来节省网络开支。毕竟白嫖的用户巨大,带宽是一项不小的开支,但是直接让CPU高占用以至于卡顿就不对了(此处帮部分读者省略5万字)。所以今天这篇文章就来带大家解决观看虎牙或者斗鱼直播导致的电脑卡顿问题。

屏蔽上传域名

既然直播平台是利用浏览器上传流量的,那么我们可以利用屏蔽广告的插件屏蔽上传cdn流量的域名,如我使用的是AdGuard这个浏览器插件,具体Edge浏览器的安装方法如下

image

image

安装好了之后,右键扩展,点击AdGuard设置。

image

在用户过滤器界面里面填上如下内容[1]

! 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

屏蔽WebRTC

在浏览器上,网站普遍采用WebRTC技术进行p2p分享,国内部分直播网站会用 WebRTC 技术占满你的上行带宽来节约成本,因而最直接的方法就是禁用浏览器的WebRTC功能(技术无罪,只是被某些人用错了地方)。

具体方法就是安装一个具有屏蔽WebRTC功能的插件,如WebRTC Control 。

image

利用客户端(Win平台)

这个方法只适用于虎牙,在Microsoft Store中下载虎牙官方客户端,实测CPU占用极低。请不要下载斗鱼客户端,之前版本含有挖矿激励功能,虽然可以手动关,但是大部分用户不知情,所以哪怕更新了也不放心。

利用iina plus观看直播(Mac平台)

iina是Mac上非常棒的一款视频播放器,本身并不具备观看直播的功能,我们需要借助第三方工具iina plus,下载地址https://github.com/xjbeta/iina-plus/releases/,点击下载dmg安装即可。

image

安装过程中有任何问题请参考作者提供的wiki,地址如下:
https://github.com/xjbeta/iina-plus/wiki

先去直播间复制直播间的url链接,然后打开iina+,然后右键点击添加,在弹出框粘贴链接后点击添加就好了。可以添加多个直播间,还能实时看到主播是否在线,如下图中的红点代表主播不在线。

image

利用直链进行观看

说明一下,下面的方法不适合普通电脑用户,电脑小白可以跳过了。

参考GitHub上的real-url项目,地址https://github.com/wbt5/real-url。可以直接生成直播直链,利用potplayer(win平台)或者iina(mac平台)播放器播放直链就好了。下面演示进入虎牙直播张大仙688直播间的过程。

首先下载项目并进入文件夹,安装依赖


git clone https://github.com/wbt5/real-url

cd real-url

pip install requirements.txt

然后运行对应的平台的py文件,这里我选虎牙,


python huya.py

然后终端出现输入虎牙直播房间号:,我们输入688即可,然后就会得到直链,这时候只需要复制直链就可。当然,我们需要确保主播在线,不然将会返回Exception:未开播或直播间不存在的错误提醒。

参考文章

[1]解决虎牙、斗鱼网页端P2P上传. https://blog.csdn.net/axutongxue/article/details/118523559
[2]看虎牙、斗鱼网页端直播风扇就会呼呼转. https://www.v2ex.com/t/775119
[3]如何解决国内某视频网站利用 WebRTC 占满上行带宽的问题. https://www.appinn.com/webrtc-control/
[4]wbt5/real-url. https://github.com/wbt5/real-url

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-17 11:52:21  更:2021-07-17 11:53:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 15:34:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码