[{"data":1,"prerenderedAt":428},["ShallowReactive",2],{"content:\u002F2024\u002Fmoonlight-streaming-guide":3,"surround:\u002F2024\u002Fmoonlight-streaming-guide":417},{"id":4,"title":5,"body":6,"categories":386,"date":388,"description":389,"draft":390,"extension":391,"image":20,"meta":392,"navigation":394,"path":395,"permalink":396,"published":396,"readingTime":397,"recommend":402,"references":403,"seo":407,"sitemap":408,"stem":409,"tags":410,"type":414,"updated":415,"__hash__":416},"content\u002Fposts\u002F2024\u002Fmoonlight-streaming-guide.md","Moonlight 串流指南",{"type":7,"value":8,"toc":359},"minimark",[9,13,17,23,26,29,32,35,41,44,47,52,57,63,71,75,78,83,99,103,110,113,120,241,244,247,252,256,259,264,267,270,273,278,286,290,297,301,304,307,310,313,317,328,331,338,341,344,347,356],[10,11,12],"h2",{"id":12},"环境",[14,15,16],"p",{},"和要串流的设备位于同一局域网，如果不是，请尝试使用 Tailscale 或者 Zerotier 进行虚拟组网，参见此教程：",[18,19],"link-banner",{"banner":20,"link":21,"title":22},"https:\u002F\u002Fassets.zhilu.cyou\u002Fcover3\u002Fmoonlight-streaming-guide.jpg","\u002F2023\u002Ftailscale-incomplete-guide","Tailscale 不完全使用指南",[14,24,25],{},"你也可以通过 IPv6 进行公网串流，但需要注意，“IPv6临时地址”特性或者防火墙可能会导致无法正常连接。",[10,27,28],{"id":28},"服务端",[14,30,31],{},"如果你是 NVIDIA 显卡，可以使用 GeForce Experience 中的 NVIDIA SHIELD 功能。",[14,33,34],{},"更推荐使用 Sunshine 作为服务端，Sunshine的默认配置可以很好地工作，一般不需要修改。",[36,37],"link-card",{"icon":38,"link":39,"title":40},"https:\u002F\u002Fdocs.lizardbyte.dev\u002Fprojects\u002Fsunshine\u002Fen\u002Flatest\u002F_static\u002Fsunshine.png","https:\u002F\u002Fapp.lizardbyte.dev\u002FSunshine\u002F?lng=zh-CN","Sunshine 官网",[10,42,43],{"id":43},"客户端",[14,45,46],{},"使用 Moonlight 作为串流的客户端。可以参考B站上阿西西的教程。",[36,48],{"icon":49,"link":50,"title":51},"https:\u002F\u002Fmoonlight-stream.org\u002Fimages\u002Fmoonlight.svg","https:\u002F\u002Fmoonlight-stream.org\u002F","Moonlight 官网",[36,53],{"icon":54,"link":55,"title":56},"https:\u002F\u002Fgithub.githubassets.com\u002Ffavicons\u002Ffavicon.svg","https:\u002F\u002Fgithub.com\u002FAxixi2233\u002Fmoonlight-android","Moonlight Android阿西西修改版",[36,58],{"icon":59,"link":60,"title":61,":mirror":62},"https:\u002F\u002Fi1.hdslb.com\u002Fbfs\u002Fface\u002Fb41566f47ea0d0f1e35ed54521c849c68c026892.jpg@120w","https:\u002F\u002Fspace.bilibili.com\u002F16893379\u002Fvideo","阿西西的日常 - 哔哩哔哩","true",[14,64,65,66,70],{},"在 Moonlight 客户端中应该可以看到主机，在 Sunshine Web 控制台中输入 PIN 以配对。请在客户端设置中选择",[67,68,69],"strong",{},"合适的串流分辨率","和帧数。",[10,72,74],{"id":73},"隐私屏-作为副屏","隐私屏 \u002F 作为副屏",[14,76,77],{},"通过“虚拟显示器”功能，可以在串流时关闭真实屏幕，从而实现隐私屏。",[36,79],{"icon":80,"link":81,"title":82},"https:\u002F\u002Fwww.amyuni.com\u002F\u002Fimages\u002Ffavicon.png","https:\u002F\u002Fwww.amyuni.com\u002Fforum\u002Fviewtopic.php?t=3030","USB 虚拟显示器驱动",[14,84,85,86,90,91,94,95,98],{},"这个帖子提供了 ",[87,88,89],"code",{"code":89},"usbmmidd_v2.zip"," 下载。将它解压到一个安全的地方，比如 ",[87,92,93],{"code":93},"D:\\Software\\"," ，双击 ",[87,96,97],{"code":97},"usbmmidd.bat"," 安装。",[100,101,102],"h3",{"id":102},"自定义分辨率",[14,104,105,106,109],{},"打开注册表，在 ",[87,107,108],{"code":108},"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\WUDF\\Services\\usbmmIdd\\Parameters\\Monitors"," 中设置虚拟显示器的分辨率，可以给名称为 0~9 的项添加串流客户端的屏幕分辨率为字符串值。",[100,111,112],{"id":112},"设置隐私屏应用",[14,114,115,116,119],{},"在 Sunshine Web 控制台的“应用程序”标签页中点击 ",[87,117,118],{"code":118},"+ 添加新应用","，配置如下：",[121,122,123,131,234],"ul",{},[124,125,126,127,130],"li",{},"应用名称：",[87,128,129],{"code":129},"隐私串流","，下方“启动\u002F退出时执行命令”(Command Preparations) 中添加以下命令：",[124,132,133,134,220],{},"启动\u002F退出时执行命令：\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",[135,136,137,154],"table",{},[138,139,140],"thead",{},[141,142,143,148,151],"tr",{},[144,145,147],"th",{"align":146},"left","▶ Do Command",[144,149,150],{"align":146},"↺ Undo Command",[144,152,153],{"align":146},"🛡 Run as Admin",[155,156,157,176,191,204],"tbody",{},[141,158,159,168,173],{},[160,161,162],"td",{"align":146},[87,163,166],{"className":164,"code":166,"language":167},[165],"language-sh","deviceinstaller64 enableidd 0","sh",[160,169,170],{"align":146},[87,171,166],{"className":172,"code":166,"language":167},[165],[160,174,175],{"align":146},"☑ Elevated",[141,177,178,184,189],{},[160,179,180],{"align":146},[87,181,183],{"className":182,"code":183,"language":167},[165],"deviceinstaller64 enableidd 1",[160,185,186],{"align":146},[87,187,166],{"className":188,"code":166,"language":167},[165],[160,190,175],{"align":146},[141,192,193,195,201],{},[160,194],{"align":146},[160,196,197],{"align":146},[87,198,200],{"className":199,"code":200,"language":167},[165],"rundll32 user32.dll,LockWorkStation",[160,202,203],{"align":146},"☐ Elevated",[141,205,206,212,218],{},[160,207,208],{"align":146},[87,209,211],{"className":210,"code":211,"language":167},[165],"DisplaySwitch \u002Fexternal",[160,213,214],{"align":146},[87,215,217],{"className":216,"code":217,"language":167},[165],"DisplaySwitch \u002Finternal",[160,219,203],{"align":146},[121,221,222,225],{},[124,223,224],{},"多执行一次“关闭虚拟显示器”是为了防止虚拟显示器多开导致串流主机分辨率异常且操作卡顿。",[124,226,227,230,231],{},[87,228,200],{"className":229,"code":200,"language":167},[165]," 是为了在结束串流后锁定电脑。",[67,232,233],{},"注意，串流暂停或结束后电脑声音将不通过串流设备播放。",[124,235,236,237],{},"工作目录：usbmmidd 解压后所在目录\n",[238,239],"copy",{":prompt":62,"code":240},"D:\\Software\\usbmmidd_v2\\",[14,242,243],{},"点击“保存”按钮，你应该能看到串流列表里多了刚刚添加的“隐私串流”应用。",[14,245,246],{},"新版会自动获取并切换屏幕，这会导致重连时被切换为主显示器，可以修改如下设置以规避：",[121,248,249],{},[124,250,251],{},"配置-音频\u002F视频-高级显示设备选项-设备配置-禁用",[100,253,255],{"id":254},"linux-作为服务端使用虚拟副屏","Linux 作为服务端，使用虚拟副屏",[14,257,258],{},"参考千雪的这篇文章。",[36,260],{"icon":261,"link":262,"title":263},"https:\u002F\u002Fq1.qlogo.cn\u002Fg?b=qq&nk=3526514925&s=3","https:\u002F\u002Fblog.chyk.ink\u002F2024\u002F05\u002F12\u002Flinux-virtual-display-sunshine\u002F","📲 在 Linux 上使用 Sunshine 把安卓平板作为虚拟副屏，画面清晰延迟极低",[10,265,266],{"id":266},"触摸优化",[100,268,269],{"id":269},"多点触控支持",[14,271,272],{},"Moonlight 修改版（下载链接在视频简介）支持 Windows 多点触控。",[36,274],{"icon":275,"link":276,"title":277},"https:\u002F\u002Fwww.bilibili.com\u002Ffavicon.ico","https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1Si4y1Y7Jb\u002F","使用触摸界面串流原神",[121,279,280,283],{},[124,281,282],{},"在安卓设置中开启 Moonlight 物理键盘的无障碍功能，即可将安卓设备上的快捷键操作重定向到串流主机上。",[124,284,285],{},"如果想唤出设备输入法键盘，可以在 Moonlight 修改版设置中启用 “快捷选项”。",[287,288,289],"h4",{"id":289},"防止多指手势被设备劫持",[14,291,292,293,296],{},"特别地，在 MIUI \u002F HyperOS 中，可以开启 ",[87,294,295],{"code":295},"设置 > 桌面 > 系统导航方式 > 屏蔽三指、四指手势","，并将 Moonlight 添加到 MIUI 游戏加速列表中，在游戏加速设置中选择屏蔽手势、防误触，在单项游戏高级设置中关闭边缘误触抑制。这样做可以让多指手势通过 Moonlight 发送给宿主机，而不是被 MIUI \u002F HyperOS 捕获。其他品牌设备同理。",[100,298,300],{"id":299},"全屏模式下唤出开始菜单控制中心或任务栏","全屏模式下唤出开始菜单、控制中心或任务栏",[14,302,303],{},"串流时从屏幕底端中部上划，即可显示开始菜单；从屏幕底端右侧上划，即可显示控制中心；手势被打断后，只显示任务栏。",[100,305,306],{"id":306},"竖屏串流支持",[14,308,309],{},"使用 Sunshine Nightly 版本。",[100,311,312],{"id":312},"使用屏幕键盘",[287,314,316],{"id":315},"自动弹出-windows-触摸键盘","自动弹出 Windows 触摸键盘",[14,318,319,320,323,324,327],{},"将 ",[87,321,322],{"code":322},"Windows 设置 > 时间和语言 > 输入 > 触摸键盘 > 显示触摸键盘"," 改为 ",[87,325,326],{"code":326},"始终","。",[287,329,330],{"id":330},"在任务栏上显示触摸键盘按钮",[14,332,319,333,323,336,327],{},[87,334,335],{"code":335},"Windows 设置 > 个性化 > 任务栏 > 系统托盘图标 > 触摸键盘",[87,337,326],{"code":326},[287,339,340],{"id":340},"客户端键盘",[14,342,343],{},"原版 Moonlight 客户端三指轻触即可呼出设备输入法键盘。",[287,345,346],{"id":346},"全功能键盘",[14,348,349,350,355],{},"上文提到的 ",[351,352,354],"a",{"href":353},"#%E8%A7%A6%E6%91%B8%E4%BC%98%E5%8C%96","Moonlight 修改版"," 支持全功能键盘，可以支持更多功能。",[14,357,358],{},"😆享受你的串流体验吧！",{"title":360,"searchDepth":361,"depth":361,"links":362},"",4,[363,365,366,367,373],{"id":12,"depth":364,"text":12},2,{"id":28,"depth":364,"text":28},{"id":43,"depth":364,"text":43},{"id":73,"depth":364,"text":74,"children":368},[369,371,372],{"id":102,"depth":370,"text":102},3,{"id":112,"depth":370,"text":112},{"id":254,"depth":370,"text":255},{"id":266,"depth":364,"text":266,"children":374},[375,378,379,380],{"id":269,"depth":370,"text":269,"children":376},[377],{"id":289,"depth":361,"text":289},{"id":299,"depth":370,"text":300},{"id":306,"depth":370,"text":306},{"id":312,"depth":370,"text":312,"children":381},[382,383,384,385],{"id":315,"depth":361,"text":316},{"id":330,"depth":361,"text":330},{"id":340,"depth":361,"text":340},{"id":346,"depth":361,"text":346},[387],"技术","2024-01-18 18:58:55","服务端Sunshine设置、客户端分辨率调整、隐私屏功能实现及触摸优化。",false,"md",{"slots":393},{},true,"\u002F2024\u002Fmoonlight-streaming-guide",null,{"text":398,"minutes":399,"time":400,"words":401},"5 min read",4.97,298200,994,50,[404],{"title":405,"link":406},"用 Sunshine + Moonlight 打造带有“隐私模式”的游戏串流服务","https:\u002F\u002Fwww.xkww3n.cyou\u002F2023\u002F09\u002F18\u002Fsunshine-moonlight-game-streaming-privately\u002F",{"title":5,"description":389},{"loc":395},"posts\u002F2024\u002Fmoonlight-streaming-guide",[411,412,413],"Moonlight","Sunshine","串流","tech","2024-07-08 12:51:35","uZAsDUYXUcmnEnOP8jz1ZosrkusKV3psxId7AtKfIJw",[418,423],{"title":419,"path":420,"stem":421,"date":422,"type":414,"children":-1},"SSH 免密登录","\u002F2023\u002Fssh-key-login","posts\u002F2023\u002Fssh-key-login","2023-12-25 16:15:00",{"title":424,"path":425,"stem":426,"date":427,"type":414,"children":-1},"小米电脑管家安装教程","\u002F2024\u002Fmilink-util","posts\u002F2024\u002Fmilink-util","2024-01-31 22:16:39",1782091373399]