🖥️自己就能假设的IPTV源!
推荐的一种Migu直播IPTV自建服务器方案。
使用方式
仓库地址临时复活,能活多久看运气,存在频道缺失或无法播放的问题,回放功能仅migu源生效,还在测试。
访问地址(可回看当天内容)
https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt
https://develop202.github.io/migu_video/interface.txt网络环境差的话可以用这个(不一定稳定,其他加速网站也可以)
https://gh-proxy.com/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt本地部署
[!warning]
注意事项
- 登录后使用不保证安全,请谨慎使用
- 需要国内IP才可正常访问(非港澳台地区)
配置
默认本机和局域网可用,提供自定义token,格式: http://ip:port/mpass/userid/token(未设置mpass请删除),使用此方式建议把画质改到蓝光或更高br
配置信息如下:
| 变量名 | 默认值 | 类型 | 介绍 |
|---|---|---|---|
| muserId | string | 用户id 可在网页端登录获取 | |
| mtoken | string | 用户token 可在网页端登录获取 | |
| mport | 1234 | number | 本地运行端口号 |
| mhost | string | 公网/自定义访问地址 格式http://ip:port | |
| mrateType | 3 | number | 画质 2: 标清 3: 高清 4: 蓝光 7: 原画 9: 4k ps:蓝光及以上需要登录且有VIP |
| mpass | string | 访问密码 大小写字母和数字 添加后访问格式 http://ip:port/mpass/... | |
| menableHDR | true | boolean | 是否开启HDR |
| menableH265 | true | boolean | 是否开启h265(原画画质),开启后可能存在兼容性问题,比如浏览器播放没有画面 |
| mupdateInterval | 6 | string | 节目信息更新间隔,单位小时,不建议设置太短 |
node
环境要求
需要 NodeJS 18+ 环境
安装
git clone git@github.com:develop202/migu_video.git
cd migu_video运行
node app.js若需要修改配置,可以使用以下命令
Mac/Linux:
mport=3000 mhost="http://localhost:3000" node app.jsWindows下使用git-bash等终端:
set mport=3000 && set mhost="http://localhost:3000" && node app.jsWindows下使用PowerShell等终端:
$Env:mport=3000; $Env:mhost="http://localhost:3000"; node app.jsdocker
初次使用,如有错误还请大佬指正。
安装
docker pull develop767/migu_video:latest运行
docker run -p 1234:1234 --name migu_video develop767/migu_video若需要修改配置,可以使用以下命令
docker run -p 3000:3000 -e mport=3000 -e mhost="http://localhost:3000" --name migu_video develop767/migu_videoDocker构建
若需要手动构建镜像,可以使用以下命令
docker build -t migu_video .docker compose构建
services:
migu_video:
image: develop767/migu_video:latest
container_name: migu_videos
restart: always
network_mode: host
environment:
- mpass=channel
- mport=1234
- mhost=https://your.net
- mrateType=3
watchtower:
image: nickfedor/watchtower:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --interval 28800 --cleanup --remove-volumes
environment:
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_REMOVE_VOLUMES=true
版权声明:本文为原创文章,版权归 喜糖甄选 所有,转载请联系博主获得授权。
本文地址:https://i.ximix.us/archives/migu_vedios.html
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。
暂无标签