New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Windows系统下无法投屏 #19
Comments
能正常搜索到m1说明路由器是没问题的 尝试下载kodi,这也是一个支持dlna投屏的软件,在kodi的设置中,点击service,UPnP\DLNA,开启右侧1,3选项(enable UPnP support和Allow remote control via UPnP),然后看看手机搜索设备时能否搜到kodi。 |
@xfangfang 我就遇到了这个神秘故障,完全搜索不到设备。运行debug版时出现了以下错误:
奇怪的是我在局域网下其他设备访问电脑的ip:1068时却正常返回了hello world none的调试信息,且我在cmd下使用 |
@xfangfang 刚刚根据错误提示去翻了一下源码,发现出现端口占用的提示是因为 SSDP 的 1900 端口被一个叫做 System Usage Report 的进程占用了,杀掉那个进程再次启动 macast 提示如下:
可惜还是无法被搜索到 ... |
在kodi启动时: C:\Users\25530>netstat -ano | findstr 1900
UDP 0.0.0.0:1900 *:* 2140
UDP [::1]:1900 *:* 6212
UDP [fe80::9c2e:af8d:2cb5:11ad%6]:1900 *:* 6212
C:\Users\25530>tasklist | findstr 2140
kodi.exe 2140 Console 1 163,600 K
C:\Users\25530>tasklist | findstr 6212
svchost.exe 6212 Services 0 7,216 K 可以看出来,kodi也是使用了1900端口的,这和Macast使用了相同的端口,如果不使用这个端口,就会收不到客户端搜索设备的UDP组播消息。 |
@xfangfang 按照你的说明我重新测试了一下,很不幸,依然无法搜索到电脑。反倒是对wmp的操作让我知道了原来wmp也能接受dlna投屏... |
前面的朋友可以测试看会不会是这个原因,DLNA会用到SSDP进行服务发现,SSDP就用到了组播,所以也有可能是windows和路由器的兼容问题导致的无法被搜索到。 |
感觉win11 使用这个,有时候能发现,有时候发现不了,挺奇怪的,目前发现不了重启下电脑,重开下Macast可以使用 |
测试了下,这个貌似是win11 有虚拟网卡IP优先级较高导致的 |
非常详细的步骤,感谢提醒! |
@prozyy 方便测试一下最新版吗?https://github.com/xfangfang/Macast/actions/runs/1221305105 |
我这边 @prozyy 的版本还是没法搜到电脑,但是用上面 action 里的版本能正常搜到 |
感谢反馈,准备release新版本了 |
好久没看,最新版解决了,感谢作者🤣 |
Versions
Bug recurrence
首次打开之后允许了防火墙,但是仍旧无法被其他设备的投屏功能找到。同一局域网下的另一台m1 mba就可以正常投屏
Additional information
(More description of this bug)
Log
Starting Macast from terminal to get logs.
MacOS
run this in your terminal:
Windows
LOZAP@AdamsSurface ~ Downloads Programs
❯ C:\Users\LOZAP\Downloads\Programs\Macast-v0.5-debug.exe
Macast Loading Default Language en_US
ERROR:Render:MPV started
DEBUG:Macast:mpv_start
ERROR:Render:mpv ipc socket start connect
ERROR:Render:mpv ipc socket reconnecting
DEBUG:Macast:tag_name: v0.5
ERROR:Render:mpv ipc socket start connect
ERROR:Render:mpv ipc socket reconnecting
ERROR:Render:mpv ipc socket start connect
ERROR:Render:mpv ipc socket reconnecting
ERROR:Render:mpv ipc socket start connect
ERROR:Render:mpv ipc socket reconnecting
ERROR:Render:mpv ipc socket start connect
INFO:Render:{'event': 'property-change', 'id': 1, 'name': 'volume', 'data': 100.0}
INFO:Render:{'event': 'property-change', 'id': 3, 'name': 'pause', 'data': False}
ERROR:SSDPServer:not enough values to unpack (expected 2, got 1)
ERROR:Render:stoping mpv
ERROR:Render:mpv ipc stopped
ERROR:Render:MPV stopped
ERROR:main:Cherrypy stopped
LOZAP@AdamsSurface ~ Downloads Programs
❯ C:\Users\LOZAP\Downloads\Programs\Macast-v0.5-debug.exe
Macast Loading Default Language en_US
MPV started
ERROR:Render:mpv ipc socket start connect
ERROR:Render:mpv ipc socket reconnecting
DEBUG:Macast:tag_name: v0.5
ERROR:Render:mpv ipc socket start connect
ERROR:Render:mpv ipc socket reconnecting
ERROR:Render:mpv ipc socket start connect
ERROR:Render:mpv ipc socket reconnecting
ERROR:Render:mpv ipc socket start connect
INFO:Render:{'event': 'property-change', 'id': 1, 'name': 'volume', 'data': 100.0}
INFO:Render:{'event': 'property-change', 'id': 3, 'name': 'pause', 'data': False}
ERROR:Render:stoping mpv
ERROR:Render:mpv ipc stopped
ERROR:Render:MPV stopped
ERROR:SSDPServer:not enough values to unpack (expected 2, got 1)
Linux
PasteBoard
The text was updated successfully, but these errors were encountered: