跳到主内容
福利啊论坛
返回资源帖子

go-dlna 投屏工具使用说明

资源

go-dlna 投屏工具使用说明

详细介绍如何使用 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 播放器:需要预先安装

准备步骤

  1. mpv 播放器
    (本程序不包含mpv本体,请自行从网络下载)

下载mpv 播放器:
默认路径:C:\Program Files\mpv\mpv.exe

如果在其他路径,请修改 config.ini 中的 mpv_path 配置项。

  1. 配置程序
    首次运行 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 (播放器) │
└───────────────────────…

11次阅读00举报

评论 0

还没有评论,来说两句吧。

登录 后参与评论