🎬 本地部署 Migu Video 服务教程

嗨,大家好!今天给大家分享一款超好用的Migu 视频流媒体服务(migu_video)的本地部署方法。无论是想自建影视库,还是想在局域网内共享资源,这个项目都能完美搞定!下面我们一起来看看详细的安装和配置步骤吧。

本地部署

[!warning]
注意事项

  1. 登录后使用不保证安全,请谨慎使用
  2. 需要国内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.js

Windows下使用git-bash等终端:

set mport=3000 && set mhost="http://localhost:3000" && node app.js

Windows下使用PowerShell等终端:

$Env:mport=3000; $Env:mhost="http://localhost:3000"; node app.js

docker

初次使用,如有错误还请大佬指正。

安装

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 .
评论 0 打赏 分享

相关推荐

评论交流