huya live source、douyu
source Live
2023-09-14 09:09:53 时间
1,直播源分析
- huya查看网页源代码
- 搜索sHlsUrl
"sHlsUrl":"http:\/\/ws4.streamhls.huya.com\/hqlive"
"sHlsUrl":"http:\/\/aldirect.hls.huya.com\/huyalive"
- 搜索sStreamName
"sStreamName":"66-2656835610-11411022055798210560-3707647550-10057-A-0-1"
-
生成m3u8
http://ws4.streamhls.huya.com/hqlive/66-2656835610-11411022055798210560-3707647550-10057-A-0-1.m3u8
-
使用VLC播放,清晰度为10M
- 选择清晰度,视频码率 增加 _4000 蓝光4M,_8000蓝光8M
http://tx.hls.huya.com/huyalive/27622703-27622703-118638606012121088-1038062540-10057-A-0-1_4000.m3u8
http://tx.hls.huya.com/huyalive/78941969-2731787956-11732939930626686976-3120368228-10057-A-0-1_8000.m3u8
1.1 使用Bookmarklet 书签程序 提取直播源
- 网址粘贴代码
javascript:(function(){let huyalive = hyPlayerConfig.stream.data[0].gameStreamInfoList;
let m3u8 = `${huyalive[0].sHlsUrl}/${huyalive[0].sStreamName}.m3u8`;alert(m3u8);})()
- 运行书签
2,使用you-get获取直播源
$ you-get -u "https://www.douyu.com/29"
Site: douyu.com
Title: JoKer 恐怖的下午开始了
Type: Flash video (video/x-flv)
Size: inf MiB (inf Bytes)
User Agent: Python-urllib/3.7
Real URL:
['http://hdl1a.douyucdn.cn/live/29rFsPJCnhWnapdo.flv?wsAuth=4ac96e31ebf0573dfb8f24bc0ece7c79&token=app-wp-0-29-b660204abe000f8ba173a033d5a89c68&logo=0&expire=0&pt=1']
- 使用VLC播放Real URL
3,douyu直播源
3.1,直播源提取
- filter 过滤器 type=3 筛选并复制链接地址
- 直播调整为高清,filter 过滤器 1500 筛选并复制链接地址
- 复制 live 后面字符 276685rdpgl_1500p
- 276685rdpgl 房间ID
- 1500p 高清
- 2000p 超清
- 4000p 蓝光4M
- 1024p 蓝光10M
- filter 过滤器 关键字 (type=3、根据清晰度选择4000p、flv、xs)
https://3grhdgmtsgyzdnc33fa4dy.ourdvsss.com/hdl5.douyucdn.cn/block/douyu.com/hdla.douyucdn.cn/live/276685rdpgl_1500p/5d158cac.wsv?type=3
- 直播源地址合成
http://tx2play1.douyucdn.cn/live/房间ID_清晰度.flv
http://tx2play1.douyucdn.cn/live/276685rdpgl_10240p.flv
3.2,直播源提取
- xs,
http://tx2play1.douyucdn.cn/live/房间+字符串_清晰度.xs?uuid=
- 直播源
http://tx2play1.douyucdn.cn/live/16101rhPu9ySRMav_1024p.xs?uuid=
- 直播源
http://tx2play1.douyucdn.cn/live/290935rQTCkfDJUf_1024p.xs?uuid=
参考:
相关文章
- java source not found
- Cleaner ITweenPath Source
- Win7 无法安装Office source engine 足够的权限安装系统服务怎么办
- IDEA报错Target level '1.6' is incompatible with source level '1.7'
- [Webpack 2] Ensure all source files are included in test coverage reports with Webpack
- 用source函数代替繁冗的R语言打包过程
- [Angular] Debug Angular apps in production without revealing source maps
- [AngualrJS + Webpack] Production Source Maps
- 使用关键字SCAN ABAP-SOURCE对ABAP源代码进行语法扫描
- Cluster table import - BSP UI component source code is actually stored in cluster table
- source insight的查找功能
- Source insight如何设置字体的大小
- 解决Data source rejected establishment of connection, message from server: “Too many connections“的错误
- C# 连接SQL Server数据库的几种方式--server+data source等方式
- Linux中环境变量 export source ~/.bashrc Linux中filezilla下载ftp文件
- elasticsearch _source字段的一些说明
- 大数据日志分析产品——SaaS Cloud, e.g. Papertrail, Loggly, Sumo Logic;Open Source Frameworks, e.g. ELK stack, Graylog;Enterprise Products, e.g. TIBCO LogLogic, IBM QRadar, Splunk