主机没有连接显示器的情况下,能有办法串流吗?

情况是这样的:

  • 被控主机没接显示器,平常都是远程桌面上去

  • 这次想试试用 sunshine+moonlight 串流,结果发现串流的是远程桌面,只要一关远程桌面或者最小化,moonlight 就黑屏了

  • 装了 Parsec-VDD,在没接显示器、只是远程桌面时加不了虚拟显示器,查了 Parsec-VDD 的 issue,有人也提了这个问题,没解决

  • 看到有人说用 Parsec-VDD-cli,试了也不行,即使是把 Parsec-VDD-cli 加了计划任务“启动时”执行也不行

想问问有办法在主机没有显示器的情况下串流吗?

买一个 hdmi 诱骗器插上,这样你关显示器电源,pc 还会认为你有显示器 串流就好了,随便买一个支持 4k60、1080p144 的就可以了,20 以内解决

1 个赞

对,楼上正解。

不过我之前买过一款,连上就蓝屏…然后就没折腾了。

也想求一款靠谱的

嗯,这个我先记着,作为备选方案 :+1:

有纯软件的方法吗?就是我觉得 Parsec-VDD 这种为啥不能直接虚拟一个显示器出来,应该会有这种需求的呀

那也同求吧 :joy_cat:

可以用软件实现虚拟显示器

谢谢,等我晚上回家试试,看看能不能支持没有连接显示器的远程桌面下新增虚拟显示器

话说我买了个采集卡,结果是画质比不上远程,sunshine+moonlight 的画质也是糊到不能接受。。不知道为什么。。

尝试了好久,总结一下:

【前提】

想要串流的主机【没有连接物理显示器】,只能使用远程桌面。

【结论】

Parsec-VDDvirtual-display-rs 都可以在没接物理显示器的情况下添加虚拟显示器,并且 sunshine 都可以串流这个虚拟显示器。

【方法】

  • 安装 sunshine 安装版sunshine-...-installer.exe),安装时选择“开机时启动”

  • virtual-display-rs 可以通过远程桌面环境添加虚拟显示器,重启后虚拟显示器会保留

    • 但是,virtual-display-rs 会要求安装一个他自己的根证书 :thinking:
  • Parsec-VDD 无法在远程桌面环境下添加虚拟显示器,需要用 parsec-vdd-cli 来添加虚拟显示器,重启后不保留,所以需要如下操作(二选一):

    • 登录主机远程桌面,运行 parsec-vdd-cli.cmd,然后断开远程桌面
    • 主机 windows 开启自动登录,并在“启动”中添加 parsec-vdd-cli.cmd

    parsec-vdd-cli.cmd 内容就一句:parsec-vdd-cli.exe -a

  • 这样,moonlight 应该就可以连接主机了

【其他】

  • sunshine 安装版会安装 sunshine service,不依赖用户登录,而 portable 版需要手动启动,必须要登录后才能运行。我一开始尝试 portable 版,遇到几次莫名的鼠标指针消失,就换安装版了。

  • 当登录主机远程桌面时,如果同时连着 moonlight,moonlight 会被断开,重连会显示锁屏界面;断开远程桌面后,锁屏点击鼠标可以进入 windows 登录界面,登录成功后 moonlight 会断开,需要重新连接。应该是远程桌面和本地切换过程中,sunshine 的 desktop 应用会被终止。

  • 在 Parsec-VDD-cli 运行之前(没有虚拟显示器),moonlight 也能连上 sunshine,但是是黑屏(应该是因为没有显示器,操作系统不显示图像),其实已经连上了,你的键鼠操作能传过去,可以进行极限盲操 :joy_cat:

目前先就这样,感觉可以省下一个 HDMI 诱骗器了 :v: