找直链
- 打开f12 在Network标签 搜索
getRoomPlayInfo
, 此时搜索结果一片空是正常的 - 把直播间画质调到你想要的画质, 如果本来就是了就先调成别的再调回去
- 点击在右边Network中出现的请求, 点到Response标签
- 按Ctrl+F, 搜索m3u8
- 找到
protocol_name
是http_hls
和format_name
是ts
的m3u8链接 - 搜一个unicode decode, 把extra字段decode一下, 然后把host base_url 和decode后的extra拼一起, 就得到直链了
拉流
下载到文件
ffmpeg -i '把直链放这里' -c copy -f flv ./test.flv -y
./test.flv换成自己想存的文件路径
推到rtmp
比较歪门邪道的方法, 问就是试出来的
先用上面的命令拉到文件, 等待一分钟后 再用下面这行命令ffmpeg把文件推到rtmp服务器
ffmpeg -re -i ./test.flv -c copy -f flv rtmp://localhost/live/xxx