linsongze / LiveRedirect

LiveRedirect

Home Page:https://t.me/feiyangdigital

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

liveRedirect

用于提供http重定向访问yy/huya直播间M3U8,FLV直播流的作用,让它可以在potplayerer之类的播放器中直接播放,不需要在网页中忍受各种弹窗浮层。

http://项目ip:端口/platformName/房间id 的形式在potplayerer打开

直接使用

1、release 下载 2、根据对应的平台的运行(如果是linux,先chmod +x liveRedirect)

编译&运行

1、安装golang环境

2、go mod tidy(好像是下载依赖的命令,我没试过,我都是用goland来开发自动下载依赖的)

3[optional]、如果更新了资源文件,需要才需要执行以下命令

# 安装pkger指令
go get github.com/markbates/pkger/cmd/pkger
# 执行pkger打包
pkger
# 这里会生成或更新pkged.go

4、需要下载依赖goreleaser

5、goreleaser --snapshot --skip-publish --rm-dist build (如果是交叉编译,需要设置编译平台,比如linux :SET GOOS=linux、 SET GOARCH=amd64)

6、执行lr (默认监听了5000端口)

本地docker编译使用

docker build -t linsongze/liveredirect:1.0 .
docker run -d -p5000:5000 linsongze/liveredirect:1.0

已支持直播平台

platformName 平台
huya 虎牙
yy yy
huajiao 花椒
2cp 棉花糖直播
zhanqi 战旗
51lm 羚萌直播
9xiu 九秀
173 艺气山直播
17 17直播
95xiu 95秀直播
acfun acfun直播
bilibili bilibili直播
yuanbobo 热猫直播
xunlei 迅雷直播
woxiu 我秀直播
yizhibo 一直播
mi 小米直播
v6cn 六房间直播
toho 星光直播
qie 企鹅直播
youku 优酷直播
showself 秀色直播
renren 人人直播
56qf 56千帆直播
pps PPS奇秀直播
now NOW直播
longzhu 龙珠直播
lehai 乐嗨直播
kk KK直播
immomo 陌陌直播
inke 映客直播

demo

https://liveurl.herokuapp.com/huya/616702

在potplayer中用播放列表的形式打开

将下面内容保存成playlist.dpl 然后就可以用potplayer 打开

DAUMPLAYLIST
playname=https://liveurl.herokuapp.com/huya/774810
playtime=4812
topindex=0
saveplaypos=0
1*file*https://liveurl.herokuapp.com/huya/616702
1*title*呆呆
2*file*https://liveurl.herokuapp.com/huya/774810
2*title*韩涵
2*duration2*10539383
3*file*https://liveurl.herokuapp.com/huya/599610
3*title*像风
4*file*https://liveurl.herokuapp.com/huya/912597
4*title*小蒜
4*duration2*19397155
5*file*https://liveurl.herokuapp.com/huya/kx2020
5*title*开心心
5*duration2*10539383


二次开发

参考real_url 项目增加其他直播的解析就可以了。

代码逻辑

基本所有的解析逻辑都是照着下面的代码抄的

About

LiveRedirect

https://t.me/feiyangdigital

License:Apache License 2.0


Languages

Language:Go 64.7%Language:PHP 34.9%Language:Dockerfile 0.4%