candura
(candura)
1
如题,局域网内有Win10的电脑,需要投屏到另外一台MacOS(系统版本是12.7 Monterey)的MBP上。
这里提到的“投屏”不是指手机上的视频、音乐推流到电视、电脑上那种“投屏”,应该说相当于会议那样的屏幕分享这样的。想尽量只通过局域网内实现而不需要外网,而且操作尽可能简单。
此前尝试过的方案:
- 在Parallels Desktop下虚拟Win10,通过虚拟Win10开启Windows自带的无线显示器给其他设备投屏。但是安装后虚拟Win10显示不支持Miracast无法被投屏,暂不清楚是PD的问题还是我的Win10镜像问题。
- 在需要投屏的电脑上安装VNC服务端,MacOS上用VNC客户端连接上去仅观看。
- 各种会议类软件如腾讯会议、钉钉等等,也能使用,但是至少在登录环节需要连接外网,在纯内网环境下无法使用。
目前是暂时使用第2种方案,但是操作逻辑上变成了“谁要投屏让‘屏’主动去连谁”,而不是比较符合常规想法的“谁要投屏谁主动去连屏幕”,稍微有点别扭 
看看大家有没有更好的方案。
我觉得如果要用Miracast的话,你Mac应该装个Miracast的接受端。现在这个虚拟机如果是NAT的话那肯定不行了,起码得是把网卡桥接给虚拟机系统,接下来才能谈防火墙和网卡型号的问题。
商业软件像乐播投屏之类的也有,估计他们应该在解决无线网卡型号的兼容性问题上有更多经验,或者本身依赖的技术对无线网卡型号没有要求也说不定。
或者Mac上监听RTMP,然后Windows上推流?不过我搜了一下好像没看到好用的工具。
tiger
(小虎王)
3
我记得有一个软件是可以把任意设备变成副屏的,但是我不记得名字了,就是英文的两个单词,第二个单词是 desk 的。
它只要在主机器上安装好 service 端,然后其它设备安装 client 端,就可以看到主机器的屏幕内容啦,然后其它设备不方便安装软件的时候,用浏览器也可以展示内容。
spacedesk吧,应该也是楼主说的用Client去连Server的模式
candura
(candura)
5
是的,之前我还没想到NAT那一茬儿方面的事情,所以现在还是得用Mac本身实现。
SpaceDesk这个倒是看起来不错,我去试试看。
leo233
(Leo)
6
可以用AirServer,AirPlay、Miracast、GoogleCast协议都支持
2brother
(乐园 反斗)
10
Windows:airparrot
Mac:Reflector
满足你需求。
只要各自软件都打开,可以直接投屏。
closex
(CloseX)
12
串流吗? 就在mac显示windows桌面吗然后mac操作windows? 用过realvnc,sunshine moonlight那套方案 内网还不错?不太确定是不是这个需求。
OBS + SRS + VLC 速通流程
手头正好有双端笔记本电脑,现学现卖
Windows 下载、安装、配置 OBS 和 SRS
SRS (Simple Realtime Server) | SRS
这里有 exe 安装程序 Release Release v5.0-r3 · ossrs/srs
Open Broadcaster Software | OBS
启动 SRS 出现一个命令行窗口,不用管。
启动 cmd、ipconfig
查一下 本机 ip
启动 OBS,设置,直播,自定义
rtmp://192.168.XXX.XXX/live/livestream
设置场景
启动直播
macOS
安装 VLC:官方网站 - 全平台的自由多媒体解决方案! - VideoLAN
Command + N,Network,输入上面设置好的直播码,播放
效果