-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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 #445
Comments
目前本人的还是一直能用 via https://junlong.plus/ztool/live/douyu/276200 大概方式详见 #184 (comment) |
你的这个网站是如何获取的链接可以大致说下吗?我F12尝试抓取链接放到vlc里只能看两秒。 |
斗鱼的直播源PC端浏览器解析是通过请求 "https://www.douyu.com/lapi/live/getH5Play/<房间号>" 这个接口来获取的,返回结果里面有个 rtmp_url 和 rtmp_live 结果拼接的就是直播源,这个是斗鱼给的。real_url仓库的douyu.py代码里面也有这个获取方式,你可以去看看。 |
明白了,我还在想办法找cdn哈哈,成功了多谢指点 |
在确认直播的情况下,把get_real_url改成下面的就可以,注意Python的缩进: |
奇怪。网页上确实可以用。但是同样的 flv 链接放在 vlc 里面就几秒。用 ffplay 也是。 使用 ffplay 命令模拟 header 依旧如此 ffplay 'https://huos1a.douyucdn2.cn/live/276200rSHb4IoLSK.flv?wsAuth=ca9ffd2763fc64658defff1fbeab0171&token=web-h5-0-276200-91760747d302d28daa6cd96c04d6b8f7a7cc388235e59b67&logo=0&expire=0&did=10000000000000000000000000001501&pt=2&st=0&sid=366574471&origin=tct&mix=0&isp=' \
-headers $'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\r\nAccept: */*\r\nOrigin: https://www.douyu.com\r\nReferer: https://www.douyu.com/\r\nAccept-Language: zh-TW,zh-CN;q=0.9,zh;q=0.8,en-US;q=0.7,en;q=0.6\r\nAccept-Encoding: gzip' \
-http_proxy 'http://127.0.0.1:9090' 或者 ffplay 'https://huos1a.douyucdn2.cn/live/276200rSHb4IoLSK.flv?wsAuth=ca9ffd2763fc64658defff1fbeab0171&token=web-h5-0-276200-91760747d302d28daa6cd96c04d6b8f7a7cc388235e59b67&logo=0&expire=0&did=10000000000000000000000000001501&pt=2&st=0&sid=366574471&origin=tct&mix=0&isp=' \
-user_agent 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36' \
-referer 'https://www.douyu.com' \
-http_proxy 'http://127.0.0.1:9090' |
请问你的网站是如何做到可以正常播放的?我也写了一个后端用来获取直播源的,也拿到直播源了,但是网页中用 dplayer 是播放不了了,一直在加载。。。我看你的网站可以立马加载出来并播放 |
那你就去看视频链接网络请求里面是报什么状态码的错误,比如 |
谢谢回复! 我找到原因了,我自己的问题,前端代码 取json字段取错了 = =。 |
新的cdn有吗 |
No description provided.
The text was updated successfully, but these errors were encountered: