工具合集
-
sunshine是一个提供给moonlight进行串流的工具
-
moonlight是一个可以方便的将Windows电脑画面传输到各主流操作系统的客户端软件上的工具
-
虚拟显示器可以实现屏幕扩展的工具。在这里可以与串流实现配合。
链接:https://pan.baidu.com/s/1_zhprVgFAOsemp3jEvslsA
提取码:lrx1
实现屏幕复制
安装与配置sunshine
-
点击sunshine的
.exe
文件进行运行安装(安装任何东西尽量不安装到系统盘),然后右击电脑屏幕右下角的sunshine图标,点击open sunshine进入sunshine的管理界面,具体界面类似点2的图。 -
先点击齿轮图形(设置),把页面设置为中文简体方便操作,记得点击保存,然后点击apply(应用),此时会自动重启sunshine程序,如果没有启动则右键右下角的sunshine图标,点击Restart。
- 同第2点开设置后,点击network板块,根据图片设置
UPnP
为“启用”,设置ip地址族
为“IPv4+IPv6”,这个对后面串流有用。最后把公网加密模式
设置为“禁用”,点击保存并且应用,重启sunshine步骤。
安装与配置moonlight
该演示为安卓端,pc端大同小异,同样可看下面教程
- 在上面给的网盘内直接安装或者谷歌商店安装moonlight,进入moonlight界面
- 点击齿轮图形(设置),可以根据自己设备的分辨率进行设置,其中码率对远程串流会有较大影响,个人认为局域网连接可以直接拉满
- 设备通常打开moonlight后,在相同局域网下,设备会显示同个局域网下的电脑设备,如第一点的图所示。此时可以平板直接点击电脑设备进行连接,然后会出现ping码,通常电脑会出现ping码弹窗,没有的话打开sunshine控制台,点击ping选项进行输入。通常第一次连接之后,只要平板不删除电脑设备,就不会再要求输入ping码。
如果没有显示电脑设备,则可在电脑按下
Win+R
,输入cmd
打开终端,然后输入ipconfig
来获取局域网的ipv4或ipv6
的地址(我这个网络没有ipv6地址)。然后选择字段为IPv4地址
或IPv6 地址
的字样才有效。ipv6对远程串流帮助较大。
然后点击平板端的moonlight,点击加号图标,直接输入ipv4或者ipv6地址,即可显示电脑设备。
- 这个时候你的平板设备应该就成功复制了电脑屏幕,并且几乎只有100ms的延迟!
实现屏幕扩展
配置与安装ParsecVDisplay(虚拟显示器)
- 在网盘内或者自行选择下载虚拟显示器软件,打开后如图。
- 点击
ADD DISPLAY
,添加虚拟显示器,随后点击显示器查看属性。但是通常会有bug,比如显示\\.\DISPLAY1
,说明添加与原屏幕冲突,需要再添加一次,然后可以点击这个1的屏幕然后进行删除。
- 有正确的显示器之后,点击显示器查看显示器参数,如图为
\\.\DISPLAY11
。同时,对该虚拟显示器的刷新率和帧率参数进行配置。最后点击CUSTOM
按键,输入这些参数。
- 最后打开sunshine控制台,点击齿轮设置,打开video选项,输入显示器的名称
\\.\DISPLAY11
,点击保存并且应用,然后平板进行moonlight重连,这个时候,就会扩展成功!
- 打开
Win+I
打开电脑设置,进入“显示”模块,对平板显示器进行位置调动,方便扩展。
注意!!!不断连不上可查看此处
当时搞完这个扩展显示器,后面我出现很多次连不上的现象
- 失败原因:
sunshine设置了video的显示器名称后,就只会抓取该名称的显示器进行显示,如果没有生成该虚拟显示器,则其他设备的moonlight就无法链接到电脑设备
- 解决方法:
方式1:把sunshine的video选项里的video清空,这样就会默认复制屏幕。
方式2:打开虚拟显示器并且创建,保持sunshine的video设置和虚拟显示器的名称设置相同即可!!
实现远程串流
eo清空,这样就会默认复制屏幕。
方式2:打开虚拟显示器并且创建,保持sunshine的video设置和虚拟显示器的名称设置相同即可!!