Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

斗鱼两个cdn好像又不能用了 #422

Open
Etern213 opened this issue Feb 24, 2023 · 20 comments
Open

斗鱼两个cdn好像又不能用了 #422

Etern213 opened this issue Feb 24, 2023 · 20 comments

Comments

@Etern213
Copy link

之前参考 #376 使用二级域名akm-tct / ws-tct用了一段时间

现在好像这两个cdn又不能用了,有新的办法吗?

@Etern213
Copy link
Author

Etern213 commented Feb 24, 2023

测试了一下
http://ws-tct.douyucdn.cn/live/{} .flv/.m3u8都不能用
http://akm-tct.douyucdn.cn/live/{}.flv 不能用了,.m3u8还可以用

@rain-dl
Copy link

rain-dl commented Feb 24, 2023

http://hw-tct.douyucdn.cn

@Etern213
Copy link
Author

http://hw-tct.douyucdn.cn

搞定搞定,多问大佬一句,这些cdn地址是从哪里找到的呢?尝试了一下F12里面抓不到。。。

@thep0y
Copy link

thep0y commented Feb 24, 2023

试试

pnpm i -g lsar
lsar douyu 2222

有问题可以反馈:https://github.com/thep0y/lsar

有好用的 cdn 节点也欢迎提出,我会及时添加。

@Etern213
Copy link
Author

试试

pnpm i -g lsar
lsar douyu 2222

有问题可以反馈:https://github.com/thep0y/lsar

有好用的 cdn 节点也欢迎提出,我会及时添加。

感谢大佬。这就去试试

@rain-dl
Copy link

rain-dl commented Feb 25, 2023

http://hw-tct.douyucdn.cn

搞定搞定,多问大佬一句,这些cdn地址是从哪里找到的呢?尝试了一下F12里面抓不到。。。

我在ip138里搜douyucdn.cn的子域名,看到这个hw-tct,和之前的两个很相似,一试果然可以......

@rain-dl
Copy link

rain-dl commented Feb 25, 2023

又找了一下,一共找到3个可用的CDN域名:
http://hw-tct.douyucdn.cn
http://hdltc1.douyucdn.cn
http://hdltctwk.douyucdn2.cn
其中,hdltctwk.douyucdn2.cn与hw-tct.douyucdn.cn好像指向的是相同的地址,hdltc1.douyucdn.cn是不同的。

@iceking2nd
Copy link
Contributor

iceking2nd commented Feb 26, 2023

#376 修了,下一步尝试剥离ExecJS

@rain-dl
Copy link

rain-dl commented Feb 27, 2023

#376 修了,下一步尝试剥离ExecJS

ExecJS确实太慢,我换成quickjs了,速度一下就上来了。

@iceking2nd
Copy link
Contributor

分析了一下斗鱼的算法,发现签名函数里面的盐值和TEA算法的key似乎每天都会变。所以execjs或者quickjs是最方便的解决办法。那剥离ExecJS这件事似乎就没有那么必要了。这事搁置了。

@Borber
Copy link

Borber commented Mar 2, 2023

赞 👍

@hbezkh
Copy link

hbezkh commented Jun 10, 2023

各位大佬,有可用的CDN吗,之前的只能看2秒了

@Borber
Copy link

Borber commented Jun 10, 2023

各位大佬,有可用的CDN吗,之前的只能看2秒了

试试

https://github.com/Borber/seam/blob/994d735fe7759e9e03420bdcb3f3359881f5c865/seam_core/src/live/douyu.rs#L20-L21

@hbezkh
Copy link

hbezkh commented Jun 11, 2023

谢谢Borber兄,您这好象是rust程序,我装了半天,摸不着头脑,我自己用的是PYTHON,能直接把可用的观看的地址告诉我吗?
例如https://www.douyu.com/6582435这个,我解析出来是http://hdltctwk.douyucdn2.cn/6582435rnf6z4oLp.flv,用VLC只能看2秒,在电视盒上就是反复的卡顿

@Borber
Copy link

Borber commented Jun 12, 2023

谢谢Borber兄,您这好象是rust程序,我装了半天,摸不着头脑,我自己用的是PYTHON,能直接把可用的观看的地址告诉我吗? 例如https://www.douyu.com/6582435这个,我解析出来是http://hdltctwk.douyucdn2.cn/6582435rnf6z4oLp.flv,用VLC只能看2秒,在电视盒上就是反复的卡顿

我给的连接指向的就是两个 cdn 地址 可以用来替换的拉

const CDN_1: &str = "http://hlstct.douyucdn2.cn/dyliveflv1a/";
const CDN_2: &str = "http://hdltctwk.douyucdn2.cn/live/";

@thep0y
Copy link

thep0y commented Jun 13, 2023

各位大佬,有可用的CDN吗,之前的只能看2秒了

如果有兴趣了解一下 Node 的话,可以看看 https://github.com/thep0y/lsar

里面有新手教程,如果对新手教程有疑问,可以提 issue 完善。

@hbezkh
Copy link

hbezkh commented Jun 15, 2023

谢谢Borber兄,我试了一下您提供的2个CDN,还是只播放2秒,估计是我解析的地址不全,能否麻烦您解一个作个示范,我对比一下哪里有问题。例如https://www.douyu.com/6582435,这个房间一直滚动播放,地址基本没变

@Borber
Copy link

Borber commented Jun 15, 2023

谢谢Borber兄,我试了一下您提供的2个CDN,还是只播放2秒,估计是我解析的地址不全,能否麻烦您解一个作个示范,我对比一下哪里有问题。例如https://www.douyu.com/6582435,这个房间一直滚动播放,地址基本没变

你可能需要后面的认证参数, 不应过度缩短链接

@hbezkh
Copy link

hbezkh commented Jun 16, 2023

@Borber兄,谢谢您的耐心指导,我再试试。

@katresars
Copy link

感谢大佬让我知道了pc端的还能用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants