allinone俗称肥羊一个集成了iptv聚合以及多个直播平台(如斗鱼、虎牙、抖音等)直播源的好项目
主要功能
- 聚合直播源: 能够聚合多个直播平台的直播源,用户可以通过该镜像直接观看多个平台的直播内容。
- 支持高清画质: 该镜像支持流畅观看4K及更高画质的直播源,为用户提供高清的观看体验。
- 多平台支持: 除了Docker外,还提供了主流平台的二进制文件,包括exe格式,方便用户在不同平台上部署和使用。
部署教程
作者为了防止项目泛滥,设置了门槛,需要生成指定的ALLINONE部署命令才能完成安装
前提条件: 要有TG(电报)软件
1️⃣生成AES密钥
打开下面这个网址,根据自己的环境生成AES密钥,复制保存此密钥!
https://imgtool.v1.mk/allinone.html
2️⃣获取Userid和专属Token
打开TG(电报)并且打开 ALLINONE鉴权机器人 ,粘贴前面复制的AES,获取 Userid 和专属 Token
# 鉴权机器人链接
https://t.me/newallinone_bot
3️⃣获取ALLINONE部署命令
输入在TG获取的 Userid 和专属 Token, 生成 ALLINONE 部署命令
根据自己的部署方式复制部署代码即可
4️⃣使用Compose方式部署
我以飞牛Compose方式部署为例
我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件
打开docker,Compose创建项目->输入项目名称->设置路径->创建docker-compose.yml把前面获取到的代码复制进去,点击完成直至构建完成。
查看容器日志显示 Custom AES key set successfully. 就完成了
5️⃣使用
ALLINONE肥羊使用,只需要在使用的地方放入相关api链接即可,我试了一下几乎秒播
# IPTV聚合
http://IP:35455/tv.m3u
# 虎牙一起看
http://IP:35455/huyayqk.m3u
# BiliBili 生活
http://IP:35455/bililive.m3u
# 斗鱼一起看
http://IP:35455/douyuyqk.m3u
# YY轮播
http://IP:35455/yylunbo.m3u
PotPlayer操作演示
在PotPlayer输入上面的链接,或者按快捷键Ctrl+U
影视仓演示
详细进阶篇
TV直播源格式化:默认情况下,肥羊youshandefeiyang/allinone的接口是m3u格式。如果用户的播放器只支持txt格式,可以使用其他项目(yuexuangu/allinone_format)对m3u格式进行重新分组和格式化。
Compose部署allinone_format
和前面一样我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件
打开docker,Compose创建项目->输入项目名称->设置路径->创建docker-compose.yml把前面获取到的代码复制进去,点击完成直至构建完成。
services:
allinone_format:
image: yuexuangu/allinone_format:latest
container_name: allinone_format
restart: unless-stopped
network_mode: host
ports:
- "35456:35456"
volumes:
- './path/to/config:/app/config'
使用
浏览器访问http://ip:35456进入配置页面,并且填入前面的iptv聚合源,保存配置
其中基础配置和分组配置根据自己的需求可以在设置一下,我建议不懂的不要修改默认就好 ,然后查看订阅源,挑选合适的m3u和txt格式源去相应软件使用就行
资源更新
为了保持直播源的时效性,用户可以通过watchtower等工具自动监听并更新youshandefeiyang/allinone镜像,可以看看我之前的部署教程
飞牛 使用docker部署Watchtower 自动更新 Docker 容器
总结
体验了一下比我之前部署的几个iptv项目里面的资源都要流畅很多,是嫁给我点了十几个频道都是秒播(我家是浙江移动宽带),电视上推荐使用影视仓接口使用TXT格式的,txt格式的会去除重复资源,或者使用emby也可以