real-url
real-url copied to clipboard
请问大家的虎牙一起看还能正常观看吗?
麻烦看到的回复一下,谢谢。 我的放入播放器,没反应了,不知道是修改的代码有问题还是虎牙更新了。
这里提供的代码虎牙大部分的都看不了,或者只能看几秒钟.一起看的绝大多数都不行.我这里是这样,不知道你们如何.
这里提供的代码虎牙大部分的都看不了,或者只能看几秒钟.一起看的绝大多数都不行.我这里是这样,不知道你们如何.
用PHP看虎牙的一起看吧,目前很稳定 https://github.com/wbt5/real-url/issues/203 详见这个issues
#277 不是已经恢复了吗,虽然我没直接使用本仓库代码,但这个算法我用起来是正常的。
这几天不能用了,播放几秒就不行了
刚才试了下,果然不行,8 号那天都还正常的,明天抽空看看能不能解决。
这里提供的代码虎牙大部分的都看不了,或者只能看几秒钟.一起看的绝大多数都不行.我这里是这样,不知道你们如何.
用PHP看虎牙的一起看吧,目前很稳定 #203 详见这个issues
在php方面是个小白啊,看到代码不知道需要什么环境来运行。。。
uid
不再使用,现在使用 u
,但配合 seqid
时不能使用 u=0
,可以用一个不大于 13 位的随机数字。
@SeaHOH 大佬牛逼 确实可以
还是有问题,有些只能播两分钟。
刚才又试了,一个直播间多请求几次,能播放的时间都不一样
now = int(time.time() * 1e3)
uid = '1279523789849'
seqid = str(int(uid)+now)
uuid = str(int((now % 10000000000 * 1000 + (int(1000 * random.random()) | 0)) % 4294967295))
sv = '2110211124'
now = int(time.time() * 1e3) uid = '1279523789849' seqid = str(int(uid)+now) uuid = str(int((now % 10000000000 * 1000 + (int(1000 * random.random()) | 0)) % 4294967295)) sv = '2110211124'
请问生成的url的最终格式 模板是什么样子啊,方便把live()函数的最后一句发一下吗?
还是有问题,有些只能播两分钟。
uid
不再使用,现在使用u
,但配合seqid
时不能使用u=0
,可以用一个不大于 13 位的随机数字。 方便把live()函数的最后一句发一下吗?
link = "{}?wsSecret={}&wsTime={}&uuid={}&uid={}&seqid={}&ratio={}&txyp={}&fs={}&sphdcdn={}&sphdDC={}&sphd={}&ctype={}&ver=1&t={}&sv={}".format(
- i, m, ll, uuid, uid, seqid, ratio, txyp, fs, sphdcdn, sphdDC, sphd,ctype, t, sv) 自用的,和这个有些微差别,自己修改
这里提供的代码虎牙大部分的都看不了,或者只能看几秒钟.一起看的绝大多数都不行.我这里是这样,不知道你们如何.
用PHP看虎牙的一起看吧,目前很稳定 #203 详见这个issues
在php方面是个小白啊,看到代码不知道需要什么环境来运行。。。
云服务器可以用安装宝塔后,一键配置。也可以用刷centos或者armbian的软路由来搭
发现两个限制条件,起码我这里是这样的,不过我感觉 @panda-mute 的情况好像不一样,限制更少?
-
需要使用从
https://udblgn.huya.com/web/anonymousLogin
请求返回的 uid,请求时要附上相当多的数据,没进一步测试随机数据是否可用。- uid 好像只能使用三次,继续使用需要更新信息,如果搞定了上面,这个更新就没有必要,主要是给测试提下醒,刷新下浏览器页面就可以。
- uid 转换成 u,需要交换 64 位中后 32 位的两部分,即把 32 - 25 移到 8 - 1。 11111111 11111111 11111111 11111111 11111111 00000000 00000000 00000000 11111111 11111111 11111111 11111111 00000000 00000000 00000000 11111111
-
请求直播源时要伪造相应的头部,如
Sec-Fetch-*
,这个需要下载器和播放器的支持,并不麻烦。
还有,各个 CDN 服务商之间信息不同步?不同直播间在它们的服务器上效果可能各不相同,而且还不固定。比如,这个直播间 A 不行,另一个直播间就轮到 B 有问题。
我试了好几个直播间,uid不变的,如果自用,自己抓一个好了
你的 uid 不会失效吗?我测试需要打开任意直播间来刷新使用次数。
另外,你有没有伪造请求头部?我这里一部分直播间必须伪造后才不会断。
嗯,播放器加了UA
我这边uid不会失效,一直是同一个
可能更新是按地区来的,我这儿 sv
已经是 11 月 10 号的版本。
大佬 这个uid有可能是用户id,我登录之后这个uid就不变了
是的,注册用户是一直有效,我想做的是匿名式的,无需用户干预直接代码搞定一切。
我好像不用那一堆转化就可以直接播放了。。。
就是 liveLineUrl
的base64解码完, 把 hls
m3u8
替换为 flv
然后加个 https
头就能放了
所以上面说的是普通虎牙直播吗
讨论的是一起看频道,都是版权影像。其它频道也有部分是需要这些验证的。
link = "{}?wsSecret={}&wsTime={}&uuid={}&uid={}&seqid={}&ratio={}&txyp={}&fs={}&sphdcdn={}&sphdDC={}&sphd={}&ctype={}&ver=1&t={}&sv={}".format(
- i, m, ll, uuid, uid, seqid, ratio, txyp, fs, sphdcdn, sphdDC, sphd,ctype, t, sv) 自用的,和这个有些微差别,自己修改
请问 i, m, ll, uuid, uid, seqid, ratio, txyp, fs, sphdcdn, sphdDC, sphd,ctype, t, sv这些变量是如何计算得出的呀? 能否提供一下代码。