Moonlight是一款开源免费(GPLv3协议)的跨平台串流客户端,无广告无订阅、不采集隐私数据,核心用于接收服务端传输的音视频流并反馈输入指令,以下是其纯软件详细特性:
跨平台适配:
客户端支持Android、iOS、Windows、macOS、Linux、智能电视/盒子、Steam Deck、树莓派、PS5等多平台终端,兼容x86、ARM、Apple Silicon等架构,安装包轻量化,占用资源少。
音视频接收能力:
支持H.264、H.265(HEVC)、AV1编码格式解码,最高兼容4K/120Hz高清串流,支持HDR10显示输出,可自适应匹配终端设备分辨率与刷新率。
低延迟优势:
优化传输解码链路,局域网环境下端到端延迟10-30ms,适配FPS、格斗等对响应速度要求高的游戏场景。
全类型输入支持:
兼容有线/蓝牙键鼠、Xbox/PS/Switch Pro等主流手柄,支持手柄震动反馈、陀螺仪体感操控;手机/平板端可自定义虚拟按键布局,支持按键映射、灵敏度调节,支持多手柄同时连接使用。

连接相关特性:
支持局域网mDNS自动扫描发现服务端,4位配对码快速绑定;远程串流支持公网IP、DDNS、IPv6连接,适配端口映射场景,支持自动重连机制。
安全防护特性:
采用HTTPS加密传输音视频与指令数据,支持服务端密码验证,可配置IP黑白名单,杜绝未授权设备连接。

显示与交互优化:
支持画面拉伸、等比缩放、全屏显示,可自定义画面锐化程度;部分平台支持画中画、后台挂起保连接,适配不同终端使用场景。
适配兼容性:
完美兼容Sunshine服务端(全显卡适配场景)、NVIDIA GameStream服务端(N卡专属),无需额外插件即可实现协议对接;支持多语言界面,适配全球用户。
附加实用功能:
支持串流画面截图,部分平台支持自定义快捷键(调出菜单、暂停串流等),可调节音频输出增益,支持禁用本地休眠以保障串流续航。
开源可定制:
遵循GPLv3开源协议,源码可查看、二次开发与定制,支持用户自主修改功能适配个性化需求。
总结:
Moonlight是一款开源免费、无广告无订阅的跨平台串流客户端,适配多个终端设备,支持高规格音视频解码与低延迟传输,兼容各类键鼠手柄及体感/震动功能,支持局域网自动配对与远程加密连接,可对接Sunshine、NVIDIA GameStream等主流服务端,兼顾易用性与自定义性,且不收集隐私数据、支持二次开发使用。对于有局域网及远程串流需求的用户,它能最大限度的满足你的需求。
Sunshine + Moonlight

