moonlightsunshine

  • 使用用途

    ​ 我的使用用途有些特殊,和普通用户的需求不在一个角度,这2款软件基于串流服务实现便携式设备远程打游戏功能的。我使用的目的最简洁概括就是为了“省电”,我最刚开始的时候是因为在图书馆没有电源,为此还专门买了个紫米20号用于电脑充电,但是因为需要一边开着编译器一边开着浏览器看视频以及查看效果,功耗相对比较高,充电宝能支撑的时间不足2小时,只有1个半小时左右。原本我的计划是使用向日葵或者mstsc这样的远程控制软件的,但是这种软件有很大的一个缺陷,就是画面是靠CPU渲染的,当我看视频或者桌面使用了动态壁纸之后,CPU的占用率居高不下。于是我在寻找替换方案的时候找到了moonlight。

    紫米20号

  • 使用体验

    • 原先充电宝只能供电1.5小时延长到了3小时+
    • 使用性能得到了相对的提高,毕竟台式机性能大于笔记本
    • 可以24小时不关机,随时随地想用就用,一个月电费大概多个40

    image-20230404163819763

  • 简略教程

    • 控制端下载安装moonlight

      moonlight官方仓库

    • 被控端下载安装sunshine

      sunshine官方仓库releases

    • 被控端安装完成之后,打开https://localhost:47990

      提示https不安全点【高级】【继续前往】

      特别注意,一定是https,否则打不开!!!

      image-20230404160206633

    • 第一次登陆时会提示设置账号和密码,按照自身设置即可

      image-20230404160312151

    • 登录成功

      image-20230404160424345

    • 接下来处理控制端,控制端打开moonlight(安卓版为例),点击+号,输入被控端的IP地址后回车,主界面会出现电脑图标

      image-20230404160734333

    • 然后点击图标,会显示一个PIN码,这时候去被控端的电脑刚才那个页面PIN选项输入这个PIN码授权(,或者通过https://[被控端IP/域名]:48990也可以进行授权,需要把Configuration中的Origin Web UI Allowed修改对应参数)

      image-20230404161405839

      image-20230404160823808

    • 授权完成后,带着锁的图标会消失,然后就可以愉快的链接玩耍了

      image-20230404161510392

  • 使用中的问题

    • 延迟较高,导致鼠标不跟手

      下面这张图是在寝室使用网线的情况下的延迟,在图书馆使用5g热点,延迟大于在50ms左右,物理距离(浙江电信-湖北移动)image-20230404162442945

      鼠标不跟手问题,在电脑版moonlight,可以在设置里开启远程优化,然后在控制的时候按下Ctrl+Alt+Shift+C开启本地鼠标,同时上面这个性能显示是按Ctrl+Alt+Shift+S打开,官方介绍:

      • Ctrl+Alt+Shift+Q - Quit the streaming session (leaving the game running on the host PC)
      • Ctrl+Alt+Shift+Z - Toggle mouse and keyboard capture
      • Ctrl+Alt+Shift+X - Toggle between full-screen and windowed mode
      • Ctrl+Alt+Shift+S - Open performance stats overlay (not supported on Steam Link or Raspberry Pi)
      • Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)
      • Ctrl+Alt+Shift+V - Type clipboard text on the host
      • Ctrl+Alt+Shift+D - Minimize the stream window
      • Ctrl+Alt+Shift+C - Toggle local cursor display in remote desktop mouse mode (remote cursor will always show up due to GameStream limitations)
      • Ctrl+Alt+Shift+L - Toggle locking the mouse pointer to the video area (requires "Optimize mouse for remote desktop instead of games" checkbox enabled)

      Keyboard/Mouse/Gamepad Input Options

      image-20230404162708552

    • 使用中途会出现被断开或者画面模糊的问题

      moonlight通过UDP进行串流传输,由于UDP问题,国内运营商会间歇式阻断UDP连接,而且又是跨运营商的(浙江电信-湖北移动),这种情况在图书馆使用5g热点出现的多一点,寝室很少出现

    • 双网卡下,无法指定网卡连接

      原本我的计划是一张网卡上网,一张网卡用于串流,但是每次连接进行的串流流量传输都是使用的上网的网卡,试过修改跃点数,不行,可能是因为功力不够吧

    • 必须在同局域网下或者公网IP

      这一点暂时不是我的问题,浙江电信默认自带公网IP

  • 总结

    2款软件搭配起来使用,是非常不错的一种体验,并且开源。

文章目录