详细介绍如何使用 go-dlna 投屏工具,包括下载、配置和使用方法。
使用说明
下载
蓝奏云,包含程序和源码
https://wwaow.lanzoub.com/b0mcd06rg
密码: 1234
简介
go-dlna 是一个基于 Go 语言开发的 DLNA 媒体渲染器,可以将 Windows 电脑作为 DLNA 投屏接收设备,需配合 mpv 播放器使用(本程序不包含mpv本体),支持 B 站等视频、音乐应用的投屏功能。
已知(算是)可用的app
| 应用名称 | 播放 | 暂停 | 跳转 |
|---|---|---|---|
| qq音乐 | ✅ | ✅ | ✅ |
| 网易云音乐 | ✅ | ✅ | ✅ |
| b站 | ✅ | ✅ | ✅ |
| kazumi | ✅ | ❌ | ❌ |
| 央视频 | ✅ | ✅ | ❌ |
| BubbleUPnP | ✅ | ✅ | ✅ |
功能特性
✅ 支持 B 站投屏(其他应用可自行尝试)
✅ 基于 mpv 播放器
系统要求
操作系统:Windows 10/11(64位)
mpv 播放器:需要预先安装
准备步骤
- mpv 播放器
(本程序不包含mpv本体,请自行从网络下载)
下载mpv 播放器:
默认路径:C:\Program Files\mpv\mpv.exe
如果在其他路径,请修改 config.ini 中的 mpv_path 配置项。
- 配置程序
首次运行 go-dlna.exe 会自动创建配置文件 config.ini:
[config]
mpv_path = C:\Program Files\mpv\mpv.exe
friendly_name = go投屏接收器
http_port = 9000
运行程序
直接双击运行 go-dlna.exe,或在命令行中执行:
go-dlna.exe
使用方法
基本使用
启动程序
运行 go-dlna.exe,程序会自动:
读取配置文件
获取本机局域网 IP
启动 mpv 播放器
开始 DLNA 服务
查看日志
程序运行后会输出日志:
配置: mpv=E:\my_program\mpv\mpv.exe http_port=9000
本机局域网 IP: 192.168.50.50
使用 -v 或 --verbose 查看详细日志
投屏播放
打开 B 站或其他支持 DLNA 投屏的视频应用
找到投屏图标
选择「go投屏接收器」
开始投屏
故障排除
问题 1:程序无法启动
原因: mpv 路径不正确
解决方法:
检查 config.ini 中的 mpv_path 是否正确
确保 mpv 已正确安装
问题 2:无法被发现
原因: 防火墙拦截
解决方法:
在 Windows 防火墙中允许 go-dlna.exe
检查电脑和手机是否在同一局域网
问题 3:投屏后无法播放
原因: mpv 未正常启动
解决方法:
查看 mpv 是否已启动(会有窗口弹出)
检查 mpv 路径是否正确
问题 4:获取不到本机 IP
原因: 网络配置问题
解决方法:
确保电脑已连接到局域网
检查网络适配器设置
尝试禁用/启用网络连接
技术架构
┌─────────────────┐
│ B站 App/投屏端 │
└────────┬────────┘
│ DLNA/UPnP
▼
┌─────────────────────────────┐
│ go-dlna.exe (本程序) │
│ ┌─────────────────────────┐ │
│ │ SSDP Listener (1900) │ │
│ │ HTTP Server (9000) │ │
│ └─────────────────────────┘ │
│ │ │
│ ┌───────────▼───────────┐ │
│ │ Named Pipe IPC │ │
│ └───────────┬───────────┘ │
└──────────────┼───────────────┘
│
▼
┌─────────────────────────────┐
│ mpv.exe (播放器) │
└───────────────────────…
评论 0
还没有评论,来说两句吧。
登录 后参与评论