moonlight+sunshine实现扩展屏和远程串流

工具合集

  • sunshine是一个提供给moonlight进行串流的工具

  • moonlight是一个可以方便的将Windows电脑画面传输到各主流操作系统的客户端软件上的工具

  • 虚拟显示器可以实现屏幕扩展的工具。在这里可以与串流实现配合。

链接:https://pan.baidu.com/s/1_zhprVgFAOsemp3jEvslsA
提取码:lrx1

实现屏幕复制

安装与配置sunshine

  1. 点击sunshine.exe文件进行运行安装(安装任何东西尽量不安装到系统盘),然后右击电脑屏幕右下角的sunshine图标,点击open sunshine进入sunshine的管理界面,具体界面类似点2的图。

  2. 先点击齿轮图形(设置),把页面设置为中文简体方便操作,记得点击保存,然后点击apply(应用),此时会自动重启sunshine程序,如果没有启动则右键右下角的sunshine图标,点击Restart。

image.png

  1. 同第2点开设置后,点击network板块,根据图片设置UPnP为“启用”,设置ip地址族为“IPv4+IPv6”,这个对后面串流有用。最后把公网加密模式设置为“禁用”,点击保存并且应用,重启sunshine步骤。

image.png

安装与配置moonlight

该演示为安卓端,pc端大同小异,同样可看下面教程

  1. 在上面给的网盘内直接安装或者谷歌商店安装moonlight,进入moonlight界面

bc3d4af29323d45ea1ca8af22f682c9.jpg

  1. 点击齿轮图形(设置),可以根据自己设备的分辨率进行设置,其中码率对远程串流会有较大影响,个人认为局域网连接可以直接拉满

7a29f1d3060d789a9a37851f2b6cc69.png

  1. 设备通常打开moonlight后,在相同局域网下,设备会显示同个局域网下的电脑设备,如第一点的图所示。此时可以平板直接点击电脑设备进行连接,然后会出现ping码,通常电脑会出现ping码弹窗,没有的话打开sunshine控制台,点击ping选项进行输入。通常第一次连接之后,只要平板不删除电脑设备,就不会再要求输入ping码。

image.png

如果没有显示电脑设备,则可在电脑按下Win+R,输入cmd打开终端,然后输入ipconfig来获取局域网的ipv4或ipv6的地址(我这个网络没有ipv6地址)。然后选择字段为IPv4地址IPv6 地址的字样才有效。ipv6对远程串流帮助较大。

image.png

然后点击平板端的moonlight,点击加号图标,直接输入ipv4或者ipv6地址,即可显示电脑设备。

  1. 这个时候你的平板设备应该就成功复制了电脑屏幕,并且几乎只有100ms的延迟!

实现屏幕扩展

配置与安装ParsecVDisplay(虚拟显示器)

  1. 在网盘内或者自行选择下载虚拟显示器软件,打开后如图。

image.png

  1. 点击ADD DISPLAY,添加虚拟显示器,随后点击显示器查看属性。但是通常会有bug,比如显示\\.\DISPLAY1,说明添加与原屏幕冲突,需要再添加一次,然后可以点击这个1的屏幕然后进行删除。

image.png

  1. 有正确的显示器之后,点击显示器查看显示器参数,如图为\\.\DISPLAY11。同时,对该虚拟显示器的刷新率和帧率参数进行配置。最后点击CUSTOM按键,输入这些参数。

image.png

image.png

  1. 最后打开sunshine控制台,点击齿轮设置,打开video选项,输入显示器的名称\\.\DISPLAY11,点击保存并且应用,然后平板进行moonlight重连,这个时候,就会扩展成功!

image.png

  1. 打开Win+I打开电脑设置,进入“显示”模块,对平板显示器进行位置调动,方便扩展。

image.png

注意!!!不断连不上可查看此处

当时搞完这个扩展显示器,后面我出现很多次连不上的现象

  • 失败原因:

sunshine设置了video的显示器名称后,就只会抓取该名称的显示器进行显示,如果没有生成该虚拟显示器,则其他设备的moonlight就无法链接到电脑设备

  • 解决方法:

方式1:把sunshine的video选项里的video清空,这样就会默认复制屏幕。

方式2:打开虚拟显示器并且创建,保持sunshine的video设置和虚拟显示器的名称设置相同即可!!

实现远程串流

eo清空,这样就会默认复制屏幕。

方式2:打开虚拟显示器并且创建,保持sunshine的video设置和虚拟显示器的名称设置相同即可!!

实现远程串流

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值