Skip to content

这是一个通过Vercel部署Golang脚本实现 YouTube、虎牙、斗鱼、YY、抖音、BiliBili等直播通过m3u文件或播放器直接播放的项目

License

Notifications You must be signed in to change notification settings

amclubs/iptv-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

434923e · Feb 14, 2025

History

6 Commits
Aug 12, 2024
Aug 12, 2024
Aug 12, 2024
Aug 12, 2024
Feb 14, 2025
Aug 12, 2024
Aug 12, 2024
Feb 14, 2025
Aug 12, 2024
Aug 12, 2024
Aug 12, 2024
Aug 12, 2024
Aug 12, 2024
Aug 12, 2024
Feb 14, 2025
Aug 12, 2024
Aug 12, 2024
Aug 12, 2024

Repository files navigation

iptv-go

这是一个通过Vercel部署Golang脚本实现 YouTube、虎牙、斗鱼、YY、抖音、BiliBili等直播通过m3u文件或播放器直接播放的项目

▶️ 新人YouTube 需要您的支持,请务必帮我点赞关注打开小铃铛十分感谢!!!
🎁请 follow 我的GitHub、给我所有项目一个 Star 星星(拜托了)!你的支持是我不断前进的动力! 💖
解锁更多技能 加入TG群【am_clubs】YouTube频道【@am_clubs】【博客(国内)】【博客(国际)】
✅点击观看教程CLoudflare免费节点 | VPS搭建节点 | 获取免费域名 | 免费VPN | IPTV源 | Mac和Win工具 | AI分享

使用 Vercel 部署 https://github.com/ansoncloud8/iptv-goGolang脚本

一、部署

方式一(推荐)

点击下方按钮一键部署,还没注册的可以选择github登陆然后绑定手机即可

Vercel

新版vercel新建项目默认是node20.x的环境会提示部署失败,虽然加了package.json指定为18.x但是貌似没用,如果遇到部署失败的先去设置修改node为18.x Vercel设置Nodejs环境

方式二

没必要fork了,一键部署更方便 1. Fork项目到自己的仓库 2. 在Vercel创建Project并选择`iptv-go` 3. Build&Deploy 4. Enjoy~

二、高级设置

  1. Vercel的Function Region设置为香港服务器看直播可以延迟会低一点 Vercel设置

设置完需要重新部署生效

其他可选设置
  1. Vercel分配的子域名访问有困难的话可以自定义域名CNAMEcname-china.vercel-dns.com

非必要步骤且需要有自己的域名

  1. 设置Vercel的环境变量LIVE_URL可以替换返回的m3u直播链接,就不用通过请求连接的url参数设置了

非必要步骤

例如设置环境变量为: https://www.baidu.com/live 环境变量设置 返回文件的效果 环境变量设置

优先级:链接的url参数 > 环境变量LIVE_URL > 默认域名

三、部署后详细使用方法

1、虎牙、斗鱼、YY实时M3U获取:

虎牙一起看:

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/huyayqk.m3u
如Vercel自动分配的域名:
http://iptv-go-am.vercel.app/huyayqk.m3u

斗鱼一起看:

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/douyuyqk.m3u
如Vercel自动分配的域名:
http://iptv-go-am.vercel.app/douyuyqk.m3u

YY轮播:

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/yylunbo.m3u
如Vercel自动分配的域名:
http://iptv-go-am.vercel.app/yylunbo.m3u

如果使需要自定义M3U文件中的前缀域名,可以传入url参数(需要注意的是,当域名中含有特殊字符时,需要对链接进行urlencode处理):

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/xxxyqk.m3u?url=http://192.168.10.1:35455
如Vercel自动分配的域名:
http://iptv-go-am.vercel.app/xxxyqk.m3u?url=http://192.168.10.1:35455

1、虎牙、斗鱼、YY、抖音、BiliBili、YouTube播放地址

虎牙(huya.com/)xxxxxx

1,查看可用CDN:

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/huya/xxxxx?type=display

2,切换媒体类型(默认flv,可选flv、hls):

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/huya/xxxxx?media=hls

3,切换CDN(默认hwcdn,可选hycdn、alicdn、txcdn、hwcdn、hscdn、wscdn,具体可先访问1获取):

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/huya/xxxxx?cdn=alicdn

4,最后的代理链接示例:

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/huya/xxxxx(?media=xxx&cdn=xxx)

斗鱼:

1,可选m3u8和flv以及xs三种流媒体传输方式【(www.douyu.com/)xxxxxx 或 (www.douyu.com/xx/xx?rid=)xxxxxx,默认flv】:

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/douyu/xxxxx(?stream=flv)

YY(默认最高画质,参数为4):

https://www.yy.com/xxxx
http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/yy/xxxx(?quality=1/2/3/4...)

抖音:

默认最高画质,浏览器打开并复制(live.douyin.com/)xxxxxx,只需要复制后面的xxxxx即可(可选flv和hls两种种流媒体传输方式,默认flv):

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/douyin/xxxxx(?stream=hls)

http://iptv-go-am.vercel.app/douyin/500239447548?stream=hls
http://iptv-go-am.vercel.app/douyin/88495050545?stream=hls

BiliBili(live.bilibili.com/)xxxxxx

1,平台platform参数选择(默认web,如果有问题,可以切换h5平台):

"web"   => "桌面端"
"h5"    => "h5端"

2,线路line参数选择(默认线路二,如果卡顿/看不了,请切换线路一或者三,一般直播间只会提供两条线路,所以建议线路一/二之间切换):

"first"  => "线路一"
"second" => "线路二"
"third"  => "线路三"

3,画质quality参数选择(默认原画,可以看什么画质去直播间看看,能选什么画质就能加什么参数,参数错误一定不能播放):

"30000" => "杜比"
"20000" => "4K"
"10000" => "原画"
"400"   => "蓝光"
"250"   => "超清"
"150"   => "高清"
"80"    => "流畅"

4,最后的代理链接示例:

http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/bilibili/xxxxxx(?platform=h5&line=first&quality=10000)

http://iptv-go-am.vercel.app/bilibili/27059141?platform=h5&line=first&quality=10000

http://iptv-go-am.vercel.app/bilibili/23584459?platform=web&line=first&quality=10000

YouTube:

https://www.youtube.com/watch?v=cK4LemjoFd0
Rid: cK4LemjoFd0
http://你的Vercel部署完成后分配的域名或Vercel绑定自定域名/youtube/cK4LemjoFd0(?quality=1080/720...)

更多平台后续会酌情添加

[点击展开] 赞赏支持 ~🧧 *我非常感谢您的赞赏和支持,它们将极大地激励我继续创新,持续产生有价值的工作。*
  • USDT-TRC20: TWTxUyay6QJN3K4fs4kvJTT8Zfa2mWTwDD
  • TRX-TRC20: TWTxUyay6QJN3K4fs4kvJTT8Zfa2mWTwDD

TRC10/TRC20扫码支付

免责声明:

  • 1、该项目设计和开发仅供学习、研究和安全测试目的。请于下载后 24 小时内删除, 不得用作任何商业用途, 文字、数据及图片均有所属版权, 如转载须注明来源。
  • 2、使用本程序必循遵守部署服务器所在地区的法律、所在国家和用户所在国家的法律法规。对任何人或团体使用该项目时产生的任何后果由使用者承担。
  • 3、作者不对使用该项目可能引起的任何直接或间接损害负责。作者保留随时更新免责声明的权利,且不另行通知。

About

这是一个通过Vercel部署Golang脚本实现 YouTube、虎牙、斗鱼、YY、抖音、BiliBili等直播通过m3u文件或播放器直接播放的项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published