migu_video:在本地部署咪咕视频服务
简介
咪咕视频 是中国移动旗下全资子公司推出的在线视频服务平台。咪咕视频提供了丰富的视频内容,包括电影、电视剧、综艺节目、动画、纪录片等。用户可以通过该平台观看各种类型的视频节目。
什么是 migu_video ?
migu_video是一个开源项目,它允许你通过Docker在本地快速部署一个咪咕视频服务,从而获取稳定、高质量的IPTV直播源。对于喜爱折腾家庭影音系统的用户来说,这是一个不可多得的利器,可以轻松实现稳定流畅的电视直播观看体验。
主要特点
- 一键部署:一条命令即可快速启动服务
- 稳定高清:直接从咪咕视频获取直播源,保障了线路的稳定性和画质
- 使用简单:启动后即可获得
M3U直播源地址 - 跨平台兼容:可运行在任何支持
Docker的系统上(如群晖、威联通、Linux服务器等) - 完全免费:项目开源免费,但仅供学习交流使用
应用场景
- 在软路由、
NAS或个人服务器上搭建家庭IPTV中心 - 为
KODI、TiviMate、PotPlayer等IPTV播放器提供稳定直播源 - 替代不稳定的公开直播源,提升观看体验
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 migu_video ,选择第一个 develop767/migu_video,版本选择 latest

网络
勾选 使用与 Docker Host 相同的网络

环境
| 变量名 | 默认值 | 类型 | 介绍 |
|---|---|---|---|
muserId |
string |
用户 id ,可在网页端登录获取 |
|
mtoken |
string |
用户 token,可在网页端登录获取 |
|
mport |
1234 |
number |
服务本地启动端口 |
mhost |
http://localhost:1234 |
string |
访问地址,用你的设备 IP 和端口,用于节目和 epg 地址生成 |
mrateType |
3 |
number |
画质 2:标清 3:高清 4:蓝光(需要登录且有 VIP) |
如果你不是咪咕的 VIP,只要设置 mpost 和 mhost 即可
mport:本地端口不冲突就行,不确定的话可以用命令netstat -tunlp | grep 端口号查一下mhost:访问地址(用你的设备IP和端口),其中192.168.0.197为老苏群晖主机的IP

虽然不能播放蓝光内容,但 720P 高清是没问题的

要获取 muserId 和 mtoken ,可以参考后面的章节
命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
1 | # 运行容器 |
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
1 | version: '3' |
然后通过 SSH 登录到您的群晖,执行下面的命令:
1 | # 新建文件夹 migutv |

运行
服务成功运行后,你就可以通过以下地址在 IPTV 播放器中进行设置了:
- 直播源地址 (M3U):
http://群晖IP:3566
注意:
- 请将
<群晖IP>替换为你部署Docker容器的主机的实际IP地址 - 根据项目说明,该服务需要在中国大陆地区的
IP环境下才能正常使用 - 项目仅供学习交流,请尊重版权,在下载后
24小时内删除

获取咪咕账号 ID 和 Token
老苏没有咪咕的
VIP账号,无法从效果上进行验证,这里只是记录过程;
登录咪咕视频
- 打开咪咕视频官网:https://www.miguvideo.com
- 使用你的账号登录
打开浏览器的开发者工具
- 按 F12 或右键 → 检查
- 切换到 Application 标签
查找信息
- 在 Cookies 中找到
UserInfo |前是userId,|后是userToken- userId → 你的账号
ID - userToken → 你的
Token
- userId → 你的账号
- 在 Cookies 中找到
复制信息
- 将
userId和userToken复制出来 - 用于
Docker脚本中的环境变量
- 将
1 | -e muserId=你的userId |

- 注意事项
- Token 有时会过期,需重新获取
- Token 保密,不要泄露
- 如果使用
VIP画质(蓝光),必须填账号信息,否则只能播放部分内容
参考文档
develop202/migu_video
地址:https://github.com/develop202/migu_video