🎬 本地部署 Migu Video 服务教程
嗨,大家好!今天给大家分享一款超好用的Migu 视频流媒体服务(migu_video)的本地部署方法。无论是想自建影视库,还是想在局域网内共享资源,这个项目都能完美搞定!下面我们一起来看看详细的安装和配置步骤吧。
本地部署
[!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_video构建
若需要手动构建镜像,可以使用以下命令
docker build -t migu_video . Copyright Notice: This article is an original work. Copyright belongs to 喜糖甄选. Please contact the author for permission before reprinting.
Article URL: https://i.ximix.us/archives/blog/iptv.html
If you have any questions or concerns about this article, feel free to leave a comment. I will try my best to respond as soon as possible.