ihmily / DouyinLiveRecorder

可循环值守和多人录制的直播录制软件,支持抖音、TikTok、快手、虎牙、斗鱼、B站、小红书、pandatv、afreecatv、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、花椒、Twitch、Acfun、CHZZK等平台直播录制
MIT License
4.61k stars 548 forks source link

录制Twitcasting的过程中提示httpproxy不在白名单内 #700

Open Etherrrr opened 3 hours ago

Etherrrr commented 3 hours ago

image 想咨询一下有什么解决办法?

Issues-translate-bot commented 3 hours ago

Bot detected the issue body's language is not English, translate it automatically.


Title: When recording Twitcasting, it prompts that httpproxy is not in the whitelist.

image Would like to ask if there is any solution?

ihmily commented 2 hours ago

@Etherrrr 录制开始出现的,还是已经录制了一段时间出现的这个错误?

Issues-translate-bot commented 2 hours ago

Bot detected the issue body's language is not English, translate it automatically.


@Etherrrr Did this error occur when recording started, or did it occur after recording for a while?

Etherrrr commented 2 hours ago

刚开始录播就出现了,此后哪怕直播仍在继续,也不会检测和录制

Issues-translate-bot commented 2 hours ago

Bot detected the issue body's language is not English, translate it automatically.


It appears right after the recording starts. After that, even if the live broadcast continues, it will not be detected and recorded.

ihmily commented 2 hours ago

测试暂未出现你这个问题

image

image

Etherrrr commented 2 hours ago

在main.py#831处增加了httpproxy到白名单中,可以正常录制了 推测是因为使用规则而非全局网络代理? 运行环境是Debian的VPS

Issues-translate-bot commented 2 hours ago

Bot detected the issue body's language is not English, translate it automatically.


Added httpproxy to the whitelist at main.py#831 and can record normally. Presumably it's because of using rules instead of global network proxy?

ihmily commented 2 hours ago

在main.py#831处增加了httpproxy到白名单中,可以正常录制了 推测是因为使用规则而非全局网络代理?

是的,你的错误是因为协议不在ffmpeg配置中。但我测试规则或者全局代理 都是一样正常录制的。

估计你的网络环境也有问题,还有twitcasting在国内网络可以直连呀,不需要开代理访问吧,而且录制程序默认是不会使用代理去访问的,除非你设置额外用代理访问。

Issues-translate-bot commented 2 hours ago

Bot detected the issue body's language is not English, translate it automatically.


Added httpproxy to the whitelist at main.py#831, and recording can be done normally. I guess it is because rules are used instead of global network proxy?

Yes, your error is because the protocol is not in the ffmpeg configuration. But when I test rules or global agents, they all record normally.

It is estimated that there is also a problem with your network environment, and twitcasting can be directly connected to the domestic network, so there is no need to open a proxy for access, and the recording program will not use a proxy for access by default unless you set up an additional proxy for access.